Files
FireflyGo_Resources/Config/ConfigAbility/BattleEvent/EvolveBuild_03_Card.json
2025-08-14 09:04:39 +07:00

1483 lines
44 KiB
JSON

{
"AbilityList": [
{
"Name": "StageAbility_VS_Card_001",
"OnAdd": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "VS_Card_001_BuffPlayer",
"DynamicValues": {
"Param1": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"Param2": {
"IsDynamic": false,
"FixedValue": {
"Value": 5
}
},
"Param3": {
"IsDynamic": false,
"FixedValue": {
"Value": 200
}
}
}
},
{
"$type": "RPG.GameCore.RemoveStageAbilityByName",
"StageAbilityName": {
"Value": "StageAbility_VS_Card_001"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc009c48ab0] 0xc009c48a80}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"TaskListTemplate": [
{
"Name": "VS_Card_001_BuffPlayer",
"TaskList": [
{
"$type": "RPG.GameCore.ModifySPNew",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"FixedAddValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-484786504
]
}
}
},
{
"$type": "RPG.GameCore.ModifyTeamBoostPoint",
"ModifyFunction": "Add",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1081297437
]
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 5
}
},
"TaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByProperty",
"DynamicKey": "_MaxHP",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Value": "MaxHP"
},
{
"$type": "RPG.GameCore.HealHP",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
-1309867853,
678012910
]
}
}
}
]
}
]
}
]
},
{
"Name": "StageAbility_VS_Card_002",
"OnAdd": [
{
"$type": "RPG.GameCore.SetDynamicValueByEvolveBuild",
"DynamicKey": "CurrentLvlExpMax",
"ContextScope": "ContextAbility",
"ValueType": "CurExpMax"
},
{
"$type": "RPG.GameCore.ModifyEvolveBuildProperty",
"ValueType": "CurExp",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
-430322964,
462955996
]
}
}
},
{
"$type": "RPG.GameCore.RemoveStageAbilityByName",
"StageAbilityName": {
"Value": "StageAbility_VS_Card_002"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc009c55d40] 0xc009c55d10}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
}
},
{
"Name": "StageAbility_VS_Card_003",
"OnAdd": [
{
"$type": "RPG.GameCore.ModifyEvolveBuildProperty",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
},
{
"$type": "RPG.GameCore.RemoveStageAbilityByName",
"StageAbilityName": {
"Value": "StageAbility_VS_Card_003"
}
}
]
},
{
"Name": "StageAbility_VS_Card_Survival_001",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_VS_Card_Survival_001_LE_Modifier"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc009c63890] 0xc009c63860}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"TaskListTemplate": [
{
"Name": "StageAbility_BuffPlayer",
"TaskList": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 5
}
},
"TaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByProperty",
"DynamicKey": "_MaxValue",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Value": "MaxHP"
},
{
"$type": "RPG.GameCore.HealHP",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
1628610008,
678012910
]
}
}
}
]
}
]
}
],
"Modifiers": {
"StageAbility_VS_Card_Survival_001_LE_Modifier": {
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc009c6b800] 0xc009c6b7d0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageAbility_BuffPlayer",
"DynamicValues": {
"Param1": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
}
}
]
},
{
"Event": "OnWaveMonster",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageAbility_BuffPlayer",
"DynamicValues": {
"Param1": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
}
}
]
}
]
}
}
},
{
"Name": "StageAbility_VS_Card_Survival_002",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_VS_Card_Survival_002_LE_Modifier"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc00c389cb0] 0xc00c389c80}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"TaskListTemplate": [
{
"Name": "StageAbility_BuffPlayer",
"TaskList": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamOnlyAddSPOnceForServant"
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByProperty",
"DynamicKey": "_MaxValue",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Value": "MaxSP"
},
{
"$type": "RPG.GameCore.ModifySPNew",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"FixedAddValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
1628610008,
678012910
]
}
}
}
]
}
]
}
],
"Modifiers": {
"StageAbility_VS_Card_Survival_002_LE_Modifier": {
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc00c397c80] 0xc00c397c50}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageAbility_BuffPlayer",
"DynamicValues": {
"Param1": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
}
}
]
},
{
"Event": "OnWaveMonster",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageAbility_BuffPlayer",
"DynamicValues": {
"Param1": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
}
}
]
}
]
}
}
},
{
"Name": "StageAbility_VS_Card_Survival_003",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_VS_Card_Survival_003_LE_Modifier"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc00c3be1b0] 0xc00c3be180}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc00c3be480] 0xc00c3be450}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc00c3be750] 0xc00c3be720}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"Modifiers": {
"StageAbility_VS_Card_Survival_003_LE_Modifier": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ModifyEvolveBuildProperty",
"ValueType": "STAT_Card_12",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
59671469
]
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamIgnoreServant"
},
"Predicate": {
"$type": "RPG.GameCore.ByTargetTeam",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Team": "TeamLight"
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 5
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "StageAbility_VS_Card_Survival_003_PLY_Modifier"
},
"DynamicValues": {
"ADF_1": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
}
}
]
}
]
},
{
"Event": "OnListenCharacterCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByTargetTeam",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Team": "TeamLight"
},
{
"$type": "RPG.GameCore.ByTargetEntityType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"EntityTypeMask": "Avatar"
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "StageAbility_VS_Card_Survival_003_PLY_Modifier"
},
"DynamicValues": {
"ADF_1": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
}
}
]
}
]
},
{
"Event": "OnListenModifierRemove",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByEvolveBuild",
"DynamicKey": "ReviveCount",
"ContextScope": "ContextAbility",
"ValueType": "STAT_Card_12"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCheckModifierCallBackName",
"ModifierName": "StageAbility_VS_Card_Survival_003_PLY_Modifier"
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "ReviveCount"
},
"CompareType": "LessEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetConcat",
"Targets": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllUnselectable"
}
]
},
"ModifierName": {
"Value": "StageAbility_VS_Card_Survival_003_PLY_Modifier"
}
}
]
}
]
}
]
},
"StageAbility_VS_Card_Survival_003_PLY_Modifier": {
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc00c6044b0] 0xc00c604480}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc00c604780] 0xc00c604750}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.OwnerEntityAddAbility",
"AbilityName": {
"Value": "StageAbility_61255101_Camera"
}
}
]
},
{
"Event": "OnLimboWaitHeal",
"Priority": -60,
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareHP",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"CompareType": "LessEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifyEvolveBuildProperty",
"ValueType": "STAT_Card_12",
"ModifyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": -1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValueByEvolveBuild",
"DynamicKey": "ReviveCount",
"ContextScope": "ContextAbility",
"ValueType": "STAT_Card_12"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"AnimLogicState": "Limbo",
"AnimStateName": "Die_Limbo",
"ForceStart": true
},
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "StageAbility_61255101_Camera"
},
"InsertAbilityPriority": "AvatarReviveSelf",
"DynamicValues": {
"AADF_1": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
909827945
]
}
}
},
"OwnerAliveState": "Mask_AliveOrLimbo",
"ShowInActionBar": true
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "ReviveCount"
},
"CompareType": "LessEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
],
"FailedTaskList": []
}
]
}
]
}
}
},
{
"Name": "StageAbility_VS_Card_Economy_001",
"OnAdd": [
{
"$type": "RPG.GameCore.LoopExecuteTaskList",
"MaxLoopCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
},
"TaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByEvolveBuild",
"DynamicKey": "CurrentLvlExpMax",
"ContextScope": "ContextAbility",
"ValueType": "CurExpMax"
},
{
"$type": "RPG.GameCore.ModifyEvolveBuildProperty",
"ValueType": "CurExp",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-430322964
]
}
}
}
]
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "StageAbility_VS_Commnon_TriggerLevelUp"
}
},
{
"$type": "RPG.GameCore.RemoveStageAbilityByName",
"StageAbilityName": {
"Value": "StageAbility_VS_Card_Economy_001"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc00c62ddd0] 0xc00c62dda0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
}
},
{
"Name": "StageAbility_VS_Card_Economy_002",
"OnAdd": [
{
"$type": "RPG.GameCore.ModifyEvolveBuildProperty",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
},
{
"$type": "RPG.GameCore.RemoveStageAbilityByName",
"StageAbilityName": {
"Value": "StageAbility_VS_Card_Economy_002"
}
}
]
},
{
"Name": "StageAbility_VS_Card_Economy_003_Weapon",
"OnAdd": [
{
"$type": "RPG.GameCore.LevelUpEvolveBuildGear"
},
{
"$type": "RPG.GameCore.RemoveStageAbilityByName",
"StageAbilityName": {
"Value": "StageAbility_VS_Card_Economy_003_Weapon"
}
}
]
},
{
"Name": "StageAbility_VS_Card_Economy_003_Accessory",
"OnAdd": [
{
"$type": "RPG.GameCore.LevelUpEvolveBuildGear",
"EvolveGearType": 1
},
{
"$type": "RPG.GameCore.RemoveStageAbilityByName",
"StageAbilityName": {
"Value": "StageAbility_VS_Card_Economy_003_Accessory"
}
}
]
},
{
"Name": "StageAbility_VS_Card_Economy_004",
"OnAdd": [
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Key": {
"Value": "GP_ExTurnDelay"
},
"AddValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
},
"Min": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"Max": {
"IsDynamic": false,
"FixedValue": {
"Value": 10
}
},
"ContextScope": "TargetEntity"
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "BattleEventEntityList"
},
"Predicate": {
"$type": "RPG.GameCore.ByCompareBattleEventID",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"TargetBattleEventID": {
"IsDynamic": false,
"FixedValue": {
"Value": 62101
}
}
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "StageAbility_VS_ExtraDelaySet"
}
}
]
}
],
"OnRemove": [
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Key": {
"Value": "GP_ExTurnDelay"
},
"AddValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAOEQ==",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
},
"Min": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"Max": {
"IsDynamic": false,
"FixedValue": {
"Value": 10
}
},
"ContextScope": "TargetEntity"
}
],
"Modifiers": {
"StageAbility_VS_ExtraDelaySet": {}
}
},
{
"Name": "StageAbility_VS_Card_Economy_005",
"OnAdd": [
{
"$type": "RPG.GameCore.ModifyEvolveBuildProperty",
"ValueType": "ReRoll",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
}
]
},
{
"Name": "StageAbility_VS_Card_Combat_001",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_VS_Card_Combat_001_LE_Modifier"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc00c64e960] 0xc00c64e930}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"Modifiers": {
"StageAbility_VS_Card_Combat_001_LE_Modifier": {
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc00c64f560] 0xc00c64f530}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "StageAbility_VS_Card_Combat_001_LE_MonsterLoseHP"
}
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_allowHPChange"
}
}
]
},
{
"Event": "OnListenCharacterCreate",
"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.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_allowHPChange"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "StageAbility_VS_Card_Combat_001_LE_MonsterLoseHP"
}
}
]
}
]
},
{
"Event": "OnEnterBattle",
"Priority": -90,
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "StageAbility_VS_Card_Combat_001_LE_MonsterLoseHP"
}
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_allowHPChange"
}
}
]
},
{
"Event": "OnBeforeWaveMonster",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_allowHPChange"
}
}
]
}
]
},
"StageAbility_VS_Card_Combat_001_LE_MonsterLoseHP": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.LoseHPByRatio",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"RatioType": "MaxHP",
"Ratio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
}
]
}
]
}
}
},
{
"Name": "StageAbility_VS_Card_Combat_002",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_VS_Card_Combat_002_LE_Modifier"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc00c99f1a0] 0xc00c99f170}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"Modifiers": {
"StageAbility_VS_Card_Combat_002_LE_Modifier": {
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc00c99fda0] 0xc00c99fd70}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": []
}
]
}
}
},
{
"Name": "StageAbility_VS_Card_Combat_003",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_VS_Card_Combat_003_LE_Modifier"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc00c9a5b00] 0xc00c9a5ad0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"Modifiers": {
"StageAbility_VS_Card_Combat_003_LE_Modifier": {
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc00c9b2780] 0xc00c9b2750}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByCompareMonsterRank",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": "GreaterEqual",
"CompareValue": 3
},
"ByRandom": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 5
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MCommon_AllDamageTypeTakenRatio"
},
"LifeTime": {
"IsDynamic": false,
"FixedValue": {
"Value": -1
}
},
"DynamicValues": {
"MDF_PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
}
}
]
}
]
},
{
"Event": "OnListenCharacterCreate",
"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": 3
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MCommon_AllDamageTypeTakenRatio"
},
"LifeTime": {
"IsDynamic": false,
"FixedValue": {
"Value": -1
}
},
"DynamicValues": {
"MDF_PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
}
}
]
}
]
}
]
}
}
}
],
"GlobalModifiers": {
"StageAbility_VS_Commnon_TriggerLevelUp": {}
},
"GlobalTemplates": []
}