{ "AbilityList": [ { "Name": "StageAbility_VS_Common_Basic", "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "StageAbility_VS_Common_Basic_Modifier" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_Tutorial_Stage01_Modifier" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Extra_PuMan_ExtraExp_Modifier" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "Modifier_StageAbility_VS_Devil_SC_TreasureEnemy_LE" } }, { "$type": "RPG.GameCore.SetBattleUIPanelOffset", "PanelType": "DamageCounter", "Offset": { "x": 0, "y": -30 } }, { "$type": "RPG.GameCore.SetBattleUIPanelOffset", "PanelType": "ScoreContainer", "Offset": { "x": 0, "y": -36 } }, { "$type": "RPG.GameCore.SetBattleUIPanelState", "PanelTypes": [ "ActionBarWaveInfo" ] } ], "Modifiers": { "StageAbility_VS_Common_Basic_Modifier": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc026cf8210] 0xc026cf81e0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "GP_TestModeSwitch" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "level" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "exp" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "GP_ExExpRatio" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "GP_ExWaveTimeRatio" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "GP_ExMissileNum" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "GP_ExAOEAddRatio" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "GP_ExSputteringRatio" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "GP_ExEliteDMGRatio" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "GP_ExBESpeedRatio" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "GP_BEInitDelay" }, "ResetValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 462955996 ] } }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "GP_ExTurnDelay" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "GP_ExDoubleHitChance" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "GP_DeviateChance" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "WP_VS_Weapon_013_Layer" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "VS_Weapon_007_AttackCount" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "WP_VS_Weapon_007_Layer" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "expForLevel" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 40 } }, "DynamicKey": { "Value": "expForLevel" } }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "LevelUpTimes" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "MDF_WorldLevel" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "WeaponBaseDamage" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.SetDynamicValueByWorldLevel", "DynamicKey": "MDF_WorldLevel", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_WorldLevel" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 739 } }, "DynamicKey": { "Value": "WeaponBaseDamage" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_WorldLevel" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1682 } }, "DynamicKey": { "Value": "WeaponBaseDamage" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_WorldLevel" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 3976 } }, "DynamicKey": { "Value": "WeaponBaseDamage" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_WorldLevel" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 4 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 8295 } }, "DynamicKey": { "Value": "WeaponBaseDamage" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_WorldLevel" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 5 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 14034 } }, "DynamicKey": { "Value": "WeaponBaseDamage" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_WorldLevel" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 6 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 20241 } }, "DynamicKey": { "Value": "WeaponBaseDamage" } } ] } ] }, { "Event": "OnListenTurnEnd", "CallbackConfig": [] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.OwnerEntityAddAbility", "AbilityName": { "Value": "StageAbility_VS_Common_CardSelect_InsertAbility" } }, { "$type": "RPG.GameCore.OwnerEntityAddAbility", "AbilityName": { "Value": "StageAbility_VS_Common_LevelUp_InsertAbility" } }, { "$type": "RPG.GameCore.OwnerEntityAddAbility", "AbilityName": { "Value": "StageAbility_VS_Common_WaveAlert_InsertAbility" } }, { "$type": "RPG.GameCore.OwnerEntityAddAbility", "AbilityName": { "Value": "StageAbility_VS_Common_TreasureSelect_InsertAbility" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "Modifier_Fever_SPAdd_Modify" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "GP_TestModeSwitch" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "StageAbility_VS_Common_LevelUp_InsertAbility" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "InsertAbilityPriority": "PROG_Default", "CanRunAfterFightFinish": true } ] } ] }, { "Event": "OnListenCharacterCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamDark" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByRandom", "DynamicKey": "RollSlice", "ContextScope": "ContextModifier", "IsInt": true, "Min": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "Max": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 866240523 ] } } }, { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AddNormalizedValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQEAAwECBAEDBQIR", "FixedValues": [], "DynamicHashes": [ 59671469, 1625755410, 922644753, 866240523 ] } } } ] } ] }, { "Event": "OnListenAfterSkillUse", "CallbackConfig": [] }, { "Event": "OnModifierAdd", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "StageAbility_VS_Commnon_TriggerLevelUp" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "StageAbility_VS_Commnon_TriggerLevelUp" } } ] } ] }, { "Event": "OnModifierRemove", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "StageAbility_VS_Commnon_MuteLevelUp" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" } ] } ] }, { "Event": "OnWaveMonster", "CallbackConfig": [] }, { "Event": "OnEvolveBuildExpStepUp", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "LevelUpTimes" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 100 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Commnon_MuteLevelUp" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" } ] } ] } ] } } }, { "Name": "StageAbility_VS_Common_CardSelect_InsertAbility", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "Modifier_StageAbility_VS_Card_SC_07_LE" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByCopying", "FromTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "FromDynamicKey": { "Value": "MDF_CardReroll" }, "FromModifierName": { "Value": "Modifier_StageAbility_VS_Card_SC_07_LE" }, "ToTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ToDynamicKey": { "Value": "AB_CardReroll" } }, { "$type": "RPG.GameCore.ModifyEvolveBuildProperty", "ValueType": "CardBaseReRoll", "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1953106630 ] } } } ] }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.8000000007450581 } } }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "CurrStage", "ValueType": "StageMergedID" }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "CurrPeriod", "ValueType": "LevelPeriod" }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============对策卡取值CurrStage:{CurrStage},CurrPeriod:{CurrPeriod}======================" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrStage" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 414004 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 31067101, 31067071, 31067061 ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 31067141, 31067081, 31067041 ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 31067111, 31067031, 31067051 ] } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrStage" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 414005 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 31067111, 31067071, 31067061 ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 31067121, 31067031, 31067051 ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 31067111, 31067131, 31067041 ] } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrStage" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 414006 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 31067141, 31067071, 31067041 ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 31067101, 31067081, 31067041 ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 31067111, 31067071, 31067051 ] } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrStage" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 414007 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "BlacklistCardIDList": [ 31067031, 31067081, 31067131 ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle" } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrStage" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424002 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 0, 0, 31137041 ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 31137241, 31137651, 0 ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 0, 0, 31137631 ] } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrStage" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424003 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 0, 31137121, 0 ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 0, 0, 31137231 ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 0, 0, 31137181 ] } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrStage" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424004 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 31137191, 0, 0 ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 0, 31137131, 0 ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 31137671, 31137791, 0 ] } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrStage" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424005 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 0, 31137071, 31137141 ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 0, 31137521, 31137091 ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "SpecifiedCardIDList": [ 0, 0, 31137561 ] } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrStage" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424001 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrStage" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424006 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 4 } } }, "SuccessTaskList": [], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle" } ] } ] } ], "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc027e747e0] 0xc027e747b0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc027e74ab0] 0xc027e74a80}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc027e74d80] 0xc027e74d50}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } } }, { "Name": "StageAbility_VS_Common_TreasureSelect_InsertAbility", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.DebugLog", "Message": "==============VS_Common_WaveTimer InsertBegin TreasureSelect ======================" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.8000000007450581 } } }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============VS_Common_WaveTimer UIShow ShowEvolveBuildTreasureInBattle ======================" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHand_Modifier" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHan_SC_Modifier" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "TreasureLevelPeriod", "ValueType": "LevelPeriod" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHand_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "TreasureLevelPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildTreasureInBattleForTrial", "TargetGearID": 3106003, "LevelMap": { "0": "3106003,3106003,3106003,3106003,3106003", "1": "3106003,3106003,3106003,3106003,3106002", "2": "3106003,3106003,3106003", "3": "3106003,3106003,3106003", "4": "3106003,3106003,3106002", "5": "3106003,3106003,3106002", "6": "3106003" } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHan_SC_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "TreasureLevelPeriod" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildTreasureInBattleForTrial", "TargetGearID": 3113008, "LevelMap": { "0": "3113008,3113008,3113008,3113008,3113008", "1": "3113008,3113008,3113008,3113008,3113001", "2": "3113008,3113008,3113008", "3": "3113008,3113008,3113008", "4": "3113008,3113008,3113001", "5": "3113008,3113008,3113001", "6": "3113008" } } ] } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildTreasureInBattle" } ] } ], "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc028589ec0] 0xc028589e90}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } } }, { "Name": "StageAbility_VS_Common_WaveAlert_InsertAbility", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } } }, { "$type": "RPG.GameCore.WaitFor", "Predicate": { "$type": "RPG.GameCore.ByDieAnimFinished", "TeamTypeMask": "TeamDark", "EntityTypeMask": "Mask_TeamCharacters" } }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "MonsterWaveID", "ValueType": "WaveCountForPeriod" }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "MonsterWaveMax", "ValueType": "MaxWaveCountForPeriod" }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "TotalMonsterWaveID", "ValueType": "WaveCountForLevel" }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "TotalMonsterWaveMax", "ValueType": "MaxWaveCountForLevel" }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============StageAbility_VS_Common_WaveAlert_InsertAbility BattleEvolveBuildProgressToastDialog======================" }, { "$type": "RPG.GameCore.ShowEvolveBuildProgressInBattle", "ShowNextStageProgress": true } ], "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0285a1290] 0xc0285a1260}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0285a1560] 0xc0285a1530}": { "readInfo": null, "unk": null, "v24": { "Value": 10 } }, "\u0026{map[Hash:0xc0285a1830] 0xc0285a1800}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0285a1b00] 0xc0285a1ad0}": { "readInfo": null, "unk": null, "v24": { "Value": 10 } } } } }, { "Name": "StageAbility_VS_Common_LevelUp_InsertAbility", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "UseSkillPerform", "AnchorTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "IsLocalOffset": true, "AnchorOffset": { "x": 0.001, "y": 2.5, "z": 0.001 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "AimOffset": { "x": 0.001, "y": 0.7, "z": 0.001 }, "FollowPoleAngle": 90, "FollowRadius": 12.5, "FollowDamp": 0.5, "AimDamp": 0.5 }, "BlendConfig": { "BlendType": "Cut" }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "IsTargetIgnoreCameraDither": true, "IsAliveOnly": false } } }, { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "ContextAbility", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CustomLevelUpFlag" } }, { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "ContextAbility", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -296061071 ] } }, "DynamicKey": { "Value": "LevelUpTimes" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 414001 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "LevelPeriod", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "LevelUpTimes" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Custom_LevelUp", "DynamicValues": { "Gear1": { "IsDynamic": false, "FixedValue": { "Value": 3106002 } }, "Gear2": { "IsDynamic": false, "FixedValue": { "Value": 3106001 } }, "Gear3": { "IsDynamic": false, "FixedValue": { "Value": 3106112 } } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "LevelUpTimes" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Custom_LevelUp", "DynamicValues": { "Gear1": { "IsDynamic": false, "FixedValue": { "Value": 3106010 } }, "Gear2": { "IsDynamic": false, "FixedValue": { "Value": 3106113 } }, "Gear3": { "IsDynamic": false, "FixedValue": { "Value": 3106134 } } } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424001 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "LevelPeriod", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "LevelUpTimes" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Custom_LevelUp", "DynamicValues": { "Gear1": { "IsDynamic": false, "FixedValue": { "Value": 3113003 } }, "Gear2": { "IsDynamic": false, "FixedValue": { "Value": 3113102 } }, "Gear3": { "IsDynamic": false, "FixedValue": { "Value": 3113007 } } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "LevelUpTimes" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Custom_LevelUp", "DynamicValues": { "Gear1": { "IsDynamic": false, "FixedValue": { "Value": 3113012 } }, "Gear2": { "IsDynamic": false, "FixedValue": { "Value": 3113121 } }, "Gear3": { "IsDynamic": false, "FixedValue": { "Value": 3113008 } } } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CustomLevelUpFlag" }, "ContextScope": "ContextAbility", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildGearSelectInBattle" } ] } ], "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0285e0810] 0xc0285e07e0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0285e0ae0] 0xc0285e0ab0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "TaskListTemplate": [ { "Name": "Custom_LevelUp", "TaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildGearSelectInBattle", "SpecifiedGearIDList": [ { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 479176652 ] } }, { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 479176651 ] } }, { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 479176650 ] } } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "ContextAbility", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CustomLevelUpFlag" } } ] } ] }, { "Name": "BattleEventAbility_VS_Common_WaveTimer", "OnAdd": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddNormalizedValue": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "BattleEventAbility_VS_Common_WaveTimer_Modifier" } }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "TreasureFlag" }, "ResetValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ContextScope": "TargetEntity" } ], "Modifiers": { "BattleEventAbility_VS_Common_WaveTimer_Modifier": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0285f2000] 0xc0285e7f50}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0285f22d0] 0xc0285f22a0}": { "readInfo": null, "unk": null, "v24": { "Value": 10 } }, "\u0026{map[Hash:0xc0285f25a0] 0xc0285f2570}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0285f2870] 0xc0285f2840}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0285f2b40] 0xc0285f2b10}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0285f2e10] 0xc0285f2de0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0285f30e0] 0xc0285f30b0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0285f33b0] 0xc0285f3380}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0285f3680] 0xc0285f3650}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0285f3950] 0xc0285f3920}": { "readInfo": null, "unk": null, "v24": { "Value": 10 } }, "\u0026{map[Hash:0xc0285f3c20] 0xc0285f3bf0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnPhase1", "Priority": -12, "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHan_SC_Modifier" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHand_Modifier" } } ] }, "SuccessTaskList": [], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "CountDownTimer" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 100 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CountDownTimer" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyEvolveBuildProperty", "ValueType": "CountDownTimer", "ModifyOp": "Set", "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -2127478122 ] } } }, { "$type": "RPG.GameCore.SetCountDownWarning", "CountDownTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -2127478122 ] } } } ] }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "MDF_StoryStep", "ValueType": "StoryStep" }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============MDF_StoryStep:{MDF_StoryStep}======================" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CountDownTimer" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424004 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "TotalMonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 7 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_StoryStep" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424006 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "TotalMonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -771852229 ] } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_StoryStep" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "VS_Devil_Story_SpecialWin" } }, { "$type": "RPG.GameCore.ModifyEvolveBuildProperty", "ValueType": "StoryStep", "ModifyOp": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424002 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424005 } } } ] }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "TotalMonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -771852229 ] } } }, { "$type": "RPG.GameCore.ByHaveEnemyAlive", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_StoryStep" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "Modifier_StageAbility_VS_Devil_3113403_LE_ForceKillFlag" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "ModifierName": { "Value": "MEvolveBuild_SC_Scoring_Ability_0002_Enemy" } }, { "$type": "RPG.GameCore.ForceKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "MainMonster" } }, { "$type": "RPG.GameCore.SetDieImmediately", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "MainMonster" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MonsterWaveID" }, "CompareType": "Less", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.DebugLog", "Message": "==============VS_Common_WaveTimer TimeUp Not LastWave MonsterWaveID {MonsterWaveID} / MonsterWaveMax {MonsterWaveMax}======================" }, { "$type": "RPG.GameCore.InfiniteWaveSkipTo", "WaveIndex": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1038897348 ] } } }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "CurrentExExpRatio", "ValueType": "ExExpRatio" }, { "$type": "RPG.GameCore.ModifyEvolveBuildProperty", "ValueType": "ExExpRatio", "ModifyOp": "Set", "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Modifier_StageAbility_VS_Devil_SC_TreasureEnemy_Enemy" } }, "TaskList": [ { "$type": "RPG.GameCore.DispelStatus", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "OnlyAlive": false, "IsSilentDispel": true }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "StageAbility_VS_Weapon_005_BOSS_Modifier" } }, { "$type": "RPG.GameCore.SetDieImmediately", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, { "$type": "RPG.GameCore.ForceKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "DeathSource": "Escape", "CanOverkill": false } ] }, { "$type": "RPG.GameCore.ModifyEvolveBuildProperty", "ValueType": "ExExpRatio", "ModifyOp": "Set", "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2092656400 ] } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "TreasureFlag" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "TreasureFlag" } }, { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "StageAbility_VS_Common_WaveAlert_InsertAbility" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "InsertAbilityPriority": "LevelPerformMonster" } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.DebugLog", "Message": "==============VS_Common_WaveTimer TimeUp Is LastWave MonsterWaveID {MonsterWaveID} / MonsterWaveMax {MonsterWaveMax}======================" }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "CurrDeadlineState", "ValueType": "DeadlineState" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrDeadlineState" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "TreasureFlag" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "TreasureFlag" } }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============VS_Common_WaveTimer Trigger TreasureSelect ======================" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "Inverse": true, "DynamicKey": { "Value": "TotalMonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -771852229 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" }, { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "StageAbility_VS_Common_TreasureSelect_InsertAbility" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "InsertAbilityPriority": "PROG_MonsterLowest", "CanRunAfterFightFinish": true } ] } ] }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Level_SpecialWin" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrDeadlineState" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Level_SpecialLose" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrDeadlineState" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Level_SpecialWin" } } ] } ] } ] } ] } ] } ] }, { "Event": "OnListenAllowAction", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "CurrDeadlineState", "ValueType": "DeadlineState" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "LevelPeriod", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrDeadlineState" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrDeadlineAlert" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHand_Modifier" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHan_SC_Modifier" } }, { "$type": "RPG.GameCore.ByAnd", "Inverse": true, "PredicateList": [ { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 414001 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "LevelPeriod", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } } ] } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CurrDeadlineAlert" } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5000901 } }, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ModifyFunction": "Set" } ] } ] }, { "Event": "OnListenCharacterDie", "CallbackConfig": [ { "$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.ByInfiniteMonsterWaveLeft", "Inverse": true, "TotalRank": 99 }, { "$type": "RPG.GameCore.ByCompareTargetCount", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityTeammate" }, "Number": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "CompareType": "LessEqual" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "Inverse": true, "DynamicKey": { "Value": "MonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" }, { "$type": "RPG.GameCore.InfiniteWaveSkipTo", "WaveIndex": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1038897348 ] } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "TreasureFlag" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "TreasureFlag" } }, { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "StageAbility_VS_Common_WaveAlert_InsertAbility" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "TreasureFlag" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "TreasureFlag" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "Inverse": true, "DynamicKey": { "Value": "TotalMonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -771852229 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" }, { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "StageAbility_VS_Common_TreasureSelect_InsertAbility" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "InsertAbilityPriority": "PROG_MonsterLowest", "CanRunAfterFightFinish": true } ] } ] } ] } ] } ] }, { "Event": "OnListenCharacterCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamDark" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "Inverse": true, "DynamicKey": { "Value": "TotalMonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -771852229 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.MuteMonsterLastKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "LevelPeriod", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424001 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424002 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424003 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424004 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424005 } } } ] }, { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareMonsterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetMonsterID": { "IsDynamic": false, "FixedValue": { "Value": 401301301 } } }, { "$type": "RPG.GameCore.ByCompareMonsterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetMonsterID": { "IsDynamic": false, "FixedValue": { "Value": 300305202 } } }, { "$type": "RPG.GameCore.ByCompareMonsterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetMonsterID": { "IsDynamic": false, "FixedValue": { "Value": 202302102 } } } ] } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "BattleEventAbility_VS_Common_HPBar" } } ] } ] }, { "Event": "OnListenAfterAttackEnd", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "CurrDeadlineState", "ValueType": "DeadlineState" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "LevelPeriod", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrDeadlineState" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurrDeadlineAlert" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHand_Modifier" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHan_SC_Modifier" } }, { "$type": "RPG.GameCore.ByAnd", "Inverse": true, "PredicateList": [ { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 414001 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "LevelPeriod", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } } ] } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CurrDeadlineAlert" } }, { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5000901 } }, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ModifyFunction": "Set" } ] } ] }, { "Event": "OnModifierAdd", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "StageAbility_VS_ExtraDelaySet" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 88882529 ] } }, "DynamicKey": { "Value": "LastExTurnDelay" } }, { "$type": "RPG.GameCore.SetDynamicValueByCopying", "FromTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "FromDynamicKey": { "Value": "GP_ExTurnDelay" }, "ToTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ToDynamicKey": { "Value": "ExTurnDelay" }, "TargetContextScope": "ContextModifier" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIBAgMR", "FixedValues": [], "DynamicHashes": [ -2127478122, 88882529, -1543440709 ] } }, "DynamicKey": { "Value": "CountDownTimer" } }, { "$type": "RPG.GameCore.ModifyEvolveBuildProperty", "ValueType": "CountDownTimer", "ModifyOp": "Set", "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -2127478122 ] } } }, { "$type": "RPG.GameCore.SetCountDownWarning", "CountDownTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -2127478122 ] } } } ] }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "StageAbility_VS_ExtraDelaySet" } } ] }, { "Event": "OnWaveMonster", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "MonsterWaveID", "ValueType": "WaveCountForPeriod" }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "MonsterWaveMax", "ValueType": "MaxWaveCountForPeriod" }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "TotalMonsterWaveID", "ValueType": "WaveCountForLevel" }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "TotalMonsterWaveMax", "ValueType": "MaxWaveCountForLevel" }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============VS_Common_WaveTimer OnWaveMonster MonsterWaveID {MonsterWaveID} / MonsterWaveMax {MonsterWaveMax}======================" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_LE_EasyMode_Modifier" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "StageAbility_VS_Common_CardSelect_InsertAbility" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "InsertAbilityPriority": "PROG_Default", "CanRunAfterFightFinish": true } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424000 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424001 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424002 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424003 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424004 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424005 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424006 } } } ] }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "Inverse": true, "DynamicKey": { "Value": "MonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "NormalizedValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "NormalizedValue": { "IsDynamic": false, "FixedValue": { "Value": 1.5000000004656613 } } } ] }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "CountDownTimer", "ValueType": "TurnOfCurWave" }, { "$type": "RPG.GameCore.SetDynamicValueByCopying", "FromTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "FromDynamicKey": { "Value": "GP_ExTurnDelay" }, "ToTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ToDynamicKey": { "Value": "ExTurnDelay" }, "TargetContextScope": "ContextModifier" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIR", "FixedValues": [], "DynamicHashes": [ -2127478122, 88882529 ] } }, "DynamicKey": { "Value": "CountDownTimer" } }, { "$type": "RPG.GameCore.ModifyEvolveBuildProperty", "ValueType": "CountDownTimer", "ModifyOp": "Set", "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -2127478122 ] } } }, { "$type": "RPG.GameCore.SetCountDownWarning", "CountDownTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -2127478122 ] } } }, { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "TreasureFlag" } }, { "$type": "RPG.GameCore.TriggerUINotify", "NotifyTypeName": "BattleWaveCountChange" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "LevelPeriod", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHand_Modifier" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHan_SC_Modifier" } }, { "$type": "RPG.GameCore.ByAnd", "Inverse": true, "PredicateList": [ { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 414001 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "LevelPeriod", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } } ] } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.CreateBattleTarget", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5000901 } } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CurrDeadlineAlert" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 414007 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "LevelPeriod", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.CreateBattleTarget", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5000902 } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MonsterWaveID" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "LevelPeriod", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "BattleEventAbility_VS_Common_BossTest_Modifier" }, "InheritCaster": "TargetSelf" } ] } ] } ] }, "BattleEventAbility_VS_Common_BossTest_Modifier": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc029a31da0] 0xc029a31d70}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnListenCharacterDie", "CallbackConfig": [ { "$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 } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 414007 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5000902 } }, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ModifyFunction": "Set" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "TreasureFlag" }, "ContextScope": "TargetEntity", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "TreasureFlag" } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" }, { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "StageAbility_VS_Common_TreasureSelect_InsertAbility" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "InsertAbilityPriority": "PROG_MonsterLowest", "CanRunAfterFightFinish": true } ] } ] }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "MDF_StoryStep", "ValueType": "StoryStep" }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============MDF_StoryStep:{MDF_StoryStep}======================" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "Inverse": true, "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424002 } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "Inverse": true, "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424005 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "StageMergedID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 424006 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleTargetProgress", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5000902 } }, "ModifyValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ModifyFunction": "Set" }, { "$type": "RPG.GameCore.InfiniteWaveModifySummonProgress", "NewPercent": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": { "Value": "TreasureFlag" }, "ContextScope": "TargetEntity", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ContextScope": "TargetEntity", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "TreasureFlag" } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" }, { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "StageAbility_VS_Common_TreasureSelect_InsertAbility" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "InsertAbilityPriority": "PROG_MonsterLowest", "CanRunAfterFightFinish": true } ] } ] }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Level_SpecialWin" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "MDF_StoryStep" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Level_SpecialWin" } } ] } ] } ], "FailedTaskList": [] } ] } ] }, "BattleEventAbility_VS_Common_HPBar": { "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.ShowBossInfoBar", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "IsShow": true } ] } ] } } }, { "Name": "StageAbility_VS_EasyMode", "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "StageAbility_VS_LE_EasyMode_Modifier" } } ], "Modifiers": { "StageAbility_VS_LE_EasyMode_Modifier": {} } } ], "GlobalModifiers": {}, "GlobalTemplates": [ { "Name": "VS_RefreshShowList", "TaskList": [] }, { "Name": "VS_LevelUp", "TaskList": [ { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "TMP_LevelUpTimes" } }, { "$type": "RPG.GameCore.SetDynamicValueByCopying", "FromTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "FromDynamicKey": { "Value": "LevelUpTimes" }, "ToDynamicKey": { "Value": "TMP_LevelUpTimes" } }, { "$type": "RPG.GameCore.LoopExecuteTaskList", "MaxLoopCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1085910605 ] } }, "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "TMP_LevelUpTimes" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "TMP_LevelUpTimes" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 100 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHand_Modifier" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHan_SC_Modifier" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHand_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "StageAbility_VS_Common_LevelUp_GreenHand_InsertAbility" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "InsertAbilityPriority": "LevelPerformAvatar", "CanRunAfterFightFinish": true } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": { "Value": "StageAbility_VS_Common_GreenHan_SC_Modifier" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "StageAbility_VS_Common_LevelUp_GreenHand_SC_InsertAbility" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "InsertAbilityPriority": "LevelPerformAvatar", "CanRunAfterFightFinish": true } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "StageAbility_VS_Common_LevelUp_InsertAbility" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "InsertAbilityPriority": "LevelPerformAvatar", "CanRunAfterFightFinish": true } ] } ] } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "LevelUpTimes" } } ] } ] }