266 lines
6.5 KiB
JSON
266 lines
6.5 KiB
JSON
{
|
|
"AbilityMixins": [
|
|
{
|
|
"$type": "ZipLineMixin",
|
|
"OverrideConfigZipLine": "%AS_ZipLineConfig",
|
|
"ZipLineAttach": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Player_ZipLine_DisableCollider",
|
|
"StackCount": 0,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"ZipLineDetach": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Player_ZipLine_DisableCollider",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Player_ZipLine_ScreenEffect01",
|
|
"StackCount": 0,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Player_ZipLine_SwitchEffect01",
|
|
"StackCount": 0,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Player_ZipLine_EnterEffect01",
|
|
"StackCount": 0,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"ZipLineDirectAttach": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Player_ZipLine_DisableCollider",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Player_ZipLine_DisableGravity",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Player_ZipLine_Invincible",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"ZipLineReBornOnGround": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Player_ZipLine_DisableCollider",
|
|
"StackCount": 0,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Player_ZipLine_DisableGravity",
|
|
"StackCount": 0,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Player_ZipLine_Invincible",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"ZipLineStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Player_ZipLine_DisableCollider",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Player_ZipLine_DisableGravity",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Player_ZipLine_Invincible",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"ZipLineStop": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Player_ZipLine_DisableCollider",
|
|
"StackCount": 0,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Player_ZipLine_DisableGravity",
|
|
"StackCount": 0,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Player_ZipLine_Invincible",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"ZipLineSwitchAttach": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Player_ZipLine_DisableCollider",
|
|
"StackCount": 0,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"ZipLineSwitchStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Player_ZipLine_DisableCollider",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"ZipLineTurnBack": [
|
|
]
|
|
}
|
|
],
|
|
"AbilityName": "Level_ZiplineMonster",
|
|
"AbilitySpecials": {
|
|
"AS_ZipLineConfig": {
|
|
"Value": "Monster",
|
|
"ValueType": "String"
|
|
}
|
|
},
|
|
"AbilityStacking": "Unique",
|
|
"Modifiers": {
|
|
"Player_ZipLine_DisableCollider": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PushHullColliderEnable",
|
|
"ColliderName": [
|
|
"HullCollider"
|
|
],
|
|
"HullColliderEnable": false,
|
|
"Tag": "ZipLine_HullCollider_Tag",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PushWallColliderEnable",
|
|
"ColliderName": [
|
|
"WallCollider"
|
|
],
|
|
"Tag": "ZipLine_WallCollider_Tag",
|
|
"Target": "Self",
|
|
"WallColliderEnable": false
|
|
},
|
|
{
|
|
"$type": "PushHitColliderEnable",
|
|
"ColliderName": [
|
|
"HitCollider"
|
|
],
|
|
"HitColliderEnable": false,
|
|
"Tag": "ZipLine_HitCollider_Tag",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "PopHullColliderEnable",
|
|
"Tag": "ZipLine_HullCollider_Tag",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PopWallColliderEnable",
|
|
"Tag": "ZipLine_WallCollider_Tag",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PopHitColliderEnable",
|
|
"Tag": "ZipLine_HitCollider_Tag",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Player_ZipLine_DisableGravity": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "MuteFallAction",
|
|
"Mute": true,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "MuteFlyHeightLimitAction",
|
|
"Mute": true,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "MuteFreeFallAction",
|
|
"Mute": true,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "MuteGroundCheckAction",
|
|
"Mute": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "MuteFallAction",
|
|
"Mute": false,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "MuteFlyHeightLimitAction",
|
|
"Mute": false,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "MuteFreeFallAction",
|
|
"Mute": false,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "MuteGroundCheckAction",
|
|
"Mute": false,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Player_ZipLine_Invincible": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PushMuteBeSelectedAction",
|
|
"MuteValue": true,
|
|
"Tag": "ZipLineMixin",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PushInvincibleAction",
|
|
"Tag": "ZipLineMixin",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "PopMuteBeSelectedAction",
|
|
"Tag": "ZipLineMixin"
|
|
},
|
|
{
|
|
"$type": "PopInvincibleAction",
|
|
"Tag": "ZipLineMixin",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |