1
0
ZenlessData/Data/_unsorted/Hayyot_EtherBarrier_Manager.json
2025-10-15 03:08:22 +02:00

586 lines
15 KiB
JSON

{
"AbilityMixins": [
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Attack_03_02",
"FrameCountHigh": 999,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"Hayyot_UnlimitParry_Modifier",
"PerfectSwitchAllowOnstageAvatarModifier"
]
},
{
"AnimatorStateName": "Attack_06",
"FrameCountHigh": 999,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"Hayyot_UnlimitParry_Modifier",
"PerfectSwitchAllowOnstageAvatarModifier",
"Hayyot_Ult_AttackData_Modifier"
]
},
{
"AnimatorStateName": "Attack_09",
"FrameCountHigh": 999,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"Hayyot_UnlimitParry_Modifier",
"PerfectSwitchAllowOnstageAvatarModifier"
]
},
{
"AnimatorStateName": "Attack_09",
"FrameCountHigh": 39,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"Hayyot_LockStunProperty_Modifier"
]
},
{
"AnimatorStateName": "Attack_06",
"FrameCountHigh": 0,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"Hayyot_ODTag_Modifier"
]
}
]
},
{
"$type": "ActwithStateFrameMixin",
"ConfigList": [
{
"ActionList": [
{
"$type": "ApplyModifier",
"ModifierName": "Hayyot_FrenziedFlame_CD_Modifier",
"Target": "Self"
}
],
"AnimatorStateName": "Attack_05_01",
"ForceTriggerOnTransitionIn": true,
"ForceTriggerOnTransitionOut": false,
"Frame": 0,
"IsLoop": false,
"LayerIndex": 0
},
{
"ActionList": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Hayyot_EtherBarrierReady"
],
"IsAdd": false,
"Target": "Self"
}
],
"AnimatorStateName": "Attack_06",
"ForceTriggerOnTransitionIn": true,
"ForceTriggerOnTransitionOut": false,
"Frame": 0,
"IsLoop": false,
"LayerIndex": 0
},
{
"ActionList": [
{
"$type": "ApplyModifier",
"ModifierName": "Hayyot_Phatom_Manager_Modifier",
"Target": "Self"
}
],
"AnimatorStateName": "Attack_04_01_A_Start",
"ForceTriggerOnTransitionIn": true,
"ForceTriggerOnTransitionOut": false,
"Frame": 0,
"IsLoop": false,
"LayerIndex": 0
}
]
}
],
"AbilityName": "Hayyot_EtherBarrier_Manager",
"AbilitySpecials": {
"AS_FormationBreak_EtherBarrierDecrease_Ratio": {
"Value": -0.1
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnAdded": [
{
"$type": "ApplyModifier",
"ModifierName": "HayyotHPListener_Modifier",
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "Hayyot_FrenziedFlame_CD_Modifier",
"Target": "Self"
}
],
"OnBeingHit": [
{
"$type": "ApplyModifier",
"ModifierName": "Hayyot_BeingHit_Modifier",
"Target": "Self"
}
],
"OnCustomEventReceived": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"HasEtherBarrier"
],
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "ByCustomEvent",
"EventKey": "EtherBarrierDestroyed"
}
],
"SuccessActions": [
{
"$type": "SetAnimCtrlerParamAction",
"ParamName": "Trigger_Hit",
"ParamType": 1,
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"IntVal": 2,
"ParamName": "Int_GroundHitIndex",
"ParamType": 3,
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"IntVal": 0,
"ParamName": "Int_HitForwardType",
"ParamType": 3,
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "Hayyot_EtherBarrier_CD_Modifier",
"Target": "Self"
}
]
}
]
},
"Modifiers": {
"HayyotHPListener_Modifier": {
"Duration": -1,
"ModifierMixins": [
{
"$type": "ActionsOnPropertyChangeMixin",
"PropertyActions": [
{
"IsUsePercentage": true,
"PropertyType": "CurHP",
"RefPropertyType": "MaxHP",
"ValueRangeActions": [
{
"HighToValueActions": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Hayyot_EtherBarrierReady"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"EtherBarrierBoss"
]
}
],
"Target": "Self"
}
],
"Val": 0.8
},
{
"HighToValueActions": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Hayyot_EtherBarrierReady"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"EtherBarrierBoss"
]
}
],
"Target": "Self"
}
],
"Val": 0.4
}
]
}
]
}
],
"ModifierStacking": "Unique"
},
"Hayyot_BeingHit_Modifier": {
"Duration": 1,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Hayyot_BeingHit"
],
"IsAdd": true,
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Hayyot_BeingHit"
],
"IsAdd": false,
"Target": "Self"
}
]
},
"Hayyot_EtherBarrier_CD_Modifier": {
"Duration": 15,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Hayyot_EtherBarrier_CD"
],
"IsAdd": true,
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Hayyot_EtherBarrier_CD"
],
"IsAdd": false,
"Target": "Self"
}
]
},
"Hayyot_FrenziedFlame_CD_Modifier": {
"Duration": 20,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Hayyot_FrenziedFlame_CD"
],
"IsAdd": true,
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Hayyot_FrenziedFlame_CD"
],
"IsAdd": false,
"Target": "Self"
}
]
},
"Hayyot_LockStunProperty_Modifier": {
"Duration": -1,
"ModifierMixins": [
{
"$type": "LockStunPropertyMixin",
"PercentageLock": 0.99
}
],
"ModifierStacking": "Unique"
},
"Hayyot_ODTag_Modifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Hayyot_Attack06"
],
"IsAdd": true,
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Hayyot_Attack06"
],
"IsAdd": false,
"Target": "Self"
}
]
},
"Hayyot_Phatom_Manager_Modifier": {
"Duration": 5,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "RandomWeightAction",
"ActionList": [
{
"Actions": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"FirstTime"
],
"IsAdd": true,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"SecondTime"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"ThirdTime"
],
"IsAdd": false,
"Target": "Self"
}
],
"Weight": 1
},
{
"Actions": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"FirstTime"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"SecondTime"
],
"IsAdd": true,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"ThirdTime"
],
"IsAdd": false,
"Target": "Self"
}
],
"Weight": 1
},
{
"Actions": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"FirstTime"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"SecondTime"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"ThirdTime"
],
"IsAdd": true,
"Target": "Self"
}
],
"Weight": 1
}
]
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"FirstTime"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"SecondTime"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"ThirdTime"
],
"IsAdd": false,
"Target": "Self"
}
]
},
"Hayyot_Ult_AttackData_Modifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnBeingHit": [
{
"$type": "ModifyEtherBarrierAction",
"Percentage": "%AS_FormationBreak_EtherBarrierDecrease_Ratio",
"Predicates": [
{
"$type": "ByAnimTagList",
"TagList": [
"ParryAid",
"AttackAid"
],
"Target": "Self"
}
],
"PropertyModifyFunction": "Add",
"Target": "Self"
}
]
},
"Hayyot_UnlimitParry_Modifier": {
"Duration": -1,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "PushUnlimitPerfectSwitchPointAction",
"Tag": "Hayyot_UnlimitParry",
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "PopUnlimitPerfectSwitchPointAction",
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"HayyotSummon"
],
"Target": "Self"
}
],
"Target": "Self"
}
],
"Tag": "Hayyot_UnlimitParry",
"Target": "Self"
}
]
},
"PerfectSwitchAllowOnstageAvatarModifier": {
"Duration": -1,
"IgnoreTimeScale": false,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "PushPerfectSwitchAllowOnstageAvatarAction",
"AllowOnstage": true,
"IncludeNoEnergySwitch": false,
"Tag": "IsoldetheDefiler_PerfeectSwitchAllowOnstageAvatar"
}
],
"OnRemoved": [
{
"$type": "PopPerfectSwitchAllowOnstageAvatarAction",
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"HayyotSummon"
],
"Target": "Self"
}
],
"Target": "Self"
}
],
"Tag": "IsoldetheDefiler_PerfeectSwitchAllowOnstageAvatar"
}
]
}
}
}