Files
turnbasedgamedata/Config/ConfigAbility/Level/Level_MazeMonster_Ability.json
2025-07-03 10:50:43 +02:00

236 lines
7.0 KiB
JSON

{
"AbilityList": [
{
"Modifiers": {
"StageAbility_3999015_Modifier": {
"_CallbackList": [
{
"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.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MLevel_WB_StageAbility_3999015_Modifier"
}
}
]
}
]
},
{
"Event": "OnEnterBattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
"WaitShowPageFinish": true,
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 12871773821860646206
}
}
],
"LifeTime": 2.5
}
]
}
]
},
"MLevel_WB_StageAbility_3999015_Modifier": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Property": "DefenceAddedRatio",
"PropertyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
},
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Property": "AttackAddedRatio",
"PropertyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
}
]
}
],
"Stacking": "Replace",
"DynamicValues": {
"Floats": {
"-306891275": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
},
"Name": "StageAbility_3999015",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_3999015_Modifier"
}
}
]
},
{
"Modifiers": {
"StageAbility_3999036_Modifier": {
"_CallbackList": [
{
"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.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MLevel_WB_StageAbility_3999036_Modifier"
}
}
]
}
]
},
{
"Event": "OnEnterBattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Common/Widget/BattleAlertHint.prefab",
"WaitShowPageFinish": true,
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 2185615155507495021
}
}
],
"LifeTime": 2.5
}
]
}
]
},
"MLevel_WB_StageAbility_3999036_Modifier": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Property": "DefenceAddedRatio",
"PropertyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3
}
}
},
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Property": "AttackAddedRatio",
"PropertyValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3
}
}
}
]
}
],
"Stacking": "Replace",
"DynamicValues": {
"Floats": {
"-306891275": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
},
"Name": "StageAbility_3999036",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_3999036_Modifier"
}
}
]
}
]
}