{ "AbilityMixins": [ { "$type": "FieldRangeMixin", "AllowActor": true, "ColliderConfig": { "ColliderAngleOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderPosOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderType": "FanCylinder", "FanCylinderColliderAngle": 360, "FanCylinderColliderHeight": 5, "FanCylinderColliderRadius": 18, "FanCylinderColliderVertexNum": 100 }, "FieldEnterActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IsInFog_Tag" ], "IsAdd": false, "Target": "Self" } ], "FieldExitActions": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IsInFog_Tag" ], "IsAdd": true, "Target": "Self" } ], "FieldInitPosRot": { "CoordsOption": "Self", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "BackupOffsetReferTarget": "Self", "NodePoint": "Sobek_LevelCentrePoint", "OffsetReferTarget": "NodePoint" } }, "IsFollow": true, "TotalDuration": -1 }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 2, "ParamName": "Int_SelectCombo", "ParamType": 3 }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Monster_Awakener_AbilityTarget", "IntVal": 2, "ParamName": "Int_SelectCombo", "ParamType": 3, "Target": "Custom" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "CustomKey": "Monster_Awakener_AbilityTarget", "ParamName": "Trigger_Force0501", "ParamType": 1, "Target": "Custom" }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_ComboAttackIndex", "ParamType": 3 }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Monster_Awakener_AbilityTarget", "IntVal": 1, "ParamName": "Int_ComboAttackIndex", "ParamType": 3, "Target": "Custom" } ], "AnimatorStateName": "Attack_Combo_05_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 100, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_SelectCombo", "ParamType": 3 }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Monster_Awakener_AbilityTarget", "IntVal": 1, "ParamName": "Int_SelectCombo", "ParamType": 3, "Target": "Custom" } ], "AnimatorStateName": "Attack_Combo_05_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 100, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ ], "AnimatorStateName": "Attack_Combo_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 100, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 2, "ParamName": "Int_ComboAttackIndex", "ParamType": 3 }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Monster_Awakener_AbilityTarget", "IntVal": 2, "ParamName": "Int_ComboAttackIndex", "ParamType": 3, "Target": "Custom" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Attack_Combo_03_01_Tag" ], "IsAdd": true, "Target": "Self" } ], "AnimatorStateName": "Attack_Combo_03_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 100, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 3, "ParamName": "Int_ComboAttackIndex", "ParamType": 3 }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Monster_Awakener_AbilityTarget", "IntVal": 3, "ParamName": "Int_ComboAttackIndex", "ParamType": 3, "Target": "Custom" } ], "AnimatorStateName": "Attack_Combo_03_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 100, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByAnimCtrlerParam", "BoolVal": true, "CompareType": "Equal", "ParamName": "Bool_IsMainStory", "ParamType": 2, "Target": "Self" } ], "soundActionKey": "SA_Setstate_Boss_Sobek_Reborn" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "AS_Combo_Count", "ParamType": "Integer" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_BlockSpCombo", "ParamType": 2, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_Combo_Count", "ParamType": "Integer", "Target": "Self" } ] }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "CustomKey": "Monster_Awakener_AbilityTarget", "ParamName": "Bool_BlockSpCombo", "ParamType": 2, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_Combo_Count", "ParamType": "Integer", "Target": "Self" } ], "Target": "Custom" }, { "$type": "TriggerAbilityAction", "AbilityName": "Sobek_CoAttack_01_Trigger", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_Combo_Count", "ParamType": "Integer", "Target": "Self" } ], "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Monster_EtherBarrier_Common", "CustomKey": "Monster_Awakener_AbilityTarget", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Less", "Param": 2, "ParamName": "AS_Combo_Count", "ParamType": "Integer", "Target": "Caster" } ], "Target": "Custom" } ], "AnimatorStateName": "Attack_Combo_05_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 400, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 2, "ParamName": "Int_SelectCombo", "ParamType": 3 }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Monster_Awakener_AbilityTarget", "IntVal": 2, "ParamName": "Int_SelectCombo", "ParamType": 3, "Target": "Custom" }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_SelectCombo", "ParamType": 3, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_Combo_Count", "ParamType": "Integer", "Target": "Self" } ] }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Monster_Awakener_AbilityTarget", "IntVal": 1, "ParamName": "Int_SelectCombo", "ParamType": 3, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_Combo_Count", "ParamType": "Integer", "Target": "Self" } ], "Target": "Custom" }, { "$type": "TriggerAbilityAction", "AbilityName": "Sobek_Combo_RunLoop_01_Trigger", "Target": "Self" } ], "AnimatorStateName": "Attack_Combo_05_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 587, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_SelectCombo", "ParamType": 3 }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Monster_Awakener_AbilityTarget", "IntVal": 1, "ParamName": "Int_SelectCombo", "ParamType": 3, "Target": "Custom" }, { "$type": "TriggerAbilityAction", "AbilityName": "Sobek_Combo_RunLoop_02_Trigger", "Target": "Self" } ], "AnimatorStateName": "Attack_Combo_05_02", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 205, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "TriggerAbilityAction", "AbilityName": "Sobek_CoAttack_02_Trigger", "Predicates": [ ], "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Sobek_CoAttack_03_01_Trigger", "Predicates": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 2, "ParamName": "Int_SelectCombo", "ParamType": 3 }, { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 1, "ParamName": "Int_ComboAttackIndex", "ParamType": 3 } ], "Target": "Self" } ], "AnimatorStateName": "Combo_RunLoop_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 45, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "TriggerAbilityAction", "AbilityName": "Sobek_CoAttack_02_Trigger", "Predicates": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 1, "ParamName": "Int_SelectCombo", "ParamType": 3 } ], "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Sobek_CoAttack_03_01_Trigger", "Predicates": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 2, "ParamName": "Int_SelectCombo", "ParamType": 3 }, { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 1, "ParamName": "Int_ComboAttackIndex", "ParamType": 3 } ], "Target": "Self" } ], "AnimatorStateName": "Combo_RunLoop_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 45, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "TriggerAbilityAction", "AbilityName": "Sobek_Combo_RunLoop_01_Trigger", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "InFogInside_Modifier", "Target": "Caster" } ], "AnimatorStateName": "Attack_Combo_03_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 353, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "TriggerAbilityAction", "AbilityName": "Sobek_Combo_RunLoop_01_Trigger", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "InFogInside_Modifier", "Target": "Caster" } ], "AnimatorStateName": "Attack_Combo_03_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 540, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Combo_05_01", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ResetTag_Modifier" ] }, { "AnimatorStateName": "Attack_Combo_05_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ResetTag_Modifier" ] }, { "AnimatorStateName": "Attack_Combo_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ResetTag_Modifier" ] }, { "AnimatorStateName": "Attack_Combo_03_01", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ResetTag_Modifier" ] }, { "AnimatorStateName": "Attack_Combo_03_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ResetTag_Modifier" ] }, { "AnimatorStateName": "Attack_Combo_03_03", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ResetTag_Modifier" ] }, { "AnimatorStateName": "Combo_RunLoop_01", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ResetTag_Modifier", "RunLoopTag_Modifier" ] }, { "AnimatorStateName": "Combo_RunLoop_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ResetTag_Modifier", "RunLoopTag_Modifier" ] }, { "AnimatorStateName": "Attack_Combo_05_01", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "LockStunModifier" ] }, { "AnimatorStateName": "Death_Faker", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "LockStunModifier" ] }, { "AnimatorStateName": "Attack_Combo_03_01", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "LockStunModifier" ] }, { "AnimatorStateName": "Attack_Combo_03_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "LockStunModifier" ] }, { "AnimatorStateName": "Attack_Combo_03_03", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "LockStunModifier" ] }, { "AnimatorStateName": "Attack_Combo_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "LockStunModifier" ] } ] } ], "AbilityName": "Sobek_ComboSelectManager", "AbilitySpecials": { "AS_Combo03AttackIndex": { "Value": 0 }, "AS_Combo_Count": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_SelectCombo", "ParamType": 3 }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Monster_Awakener_AbilityTarget", "IntVal": 1, "ParamName": "Int_SelectCombo", "ParamType": 3, "Target": "Custom" } ] }, "Modifiers": { "InFogInside_Modifier": { "DelayHandlers": [ { "DelayTime": 0.75, "TimeUpActions": [ { "$type": "ApplyModifier", "ModifierName": "InFogInside_Real_Modifier", "Target": "Self" } ] } ], "Duration": 3, "ModifierStacking": "Unique" }, "InFogInside_Real_Modifier": { "Duration": 5, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RemoveModifier", "ModifierName": "InFogInside_Modifier", "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Sobek_CoAttack_03_02_Trigger", "Predicates": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 2, "ParamName": "Int_SelectCombo", "ParamType": 3 }, { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 2, "ParamName": "Int_ComboAttackIndex", "ParamType": 3 } ], "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Sobek_CoAttack_03_03_Trigger", "Predicates": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 2, "ParamName": "Int_SelectCombo", "ParamType": 3 }, { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 3, "ParamName": "Int_ComboAttackIndex", "ParamType": 3 } ], "Target": "Self" } ] }, "LockStunModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "LockStun" ], "CustomKey": "Monster_Awakener_AbilityTarget", "IsAdd": true, "Target": "Custom" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "LockStun" ], "CustomKey": "Monster_Awakener_AbilityTarget", "IsAdd": false, "Target": "Custom" } ] }, "ResetTag_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 1, "ParamName": "Int_SelectCombo", "ParamType": 3 } ], "FailureActions": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_SelectCombo", "ParamType": 3 }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Monster_Awakener_AbilityTarget", "IntVal": 1, "ParamName": "Int_SelectCombo", "ParamType": 3, "Target": "Custom" } ], "SuccessActions": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 2, "ParamName": "Int_SelectCombo", "ParamType": 3 }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Monster_Awakener_AbilityTarget", "IntVal": 2, "ParamName": "Int_SelectCombo", "ParamType": 3, "Target": "Custom" } ] } ] }, "RunLoopTag_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "InRunLoopTag" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "InRunLoopTag" ], "IsAdd": false, "Target": "Self" } ] } }, "OnAbilityStart": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_SelectCombo", "ParamType": 3 }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "Monster_Awakener_AbilityTarget", "IntVal": 1, "ParamName": "Int_SelectCombo", "ParamType": 3, "Target": "Custom" } ] }