{ "AbilityList": [ { "Modifiers": { "StageAbility_VS_Common_Basic_Modifier": { "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "GP_TestModeSwitch", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "level", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "exp", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "GP_ExExpRatio", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "GP_ExWaveTimeRatio", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "GP_ExMissileNum", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "GP_ExAOEAddRatio", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "GP_ExSputteringRatio", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "GP_ExEliteDMGRatio", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "GP_ExBESpeedRatio", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "GP_BEInitDelay", "ResetValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ 462955996 ] } }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "GP_ExTurnDelay", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "WP_VS_Weapon_013_Layer", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "VS_Weapon_007_AttackCount", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "WP_VS_Weapon_007_Layer", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "expForLevel", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 40 } }, "DynamicKey": "expForLevel" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "LevelUpTimes", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "MDF_WorldLevel", "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": "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": "MDF_WorldLevel", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 739 } }, "DynamicKey": "WeaponBaseDamage" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "MDF_WorldLevel", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1682 } }, "DynamicKey": "WeaponBaseDamage" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "MDF_WorldLevel", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 3976 } }, "DynamicKey": "WeaponBaseDamage" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "MDF_WorldLevel", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 4 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 8295 } }, "DynamicKey": "WeaponBaseDamage" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "MDF_WorldLevel", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 5 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 14034 } }, "DynamicKey": "WeaponBaseDamage" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "MDF_WorldLevel", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 6 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 20241 } }, "DynamicKey": "WeaponBaseDamage" } ] } ] }, { "Event": "OnListenTurnEnd", "CallbackConfig": [] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.OwnerEntityAddAbility", "AbilityName": "StageAbility_VS_Common_CardSelect_InsertAbility" }, { "$type": "RPG.GameCore.OwnerEntityAddAbility", "AbilityName": "StageAbility_VS_Common_LevelUp_InsertAbility" }, { "$type": "RPG.GameCore.OwnerEntityAddAbility", "AbilityName": "StageAbility_VS_Common_WaveAlert_InsertAbility" }, { "$type": "RPG.GameCore.OwnerEntityAddAbility", "AbilityName": "StageAbility_VS_Common_TreasureSelect_InsertAbility" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": "Modifier_Fever_SPAdd_Modify" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "GP_TestModeSwitch", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": "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": "AQAAAAIK", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 866240523 ] } } }, { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AddNormalizedValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQEAAwECBAEDBQIK", "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": "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": "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", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": "StageAbility_VS_Commnon_MuteLevelUp", "Inverse": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" } ] } ] } ], "DynamicValues": { "Values": { "922644753": {} } } } }, "Name": "StageAbility_VS_Common_Basic", "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": "StageAbility_VS_Common_Basic_Modifier" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": "StageAbility_VS_Common_Tutorial_Stage01_Modifier" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": "StageAbility_VS_Extra_PuMan_ExtraExp_Modifier" } ] }, { "Name": "StageAbility_VS_Common_CardSelect_InsertAbility", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.8 } } }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "CurrStage", "ValueType": "StageMergedID" }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "CurrPeriod", "ValueType": "LevelPeriod" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "CurrStage", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 414004 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "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": "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": "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": "CurrStage", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 414005 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "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": "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": "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": "CurrStage", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 414006 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "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": "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": "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": "CurrStage", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 414007 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "CurrPeriod", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle", "BlacklistCardIDList": [ 31067031, 31067081, 31067131 ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildCardSelectInBattle" } ] } ] } ], "DynamicValues": { "Values": { "-106281237": {}, "2038905464": {} } } }, { "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.8 } } }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============VS_Common_WaveTimer UIShow ShowEvolveBuildTreasureInBattle ======================" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": "StageAbility_VS_Common_GreenHand_Modifier" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "TreasureLevelPeriod", "ValueType": "LevelPeriod" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "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" } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildTreasureInBattle" } ] } ], "DynamicValues": { "Values": { "-1169274526": {} } } }, { "Name": "StageAbility_VS_Common_WaveAlert_InsertAbility", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.2 } } }, { "$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.ShowUI", "Name": "Ui.Battle.ActivityEvolveBuild.BattleProgress.BattleEvolveBuildProgressToastDialog", "WaitForExit": true, "Param": { "Value": "true" } } ], "DynamicValues": { "Values": { "1038897348": {}, "-464356019": {}, "-259570114": {}, "-771852229": {} } } }, { "Name": "StageAbility_VS_Common_LevelUp_InsertAbility", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "GP_TestModeSwitch", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildGearSelectInBattle", "SpecifiedGearIDList": [ { "IsDynamic": false, "FixedValue": { "Value": 3106011 } }, { "IsDynamic": false, "FixedValue": { "Value": 3106911 } }, { "IsDynamic": false, "FixedValue": { "Value": 3106112 } } ] } ], "FailedTaskList": [ { "$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": "LevelUpTimes", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": "LevelUpTimes" }, { "$type": "RPG.GameCore.ShowEvolveBuildGearSelectInBattle", "SpecifiedGearIDList": [ { "IsDynamic": false, "FixedValue": { "Value": 3106002 } }, { "IsDynamic": false, "FixedValue": { "Value": 3106001 } }, { "IsDynamic": false, "FixedValue": { "Value": 3106112 } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "LevelUpTimes", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "DynamicKey": "LevelUpTimes" }, { "$type": "RPG.GameCore.ShowEvolveBuildGearSelectInBattle", "SpecifiedGearIDList": [ { "IsDynamic": false, "FixedValue": { "Value": 3106010 } }, { "IsDynamic": false, "FixedValue": { "Value": 3106113 } }, { "IsDynamic": false, "FixedValue": { "Value": 3106134 } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildGearSelectInBattle" } ] } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowEvolveBuildGearSelectInBattle" } ] } ] } ], "DynamicValues": { "Values": { "-296061071": {} } } }, { "Modifiers": { "BattleEventAbility_VS_Common_WaveTimer_Modifier": { "_CallbackList": [ { "Event": "OnPhase1", "Priority": -12, "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": "StageAbility_VS_Common_GreenHand_Modifier" }, "SuccessTaskList": [], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": "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": "CountDownTimer", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyEvolveBuildProperty", "ValueType": "CountDownTimer", "ModifyOp": "Set", "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -2127478122 ] } } }, { "$type": "RPG.GameCore.SetCountDownWarning", "CountDownTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMK", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -2127478122 ] } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "CountDownTimer", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "MonsterWaveID", "CompareType": "Less", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "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": "AQAK", "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.DispelStatus", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "OnlyAlive": false, "IsSlientDispel": true }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "ModifierName": "StageAbility_VS_Weapon_005_BOSS_Modifier" }, { "$type": "RPG.GameCore.SetDieImmediately", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" } }, { "$type": "RPG.GameCore.ForceKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "DeathSource": "Escape", "CanOverkill": false }, { "$type": "RPG.GameCore.ModifyEvolveBuildProperty", "ValueType": "ExExpRatio", "ModifyOp": "Set", "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ 2092656400 ] } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": "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": "TreasureFlag" }, { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": "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": "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": "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": "TreasureFlag" }, { "$type": "RPG.GameCore.DebugLog", "Message": "==============VS_Common_WaveTimer Trigger TreasureSelect ======================" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "TotalMonsterWaveID", "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -771852229 ] } }, "Inverse": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" }, { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": "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": "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": "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": "MonsterWaveID", "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "LevelPeriod", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "CurrDeadlineState", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "CurrDeadlineAlert", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": "StageAbility_VS_Common_GreenHand_Modifier", "Inverse": true }, { "$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 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "MonsterWaveID", "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } } ], "Inverse": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": "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", "TotalRank": 99, "Inverse": true }, { "$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", "DynamicKey": "MonsterWaveID", "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -464356019 ] } }, "Inverse": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" }, { "$type": "RPG.GameCore.InfiniteWaveSkipTo", "WaveIndex": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ 1038897348 ] } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": "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": "TreasureFlag" }, { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": "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": "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": "TreasureFlag" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "TotalMonsterWaveID", "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -771852229 ] } }, "Inverse": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" }, { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": "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", "DynamicKey": "TotalMonsterWaveID", "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -771852229 ] } }, "Inverse": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.MuteMonsterLastKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } ] } ] } ] }, { "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": "MonsterWaveID", "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "LevelPeriod", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "CurrDeadlineState", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "CurrDeadlineAlert", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": "StageAbility_VS_Common_GreenHand_Modifier", "Inverse": true }, { "$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 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "MonsterWaveID", "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } } ], "Inverse": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": "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": "AQAK", "FixedValues": [], "DynamicHashes": [ 88882529 ] } }, "DynamicKey": "LastExTurnDelay" }, { "$type": "RPG.GameCore.SetDynamicValueByCopying", "FromTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "FromDynamicKey": "GP_ExTurnDelay", "ToTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ToDynamicKey": "ExTurnDelay", "TargetContextScope": "ContextModifier" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIBAgMK", "FixedValues": [], "DynamicHashes": [ -2127478122, 88882529, -1543440709 ] } }, "DynamicKey": "CountDownTimer" }, { "$type": "RPG.GameCore.ModifyEvolveBuildProperty", "ValueType": "CountDownTimer", "ModifyOp": "Set", "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -2127478122 ] } } }, { "$type": "RPG.GameCore.SetCountDownWarning", "CountDownTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMK", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -2127478122 ] } } } ] }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": "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": "MonsterWaveID", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": "StageAbility_VS_LE_EasyMode_Modifier", "Inverse": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": "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.SetActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "NormalizedValue": { "IsDynamic": false, "FixedValue": { "Value": 1.5 } } }, { "$type": "RPG.GameCore.SetDynamicValueByEvolveBuild", "DynamicKey": "CountDownTimer", "ValueType": "TurnOfCurWave" }, { "$type": "RPG.GameCore.SetDynamicValueByCopying", "FromTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "FromDynamicKey": "GP_ExTurnDelay", "ToTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ToDynamicKey": "ExTurnDelay", "TargetContextScope": "ContextModifier" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIK", "FixedValues": [], "DynamicHashes": [ -2127478122, 88882529 ] } }, "DynamicKey": "CountDownTimer" }, { "$type": "RPG.GameCore.ModifyEvolveBuildProperty", "ValueType": "CountDownTimer", "ModifyOp": "Set", "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -2127478122 ] } } }, { "$type": "RPG.GameCore.SetCountDownWarning", "CountDownTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMK", "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": "TreasureFlag" }, { "$type": "RPG.GameCore.TriggerUINotify", "NotifyTypeName": "BattleWaveCountChange" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "MonsterWaveID", "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } }, { "$type": "RPG.GameCore.ByCompareEvolveBuildProperty", "ValueType": "LevelPeriod", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": "StageAbility_VS_Common_GreenHand_Modifier", "Inverse": true }, { "$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 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "MonsterWaveID", "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -464356019 ] } } } ], "Inverse": true } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.CreateBattleTarget", "BattleTargetID": { "IsDynamic": false, "FixedValue": { "Value": 5000901 } } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": "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": "MonsterWaveID", "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "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": "MonsterWaveID", "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "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": "BattleEventAbility_VS_Common_BossTest_Modifier", "InheritCaster": "TargetSelf" } ] } ] } ], "DynamicValues": { "Values": { "1038897348": {}, "-464356019": {}, "-2127478122": {}, "-214914760": {}, "1109492975": {}, "2092656400": {}, "88882529": {}, "-1543440709": {}, "-259570114": {}, "-771852229": {} } } }, "BattleEventAbility_VS_Common_BossTest_Modifier": { "_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": "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": "TreasureFlag" }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "VS_LevelUp" }, { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": "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" } } ] } ] } ] } }, "Name": "BattleEventAbility_VS_Common_WaveTimer", "OnAdd": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddNormalizedValue": { "IsDynamic": false, "FixedValue": { "Value": 0.5 } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": "BattleEventAbility_VS_Common_WaveTimer_Modifier" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "DynamicKey": "TreasureFlag", "ResetValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ContextScope": "TargetEntity" } ] }, { "Modifiers": { "StageAbility_VS_LE_EasyMode_Modifier": {} }, "Name": "StageAbility_VS_EasyMode", "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": "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": "TMP_LevelUpTimes" }, { "$type": "RPG.GameCore.SetDynamicValueByCopying", "FromTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "FromDynamicKey": "LevelUpTimes", "ToDynamicKey": "TMP_LevelUpTimes" }, { "$type": "RPG.GameCore.LoopExecuteTaskList", "MaxLoopCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAK", "FixedValues": [], "DynamicHashes": [ -1085910605 ] } }, "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": "TMP_LevelUpTimes", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": "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.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "ModifierName": "StageAbility_VS_Common_GreenHand_Modifier" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": "StageAbility_VS_Common_LevelUp_GreenHand_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": "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": "LevelUpTimes" } ] } ] }