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

916 lines
30 KiB
JSON

{
"AbilityList": [
{
"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,
"Hash64": 11632250953783006928
}
}
],
"LifeTime": 2
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MFantasticStory_Wave_Ability_0001"
}
}
],
"OnRemove": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MFantasticStory_Wave_Ability_0001"
}
}
],
"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": {
"Value": "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": {
"Value": "MFantasticStory_Wave_Ability_0001_Enemy"
}
}
]
},
{
"$type": "RPG.GameCore.ModifyEvolveBuildProperty",
"ValueType": "WaveExExpRatio",
"ModifyOp": "Set",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"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": {
"Value": "MFantasticStory_Wave_Ability_0001_Enemy"
}
}
]
}
]
}
]
},
"MFantasticStory_Wave_Ability_0001_Enemy": {
"Stacking": "ReplaceByCaster",
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AttackAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
},
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "HPAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
59671469
]
}
}
}
]
}
]
}
}
},
{
"Name": "StageAbility_VS_Common_SC_Wave_Ability_0001",
"OnAdd": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 1773542655,
"Hash64": 11632250953783006928
}
}
],
"LifeTime": 2
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MFantasticStory_Wave_Ability_0001_SC"
}
}
],
"OnRemove": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MFantasticStory_Wave_Ability_0001_SC"
}
}
],
"Modifiers": {
"MFantasticStory_Wave_Ability_0001_SC": {
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeamWithAllDarkTeamUnselectable"
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MFantasticStory_Wave_Ability_0001_SC_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": {
"Value": "MFantasticStory_Wave_Ability_0001_SC_Enemy"
}
}
]
},
{
"$type": "RPG.GameCore.ModifyEvolveBuildProperty",
"ValueType": "WaveExExpRatio",
"ModifyOp": "Set",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1625755410
]
}
}
}
]
},
{
"Event": "OnListenInsertAbilityFinish",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeamWithAllDarkTeamUnselectable"
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MFantasticStory_Wave_Ability_0001_SC_Enemy"
}
}
]
}
]
}
]
},
"MFantasticStory_Wave_Ability_0001_SC_Enemy": {
"Stacking": "ReplaceByCaster",
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AttackAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
},
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "HPAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
59671469
]
}
}
}
]
}
]
}
}
},
{
"Name": "StageAbility_VS_Common_SC_Wave_Ability_0002",
"OnAdd": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 1773542655,
"Hash64": 11632250953783006928
}
}
],
"LifeTime": 2
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MEvolveBuildSC_Wave_Ability_0002_SC"
}
}
],
"OnRemove": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MEvolveBuildSC_Wave_Ability_0002_SC"
}
}
],
"Modifiers": {
"MEvolveBuildSC_Wave_Ability_0002_SC": {
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc00d75b080] 0xc00d75b050}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeamWithAllDarkTeamUnselectable"
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MEvolveBuildSC_Wave_Ability_0002_SC_Enemy"
}
}
]
}
]
},
{
"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.SetDynamicValueByInfiniteWaveData",
"DynamicKey": "MDF_CurWaveSummonProgress",
"ValueType": "SummonedProgressIncludeParamEntity"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "MDF_CurWaveSummonProgress"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
2029039937
]
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MEvolveBuildSC_Wave_Ability_0002_SC_Enemy"
},
"DynamicValues": {
"MDF_HPRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
59671469,
-1940068020
]
}
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "MDF_CurWaveSummonProgress"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1862642832
]
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MEvolveBuildSC_Wave_Ability_0002_SC_Enemy"
},
"DynamicValues": {
"MDF_HPRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
59671469,
106725636
]
}
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "MDF_CurWaveSummonProgress"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
866240523
]
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MEvolveBuildSC_Wave_Ability_0002_SC_Enemy"
},
"DynamicValues": {
"MDF_HPRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
59671469,
-1459358305
]
}
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MEvolveBuildSC_Wave_Ability_0002_SC_Enemy"
},
"DynamicValues": {
"MDF_HPRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
59671469,
-699843418
]
}
}
}
}
]
}
]
}
]
}
]
}
]
},
{
"Event": "OnWaveMonster",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ModifyEvolveBuildProperty",
"ValueType": "WaveExExpRatio",
"ModifyOp": "Set",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1625755410
]
}
}
}
]
}
]
},
"MEvolveBuildSC_Wave_Ability_0002_SC_Enemy": {
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc00d993050] 0xc00d993020}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 1
}
}
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "AttackAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
},
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "HPAddedRatio",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
350792237
]
}
}
}
]
}
]
}
}
}
],
"GlobalModifiers": {
"StageAbility_VS_Extra_PuMan_ExtraExp_Modifier": {
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc00d99f770] 0xc00d99f740}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_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": "AQAAAAQR",
"FixedValues": [
{
"Value": 0.5000000004656613
}
],
"DynamicHashes": [
-430322964
]
}
}
},
{
"$type": "RPG.GameCore.ModifyEvolveBuildProperty",
"ValueType": "CurExp",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAQR",
"FixedValues": [
{
"Value": 0.5000000004656613
}
],
"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,
"Hash64": 6555069277446009635
}
}
],
"LifeTime": 3
}
]
}
]
}
]
},
"BattleAchievement_VS_Extra_30200": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetBattleAchievement",
"AchievementID": 30200
},
{
"$type": "RPG.GameCore.DebugLog",
"Message": "==============成就30200======================"
}
]
}
]
},
"BattleAchievement_VS_Extra_30201": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetBattleAchievement",
"AchievementID": 30201
},
{
"$type": "RPG.GameCore.DebugLog",
"Message": "==============成就30201======================"
}
]
}
]
},
"BattleAchievement_VS_Extra_30202": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetBattleAchievement",
"AchievementID": 30202
},
{
"$type": "RPG.GameCore.DebugLog",
"Message": "==============成就30202======================"
}
]
}
]
},
"BattleAchievement_VS_Extra_30203": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetBattleAchievement",
"AchievementID": 30203
},
{
"$type": "RPG.GameCore.DebugLog",
"Message": "==============成就30203======================"
}
]
}
]
},
"BattleAchievement_VS_Extra_30204": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetBattleAchievement",
"AchievementID": 30204
},
{
"$type": "RPG.GameCore.DebugLog",
"Message": "==============成就30204======================"
}
]
}
]
}
},
"GlobalTemplates": []
}