{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "CheckCloudPlatformPerfectSwitch": true, "ConfigList": [ { "AnimatorStateName": "Attack_01_01", "FrameCountHigh": 165, "FrameCountLow": 120, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_01_CameraOverrideTrack_01", "Modifier_Vessel_ForceCameraLock_Modifier" ] }, { "AnimatorStateName": "Attack_01_02", "FrameCountHigh": 105, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_01_CameraOverrideTrack_02", "Modifier_Vessel_ForceCameraLock_Modifier" ] }, { "AnimatorStateName": "Attack_01_Switch", "FrameCountHigh": 100, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_01_Switch_CameraOverrideTrack_01" ] }, { "AnimatorStateName": "Attack_02_01", "FrameCountHigh": 120, "FrameCountLow": 82, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "ForceCameraLock_Modifier", "Modifier_Vessel_Attack_02_CameraOverrideTrack_03" ] }, { "AnimatorStateName": "Attack_02_01", "FrameCountHigh": 170, "FrameCountLow": 120, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "ForceCameraLock_Modifier", "Modifier_Vessel_Attack_02_CameraOverrideTrack_02" ] }, { "AnimatorStateName": "Attack_02_01", "FrameCountHigh": 150, "FrameCountLow": 110, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_02_CameraOverrideTrack_Parry_01" ] }, { "AnimatorStateName": "Attack_02_02", "FrameCountHigh": 67, "FrameCountLow": 39, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_02_CameraOverrideTrack_01" ] }, { "AnimatorStateName": "Attack_02_02", "FrameCountHigh": 170, "FrameCountLow": 90, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_02_CameraOverrideTrack_02" ] }, { "AnimatorStateName": "Attack_04", "FrameCountHigh": 180, "FrameCountLow": 120, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_04_CameraOverrideTrack_01" ] }, { "AnimatorStateName": "Attack_05_A", "FrameCountHigh": 200, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_ForceCameraLock_Modifier" ] }, { "AnimatorStateName": "Attack_05_A", "FrameCountHigh": 157, "FrameCountLow": 23, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_05_A_CameraOverrideTrack_01" ] }, { "AnimatorStateName": "Attack_05_B_02", "FrameCountHigh": 120, "FrameCountLow": 60, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_05_B_02_CameraOverrideTrack_01" ] }, { "AnimatorStateName": "Attack_06", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_ForceCameraLock_Modifier" ] }, { "AnimatorStateName": "Attack_07_01", "FrameCountHigh": 95, "FrameCountLow": 29, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_07_01_CameraOverrideTrack_01", "Modifier_Vessel_ForceCameraLock_Modifier" ] }, { "AnimatorStateName": "Attack_07_02", "FrameCountHigh": 98, "FrameCountLow": 37, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_07_02_CameraOverrideTrack_01", "Modifier_Vessel_ForceCameraLock_Modifier" ] }, { "AnimatorStateName": "Attack_07_03", "FrameCountHigh": 140, "FrameCountLow": 70, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_07_03_CameraOverrideTrack_01" ] }, { "AnimatorStateName": "Attack_08_02", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_ForceCameraLock_Modifier", "Modifier_Vessel_Attack_08_02_CameraOverrideTrack_01" ] }, { "AnimatorStateName": "Attack_09_02", "FrameCountHigh": 120, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_09_02_CameraOverrideTrack_01" ] }, { "AnimatorStateName": "Attack_09_02", "FrameCountHigh": 165, "FrameCountLow": 120, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_09_02_CameraOverrideTrack_02" ] }, { "AnimatorStateName": "Attack_09_02", "FrameCountHigh": 185, "FrameCountLow": 165, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_09_02_CameraOverrideTrack_03" ] }, { "AnimatorStateName": "Attack_09_02", "FrameCountHigh": 280, "FrameCountLow": 185, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_09_02_CameraOverrideTrack_04" ] }, { "AnimatorStateName": "Attack_09_02", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_ForceCameraLock_Modifier", "Modifier_Vessel_Attack_09_02_CameraOverrideTrack_Parry" ] }, { "AnimatorStateName": "Attack_13", "FrameCountHigh": 90, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_ForceCameraLock_Modifier", "Modifier_Vessel_Attack_13_CameraOverrideTrack_01" ] }, { "AnimatorStateName": "Attack_13", "FrameCountLow": 90, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_ForceCameraLock_Modifier", "Modifier_Vessel_Attack_13_CameraOverrideTrack_02" ] }, { "AnimatorStateName": "Parry_Counter", "FrameCountHigh": 25, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Parry_Counter_CameraOverrideTrack_01" ] }, { "AnimatorStateName": "Attack_Execute_01", "FrameCountHigh": 250, "FrameCountLow": 200, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_Execute_01_CameraOverrideTrack_01" ] }, { "AnimatorStateName": "Attack_Execute_02", "FrameCountHigh": 320, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Vessel_Attack_Execute_02_CameraOverrideTrack_01" ] } ] } ], "AbilityName": "Vessel_CameraControl", "AbilityStacking": "Unique", "Modifiers": { "Modifier_Vessel_Attack_01_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_01_CameraOverrideTrack_01" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_01_CameraOverrideTrack_01" } ] }, "Modifier_Vessel_Attack_01_CameraOverrideTrack_02": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_01_CameraOverrideTrack_02" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_01_CameraOverrideTrack_02" } ] }, "Modifier_Vessel_Attack_01_Switch_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_01_Switch_CameraOverrideTrack_01" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_01_Switch_CameraOverrideTrack_01" } ] }, "Modifier_Vessel_Attack_02_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_02_CameraOverrideTrack_01" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_02_CameraOverrideTrack_01" } ] }, "Modifier_Vessel_Attack_02_CameraOverrideTrack_02": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_02_CameraOverrideTrack_02" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_02_CameraOverrideTrack_02" } ] }, "Modifier_Vessel_Attack_02_CameraOverrideTrack_03": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_02_CameraOverrideTrack_03" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_02_CameraOverrideTrack_03" } ] }, "Modifier_Vessel_Attack_02_CameraOverrideTrack_Parry_01": { "Duration": -1, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimTagList", "TagList": [ "ParryAid" ] } ], "SuccessActions": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_02_CameraOverrideTrack_Parry_01" } ] } ] }, "Modifier_Vessel_Attack_04_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_04_CameraOverrideTrack_01" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_04_CameraOverrideTrack_01" } ] }, "Modifier_Vessel_Attack_05_A_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_05_A_CameraOverrideTrack_01" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_05_A_CameraOverrideTrack_01" } ] }, "Modifier_Vessel_Attack_05_B_02_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_05_B_02_CameraOverrideTrack_01" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_05_B_02_CameraOverrideTrack_01" } ] }, "Modifier_Vessel_Attack_07_01_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_07_01_CameraOverrideTrack_01" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_07_01_CameraOverrideTrack_01" } ] }, "Modifier_Vessel_Attack_07_02_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_07_02_CameraOverrideTrack_01" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_07_02_CameraOverrideTrack_01" } ] }, "Modifier_Vessel_Attack_07_03_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_07_03_CameraOverrideTrack_01" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_07_03_CameraOverrideTrack_01" } ] }, "Modifier_Vessel_Attack_08_02_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_08_02_CameraOverrideTrack_01" } ], "OnBeingHit": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimTagList", "TagList": [ "ParryAid" ] } ], "SuccessActions": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_08_02_CameraOverrideTrack_02" } ] } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_08_02_CameraOverrideTrack_01" }, { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_08_02_CameraOverrideTrack_02" } ] }, "Modifier_Vessel_Attack_09_02_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_09_02_CameraOverrideTrack_01" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_09_02_CameraOverrideTrack_01" } ] }, "Modifier_Vessel_Attack_09_02_CameraOverrideTrack_02": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_09_02_CameraOverrideTrack_02" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_09_02_CameraOverrideTrack_02" } ] }, "Modifier_Vessel_Attack_09_02_CameraOverrideTrack_03": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_09_02_CameraOverrideTrack_03" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_09_02_CameraOverrideTrack_03" } ] }, "Modifier_Vessel_Attack_09_02_CameraOverrideTrack_04": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_09_02_CameraOverrideTrack_04" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_09_02_CameraOverrideTrack_04" } ] }, "Modifier_Vessel_Attack_09_02_CameraOverrideTrack_Parry": { "OnBeingHit": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimTagList", "TagList": [ "ParryAid" ] } ], "SuccessActions": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_09_02_CameraOverrideTrack_Parry" } ] } ] }, "Modifier_Vessel_Attack_13_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_13_CameraOverrideTrack_01" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_13_CameraOverrideTrack_01" } ] }, "Modifier_Vessel_Attack_13_CameraOverrideTrack_02": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_13_CameraOverrideTrack_02" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_13_CameraOverrideTrack_02" } ] }, "Modifier_Vessel_Attack_Execute_01_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_Execute_01_CameraOverrideTrack_01" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_Execute_01_CameraOverrideTrack_01" } ] }, "Modifier_Vessel_Attack_Execute_02_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_Execute_02_CameraOverrideTrack_01" } ], "OnBeingHit": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimTagList", "TagList": [ "ParryAid" ] } ], "SuccessActions": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Attack_Execute_02_CameraOverrideTrack_Parry" } ] } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Attack_Execute_02_CameraOverrideTrack_01" } ] }, "Modifier_Vessel_ForceCameraLock_Modifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushCameraLockOnTargetAction", "Tag": "Vessel_ForceCameraLock", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopCameraLockOnTargetAction", "Tag": "Vessel_ForceCameraLock", "Target": "Self" } ] }, "Modifier_Vessel_Parry_Counter_CameraOverrideTrack_01": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Vessel_Parry_Counter_CameraOverrideTrack_01" } ], "OnRemoved": [ { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Vessel_Parry_Counter_CameraOverrideTrack_01" } ] } } }