{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "InAction" ], "IsAdd": false, "Target": "Self" } ], "AnimatorStateName": "Idle", "ForceTriggerOnTransitionIn": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "LevelSp_Modifier" ], "ZoneTag": "LevelSpTag" } ] } ], "AbilityName": "Sobek_ExchangeManager", "AbilitySpecials": { "AS_CurrentAttackIndex": { "Value": 0 }, "AS_ReduceDamageRatio": { "Value": -0.5 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAbilityStart": [ ], "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IniTag" ], "IsAdd": true, "Target": "Self" }, { "$type": "ApplyModifier", "CustomKey": "Monster_Awakener_AbilityTarget", "ModifierName": "HasAwakener_Check_Modifier", "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Sobek_ExchangeManager_Real_Modifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HasAwakener" ], "Target": "Self" } ], "Target": "Caster" } ] }, "Modifiers": { "AwakenerExchange_Check_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "Awakener_OneSelfAction_Modifier" ], "ZoneTag": "InOneSelfActionTag" } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Awakener_TimeUp_Tag" ], "IsAdd": false, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Awakener_OneSelfAction_Time_Modifier" }, { "$type": "ApplyModifier", "ModifierName": "AwakenerExchange_Modifier", "Target": "Self" } ], "AnimatorStateName": "AttackOut", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 41, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyLogicMoveAction", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.05, "Gravity": 0, "HitNormalRatio": 1, "HitTangentialRatio": 1, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": false, "NeedTargetPositionCorrection": false }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "Camera", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "CustomKey": "Monster_Sobek_AbilityTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Custom" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Remain" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.05, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 99999 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Bip2_Root", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Self" }, { "$type": "SendCustomEvent", "CustomKey": "Monster_Awakener_AbilityTarget", "EventKey": "Awakener_Abyss_Env_Action", "Target": "Custom" } ], "AnimatorStateName": "AttackPre", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Combo_01", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Awakener_Stun_Sp_Check_Modifier" ] } ], "IsSeam": false }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Awakener_TimeUp_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 66, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Awakener_TimeUp_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 125, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Awakener_TimeUp_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_03", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 138, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Awakener_TimeUp_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_03_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 126, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Awakener_TimeUp_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_04", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 237, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Awakener_TimeUp_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_05", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 320, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Awakener_TimeUp_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Stun_End", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 10, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Awakener_TimeUp_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Evade_Back", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 18, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Awakener_TimeUp_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Evade_Front", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 18, "IsLoop": false, "LayerIndex": 0 } ] } ], "ModifierStacking": "Unique", "OnAdded": [ ] }, "AwakenerExchange_Modifier": { "Duration": 50, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "InOneSelfActionTag" ], "IsAdd": false, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "InOneSelfActionTag" ], "CustomKey": "Monster_Sobek_AbilityTarget", "IsAdd": true, "Target": "Custom" } ] }, "Awakener_OneSelfAction_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackPre", "ParamType": 1 }, { "$type": "ApplyModifier", "ModifierName": "Awakener_OneSelfAction_Time_Modifier", "Target": "Self" }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "Awakener_Attack_Count", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Self" } ], "OnRemoved": [ ] }, "Awakener_OneSelfAction_Time_Modifier": { "DelayHandlers": [ { "DelayTime": 20, "TimeUpActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Awakener_TimeUp_Tag" ], "IsAdd": true, "Target": "Self" } ] } ], "Duration": -1, "ModifierStacking": "Unique" }, "Awakener_Stun_Sp_Check_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnStunDestroyActions": [ { "$type": "ApplyModifier", "ModifierName": "Awakener_Stun_Sp_Modifier", "Target": "Self" } ] }, "Awakener_Stun_Sp_Modifier": { "DelayHandlers": [ { "DelayTime": 0.5, "TimeUpActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Trigger_AttackPre", "ParamType": 1, "Target": "Self" } ] } ], "Duration": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "InOneSelfActionTag" ], "IsAdd": true, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ReadyCoAttackComboTag_Mode1" ], "IsAdd": false, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ReadyCoAttackComboTag_Mode2" ], "IsAdd": false, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "InOneSelfActionTag" ], "IsAdd": false, "Target": "Caster" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "InOneSelfActionTag" ], "IsAdd": false, "Target": "Caster" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "InOneSelfActionTag" ], "IsAdd": false, "Target": "Caster" }, { "$type": "SendCustomEvent", "EventKey": "Awakener_Stun_CustomEvent", "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Awakener_Stun", "ParamType": 1, "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_Awakener_Stun", "ParamType": 2, "Target": "Caster" } ] }, "ComboAttackTrigger_Awakener_Check_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "IsUsePercentage": true, "PropertyType": "CurHP", "RefPropertyType": "MaxHP", "ValueRangeActions": [ { "HighToValueActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ReadyCoAttackComboTag_Mode2" ], "CustomKey": "Monster_Sobek_AbilityTarget", "IsAdd": true, "Target": "Custom" }, { "$type": "RemoveModifier", "ModifierName": "ComboAttackTrigger_Awakener_Check_Modifier", "Target": "Self" } ], "Val": 0.75 } ] } ] } ], "ModifierStacking": "Unique", "OnAdded": [ ] }, "ComboAttackTrigger_Awakener_Modifier": { "Duration": 10, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ReadyCoAttackComboTag_Mode2" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ReadyCoAttackComboTag_Mode2" ], "IsAdd": false, "Target": "Self" } ] }, "ComboAttackTrigger_Sobek_Check_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "SendCustomEvent", "CustomKey": "Monster_Awakener_AbilityTarget", "EventKey": "Sobek_Abyss_Score_01_Action", "Target": "Custom" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "CustomKey": "Monster_Awakener_AbilityTarget", "ParamName": "Trigger_SobekDeath", "ParamType": 1, "Target": "Custom" }, { "$type": "TriggerAbilityAction", "AbilityName": "Awakener_Mesh_Lock_UI_Collider_Manager", "CustomKey": "Monster_Awakener_AbilityTarget", "Target": "Custom" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ReadyCoAttackComboTag_Mode1" ], "IsAdd": true, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Trigger_Faker_Death", "ParamType": 1, "Target": "Self" } ], "AnimatorStateName": "Death_Faker", "ForceTriggerOnTransitionIn": true, "Frame": 1, "IsLoop": false, "LayerIndex": 0 } ] } ], "ModifierStacking": "Unique" }, "ComboAttackTrigger_Sobek_Modifier": { "Duration": 10, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ReadyCoAttackComboTag_Mode1" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ReadyCoAttackComboTag_Mode1" ], "IsAdd": false, "Target": "Self" } ] }, "HasAwakener_Check_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "HasAwakener" ], "IsAdd": true, "Target": "Caster" } ] }, "LevelSp_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RemoveModifier", "ModifierName": "ComboAttackTrigger_Sobek_Check_Modifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "SobekExchange_Check_Modifier", "Target": "Caster" } ] }, "ResetOpeningAttackTag_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "OpeningAttackTag" ], "IsAdd": false, "Target": "Self" } ] }, "SobekExchange_Check_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "Sobek_OneSelfAction_Modifier" ], "ZoneTag": "InOneSelfActionTag" } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IniTag" ], "IsAdd": false, "Target": "Self" } ], "AnimatorStateName": "Attack_Combo_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 200, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "SobekExchange_Modifier", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "CanExchangeAwakener_Tag" ], "IsAdd": false, "Target": "Self" } ], "AnimatorStateName": "Taunt_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 114, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SendCustomEvent", "CustomKey": "Monster_Awakener_AbilityTarget", "EventKey": "Sobek_Abyss_Env_Action", "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "SobekExchange_Modifier", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimCtrlerParam", "BoolVal": false, "CompareType": "Equal", "ParamName": "Bool_IsMainStory", "ParamType": 2, "Target": "Self" }, { "$type": "ByIsInZoneTags", "Tags": [ "Attack_Combo_03_01_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "CanExchangeAwakener_Tag" ], "IsAdd": false, "Target": "Self" } ], "AnimatorStateName": "Attack_Combo_06", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 100, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyLogicMoveAction", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.05, "Gravity": 0, "HitNormalRatio": 1, "HitTangentialRatio": 1, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": false, "NeedTargetPositionCorrection": false }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "Camera", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "CustomKey": "Monster_Awakener_AbilityTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Custom" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Remain" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.05, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 99999 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Bip2_Root", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "TargetUpdateMode": "Always" }, "Target": "Self" }, { "$type": "SendCustomEvent", "CustomKey": "Monster_Awakener_AbilityTarget", "EventKey": "Sobek_Abyss_Env_Action", "Target": "Custom" } ], "AnimatorStateName": "Taunt_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "Sobek_RightNowChange_Check_Modifier" ], "ZoneTag": "Hit" } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "CanExchangeAwakener_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 150, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "CanExchangeAwakener_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 168, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "CanExchangeAwakener_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_03", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 217, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "CanExchangeAwakener_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_04", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 468, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "CanExchangeAwakener_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_05", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 300, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Awakener_Stun", "ParamType": 2, "Target": "Caster" } ], "AnimatorStateName": "Attack_05", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 300, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "Sobek_Attack_Count", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "CanExchangeAwakener_Tag" ], "Target": "Self" }, { "$type": "ByIsStunDestroyed", "CustomKey": "Monster_Awakener_AbilityTarget", "IsStunDestroyed": true, "Target": "Custom" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_Combo_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 700, "IsLoop": false, "LayerIndex": 0 } ] } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "InOneSelfActionTag" ], "IsAdd": true, "Target": "Self" } ] }, "SobekExchange_Modifier": { "Duration": 5, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "InOneSelfActionTag" ], "IsAdd": false, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "InOneSelfActionTag" ], "CustomKey": "Monster_Awakener_AbilityTarget", "IsAdd": true, "Target": "Custom" } ] }, "Sobek_ExchangeManager_Real_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Combo_02", "FrameCountHigh": 0, "FrameCountLow": 1, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ResetOpeningAttackTag_Modifier" ] } ] } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "OpeningAttackTag" ], "IsAdd": true, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ComboAttackTrigger_Sobek_Check_Modifier", "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "SobekExchange_Check_Modifier", "Target": "Caster" }, { "$type": "ApplyModifier", "CustomKey": "Monster_Awakener_AbilityTarget", "ModifierName": "AwakenerExchange_Check_Modifier", "Target": "Custom" } ] }, "Sobek_OneSelfAction_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "Sobek_Attack_Count", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "CanExchangeAwakener_Tag" ], "IsAdd": false, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackPre", "ParamType": 1, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "IniTag" ], "Target": "Self" } ], "Target": "Self" } ] } ], "OnRemoved": [ ] }, "Sobek_RightNowChange_Check_Again_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "CanExchangeAwakener_Tag" ], "Target": "Self" } ], "Target": "Self" } ] }, "Sobek_RightNowChange_Check_Modifier": { "DelayHandlers": [ { "DelayTime": 0.8, "TimeUpActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AttackOut", "ParamType": 1, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "CanExchangeAwakener_Tag" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Sobek_RightNowChange_Check_Again_Modifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "CanExchangeAwakener_Tag" ], "Target": "Self" } ], "Target": "Self" } ], "Target": "Self" } ] } ], "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Sobek_RightNowChange_Check_Again_Modifier", "Target": "Self" } ] } }, "OnAbilityStart": [ { "$type": "ApplyModifier", "ModifierName": "Sobek_ExchangeManager_Real_Modifier", "Target": "Caster" }, { "$type": "ApplyModifier", "CustomKey": "Monster_Awakener_AbilityTarget", "ModifierName": "HasAwakener_Check_Modifier", "Target": "Custom" } ] }