{ "AbilityList": [ { "Modifiers": { "MEvolveBuild_Scoring_Ability_0002": { "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "ScoreLevelPeriod" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "ScoreMaxWaveCountForPeriod" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "ScoreWaveCountForPeriod" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_EnemyIsEndBoss" }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "ByRandom": true, "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareMonsterRank", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "GreaterEqual", "CompareValue": 4 }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "ScoreLevelPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "ScoreMaxWaveCountForPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ 1765402542 ] } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MEvolveBuild_Scoring_Ability_0002_Enemy" } } ] } ] } ] }, { "Event": "OnListenCharacterCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_EnemyIsEndBoss" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamDark" }, { "$type": "RPG.GameCore.ByCompareMonsterRank", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "GreaterEqual", "CompareValue": 4 }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "ScoreLevelPeriod" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "ScoreMaxWaveCountForPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ 1765402542 ] } } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MCommon_Servant" }, "IncludeRecordBeforeDeathrattle": true, "Inverse": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MEvolveBuild_Scoring_Ability_0002_Enemy" } } ] } ] }, { "Event": "OnLeaveBattle", "CallbackConfig": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeamWithAllDarkTeamUnselectable" }, "ByRandom": true, "IncludeLimbo": true, "TaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MEvolveBuild_Scoring_Ability_0002_Enemy" } } ] } ] } ] }, "MEvolveBuild_Scoring_Ability_0002_Enemy": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByVariateType", "DynamicKey": "MaxPhase", "VariateType": "MaxMonsterPhase" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MaxPhase" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 21000 } }, "DynamicKey": { "Value": "RemainingScorePhase1" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 21000 } }, "DynamicKey": { "Value": "BaseScorePhase1" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MaxPhase" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 10000 } }, "DynamicKey": { "Value": "RemainingScorePhase1" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 11000 } }, "DynamicKey": { "Value": "RemainingScorePhase2" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 10000 } }, "DynamicKey": { "Value": "BaseScorePhase1" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 11000 } }, "DynamicKey": { "Value": "BaseScorePhase2" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MaxPhase" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 7000 } }, "DynamicKey": { "Value": "RemainingScorePhase1" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 7000 } }, "DynamicKey": { "Value": "RemainingScorePhase2" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 7000 } }, "DynamicKey": { "Value": "RemainingScorePhase3" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 7000 } }, "DynamicKey": { "Value": "BaseScorePhase1" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 7000 } }, "DynamicKey": { "Value": "BaseScorePhase2" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 7000 } }, "DynamicKey": { "Value": "BaseScorePhase3" } } ] } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "TargetMonsterID": { "IsDynamic": false, "FixedValue": { "Value": 301402020 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 30000 } }, "DynamicKey": { "Value": "RemainingScorePhase1" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 30000 } }, "DynamicKey": { "Value": "RemainingScorePhase2" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "RemainingScorePhase3" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 30000 } }, "DynamicKey": { "Value": "BaseScorePhase1" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 30000 } }, "DynamicKey": { "Value": "BaseScorePhase2" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "RemainingScorePhase3" } } ] } ] }, { "Event": "OnHPChange", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "HasServantModifier" }, "ContextScope": "ContextModifier", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.ByCompareParamValue", "CompareType": "Less", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterPhase", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByHPRatio", "DynamicKey": "CurrentHPPercentage", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============CurrentHPPercentage{CurrentHPPercentage}======================" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQAABAkBAAAFCg==", "FixedValues": [ { "Value": 100 } ], "DynamicHashes": [ -1226284721, -1420706775 ] } }, "DynamicKey": { "Value": "CurrentHPPercentage" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrentHPPercentage" }, "CompareType": "Less", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CurrentHPPercentage" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "RemainingScorePhase1" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQK", "FixedValues": [], "DynamicHashes": [ -1420706775, -1882993061 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 90009, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECAQMEAwkBCg==", "FixedValues": [], "DynamicHashes": [ -1226284721, 716313394, -1420706775, -1882993061 ] } } }, { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQK", "FixedValues": [], "DynamicHashes": [ -1420706775, -1882993061 ] } }, "DynamicKey": { "Value": "RemainingScorePhase1" } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterPhase", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByHPRatio", "DynamicKey": "CurrentHPPercentage", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============CurrentHPPercentage{CurrentHPPercentage}======================" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQAABAkBAAAFCg==", "FixedValues": [ { "Value": 100 } ], "DynamicHashes": [ -1226284721, -1420706775 ] } }, "DynamicKey": { "Value": "CurrentHPPercentage" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrentHPPercentage" }, "CompareType": "Less", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CurrentHPPercentage" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "RemainingScorePhase2" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQK", "FixedValues": [], "DynamicHashes": [ -1420706775, -1882993064 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 90009, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECAQMEAwkBCg==", "FixedValues": [], "DynamicHashes": [ -1226284721, -849770547, -1420706775, -1882993064 ] } } }, { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQK", "FixedValues": [], "DynamicHashes": [ -1420706775, -1882993064 ] } }, "DynamicKey": { "Value": "RemainingScorePhase2" } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterPhase", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByHPRatio", "DynamicKey": "CurrentHPPercentage", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============CurrentHPPercentage{CurrentHPPercentage}======================" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQAABAkBAAAFCg==", "FixedValues": [ { "Value": 100 } ], "DynamicHashes": [ -1226284721, -1420706775 ] } }, "DynamicKey": { "Value": "CurrentHPPercentage" } }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============CurrentHPPercentage INT {CurrentHPPercentage}======================" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrentHPPercentage" }, "CompareType": "Less", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CurrentHPPercentage" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "RemainingScorePhase3" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQK", "FixedValues": [], "DynamicHashes": [ -1420706775, -1882993063 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 90009, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECAQMEAwkBCg==", "FixedValues": [], "DynamicHashes": [ -1226284721, 1879112808, -1420706775, -1882993063 ] } } }, { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQK", "FixedValues": [], "DynamicHashes": [ -1420706775, -1882993063 ] } }, "DynamicKey": { "Value": "RemainingScorePhase3" } } ] } ] } ] } ] }, { "Event": "OnModifierAdd", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "MCommon_Servant" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "ContextModifier", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "HasServantModifier" } }, { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } ], "DynamicValues": { "Values": { "-1735901893": {}, "1913218570": {}, "-1420706775": {}, "716313394": {}, "-849770547": {}, "1879112808": {}, "-1882993061": {}, "-1882993064": {}, "-1882993063": {} } } } }, "Name": "EvolveBuild_Scoring_Ability_0002", "TargetInfo": { "TargetType": "Caster" }, "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MEvolveBuild_Scoring_Ability_0002" } } ] }, { "Modifiers": { "MEvolveBuild_Scoring_Ability_0003": { "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "ScoreLevelPeriod" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "ScoreLevelPeriod", "ValueType": "LevelPeriod" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "ScoreLevelPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 90011, "ModifyFunction": "Set", "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAK", "FixedValues": [ { "Value": 0 } ], "DynamicHashes": [] } } } ] } ] }, { "Event": "OnLeaveBattle", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByLocalWin" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_EnemyIsEndBoss" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "ScoreLevelPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "ScoreMaxWaveCountForPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ 1765402542 ] } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "MDF_TurnLeft", "ValueType": "CountDownTimer" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_TurnLeft" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 90011, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 10000 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetBattleScoringItem", "ScoringID": 90011, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMAAQQK", "FixedValues": [ { "Value": 1 }, { "Value": 5000 } ], "DynamicHashes": [ 1499531718 ] } } } ] } ] } ] } ] } ], "DynamicValues": { "Values": { "1499531718": {} } } } }, "Name": "EvolveBuild_Scoring_Ability_0003", "TargetInfo": { "TargetType": "Caster" }, "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MEvolveBuild_Scoring_Ability_0003" } } ] } ], "GlobalModifiers": {}, "GlobalTemplates": [ { "Name": "VS_EnemyIsEndBoss", "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "ScoreLevelPeriod", "ValueType": "LevelPeriod" }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "ScoreMaxWaveCountForPeriod", "ValueType": "MaxWaveCountForPeriod" }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "ScoreWaveCountForPeriod", "ValueType": "WaveCountForPeriod" } ] } ] }