{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Move_F", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Run_DisableCollider", "Modifier_Move_ReplaceWallCollider" ] }, { "AnimatorStateName": "Move_B", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Run_DisableCollider", "Modifier_Move_ReplaceWallCollider" ] }, { "AnimatorStateName": "Move_L", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Run_DisableCollider", "Modifier_Move_ReplaceWallCollider" ] }, { "AnimatorStateName": "Move_R", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Run_DisableCollider", "Modifier_Move_ReplaceWallCollider" ] }, { "AnimatorStateName": "MoveRight", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Run_DisableCollider", "Modifier_Move_ReplaceWallCollider" ] }, { "AnimatorStateName": "MoveLeft", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Run_DisableCollider", "Modifier_Move_ReplaceWallCollider" ] }, { "AnimatorStateName": "Run_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Run_SmokeEffect", "Modifier_Run_DitherHide", "Modifier_Run_DisableCollider", "Modifier_Run_HideUI_Gate", "Modifier_Run_ReplaceWallCollider", "Skyline_Final_Trigger_Modifier", "Stalker_Teleport_InvincibleLockStun_Modifier", "Modifier_Run_CloseEye", "Modifier_Run_HideCore", "Modifier_Run_FirstAttack_Tag" ] }, { "AnimatorStateName": "Run_Loop", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Run_SmokeEffect", "Modifier_Run_DitherHide", "Modifier_Run_DisableCollider", "Modifier_Run_HideUI_Gate", "Modifier_Run_ReplaceWallCollider", "Skyline_Final_Trigger_Modifier", "Stalker_Teleport_InvincibleLockStun_Modifier", "Modifier_Run_CloseEye", "Modifier_Run_HideCore", "Modifier_Run_FirstAttack_Tag" ] }, { "AnimatorStateName": "Attack_Execute_01_Combo", "FrameCountHigh": 158, "FrameCountLow": 130, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Run_CloseEye_New", "Modifier_Run_HideCore", "Modifier_Run_HideUI_Gate" ] } ] } ], "AbilityName": "Stalker_Effect", "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_Effect" }, { "$type": "PushHullColliderEnable", "ColliderName": [ "HullCollider_Run" ], "HullColliderEnable": false, "Tag": "Stalker_Run_EnableHullCollider_Run" } ], "OnCustomEventReceived": [ { "$type": "RemoveModifier", "ModifierName": "Modifier_Effect", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Stalker_Effect_Hide" } ] }, { "$type": "ApplyModifier", "ModifierName": "Modifier_Effect", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Stalker_Effect_Show" } ] } ] }, "Modifiers": { "Modifier_Effect": { "DelayHandlers": [ { "DelayTime": 0.1, "TimeUpActions": [ ] } ] }, "Modifier_Move_ReplaceWallCollider": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider" ], "Tag": "Stalker_Move_DisableWallCollider", "Target": "Self", "WallColliderEnable": false }, { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider_Run" ], "Tag": "Stalker_Move_DisableWallCollider_Run", "Target": "Self", "WallColliderEnable": false }, { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider_Walk" ], "Tag": "Stalker_Move_EnableWallCollider_Walk", "Target": "Self", "WallColliderEnable": true } ], "OnRemoved": [ { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider" ], "Tag": "Stalker_Move_DisableWallCollider", "Target": "Self", "WallColliderEnable": true }, { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider_Run" ], "Tag": "Stalker_Move_DisableWallCollider_Run", "Target": "Self", "WallColliderEnable": true }, { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider_Walk" ], "Tag": "Stalker_Move_EnableWallCollider_Walk", "Target": "Self", "WallColliderEnable": false } ] }, "Modifier_Run_CloseEye": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Stalker_Tag_CloseEye" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_Run_CloseEye_DelayRemove", "Predicates": [ { "$type": "ByInOutBattleStatus", "IsInBattle": true, "Target": "Self" } ], "Target": "Self" } ] }, "Modifier_Run_CloseEye_DelayRemove": { "Duration": 0.5, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Stalker_Tag_CloseEye" ], "IsAdd": false, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Can_Run_Show_Eye" ] } ], "Target": "Self" } ] }, "Modifier_Run_CloseEye_New": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Stalker_Tag_CloseEye" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Stalker_Tag_CloseEye" ], "IsAdd": false, "Target": "Self" } ] }, "Modifier_Run_DisableCollider": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushHullColliderEnable", "ColliderName": [ "HullColliderDefault" ], "HullColliderEnable": false, "Tag": "Stalker_Run_DisableHullCollider" }, { "$type": "PopHullColliderEnable", "Tag": "Stalker_Run_EnableHullCollider_Run" } ], "OnRemoved": [ { "$type": "PopHullColliderEnable", "Tag": "Stalker_Run_DisableHullCollider" }, { "$type": "PushHullColliderEnable", "ColliderName": [ "HullCollider_Run" ], "HullColliderEnable": false, "Tag": "Stalker_Run_EnableHullCollider_Run" } ] }, "Modifier_Run_DitherHide": { "DelayHandlers": [ { "DelayTime": 0.5, "TimeUpActions": [ { "$type": "PushEntityVisibleWithTagAction", "Tag": "Monster_Stalker_Run_Visibility", "Visible": false } ] } ], "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "Tag": "Stalker_Run_MA_Dither", "Target": "Self", "key": "Monster_Stalker_Boss_MA_Telepert_Dither_02" } ], "OnRemoved": [ { "$type": "InterruptMaterialPropertyAction", "IsOverrideExitDuration": true, "OverrideExitDuration": 0.5, "Tag": "Stalker_Run_MA_Dither", "Target": "Self" }, { "$type": "PopEntityVisibleWithTagAction", "Tag": "Monster_Stalker_Run_Visibility" } ] }, "Modifier_Run_FirstAttack_Tag": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Run_FirstAttack_Tag" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_Run_FirstAttack_Tag_DelayRemove", "Target": "Self" } ] }, "Modifier_Run_FirstAttack_Tag_DelayRemove": { "Duration": 3, "ModifierStacking": "Replace", "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Run_FirstAttack_Tag" ], "IsAdd": false, "Target": "Self" } ] }, "Modifier_Run_HideCore": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Stalker_Tag_HideCore" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_Run_HideCore_DelayRemove", "Target": "Self" } ] }, "Modifier_Run_HideCore_DelayRemove": { "Duration": 0.5, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Stalker_Tag_HideCore" ], "IsAdd": false, "Target": "Self" } ] }, "Modifier_Run_HideUI": { "Duration": -1, "ModifierMixins": [ { "$type": "AttachPointFollowMixin", "AttachPointName": "LockBone", "FollowPosRot": { "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 1, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Root", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "PosSpeed": 1, "PosType": "Instant", "RotRatio": 1, "RotType": "Instant" } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushMuteBeSelectedAction", "Tag": "Stalker_Run_MuteSelect", "Target": "Self" }, { "$type": "PushMuteHUDAction", "Target": "Self", "tag": "Stalker_Run_MuteHUD" }, { "$type": "PopShowHpAction", "Target": "Self" }, { "$type": "SendCustomEvent", "EventKey": "Stalker_Effect_Hide", "IsGlobal": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "PopMuteBeSelectedAction", "Tag": "Stalker_Run_MuteSelect", "Target": "Self" }, { "$type": "PopMuteHUDAction", "Target": "Self", "tag": "Stalker_Run_MuteHUD" }, { "$type": "PushShowHpAction", "Target": "Self" }, { "$type": "SendCustomEvent", "EventKey": "Stalker_Effect_Show", "IsGlobal": true, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Modifier_Run_HideUI_LockBone_Recover", "Target": "Self" } ] }, "Modifier_Run_HideUI_Gate": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_Run_HideUI", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Stalker_Faker_Tag" ] } ] } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Modifier_Run_HideUI", "Target": "Self" } ] }, "Modifier_Run_HideUI_LockBone_Recover": { "Duration": 0.1, "ModifierMixins": [ { "$type": "AttachPointFollowMixin", "AttachPointName": "LockBone", "FollowPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "MiddlePoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "PosType": "Instant", "RotType": "Instant" } ], "ModifierStacking": "Unique" }, "Modifier_Run_ReplaceWallCollider": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider" ], "Tag": "Stalker_Run_DisableWallCollider", "Target": "Self", "WallColliderEnable": false }, { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider_Run" ], "Tag": "Stalker_Run_EnableWallCollider_Run", "Target": "Self", "WallColliderEnable": true } ], "OnRemoved": [ { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider" ], "Tag": "Stalker_Run_DisableWallCollider", "Target": "Self", "WallColliderEnable": true }, { "$type": "PushWallColliderEnable", "ColliderName": [ "WallCollider_Run" ], "Tag": "Stalker_Run_EnableWallCollider_Run", "Target": "Self", "WallColliderEnable": false } ] }, "Modifier_Run_SmokeEffect": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "FireEffect", "EffectPattern": "Eff_Monster_StalkerBoss_Run_Loop_02_Smoke", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0.3, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0.3, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Monster_StalkerBoss_Run_Loop_01_Smoke", "EffectScale": { "x": 1, "y": 1, "z": 1 }, "Target": "Self" } ], "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_Run_SmokeEffect_DelayRemove", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Stalker_Skyline_Tag" ], "IsAdd": false, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Stalker_Skyline_Tag_Mode3" ], "IsAdd": false, "Target": "Self" } ] }, "Modifier_Run_SmokeEffect_DelayRemove": { "Duration": 0.1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "FireEffect", "EffectPattern": "Eff_Monster_StalkerBoss_Run_Loop_03_Smoke", "FireEffectPosRot": { "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": "LookAtIKPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0.3, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Monster_StalkerBoss_Run_Loop_01_Smoke", "EffectScale": { "x": 1, "y": 1, "z": 1 }, "Target": "Self" } ], "OnRemoved": [ { "$type": "FireEffect", "EffectPattern": "Eff_Monster_StalkerBoss_Run_Loop_02_Smoke", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0.3, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "Target": "Self" } ] }, "Skyline_Final_Trigger_Modifier": { "DelayHandlers": [ { "DelayTime": 30, "TimeUpActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Skyline_Final", "ParamType": 1, "Target": "Self" } ] } ], "Duration": -1, "ModifierStacking": "Unique" }, "Stalker_Teleport_InvincibleLockStun_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "LockStunPropertyMixin", "PercentageLock": 0.99 } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushInvincibleAction", "Tag": "Stalker_Teleport_RunAway_Invincible", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopInvincibleAction", "Tag": "Stalker_Teleport_RunAway_Invincible", "Target": "Self" } ] } }, "OnAbilityTrigger": [ { "$type": "FireEffect", "EffectPattern": "Eff_Monster_StalkerBoss_Run_Loop_02_Smoke", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0.3, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "Target": "Self" } ] }