1918 lines
52 KiB
JSON
1918 lines
52 KiB
JSON
{
|
|
"AbilityMixins": [
|
|
{
|
|
"$type": "AttachStateWithModifierMixin",
|
|
"ConfigList": [
|
|
{
|
|
"AnimatorStateName": "Attack_Execute_01",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"ForceCameraLock_Modifier",
|
|
"Execute_ExSwitchInputMute_Modifier",
|
|
"Execute_01_Modifier",
|
|
"Execute_01_LockStunElement_Modifier",
|
|
"Execute_OverrideSpecialEffectIgnoreTimeScale_Modifier",
|
|
"Vessel_ExecuteSkillTag_Modifier",
|
|
"Execute_UnlimitedSwitchPoint_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_Execute_01",
|
|
"FrameCountHigh": 285,
|
|
"FrameCountLow": 210,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": false,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_01_ListenEvade_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_Execute_01",
|
|
"FrameCountHigh": 240,
|
|
"FrameCountLow": 40,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": false,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_Execute_02",
|
|
"FrameCountHigh": 279,
|
|
"FrameCountLow": 0,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": false,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_UnlimitedSwitchPoint_Modifier",
|
|
"Execute_VFX_Modifier",
|
|
"ForceCameraLock_Modifier",
|
|
"Execute_ExSwitchInputMute_Modifier",
|
|
"Execute_02_LockStunElement_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_Execute_02",
|
|
"FrameCountHigh": 258,
|
|
"FrameCountLow": 0,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": false,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_WitchSlow_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_Execute_02",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_Tag_Modifier",
|
|
"Execute_OverrideSpecialEffectIgnoreTimeScale_Modifier",
|
|
"Vessel_ExecuteSkillTag_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_Execute_02",
|
|
"FrameCountHigh": 258,
|
|
"FrameCountLow": 230,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": false,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_ParryHit_Modifier"
|
|
]
|
|
}
|
|
],
|
|
"IsSeam": false
|
|
},
|
|
{
|
|
"$type": "ActwithStateFrameMixin",
|
|
"ConfigList": [
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": false,
|
|
"ParamName": "Bool_IsExecuteSuccess",
|
|
"ParamType": 2,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_SwitchInNormal_PosRotOverride_Modifier",
|
|
"Target": "Level"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_Avatar_Override_Modifier",
|
|
"Target": "TeamAvatars"
|
|
}
|
|
],
|
|
"AnimatorStateName": "Attack_Execute_02",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"Frame": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_Avatar_Tag_Modifier",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_Avatar_Override_Modifier",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_SwitchInNormal_PosRotOverride_Modifier",
|
|
"Target": "Level"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_InputMute_Modifier",
|
|
"Target": "TeamAvatars"
|
|
}
|
|
],
|
|
"AnimatorStateName": "Attack_Execute_02",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"ForceTriggerOnTransitionOut": true,
|
|
"Frame": 264
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"AbilityName": "Vessel_Execute_Manager",
|
|
"AbilitySpecials": {
|
|
"AS_PerfectCounter_HPPercentage": {
|
|
"Value": 0.15
|
|
},
|
|
"AS_StunRecoverPercentage": {
|
|
"Value": 0.15
|
|
},
|
|
"Execute_01_IsPerformDamage": {
|
|
"Value": 0
|
|
},
|
|
"Execute_01_IsPerformHitEffect": {
|
|
"Value": 0
|
|
},
|
|
"HpReduceAmount": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"AbilityStacking": "Unique",
|
|
"DefaultModifier": {
|
|
"OnCustomEventReceived": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "Execute_Check_SuccessHit"
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "WriteAIParamAction",
|
|
"FloatParamValue": 0,
|
|
"ParamName": "Weight_13_Current",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"OnHitOther": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Modifier_Execute_IgnoreInvincible",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Other"
|
|
},
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ExecuteHit"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByOr",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"ParryAid"
|
|
],
|
|
"Target": "Other"
|
|
},
|
|
{
|
|
"$type": "ByAnimatorStateNormalizedTime",
|
|
"AnimatorStateName": "Attack_EvadeAid",
|
|
"FrameCountLow": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"Target": "Other"
|
|
}
|
|
],
|
|
"Target": "Other"
|
|
}
|
|
],
|
|
"Target": "Other"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnIndirectBeingHit": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"#Monster_Common_Execute_PerfectCounter_AttackProperty_01"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "SetAbilitySpecialByExpression",
|
|
"DoRefresh": true,
|
|
"Expression": "specials(AS_PerfectCounter_HPPercentage)*property(MaxHP)",
|
|
"ParamName": "HpReduceAmount",
|
|
"ValueType": "Float"
|
|
},
|
|
{
|
|
"$type": "ReplaceDamageAction",
|
|
"TargetDamage": "%HpReduceAmount"
|
|
},
|
|
{
|
|
"$type": "RecoverStunAction",
|
|
"Percentage": "%AS_StunRecoverPercentage",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"#Monster_Common_Execute_PerfectCounter_AttackProperty_01"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"Execution_BeingHit"
|
|
],
|
|
"IsAdd": true,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"IntVal": 2,
|
|
"ParamName": "Int_GroundHitIndex",
|
|
"ParamType": 3
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": true,
|
|
"ParamName": "Trigger_Hit",
|
|
"ParamType": 1
|
|
},
|
|
{
|
|
"$type": "TimeSlowByConfigKeyAction",
|
|
"ConfigKey": "Monster_Common_EtherBarrierDestroy_TimeSlow_01",
|
|
"IsGlobal": true
|
|
},
|
|
{
|
|
"$type": "AttackCameraShakeAction",
|
|
"ShakeConfigKey": "Monster_Common_ExecutePerfectCounter_CamShake_01",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SendCustomEvent",
|
|
"EventKey": "Vessel_Abyss_Score_01_Action"
|
|
},
|
|
{
|
|
"$type": "TriggerLevelCustomConditions",
|
|
"LevelConditionsID": 1779
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Modifiers": {
|
|
"Execute_01_ListenEvade_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Modifier_ListenEvadeSuccess",
|
|
"Target": "TeamAvatars"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Modifier_ListenEvadeSuccess",
|
|
"Target": "TeamAvatars"
|
|
}
|
|
]
|
|
},
|
|
"Execute_01_LockStunElement_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "LockStunPropertyMixin",
|
|
"PercentageLock": 0.99
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique",
|
|
"OnBeAttackLanded": [
|
|
{
|
|
"$type": "UnsetRBLOffsetAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"AttackQTE",
|
|
"ExQTE"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Tag": "Monster_Execute_RBL_Down",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnBeingHit": [
|
|
{
|
|
"$type": "SetRBLOffsetAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"AttackQTE",
|
|
"ExQTE"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"RBLOffset": 99,
|
|
"Tag": "Monster_Execute_RBL_Down",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Properties": {
|
|
"Actor_ImmediatelyBreakFrozen": 1,
|
|
"Actor_NoElementAbnormalHitAnimator": 1
|
|
}
|
|
},
|
|
"Execute_01_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "SetAbilitySpecialAction",
|
|
"ModifyFunction": "Replace",
|
|
"Param": 1,
|
|
"ParamName": "Execute_01_IsPerformDamage",
|
|
"ParamType": "Float",
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "SetAbilitySpecialAction",
|
|
"ModifyFunction": "Replace",
|
|
"Param": 1,
|
|
"ParamName": "Execute_01_IsPerformHitEffect",
|
|
"ParamType": "Float",
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"OnCustomEventReceived": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "Execute_01_DodgeSuccess"
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_WitchSlow_Modifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_Effect_Modifier",
|
|
"Target": "Other"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_InputMute_Modifier",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_AvatarSkillMaxEP_Modifier",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_Avatar_Tag_Modifier",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_VFX_Modifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": true,
|
|
"ParamName": "Bool_IsExecuteSuccess",
|
|
"ParamType": 2,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"OnHitOther": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Other"
|
|
},
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ExecuteHit_Check"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"ExQTE"
|
|
],
|
|
"Target": "Other"
|
|
}
|
|
],
|
|
"Target": "Other"
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "DamageByAttackPropertyAction",
|
|
"AnimEventID": "Monster_Vessel_Attack_14_01_Attackproperty_01",
|
|
"Attacker": "Caster",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByOr",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "NotEqual",
|
|
"Param": 0,
|
|
"ParamName": "Execute_01_IsPerformHitEffect",
|
|
"ParamType": "Float",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "NotEqual",
|
|
"Param": 0,
|
|
"ParamName": "Execute_01_IsPerformDamage",
|
|
"ParamType": "Float",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Target": "Other"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_WitchSlow_Modifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_Effect_Modifier",
|
|
"Target": "Other"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_InputMute_Modifier",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_AvatarSkillMaxEP_Modifier",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_Avatar_Tag_Modifier",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_Avatar_Override_Modifier",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_VFX_Modifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": true,
|
|
"ParamName": "Bool_IsExecuteSuccess",
|
|
"ParamType": 2,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SendCustomEvent",
|
|
"EventKey": "Execute_Check_SuccessHit",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ModifyAttackDataAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ExecuteHit_Damage"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "NotEqual",
|
|
"Param": 0,
|
|
"ParamName": "Execute_01_IsPerformHitEffect",
|
|
"ParamType": "Float",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"PropertyKey": "Actor_IgnoreNoHitEffect",
|
|
"PropertyValue": 1
|
|
},
|
|
{
|
|
"$type": "ModifyAttackDataAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ExecuteHit_Damage"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": 0,
|
|
"ParamName": "Execute_01_IsPerformDamage",
|
|
"ParamType": "Float",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"PropertyKey": "Actor_NoDamage",
|
|
"PropertyValue": 1
|
|
},
|
|
{
|
|
"$type": "ModifyAttackDataAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ExecuteHit_Damage"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": 0,
|
|
"ParamName": "Execute_01_IsPerformHitEffect",
|
|
"ParamType": "Float",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"PropertyKey": "Actor_NoHitEffect",
|
|
"PropertyValue": 1
|
|
}
|
|
]
|
|
},
|
|
"Execute_02_LockStunElement_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "LockStunPropertyMixin",
|
|
"PercentageLock": 0.99
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "SetRBLAction",
|
|
"RBL": 99,
|
|
"Tag": "MazingerGoldenBomb_PerformRBL",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "UnsetRBLAction",
|
|
"Tag": "MazingerGoldenBomb_PerformRBL",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Properties": {
|
|
"Actor_ImmediatelyBreakFrozen": 1,
|
|
"Actor_NoElementAbnormalHitAnimator": 1
|
|
}
|
|
},
|
|
"Execute_AvatarSkillMaxEP_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
],
|
|
"OnRemoved": [
|
|
]
|
|
},
|
|
"Execute_Avatar_Override_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "AttachZoneTagWithModifierMixin",
|
|
"ConfigList": [
|
|
{
|
|
"ModifierNameList": [
|
|
"Execute_EvadeCurve_Modifier"
|
|
],
|
|
"ZoneTag": "Evade"
|
|
},
|
|
{
|
|
"ModifierNameList": [
|
|
"Execute_DeathCurve_Modifier"
|
|
],
|
|
"ZoneTag": "Death"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "AttachStateWithModifierMixin",
|
|
"ConfigList": [
|
|
{
|
|
"AnimatorStateName": "Hit_H_B",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_HitCurve_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Hit_H_F",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_HitCurve_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Hit_L_B",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_HitCurve_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Hit_L_F",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_HitCurve_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "HitFly_F",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_HitFlyCurve_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "HitFly_B",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_HitFlyCurve_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_ParryAid_H_Start",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_ParryAidCurve_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_ParryAid_H",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_ParryAidCurve_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_ParryAid_H_End",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_ParryAidCurve_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_ParryAid_L_Start",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_ParryAidCurve_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_ParryAid_L",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_ParryAidCurve_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_ParryAid_L_End",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_ParryAidCurve_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_EvadeAid",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_EvadeAidCurve_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_EvadeAid_End",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_EvadeAidCurve_Modifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "SwitchIn_Normal",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"Execute_SwitchInNormal_Modifier"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique",
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_SwitchInNormal_Modifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_EvadeAidCurve_Modifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_ParryAidCurve_Modifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_HitCurve_Modifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_EvadeCurve_Modifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_HitFlyCurve_Modifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_Effect_Modifier",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_AvatarSkillMaxEP_Modifier",
|
|
"Target": "TeamAvatars"
|
|
}
|
|
]
|
|
},
|
|
"Execute_Avatar_Tag_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"BeingExecuting"
|
|
],
|
|
"IsAdd": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"BeingExecuting"
|
|
],
|
|
"IsAdd": false,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Execute_ChargeEff_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"AttachEffectPosRot": {
|
|
"CoordsOption": "ReferTarget",
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": true,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
}
|
|
},
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"AttachPoint": "MiddlePoint",
|
|
"IsUseAttachPointPos": true,
|
|
"IsUseAttachPointRotation": true,
|
|
"OffsetReferTarget": "Self"
|
|
}
|
|
},
|
|
"EffectPattern": "Eff_Monster_Common_Execute_04_Flare",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Execute_DeathCurve_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "OverrideWitchSlowMixin",
|
|
"CurveName": "Monster_Execute_AvatarDeath_WitchSlowDownCurve",
|
|
"LayerIndex": 0
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique"
|
|
},
|
|
"Execute_Effect_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"AttachEffectPosRot": {
|
|
"CoordsOption": "ReferTarget",
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": true,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
}
|
|
},
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"AttachPoint": "MiddlePoint",
|
|
"IsUseAttachPointPos": true,
|
|
"IsUseAttachPointRotation": true,
|
|
"OffsetReferTarget": "Self"
|
|
}
|
|
},
|
|
"EffectPattern": "Eff_Monster_Common_Execute_01_Control",
|
|
"Tag": "Eff_Monster_Common_Execute_01_Control",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "SpecialEffectFadeAction",
|
|
"EffectNames": [
|
|
"Eff_Monster_Common_Execute_01_Control"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnSwitchOutBegin": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_Effect_Modifier",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Execute_EvadeAidCurve_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "OverrideWitchSlowMixin",
|
|
"CurveName": "Monster_Execute_AvatarEvadeAid_WitchSlowDownCurve",
|
|
"LayerIndex": 0
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique"
|
|
},
|
|
"Execute_EvadeCurve_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "OverrideWitchSlowMixin",
|
|
"CurveName": "Monster_Execute_AvatarEvade_WitchSlowDownCurve",
|
|
"LayerIndex": 0
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique"
|
|
},
|
|
"Execute_ExSwitchInputMute_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "InputEnableAction",
|
|
"Infos": [
|
|
{
|
|
"Enabled": false,
|
|
"InputType": "SkillUltra"
|
|
}
|
|
],
|
|
"Tag": "InputMuteAction_Ultra",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "PushDisableIconTag",
|
|
"ButtonList": [
|
|
"All"
|
|
],
|
|
"Tag": "InputMuteUI_Execute"
|
|
},
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"Avatar_InExecute"
|
|
],
|
|
"IsAdd": true,
|
|
"Target": "TeamAvatars"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "InterruptInputEnableAction",
|
|
"Tag": "InputMuteAction_Ultra",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "PopDisableIconTag",
|
|
"Tag": "InputMuteUI_Execute"
|
|
},
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"Avatar_InExecute"
|
|
],
|
|
"IsAdd": false,
|
|
"Target": "TeamAvatars"
|
|
}
|
|
]
|
|
},
|
|
"Execute_HitCurve_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "OverrideWitchSlowMixin",
|
|
"CurveName": "Monster_Execute_AvatarHit_WitchSlowDownCurve",
|
|
"LayerIndex": 0
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique"
|
|
},
|
|
"Execute_HitFlyCurve_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "OverrideWitchSlowMixin",
|
|
"CurveName": "Monster_Execute_AvatarHitFly_WitchSlowDownCurve",
|
|
"LayerIndex": 0
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique"
|
|
},
|
|
"Execute_InputMute_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "InputEnableAction",
|
|
"Infos": [
|
|
{
|
|
"Enabled": false,
|
|
"InputType": "SkillA"
|
|
},
|
|
{
|
|
"Enabled": false,
|
|
"InputType": "SkillB"
|
|
},
|
|
{
|
|
"Enabled": false,
|
|
"InputType": "SkillBangbooAbyssUltra"
|
|
}
|
|
],
|
|
"Tag": "InputMuteAction_Execute",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "PushInputHoldEnableAction",
|
|
"Enable": false,
|
|
"InputType": "SkillD",
|
|
"Tag": "InputMuteHoldEvadeAction_Execute"
|
|
},
|
|
{
|
|
"$type": "PushPerfectSwitchAllowOnstageAvatarAction",
|
|
"AllowOnstage": true,
|
|
"IncludeNoEnergySwitch": true,
|
|
"Tag": "InputMuteAction_Execute_AllowOnStageSwitch"
|
|
},
|
|
{
|
|
"$type": "PushMuteAidAttackSwitchTypeAction",
|
|
"SwitchTypeList": [
|
|
"BeHitAid",
|
|
"CommonAid"
|
|
],
|
|
"Tag": "Exexute_BlockCommonAid",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "PushOverrideSkillMaxEp",
|
|
"SkillType": "Evade",
|
|
"Tag": "Exexute_OverrideSkillMaxEp",
|
|
"Target": "Self",
|
|
"Value": 1
|
|
}
|
|
],
|
|
"OnBeingHit": [
|
|
{
|
|
"$type": "InterruptInputEnableAction",
|
|
"Tag": "InputMuteAction_SwitchMute",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "ModifySkillCDAction",
|
|
"Delta": -10,
|
|
"ModifyType": "ByZero",
|
|
"Ratio": 0,
|
|
"SkillType": "Evade",
|
|
"Target": "Self",
|
|
"ValueType": "CurrentValue"
|
|
}
|
|
],
|
|
"OnDodgeSuccess": [
|
|
{
|
|
"$type": "InterruptInputEnableAction",
|
|
"Tag": "InputMuteAction_SwitchMute",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "ModifySkillCDAction",
|
|
"Delta": -10,
|
|
"ModifyType": "ByZero",
|
|
"Ratio": 0,
|
|
"SkillType": "Evade",
|
|
"Target": "Self",
|
|
"ValueType": "CurrentValue"
|
|
}
|
|
],
|
|
"OnHitOther": [
|
|
{
|
|
"$type": "InterruptInputEnableAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ParryAid"
|
|
]
|
|
}
|
|
],
|
|
"Tag": "InputMuteAction_SwitchMute",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "ModifySkillCDAction",
|
|
"Delta": -10,
|
|
"ModifyType": "ByZero",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ParryAid"
|
|
]
|
|
}
|
|
],
|
|
"Ratio": 0,
|
|
"SkillType": "Evade",
|
|
"Target": "Self",
|
|
"ValueType": "CurrentValue"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "InterruptInputEnableAction",
|
|
"Tag": "InputMuteAction_Execute"
|
|
},
|
|
{
|
|
"$type": "PopInputHoldEnableAction",
|
|
"Tag": "InputMuteHoldEvadeAction_Execute"
|
|
},
|
|
{
|
|
"$type": "InterruptInputEnableAction",
|
|
"Tag": "InputMuteAction_SwitchMute",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "PopPerfectSwitchAllowOnstageAvatarAction",
|
|
"Tag": "InputMuteAction_Execute_AllowOnStageSwitch"
|
|
},
|
|
{
|
|
"$type": "PopMuteAidAttackSwitchTypeAction",
|
|
"Tag": "Exexute_BlockCommonAid",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "PopOverrideSkillMaxEp",
|
|
"SkillType": "Evade",
|
|
"Tag": "Exexute_OverrideSkillMaxEp",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnSkillStart": [
|
|
{
|
|
"$type": "InterruptInputEnableAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByFromSkillType",
|
|
"SkillType": "EvadeAid"
|
|
}
|
|
],
|
|
"Tag": "InputMuteAction_SwitchMute",
|
|
"Target": "TeamAvatars"
|
|
},
|
|
{
|
|
"$type": "ModifySkillCDAction",
|
|
"Delta": -10,
|
|
"ModifyType": "ByZero",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByFromSkillType",
|
|
"SkillType": "EvadeAid"
|
|
}
|
|
],
|
|
"Ratio": 0,
|
|
"SkillType": "Evade",
|
|
"Target": "Self",
|
|
"ValueType": "CurrentValue"
|
|
}
|
|
],
|
|
"OnSwitchTriggerInInstant": [
|
|
{
|
|
"$type": "InputEnableAction",
|
|
"Infos": [
|
|
{
|
|
"Enabled": false,
|
|
"InputType": "CharacterSwitch"
|
|
}
|
|
],
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true
|
|
}
|
|
],
|
|
"Tag": "InputMuteAction_SwitchMute",
|
|
"Target": "TeamAvatars"
|
|
}
|
|
]
|
|
},
|
|
"Execute_LastAttack_Evade_Detect_Modifier": {
|
|
"OnDodgeSuccess": [
|
|
{
|
|
"$type": "TriggerAbilityAction",
|
|
"AbilityName": "Vessel_Execute_RealTimeQTE_Manager",
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_LastAttack_Evade_Detect_Modifier"
|
|
}
|
|
],
|
|
"OnSkillStart": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"Execute_QTE_Delay"
|
|
],
|
|
"IsAdd": true,
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByFromSkillType",
|
|
"SkillType": "EvadeAid"
|
|
}
|
|
],
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "TriggerAbilityAction",
|
|
"AbilityName": "Vessel_Execute_RealTimeQTE_Manager",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByFromSkillType",
|
|
"SkillType": "EvadeAid"
|
|
}
|
|
],
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_LastAttack_Evade_Detect_Modifier",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByFromSkillType",
|
|
"SkillType": "EvadeAid"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Execute_OverrideSpecialEffectIgnoreTimeScale_Modifier": {
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PushOverrideSpecialEffectIgnoreTimeScaleAction",
|
|
"EffectNames": [
|
|
"Eff_PerfectEvade_01"
|
|
],
|
|
"IsIgnore": true,
|
|
"Target": "TeamAvatars",
|
|
"TimeScaleType": "OwnerTimeScale"
|
|
},
|
|
{
|
|
"$type": "PushOverrideSpecialEffectIgnoreTimeScaleAction",
|
|
"EffectNames": [
|
|
"Eff_PerfectEvade_01"
|
|
],
|
|
"IsIgnore": true,
|
|
"Target": "TeamAvatars",
|
|
"TimeScaleType": "WitchTimeScale"
|
|
},
|
|
{
|
|
"$type": "PushOverrideSpecialEffectIgnoreTimeScaleAction",
|
|
"EffectNames": [
|
|
"Eff_Hit_Parry_01"
|
|
],
|
|
"IsIgnore": true,
|
|
"Target": "TeamAvatars",
|
|
"TimeScaleType": "OwnerTimeScale"
|
|
},
|
|
{
|
|
"$type": "PushOverrideSpecialEffectIgnoreTimeScaleAction",
|
|
"EffectNames": [
|
|
"Eff_Hit_Parry_01"
|
|
],
|
|
"IsIgnore": true,
|
|
"Target": "TeamAvatars",
|
|
"TimeScaleType": "WitchTimeScale"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "PopOverrideSpecialEffectIgnoreTimeScaleAction",
|
|
"EffectNames": [
|
|
"Eff_PerfectEvade_01"
|
|
],
|
|
"Target": "TeamAvatars",
|
|
"TimeScaleType": "OwnerTimeScale"
|
|
},
|
|
{
|
|
"$type": "PopOverrideSpecialEffectIgnoreTimeScaleAction",
|
|
"EffectNames": [
|
|
"Eff_PerfectEvade_01"
|
|
],
|
|
"Target": "TeamAvatars",
|
|
"TimeScaleType": "WitchTimeScale"
|
|
},
|
|
{
|
|
"$type": "PopOverrideSpecialEffectIgnoreTimeScaleAction",
|
|
"EffectNames": [
|
|
"Eff_Hit_Parry_01"
|
|
],
|
|
"Target": "TeamAvatars",
|
|
"TimeScaleType": "OwnerTimeScale"
|
|
},
|
|
{
|
|
"$type": "PopOverrideSpecialEffectIgnoreTimeScaleAction",
|
|
"EffectNames": [
|
|
"Eff_Hit_Parry_01"
|
|
],
|
|
"Target": "TeamAvatars",
|
|
"TimeScaleType": "WitchTimeScale"
|
|
}
|
|
]
|
|
},
|
|
"Execute_ParryAidCurve_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "OverrideWitchSlowMixin",
|
|
"CurveName": "Monster_Execute_AvatarParry_WitchSlowDownCurve",
|
|
"LayerIndex": 0
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PushOverrideForceDamageInWitchSlow",
|
|
"Tag": "Execute_ForceDamageInWitchSlow",
|
|
"Target": "Self",
|
|
"WhiteList": [
|
|
"ParryAid",
|
|
"AttackAid"
|
|
]
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "PopOverrideForceDamageInWitchSlow",
|
|
"Tag": "Execute_ForceDamageInWitchSlow",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Execute_ParryHit_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"IgnoreParry"
|
|
],
|
|
"IsAdd": true,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Execute_LastAttack_Evade_Detect_Modifier",
|
|
"Target": "TeamAvatars"
|
|
}
|
|
],
|
|
"OnBeingHitPre": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ParryAid"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"Execution_Success"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "DamageByAttackPropertyAction",
|
|
"AnimEventID": "#Monster_Common_Execute_PerfectCounter_AttackProperty_01",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"Execution_BeingHit"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_ParryHit_Modifier"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"IgnoreParry"
|
|
],
|
|
"IsAdd": false,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Execute_LastAttack_Evade_Detect_Modifier",
|
|
"Target": "TeamAvatars"
|
|
}
|
|
]
|
|
},
|
|
"Execute_SwitchInNormal_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "OverrideWitchSlowMixin",
|
|
"CurveName": "Monster_Execute_AvatarSwitchIn_Normal_WitchSlowDownCurve",
|
|
"LayerIndex": 0
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique"
|
|
},
|
|
"Execute_SwitchInNormal_PosRotOverride_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PushPurpleLightSwitchInfoAction",
|
|
"LockTargetId": "Monster_Execute_Attack_LockTarget",
|
|
"PurpleLightSwitchPos": {
|
|
"CoordsOption": "ReferTarget",
|
|
"NeedRaycastGround": false,
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": true,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 2
|
|
}
|
|
},
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"BackupOffsetReferTarget": "Self",
|
|
"OffsetReferTarget": "Target"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "PopPurpleLightSwitchInfoAction"
|
|
}
|
|
]
|
|
},
|
|
"Execute_Tag_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"Executing"
|
|
],
|
|
"IsAdd": true,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"Execution_BeingHit"
|
|
],
|
|
"IsAdd": false,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnAttackLanded": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"Execution_Success"
|
|
],
|
|
"IsAdd": true,
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"Executing"
|
|
],
|
|
"IsAdd": false,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"Execution_Success"
|
|
],
|
|
"IsAdd": false,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Execute_UnlimitedSwitchPoint_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PushUnlimitPerfectSwitchPointAction",
|
|
"Tag": "Execute_UnlimitParry",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "PopUnlimitPerfectSwitchPointAction",
|
|
"Tag": "Execute_UnlimitParry",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Execute_VFX_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "ProcessScreenEffectAction",
|
|
"EffectKey": "WitchSlowDown_Vignette_02",
|
|
"EffectType": "Vignette"
|
|
},
|
|
{
|
|
"$type": "ProcessScreenEffectAction",
|
|
"EffectKey": "Execute_VREffects_01",
|
|
"EffectType": "VREffects"
|
|
},
|
|
{
|
|
"$type": "ProcessScreenEffectAction",
|
|
"EffectKey": "WitchSlowDown_ScreenEffects_02",
|
|
"EffectType": "ScreenEffects"
|
|
},
|
|
{
|
|
"$type": "ProcessScreenEffectAction",
|
|
"EffectKey": "WitchSlowDown_FXFog_02",
|
|
"EffectType": "FXFog"
|
|
},
|
|
{
|
|
"$type": "ProcessScreenEffectAction",
|
|
"EffectKey": "Execute_ColorAdjustments_01",
|
|
"EffectType": "ColorAdjustments"
|
|
},
|
|
{
|
|
"$type": "PushUnlimitPerfectSwitchPointAction",
|
|
"Tag": "Execute_WitchTime",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "WitchSlowDown_Vignette_02",
|
|
"EffectType": "Vignette"
|
|
},
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "Execute_VREffects_01",
|
|
"EffectType": "VREffects"
|
|
},
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "WitchSlowDown_ScreenEffects_02",
|
|
"EffectType": "ScreenEffects"
|
|
},
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "WitchSlowDown_FXFog_02",
|
|
"EffectType": "FXFog"
|
|
},
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "Execute_ColorAdjustments_01",
|
|
"EffectType": "ColorAdjustments"
|
|
},
|
|
{
|
|
"$type": "PopUnlimitPerfectSwitchPointAction",
|
|
"Tag": "Execute_WitchTime",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Execute_WitchSlow_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "WitchSlowDownMixin",
|
|
"CustomKey": "Monster_Execute_WitchSlowDown_AbilityTargetting_01",
|
|
"EnableForMultiplayer": true,
|
|
"ExcludeTargets": "Custom",
|
|
"OnEnd": [
|
|
{
|
|
"$type": "SpecialEffectFadeAction",
|
|
"EffectNames": [
|
|
"Eff_Monster_Common_Execute_01_Control"
|
|
],
|
|
"Target": "TeamAvatars"
|
|
}
|
|
],
|
|
"Priority": 10,
|
|
"SlowDownKey": "WitchSlowDown_TimeSlow_Monster_Execute_01",
|
|
"TotalDuration": -1,
|
|
"WitchSlowDownRBLOffset": 0
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique"
|
|
},
|
|
"ForceCameraLock_Modifier": {
|
|
"Duration": -1,
|
|
"IgnoreTimeScale": false,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PushCameraLockOnTargetAction",
|
|
"Tag": "Execute_ForceCameraLock",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "PopCameraLockOnTargetAction",
|
|
"Tag": "Execute_ForceCameraLock",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Modifier_Execute_IgnoreInvincible": {
|
|
"Duration": 0.01,
|
|
"ModifierStacking": "Unique",
|
|
"Properties": {
|
|
"Actor_AnimEventIgnoreInvincible": 1
|
|
}
|
|
},
|
|
"Modifier_ListenEvadeSuccess": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnDodgeSuccess": [
|
|
{
|
|
"$type": "SendCustomEvent",
|
|
"EventKey": "Execute_01_DodgeSuccess",
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "SetAbilitySpecialAction",
|
|
"ModifyFunction": "Replace",
|
|
"Param": 0,
|
|
"ParamName": "Execute_01_IsPerformDamage",
|
|
"ParamType": "Float",
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "SetAbilitySpecialAction",
|
|
"ModifyFunction": "Replace",
|
|
"Param": 0,
|
|
"ParamName": "Execute_01_IsPerformHitEffect",
|
|
"ParamType": "Float",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"Evade"
|
|
]
|
|
}
|
|
],
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"OnSkillStart": [
|
|
{
|
|
"$type": "SendCustomEvent",
|
|
"EventKey": "Execute_01_DodgeSuccess",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByFromSkillType",
|
|
"SkillType": "EvadeAid"
|
|
}
|
|
],
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "SetAbilitySpecialAction",
|
|
"ModifyFunction": "Replace",
|
|
"Param": 0,
|
|
"ParamName": "Execute_01_IsPerformDamage",
|
|
"ParamType": "Float",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByFromSkillType",
|
|
"SkillType": "EvadeAid"
|
|
}
|
|
],
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "SetAbilitySpecialAction",
|
|
"ModifyFunction": "Replace",
|
|
"Param": 0,
|
|
"ParamName": "Execute_01_IsPerformHitEffect",
|
|
"ParamType": "Float",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByFromSkillType",
|
|
"SkillType": "EvadeAid"
|
|
}
|
|
],
|
|
"Target": "Caster"
|
|
}
|
|
]
|
|
},
|
|
"Vessel_ExecuteSkillTag_Modifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"IsInExecuteSkill"
|
|
],
|
|
"IsAdd": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"IsInExecuteSkill"
|
|
],
|
|
"IsAdd": false,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |