1
0
ZenlessData/Data/_unsorted/Mutant_IsWindShield.json
2026-05-06 01:39:00 +02:00

494 lines
16 KiB
JSON

{
"AbilityMixins": [
{
"$type": "ActwithStateFrameMixin",
"ConfigList": [
{
"ActionList": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAngleRange",
"AngleMax": 45,
"AngleMin": -45,
"CompareTarget": "Custom",
"CompareTargetCustomKey": "Mutant_Tornado_01",
"Target": "Self"
},
{
"$type": "ByApplyPredicate",
"PredicateName": "ByZoneTag_WindShield"
}
],
"FailureActions": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAngleRange",
"AngleMax": 45,
"AngleMin": -45,
"CompareTarget": "Custom",
"CompareTargetCustomKey": "Mutant_Tornado_02",
"Target": "Self"
},
{
"$type": "ByApplyPredicate",
"PredicateName": "ByZoneTag_WindShield"
}
],
"FailureActions": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAngleRange",
"AngleMax": 45,
"AngleMin": -45,
"CompareTarget": "Custom",
"CompareTargetCustomKey": "Mutant_Tornado_03",
"Target": "Self"
},
{
"$type": "ByApplyPredicate",
"PredicateName": "ByZoneTag_WindShield"
}
],
"FailureActions": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAngleRange",
"AngleMax": 45,
"AngleMin": -45,
"CompareTarget": "Custom",
"CompareTargetCustomKey": "Mutant_Tornado_04",
"Target": "Self"
},
{
"$type": "ByApplyPredicate",
"PredicateName": "ByZoneTag_WindShield"
}
],
"FailureActions": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByApplyPredicate",
"PredicateName": "ByEvadeTowardsTornado_01"
},
{
"$type": "ByApplyPredicate",
"PredicateName": "ByZoneTag_WindShield"
}
],
"FailureActions": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByApplyPredicate",
"PredicateName": "ByEvadeTowardsTornado_02"
},
{
"$type": "ByApplyPredicate",
"PredicateName": "ByZoneTag_WindShield"
}
],
"FailureActions": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByApplyPredicate",
"PredicateName": "ByEvadeTowardsTornado_03"
},
{
"$type": "ByApplyPredicate",
"PredicateName": "ByZoneTag_WindShield"
}
],
"FailureActions": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByApplyPredicate",
"PredicateName": "ByEvadeTowardsTornado_04"
},
{
"$type": "ByApplyPredicate",
"PredicateName": "ByZoneTag_WindShield"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "Modifier_EvadeTowardsTornado_04",
"Target": "Self"
}
],
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "Modifier_EvadeTowardsTornado_03",
"Target": "Self"
}
],
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "Modifier_EvadeTowardsTornado_02",
"Target": "Self"
}
],
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "Modifier_EvadeTowardsTornado_01",
"Target": "Self"
}
],
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "Modifier_EvadeTowardsTornado_04",
"Target": "Self"
}
],
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "Modifier_EvadeTowardsTornado_03",
"Target": "Self"
}
],
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "Modifier_EvadeTowardsTornado_02",
"Target": "Self"
}
],
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "Modifier_EvadeTowardsTornado_01",
"Target": "Self"
}
],
"Target": "Self"
}
],
"AnimatorStateName": "Evade",
"ForceTriggerOnTransitionIn": true,
"ForceTriggerOnTransitionOut": false,
"Frame": 0,
"IsLoop": false,
"LayerIndex": 0
}
]
}
],
"AbilityName": "Mutant_IsWindShield",
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnAdded": [
]
},
"Modifiers": {
"ForceCameraLockModifier_Mutant": {
"Duration": -1,
"IgnoreTimeScale": false,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "PushCameraLockOnTargetAction",
"Predicates": [
{
"$type": "ByApplyPredicate",
"PredicateName": "ByZoneTag_WindShield"
}
],
"Tag": "Mutant_ForceCameraLock",
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "PopCameraLockOnTargetAction",
"Tag": "Mutant_ForceCameraLock",
"Target": "Self"
}
]
},
"Modifier_EvadeTowardsTornado_01": {
"DelayHandlers": [
{
"DelayTime": 1.1,
"TimeUpActions": [
{
"$type": "TriggerAbilityAction",
"AbilityName": "Mutant_Tornado_Attack_01",
"CustomKey": "Mutant_Tornado_01",
"Target": "Custom"
}
]
}
],
"Duration": 2,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"EvadeTowardsTornado_01"
],
"IsAdd": true
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"EvadeTowardsTornado_01"
],
"IsAdd": false
}
]
},
"Modifier_EvadeTowardsTornado_02": {
"DelayHandlers": [
{
"DelayTime": 1.1,
"TimeUpActions": [
{
"$type": "TriggerAbilityAction",
"AbilityName": "Mutant_Tornado_Attack_01",
"CustomKey": "Mutant_Tornado_02",
"Target": "Custom"
}
]
}
],
"Duration": 2,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"EvadeTowardsTornado_02"
],
"IsAdd": true
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"EvadeTowardsTornado_02"
],
"IsAdd": false
}
]
},
"Modifier_EvadeTowardsTornado_03": {
"DelayHandlers": [
{
"DelayTime": 1.1,
"TimeUpActions": [
{
"$type": "TriggerAbilityAction",
"AbilityName": "Mutant_Tornado_Attack_01",
"CustomKey": "Mutant_Tornado_03",
"Target": "Custom"
}
]
}
],
"Duration": 2,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"EvadeTowardsTornado_03"
],
"IsAdd": true
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"EvadeTowardsTornado_03"
],
"IsAdd": false
}
]
},
"Modifier_EvadeTowardsTornado_04": {
"DelayHandlers": [
{
"DelayTime": 1.1,
"TimeUpActions": [
{
"$type": "TriggerAbilityAction",
"AbilityName": "Mutant_Tornado_Attack_01",
"CustomKey": "Mutant_Tornado_04",
"Target": "Custom"
}
]
}
],
"Duration": 2,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"EvadeTowardsTornado_04"
],
"IsAdd": true
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"EvadeTowardsTornado_04"
],
"IsAdd": false
}
]
}
},
"Predicates": {
"ByEvadeTowardsTornado_01": {
"Predicates": [
{
"$type": "ByAbilityTargetCount",
"AbilityTargetKey": "Mutant_Tornado_01",
"CompareType": "Equal",
"CompareValue": 1
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"CustomKey": "Mutant_Tornado_01",
"Tags": [
"TornadoNotReadyYet"
],
"Target": "Custom"
}
]
}
]
},
"ByEvadeTowardsTornado_02": {
"Predicates": [
{
"$type": "ByAbilityTargetCount",
"AbilityTargetKey": "Mutant_Tornado_02",
"CompareType": "Equal",
"CompareValue": 1
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"CustomKey": "Mutant_Tornado_02",
"Tags": [
"TornadoNotReadyYet"
],
"Target": "Custom"
}
]
}
]
},
"ByEvadeTowardsTornado_03": {
"Predicates": [
{
"$type": "ByAbilityTargetCount",
"AbilityTargetKey": "Mutant_Tornado_03",
"CompareType": "Equal",
"CompareValue": 1
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"CustomKey": "Mutant_Tornado_03",
"Tags": [
"TornadoNotReadyYet"
],
"Target": "Custom"
}
]
}
]
},
"ByEvadeTowardsTornado_04": {
"Predicates": [
{
"$type": "ByAbilityTargetCount",
"AbilityTargetKey": "Mutant_Tornado_04",
"CompareType": "Equal",
"CompareValue": 1
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"CustomKey": "Mutant_Tornado_04",
"Tags": [
"TornadoNotReadyYet"
],
"Target": "Custom"
}
]
}
]
},
"ByZoneTag_WindShield": {
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"WindShield"
]
}
]
}
}
}