Files
FireflyGo_Resources/Config/ConfigAbility/ElationBattle/Avatar_ElationBattle_BattleTarget_Ability.json
2025-08-27 10:15:43 +07:00

704 lines
21 KiB
JSON

{
"AbilityList": [
{
"Name": "BattleTarget_ElationBattle_Wave2",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Modifier_BattleTarget_ElationBattle_Wave2"
}
}
],
"Modifiers": {
"Modifier_BattleTarget_ElationBattle_Wave2": {
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc0294019b0] 0xc029401980}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc029401c80] 0xc029401c50}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByBattleTargetID",
"AbilityName": "BattleTarget_ElationBattle_Wave2",
"BattleTargetIDKey": "_BattleTargetKey"
}
]
},
{
"Event": "OnWaveMonster",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
841673762
]
}
},
"DynamicKey": {
"Value": "CurrentWave"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CurrentWave"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleTargetProgress",
"BattleTargetID": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
416319683
]
}
},
"ModifyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 99
}
}
}
]
}
]
}
]
}
}
},
{
"Name": "BattleTarget_ElationBattle_Wave3",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Modifier_BattleTarget_ElationBattle_Wave3"
}
}
],
"Modifiers": {
"Modifier_BattleTarget_ElationBattle_Wave3": {
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc02947aba0] 0xc02947ab70}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc02947ae70] 0xc02947ae40}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByBattleTargetID",
"AbilityName": "BattleTarget_ElationBattle_Wave3",
"BattleTargetIDKey": "_BattleTargetKey"
}
]
},
{
"Event": "OnLeaveBattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByLocalWin"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleTargetProgress",
"BattleTargetID": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
416319683
]
}
},
"ModifyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 99
}
}
}
]
}
]
}
]
}
}
},
{
"Name": "BattleTarget_ElationBattle_Wave4",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Modifier_BattleTarget_ElationBattle_Wave4"
}
}
],
"Modifiers": {
"Modifier_BattleTarget_ElationBattle_Wave4": {
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc02969a900] 0xc02969a8d0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc02969abd0] 0xc02969aba0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByBattleTargetID",
"AbilityName": "BattleTarget_ElationBattle_Wave4",
"BattleTargetIDKey": "_BattleTargetKey"
}
]
},
{
"Event": "OnWaveMonster",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
841673762
]
}
},
"DynamicKey": {
"Value": "CurrentWave"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CurrentWave"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 5
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleTargetProgress",
"BattleTargetID": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
416319683
]
}
},
"ModifyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 99
}
}
}
]
}
]
}
]
}
}
},
{
"Name": "BattleTarget_ElationBattle_Wave5",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Modifier_BattleTarget_ElationBattle_Wave5"
}
}
],
"Modifiers": {
"Modifier_BattleTarget_ElationBattle_Wave5": {
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc0296c1a70] 0xc0296c1a40}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc0296c1d40] 0xc0296c1d10}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByBattleTargetID",
"AbilityName": "BattleTarget_ElationBattle_Wave5",
"BattleTargetIDKey": "_BattleTargetKey"
}
]
},
{
"Event": "OnWaveMonster",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
841673762
]
}
},
"DynamicKey": {
"Value": "CurrentWave"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CurrentWave"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 6
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleTargetProgress",
"BattleTargetID": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
416319683
]
}
},
"ModifyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 99
}
}
}
]
}
]
}
]
}
}
},
{
"Name": "BattleTarget_ElationBattle_Energy5",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Modifier_BattleTarget_ElationBattle_Energy5"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc0296f6630] 0xc0296f6600}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc0296f6900] 0xc0296f68d0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"Modifiers": {
"Modifier_BattleTarget_ElationBattle_Energy5": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByBattleTargetID",
"AbilityName": "BattleTarget_ElationBattle_Energy5",
"BattleTargetIDKey": "_BattleTargetKey"
}
]
},
{
"Event": "OnActivityElationPowerChange",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByActivityElation",
"DynamicKey": "_EnergyCount"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_EnergyCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 5
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleTargetProgress",
"BattleTargetID": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
416319683
]
}
},
"ModifyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 99
}
}
}
]
}
]
}
]
}
}
},
{
"Name": "BattleTarget_ElationBattle_Energy10",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Modifier_BattleTarget_ElationBattle_Energy10"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc029a15cb0] 0xc029a15c80}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc029a1c000] 0xc029a15f50}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"Modifiers": {
"Modifier_BattleTarget_ElationBattle_Energy10": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByBattleTargetID",
"AbilityName": "BattleTarget_ElationBattle_Energy10",
"BattleTargetIDKey": "_BattleTargetKey"
}
]
},
{
"Event": "OnActivityElationPowerChange",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByActivityElation",
"DynamicKey": "_EnergyCount"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_EnergyCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 10
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleTargetProgress",
"BattleTargetID": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
416319683
]
}
},
"ModifyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 99
}
}
}
]
}
]
}
]
}
}
},
{
"Name": "BattleTarget_ElationBattle_Energy20",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "Modifier_BattleTarget_ElationBattle_Energy20"
}
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc029a433b0] 0xc029a43380}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc029a43680] 0xc029a43650}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"Modifiers": {
"Modifier_BattleTarget_ElationBattle_Energy20": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByBattleTargetID",
"AbilityName": "BattleTarget_ElationBattle_Energy20",
"BattleTargetIDKey": "_BattleTargetKey"
}
]
},
{
"Event": "OnActivityElationPowerChange",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByActivityElation",
"DynamicKey": "_EnergyCount"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_EnergyCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 20
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetBattleTargetProgress",
"BattleTargetID": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
416319683
]
}
},
"ModifyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 99
}
}
}
]
}
]
}
]
}
}
}
]
}