{ "AbilityName": "Player_ZipLine_Handler", "AbilitySpecials": { }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ ], "OnCustomEventReceived": [ { "$type": "PlusOneAvatarSwitchInAction", "IsControlStart": true, "LockTargetID": "Player_Default_LockTarget_02_OnlyMonster", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Event_ZipLine_Handler_SwitchPlusOneIn" } ], "SwitchInIndex": 1, "SwitchInPosRot": { "CoordsOption": "Relative", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupAngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupPositionOffset": { "x": 3, "y": 0, "z": -3 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 3, "y": 0, "z": -3 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "BackupOffsetReferTarget": "Self", "OffsetReferTarget": "LocalAvatar" } }, "SwitchOutIndex": -1 }, { "$type": "PlusOneAvatarSwitchOutAction", "LockTargetID": "Player_Default_LockTarget_02_OnlyMonster", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Event_ZipLine_Handler_SwitchPlusOneOut" } ], "SwitchInIndex": 1, "SwitchInPosRot": { "CoordsOption": "Relative", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupAngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupPositionOffset": { "x": 3, "y": 0, "z": -3 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 3, "y": 0, "z": -3 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "BackupOffsetReferTarget": "Self", "OffsetReferTarget": "Target" } }, "SwitchOutIndex": -1 }, { "$type": "TriggerSwitchInAction", "AvatarSwitchInOutType": "NormalInOut", "BornPosRot": { "CoordsOption": "Relative", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupAngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupPositionOffset": { "x": 3, "y": 0, "z": -3 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 3, "y": 0, "z": -3 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "BackupOffsetReferTarget": "Self", "OffsetReferTarget": "LocalAvatar" } }, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Event_ZipLine_Handler_SwitchLocalAvatarIn" } ], "Target": "LocalAvatar" }, { "$type": "TriggerSwitchOutAction", "AvatarSwitchInOutType": "NormalInOut", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Event_ZipLine_Handler_SwitchLocalAvatarOut" } ], "Target": "LocalAvatar" } ] }, "Modifiers": { } }