Files
turnbasedgamedata/Config/ConfigAbility/Level/Level_MazeCommon_Ability.json
2025-12-16 23:42:12 +01:00

948 lines
30 KiB
JSON

{
"AbilityList": [
{
"Modifiers": {
"StageAbility_MazeCommon_EnterBattle_Player_Modifier": {
"_CallbackList": [
{
"Event": "OnEnterBattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareWaveCount",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetActionDelay",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"NormalizedValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
}
],
"FailedTaskList": []
}
]
}
]
}
},
"Name": "StageAbility_MazeCommon_EnterBattle_Player",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_MazeCommon_EnterBattle_Player_Modifier"
}
}
]
},
{
"Modifiers": {
"StageAbility_MazeCommon_EnterBattle_Monster_Modifier": {
"_CallbackList": [
{
"Event": "OnEnterBattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareWaveCount",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifyActionDelay",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"AddValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
}
],
"FailedTaskList": []
}
]
}
]
}
},
"Name": "StageAbility_MazeCommon_EnterBattle_Monster",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_MazeCommon_EnterBattle_Monster_Modifier"
}
}
]
},
{
"Modifiers": {
"StageAbility_MazeCommon_EnterBattle_IgnoreWeakness_Modifier": {
"BehaviorFlagList": [
"MazeUseSkillTrigger",
"STAT_TriggerBattleCharacter"
],
"_CallbackList": [
{
"Event": "OnEnterBattle",
"Priority": -70,
"CallbackConfig": [
{
"$type": "RPG.GameCore.SwitchCaseByAttackDamageType",
"Source": {
"SourceType": "ReadTargetType",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
"CaseTaskList": [
{
"Case": "Physical",
"TaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"DynamicValues": {
"IsForceStanceDamage": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"DynamicStrings": {
"HitEffectPath": {
"Value": "Effects/Eff_Prefab/Eff_Common/Eff_Hit_Common_Physical.prefab"
}
}
}
]
},
{
"Case": "Fire",
"TaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"DynamicValues": {
"IsForceStanceDamage": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"DynamicStrings": {
"HitEffectPath": {
"Value": "Effects/Eff_Prefab/Eff_Common/Eff_Hit_Common_Fire.prefab"
}
}
}
]
},
{
"Case": "Ice",
"TaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"DynamicValues": {
"IsForceStanceDamage": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"DynamicStrings": {
"HitEffectPath": {
"Value": "Effects/Eff_Prefab/Eff_Common/Eff_Hit_Common_Ice.prefab"
}
}
}
]
},
{
"Case": "Thunder",
"TaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"DynamicValues": {
"IsForceStanceDamage": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"DynamicStrings": {
"HitEffectPath": {
"Value": "Effects/Eff_Prefab/Eff_Common/Eff_Hit_Common_Thunder.prefab"
}
}
}
]
},
{
"Case": "Wind",
"TaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"DynamicValues": {
"IsForceStanceDamage": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"DynamicStrings": {
"HitEffectPath": {
"Value": "Effects/Eff_Prefab/Eff_Common/Eff_Hit_Common_Wind.prefab"
}
}
}
]
},
{
"Case": "Quantum",
"TaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"DynamicValues": {
"IsForceStanceDamage": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"DynamicStrings": {
"HitEffectPath": {
"Value": "Effects/Eff_Prefab/Eff_Common/Eff_Hit_Common_Quantum.prefab"
}
}
}
]
},
{
"Case": "Imaginary",
"TaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"DynamicValues": {
"IsForceStanceDamage": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"DynamicStrings": {
"HitEffectPath": {
"Value": "Effects/Eff_Prefab/Eff_Common/Eff_Hit_Common_Imaginary.prefab"
}
}
}
]
}
]
}
]
}
],
"DynamicValues": {
"Floats": {
"-116084617": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
},
"Name": "StageAbility_MazeCommon_EnterBattle_IgnoreWeakness",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_MazeCommon_EnterBattle_IgnoreWeakness_Modifier"
}
}
]
},
{
"Modifiers": {
"StageAbility_MazeCommon_EnterBattle_Physical_Modifier": {
"BehaviorFlagList": [
"MazeUseSkillTrigger",
"STAT_TriggerBattleCharacter"
],
"_CallbackList": [
{
"Event": "OnEnterBattle",
"Priority": -70,
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"DynamicStrings": {
"HitEffectPath": {
"Value": "Effects/Eff_Prefab/Eff_Common/Eff_Hit_Common_Physical.prefab"
}
}
}
]
}
],
"DynamicValues": {
"Floats": {
"-116084617": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
},
"Name": "StageAbility_MazeCommon_EnterBattle_Physical",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_MazeCommon_EnterBattle_Physical_Modifier"
}
}
]
},
{
"Modifiers": {
"StageAbility_MazeCommon_EnterBattle_Fire_Modifier": {
"BehaviorFlagList": [
"MazeUseSkillTrigger",
"STAT_TriggerBattleCharacter"
],
"_CallbackList": [
{
"Event": "OnEnterBattle",
"Priority": -70,
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"DynamicStrings": {
"HitEffectPath": {
"Value": "Effects/Eff_Prefab/Eff_Common/Eff_Hit_Common_Fire.prefab"
}
}
}
]
}
],
"DynamicValues": {
"Floats": {
"-116084617": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
},
"Name": "StageAbility_MazeCommon_EnterBattle_Fire",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_MazeCommon_EnterBattle_Fire_Modifier"
}
}
]
},
{
"Modifiers": {
"StageAbility_MazeCommon_EnterBattle_Ice_Modifier": {
"BehaviorFlagList": [
"MazeUseSkillTrigger",
"STAT_TriggerBattleCharacter"
],
"_CallbackList": [
{
"Event": "OnEnterBattle",
"Priority": -70,
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"DynamicStrings": {
"HitEffectPath": {
"Value": "Effects/Eff_Prefab/Eff_Common/Eff_Hit_Common_Ice.prefab"
}
}
}
]
}
],
"DynamicValues": {
"Floats": {
"-116084617": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
},
"Name": "StageAbility_MazeCommon_EnterBattle_Ice",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_MazeCommon_EnterBattle_Ice_Modifier"
}
}
]
},
{
"Modifiers": {
"StageAbility_MazeCommon_EnterBattle_Thunder_Modifier": {
"BehaviorFlagList": [
"MazeUseSkillTrigger",
"STAT_TriggerBattleCharacter"
],
"_CallbackList": [
{
"Event": "OnEnterBattle",
"Priority": -70,
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"DynamicStrings": {
"HitEffectPath": {
"Value": "Effects/Eff_Prefab/Eff_Common/Eff_Hit_Common_Thunder.prefab"
}
}
}
]
}
],
"DynamicValues": {
"Floats": {
"-116084617": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
},
"Name": "StageAbility_MazeCommon_EnterBattle_Thunder",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_MazeCommon_EnterBattle_Thunder_Modifier"
}
}
]
},
{
"Modifiers": {
"StageAbility_MazeCommon_EnterBattle_Wind_Modifier": {
"BehaviorFlagList": [
"MazeUseSkillTrigger",
"STAT_TriggerBattleCharacter"
],
"_CallbackList": [
{
"Event": "OnEnterBattle",
"Priority": -70,
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"DynamicStrings": {
"HitEffectPath": {
"Value": "Effects/Eff_Prefab/Eff_Common/Eff_Hit_Common_Wind.prefab"
}
}
}
]
}
],
"DynamicValues": {
"Floats": {
"-116084617": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
},
"Name": "StageAbility_MazeCommon_EnterBattle_Wind",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_MazeCommon_EnterBattle_Wind_Modifier"
}
}
]
},
{
"Modifiers": {
"StageAbility_MazeCommon_EnterBattle_Quantum_Modifier": {
"BehaviorFlagList": [
"MazeUseSkillTrigger",
"STAT_TriggerBattleCharacter"
],
"_CallbackList": [
{
"Event": "OnEnterBattle",
"Priority": -70,
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"DynamicStrings": {
"HitEffectPath": {
"Value": "Effects/Eff_Prefab/Eff_Common/Eff_Hit_Common_Quantum.prefab"
}
}
}
]
}
],
"DynamicValues": {
"Floats": {
"-116084617": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
},
"Name": "StageAbility_MazeCommon_EnterBattle_Quantum",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_MazeCommon_EnterBattle_Quantum_Modifier"
}
}
]
},
{
"Modifiers": {
"StageAbility_MazeCommon_EnterBattle_Imaginary_Modifier": {
"BehaviorFlagList": [
"MazeUseSkillTrigger",
"STAT_TriggerBattleCharacter"
],
"_CallbackList": [
{
"Event": "OnEnterBattle",
"Priority": -70,
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"DynamicStrings": {
"HitEffectPath": {
"Value": "Effects/Eff_Prefab/Eff_Common/Eff_Hit_Common_Imaginary.prefab"
}
}
}
]
}
],
"DynamicValues": {
"Floats": {
"-116084617": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
},
"Name": "StageAbility_MazeCommon_EnterBattle_Imaginary",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_MazeCommon_EnterBattle_Imaginary_Modifier"
}
}
]
},
{
"Modifiers": {
"StageAbility_MazeCommon_EnterBattle_NoWeakness_Modifier": {
"BehaviorFlagList": [
"STAT_TriggerBattleCharacter"
]
}
},
"Name": "StageAbility_MazeCommon_EnterBattle_NoWeakness",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_MazeCommon_EnterBattle_NoWeakness_Modifier"
}
}
]
},
{
"Name": "StageAbility_MazeCommon_EnterBattle_CheckTeamLeader",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "StageAbility_MazeCommon_EnterBattle_MarkTeamLeader"
}
}
]
}
],
"GlobalModifiers": {
"StageAbility_MazeCommon_EnterBattle_MarkTeamLeader": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": []
}
]
}
},
"GlobalTemplates": [
{
"Name": "StageTemplate_MazeCommon_EnterBattle_DamageStance",
"TaskList": [
{
"$type": "RPG.GameCore.SetCurrentTurnActionEntity",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
{
"$type": "RPG.GameCore.TriggerUINotify",
"NotifyTypeName": "BattleRefreshWeaknessActivate"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareWaveCount",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "IsForceStanceDamage"
},
"ContextScope": "ContextTaskTemplate",
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ByHasStanceWeak",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"WeakType": {
"SourceType": "ReadTargetType",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
}
}
]
},
"ByRandom": true,
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "IsForceStanceDamage"
},
"ContextScope": "ContextTaskTemplate",
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DamageStance",
"StanceDamageType": {
"SourceType": "ReadTargetType",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
"AttackerTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAcBAQECDQAAAQMCBBE=",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
-1699110901,
1486738352,
-1763421411,
-116084617
]
}
},
"ForceStanceDamage": true,
"TriggerCountDown": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.DamageStance",
"StanceDamageType": {
"SourceType": "ReadTargetType",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
"AttackerTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAcBAQECDQAAAQMCBBE=",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
-1699110901,
1486738352,
-1763421411,
-116084617
]
}
},
"TriggerCountDown": true
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareStance",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"EffectPathKey": "HitEffectPath",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AnimLogicState": "OnHit",
"AnimStateName": "Hit"
}
]
}
],
"IgnoreParallelWarning": true
}
]
}
],
"DynamicValues": {
"Floats": {
"1987157856": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
}
}
]
}