Files
FireflyGo_Resources/Config/ConfigAbility/BattleEvent/EvolveBuild_00_ExpAndLevel.json
2025-09-09 21:37:33 +07:00

5157 lines
190 KiB
JSON

{
"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"
}
}
]
}
]
}