{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_02_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Attack_02_RimGlow" ] }, { "AnimatorStateName": "Attack_02_Loop", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Attack_02_RimGlow" ] }, { "AnimatorStateName": "Attack_02_End", "FrameCountHigh": 377, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Attack_02_RimGlow" ] } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ProcessAttachPointAction", "AttachPointName": "Attack_02_AttachPoint", "HierarchyType": "World", "PosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupAngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupPositionOffset": { "x": 0, "y": 0, "z": 10 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": -1 }, "RandomAngleRange": { "x": 0, "y": 0, "z": 0 }, "RandomPositionRange": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "NodePoint": "511700001_Point_007", "OffsetReferTarget": "NodePoint" } }, "ProcessType": "Create", "Target": "Self" }, { "$type": "ProcessAttachPointAction", "AttachPointName": "Attack_02_AttachPoint_RedLight", "HierarchyType": "World", "PosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": false, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupAngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupPositionOffset": { "x": 0, "y": 2, "z": 10 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 2, "z": -1 }, "RandomAngleRange": { "x": 0, "y": 0, "z": 0 }, "RandomPositionRange": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "NodePoint": "511700001_Point_007", "OffsetReferTarget": "NodePoint" } }, "ProcessType": "Create", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Modifier_ShowMiddleTip", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ATK03Ready" ], "IsAdd": true, "Target": "Self" } ], "AnimatorStateName": "Attack_02_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_UnlockCam", "Target": "Self" }, { "$type": "PushMuteBeSelectedAction", "Tag": "HideMonster", "Target": "Self" } ], "AnimatorStateName": "Attack_02_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 120, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_Attack_02_HoldEff", "Target": "Self" } ], "AnimatorStateName": "Attack_02_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 135, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Modifier_UnlockCam", "Target": "Self" }, { "$type": "PopMuteBeSelectedAction", "Tag": "HideMonster" } ], "AnimatorStateName": "Attack_02_End", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 346, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Modifier_Attack_02_HoldEff", "Target": "Self" }, { "$type": "SendCustomEvent", "EventKey": "Event_Pure_Attack_02_End", "IsGlobal": true } ], "AnimatorStateName": "Attack_02_End", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 300, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Modifier_Attack_02_HoldEff", "Target": "Self" }, { "$type": "ApplyAbilityAction", "AbilityName": "Pure_CameraControls" }, { "$type": "RemoveModifier", "ModifierName": "Modifier_Pure_Attack_02_End", "Target": "Self" } ], "AnimatorStateName": "Hit_Ground_Heavy_Front", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "FireEffect", "EffectPattern": "Eff_Monster_Pure_Attack_02_12_BurstDoor", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupAngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupPositionOffset": { "x": 0, "y": 0, "z": 10 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": -1 }, "RandomAngleRange": { "x": 0, "y": 0, "z": 0 }, "RandomPositionRange": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "NodePoint": "511700001_Point_007", "OffsetReferTarget": "NodePoint" } }, "Target": "Self" }, { "$type": "FireEffect", "EffectAutoDynamic": { "EffFadeInTime": 0.8, "EffFadeOutTime": 0.08, "EffHoldTime": 0.16, "EffStartSizeX": 12.5, "EffStartSizeY": 12.5 }, "EffectPattern": "Eff_Common_Alert_Circle_Red_01", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupAngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupPositionOffset": { "x": 0, "y": 0, "z": 10 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": -1 }, "RandomAngleRange": { "x": 0, "y": 0, "z": 0 }, "RandomPositionRange": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "NodePoint": "511700001_Point_007", "OffsetReferTarget": "NodePoint" } }, "Target": "Self" } ], "AnimatorStateName": "Attack_02_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 55, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "FireEffect", "EffectPattern": "Eff_Monster_Pure_Attack_02_07_Bullet", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupAngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupPositionOffset": { "x": 0, "y": 0, "z": 10 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": -1 }, "RandomAngleRange": { "x": 0, "y": 0, "z": 0 }, "RandomPositionRange": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "NodePoint": "511700001_Point_007", "OffsetReferTarget": "NodePoint" } }, "Target": "Self" } ], "AnimatorStateName": "Attack_02_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 87, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "FireEffect", "EffectPattern": "Eff_Monster_Pure_Attack_02_09_DecalBurst", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupAngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupPositionOffset": { "x": 0, "y": 0, "z": 10 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": -1 }, "RandomAngleRange": { "x": 0, "y": 0, "z": 0 }, "RandomPositionRange": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "NodePoint": "511700001_Point_007", "OffsetReferTarget": "NodePoint" } }, "Target": "Self" } ], "AnimatorStateName": "Attack_02_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 115, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "TriggerAbilityAction", "AbilityName": "Pure_Attack_02_Meteorite" }, { "$type": "ApplyModifier", "ModifierName": "Modifier_Pure_Attack_02_End", "Target": "Self" } ], "AnimatorStateName": "Attack_02_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 164, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "Pure_Attack_02", "AbilityStacking": "Unique", "DefaultModifier": { }, "Modifiers": { "Modifier_Attack_02_HoldEff": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttachEffect", "AttachPointName": "Hand_R", "EffectPattern": "Eff_Monster_Pure_Attack_02_05_Hold", "Target": "Self" } ] }, "Modifier_Attack_02_RimGlow": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "Tag": "Monster_Pure_MA_Common_OverrideRimGlow_01", "key": "Monster_Pure_MA_Common_OverrideRimGlow_01" } ], "OnRemoved": [ { "$type": "InterruptMaterialPropertyAction", "Tag": "Monster_Pure_MA_Common_OverrideRimGlow_01", "Target": "Self" } ] }, "Modifier_Pure_Attack_02_End": { "DelayHandlers": [ { "DelayTime": 11, "TimeUpActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_ATK02_End", "ParamType": 1, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Modifier_Pure_Attack_02_End", "Target": "Self" } ] } ], "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique" }, "Modifier_ShowMiddleTip": { "Duration": 10, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ShowMiddleTipAction", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "PureSummon" ] } ] } ], "Show": true, "TipID": 200063 } ], "OnRemoved": [ { "$type": "ShowMiddleTipAction", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "PureSummon" ] } ] } ], "Show": false, "TipID": 200063 } ] }, "Modifier_UnlockCam": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RemoveAbilityAction", "AbilityName": "Pure_CameraControls" } ], "OnRemoved": [ { "$type": "ApplyAbilityAction", "AbilityName": "Pure_CameraControls" } ] } } }