Files
turnbasedgamedata/Config/ConfigAbility/BattleEvent/EvolveBuild_10_Extra.json
2024-10-21 03:16:22 -03:00

283 lines
8.7 KiB
JSON

{
"AbilityList": [
{
"Modifiers": {
"MFantasticStory_Wave_Ability_0001": {
"_CallbackList": [
{
"Event": "OnCreate",
"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": "MFantasticStory_Wave_Ability_0001_Enemy"
}
]
}
]
},
{
"Event": "OnWaveMonster",
"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": "MFantasticStory_Wave_Ability_0001_Enemy"
}
]
},
{
"$type": "RPG.GameCore.ModifyEvolveBuildProperty",
"ValueType": "WaveExExpRatio",
"ModifyOp": "Set",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
1625755410
]
}
}
}
]
},
{
"Event": "OnListenInsertAbilityFinish",
"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": "MFantasticStory_Wave_Ability_0001_Enemy"
}
]
}
]
}
]
},
"MFantasticStory_Wave_Ability_0001_Enemy": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AttackAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
},
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "HPAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAK",
"FixedValues": [],
"DynamicHashes": [
59671469
]
}
}
}
]
}
],
"Stacking": "ReplaceByCaster"
}
},
"Name": "StageAbility_VS_Common_Wave_Ability_0001",
"OnAdd": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 1773542655
}
}
],
"LifeTime": 2
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": "MFantasticStory_Wave_Ability_0001"
}
],
"OnRemove": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": "MFantasticStory_Wave_Ability_0001"
}
]
}
],
"GlobalModifiers": {
"StageAbility_VS_Extra_PuMan_ExtraExp_Modifier": {
"_CallbackList": [
{
"Event": "OnListenCharacterDie",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckCustomValueBool",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Key": {
"Hash": -846539687
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValueByEvolveBuild",
"DynamicKey": "CurrentLvlExpMax",
"ContextScope": "ContextModifier",
"ValueType": "CurExpMax"
},
{
"$type": "RPG.GameCore.ModifyEvolveBuildProperty",
"ValueType": "CurExp",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQK",
"FixedValues": [
{
"Value": 0.5
}
],
"DynamicHashes": [
-430322964
]
}
}
},
{
"$type": "RPG.GameCore.ModifyEvolveBuildProperty",
"ValueType": "CurExp",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQK",
"FixedValues": [
{
"Value": 0.5
}
],
"DynamicHashes": [
-430322964
]
}
}
}
]
}
]
},
{
"Event": "OnListenCharacterCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckCustomValueBool",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Key": {
"Hash": -846539687
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/ShowBattleHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": -1901578993
}
}
],
"LifeTime": 3
}
]
}
]
}
],
"DynamicValues": {
"Values": {
"-430322964": {}
}
}
}
},
"GlobalTemplates": []
}