439 lines
12 KiB
JSON
439 lines
12 KiB
JSON
{
|
|
"AbilityName": "Clarare_Pinball_Ultimate",
|
|
"AbilitySpecials": {
|
|
"AS_BuffDuration": {
|
|
"Value": 10
|
|
},
|
|
"AS_CastDuration": {
|
|
"Value": 0.75
|
|
},
|
|
"AS_DashBoostPerTick": {
|
|
"Value": 1
|
|
},
|
|
"AS_SkillCostNeg": {
|
|
"Value": 0
|
|
},
|
|
"AS_SkillEnergyCost": {
|
|
"Value": 80
|
|
},
|
|
"AS_SkillRegenPerSec": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"AbilityStacking": "Unique",
|
|
"DefaultModifier": {
|
|
"Duration": -1,
|
|
"OnAdded": [
|
|
{
|
|
"$type": "SetAbilitySpecialByExpression",
|
|
"DoRefresh": true,
|
|
"Expression": "-specials(AS_SkillEnergyCost)",
|
|
"ParamName": "AS_SkillCostNeg",
|
|
"Target": "Self",
|
|
"ValueType": "Float"
|
|
},
|
|
{
|
|
"$type": "ModifyProperty",
|
|
"Amount": "%AS_SkillEnergyCost",
|
|
"CustomPropertyType": "Pinball_SkillEnergyCost",
|
|
"PropertyModifyFunction": "Replace",
|
|
"PropertyType": "Custom",
|
|
"Target": "LocalAvatar"
|
|
},
|
|
{
|
|
"$type": "ModifyProperty",
|
|
"Amount": "%AS_SkillEnergyCost",
|
|
"CustomPropertyType": "Pinball_MaxSkillEnergyCost",
|
|
"PropertyModifyFunction": "Replace",
|
|
"PropertyType": "Custom",
|
|
"Target": "LocalAvatar"
|
|
},
|
|
{
|
|
"$type": "ModifyProperty",
|
|
"Amount": "%AS_SkillRegenPerSec",
|
|
"CustomPropertyType": "Pinball_SkillEnergyRegenPerSec",
|
|
"PropertyModifyFunction": "Replace",
|
|
"PropertyType": "Custom",
|
|
"Target": "LocalAvatar"
|
|
},
|
|
{
|
|
"$type": "ModifyProperty",
|
|
"Amount": "%AS_SkillRegenPerSec",
|
|
"CustomPropertyType": "Pinball_MaxSkillEnergyRegenPerSec",
|
|
"PropertyModifyFunction": "Replace",
|
|
"PropertyType": "Custom",
|
|
"Target": "LocalAvatar"
|
|
}
|
|
],
|
|
"OnThinkInterval": [
|
|
{
|
|
"$type": "ModifyProperty",
|
|
"Amount": "%AS_SkillRegenPerSec",
|
|
"CustomPropertyType": "Pinball_SkillEnergy",
|
|
"PropertyModifyFunction": "Add",
|
|
"PropertyType": "Custom",
|
|
"Target": "LocalAvatar"
|
|
}
|
|
],
|
|
"ThinkInterval": 0.1
|
|
},
|
|
"Modifiers": {
|
|
"Clarare_Ultimate_DashBoost": {
|
|
"Duration": "%AS_BuffDuration",
|
|
"ModifierStacking": "Refresh",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "RemoveEffectByTagAndOwner",
|
|
"KillImmediately": true,
|
|
"Tag": "Clarare_DashPenetrate_Blue",
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "ShowMiddleTipAction",
|
|
"Show": false
|
|
},
|
|
{
|
|
"$type": "ShowMiddleTipAction",
|
|
"Show": true,
|
|
"TipID": 200216
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"EffectPattern": "Eff_Pinball_Activity_61_ClarareBlue",
|
|
"EntityDeathHideEffect": true,
|
|
"Tag": "Eff_Pinball_Activity_61_ClarareBlue",
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"AttachEffectPosRot": {
|
|
"CoordsOption": "ReferTarget",
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": true,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
}
|
|
},
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"IsUseAttachPointPos": true,
|
|
"IsUseAttachPointRotation": true,
|
|
"OffsetReferTarget": "Self"
|
|
}
|
|
},
|
|
"EffectPattern": "Eff_Pinball_Activity_62_Boom",
|
|
"EntityDeathHideEffect": true,
|
|
"Tag": "BillySP_Pinball_PaddleGlow_Burst",
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "ProcessScreenEffectAction",
|
|
"EffectKey": "WitchSlowDown_FXFog_01",
|
|
"EffectType": "FXFog"
|
|
},
|
|
{
|
|
"$type": "ProcessScreenEffectAction",
|
|
"EffectKey": "Activity_Pinball_Common_ColorAdjustments_01",
|
|
"EffectType": "ColorAdjustments"
|
|
}
|
|
],
|
|
"OnKilled": [
|
|
{
|
|
"$type": "RemoveEffectByTagAndOwner",
|
|
"KillImmediately": true,
|
|
"Tag": "Eff_Pinball_Activity_61_ClarareBlue",
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "ShowMiddleTipAction",
|
|
"Show": false,
|
|
"TipID": 200216
|
|
},
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "WitchSlowDown_FXFog_01",
|
|
"EffectType": "FXFog"
|
|
},
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "Activity_Pinball_Common_ColorAdjustments_01",
|
|
"EffectType": "ColorAdjustments"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "ShowMiddleTipAction",
|
|
"Show": false,
|
|
"TipID": 200216
|
|
},
|
|
{
|
|
"$type": "RemoveEffectByTagAndOwner",
|
|
"KillImmediately": true,
|
|
"Tag": "Eff_Pinball_Activity_61_ClarareBlue",
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "WitchSlowDown_FXFog_01",
|
|
"EffectType": "FXFog"
|
|
},
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "Activity_Pinball_Common_ColorAdjustments_01",
|
|
"EffectType": "ColorAdjustments"
|
|
}
|
|
],
|
|
"OnThinkInterval": [
|
|
{
|
|
"$type": "ModifyProperty",
|
|
"Amount": "%AS_DashBoostPerTick",
|
|
"CustomPropertyType": "Pinball_DashEnergy",
|
|
"PropertyModifyFunction": "Add",
|
|
"PropertyType": "Custom",
|
|
"Target": "LocalAvatar"
|
|
}
|
|
],
|
|
"ThinkInterval": 0.1
|
|
},
|
|
"Mod_UltimateCastPerformance": {
|
|
"Duration": "%AS_CastDuration",
|
|
"IgnoreTimeScale": true,
|
|
"ModifierStacking": "Unique",
|
|
"NotIgnoreList": [
|
|
],
|
|
"OnAdded": [
|
|
{
|
|
"$type": "RemoveEffectByTagAndOwner",
|
|
"KillImmediately": true,
|
|
"Tag": "Clarare_DashPenetrate_Blue",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "TimeSlowByConfigKeyAction",
|
|
"ConfigKey": "HoldEvade_TimeSlow_02",
|
|
"IsGlobal": true
|
|
},
|
|
{
|
|
"$type": "TimeSlowByConfigKeyAction",
|
|
"ConfigKey": "Pinball_TimeSlow_Ultimate",
|
|
"IsGlobal": false,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PushOverrideSpecialEffectIgnoreTimeScaleAction",
|
|
"EffectNames": [
|
|
"Eff_Pinball_Activity_67_Burst",
|
|
"Eff_Pinball_Activity_77_Glitch"
|
|
],
|
|
"IsIgnore": true,
|
|
"Target": "Self",
|
|
"TimeScaleType": "OwnerTimeScale"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"AttachEffectPosRot": {
|
|
"CoordsOption": "ReferTarget",
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": false,
|
|
"IsUseRotationY": false,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
}
|
|
},
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"OffsetReferTarget": "Self"
|
|
}
|
|
},
|
|
"EffectPattern": "Eff_Pinball_Activity_67_Burst",
|
|
"EffectScale": {
|
|
"x": 2,
|
|
"y": 2,
|
|
"z": 2
|
|
},
|
|
"EntityDeathHideEffect": true,
|
|
"Tag": "Tailor_Ultimate_CastVFX_Fire",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SendCustomEvent",
|
|
"EventKey": "Activity_Pinball_SkillPerform_Started",
|
|
"IsInstant": true,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PushLevelPerformCameraAction",
|
|
"BaseConfigKey": "ActivityPinball_SkillPerform_01",
|
|
"CameraCollisionPriority": 2,
|
|
"CameraModePriority": 2,
|
|
"EnableInitPitch": true,
|
|
"EnableOverrideFollowEntity": true,
|
|
"InitPitch": 60,
|
|
"Tag": "DoubleParry_Standby_01",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "TriggerSoundAction",
|
|
"Target": "Self",
|
|
"soundActionKey": "SA_Activity_Pinball_Skill_CloseUp_Enter"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"AttachEffectPosRot": {
|
|
"CoordsOption": "ReferTarget",
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": true,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
}
|
|
},
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"OffsetReferTarget": "Camera"
|
|
}
|
|
},
|
|
"EffectPattern": "Eff_Pinball_Activity_77_Glitch",
|
|
"EntityDeathHideEffect": true,
|
|
"Tag": "Tailor_Ultimate_CastVFX_Glitch",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnKilled": [
|
|
{
|
|
"$type": "SpecialEffectFadeAction",
|
|
"EffectNames": [
|
|
"Eff_Pinball_Activity_67_Burst",
|
|
"Eff_Pinball_Activity_77_Glitch"
|
|
],
|
|
"OverrideFadeOutTime": 0.3,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "InterruptTimeSlowAction",
|
|
"IsGlobal": true,
|
|
"OverrideFadeOutTime": 0,
|
|
"TargetKey": "HoldEvade_TimeSlow_02"
|
|
},
|
|
{
|
|
"$type": "InterruptTimeSlowAction",
|
|
"IsGlobal": false,
|
|
"OverrideFadeOutTime": 0,
|
|
"Target": "Self",
|
|
"TargetKey": "Pinball_TimeSlow_Ultimate"
|
|
},
|
|
{
|
|
"$type": "PopOverrideSpecialEffectIgnoreTimeScaleAction",
|
|
"EffectNames": [
|
|
"Eff_Pinball_Activity_67_Burst",
|
|
"Eff_Pinball_Activity_77_Glitch"
|
|
],
|
|
"Target": "Self",
|
|
"TimeScaleType": "OwnerTimeScale"
|
|
},
|
|
{
|
|
"$type": "SpecialEffectFadeAction",
|
|
"EffectNames": [
|
|
"Eff_Pinball_Activity_67_Burst",
|
|
"Eff_Pinball_Activity_77_Glitch"
|
|
],
|
|
"OverrideFadeOutTime": 0.3,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PopLevelPerformCameraAction",
|
|
"Tag": "DoubleParry_Standby_01"
|
|
},
|
|
{
|
|
"$type": "SendCustomEvent",
|
|
"EventKey": "Activity_Pinball_SkillPerform_Ended",
|
|
"IsInstant": true,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "TriggerSoundAction",
|
|
"Target": "Self",
|
|
"soundActionKey": "SA_Activity_Pinball_Skill_CloseUp_Exit"
|
|
},
|
|
{
|
|
"$type": "ApplyAbilityAction",
|
|
"AbilityID": 799900384,
|
|
"IsAutoTrigger": true,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Clarare_Ultimate_DashBoost",
|
|
"Target": "Caster"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"OnAbilityTrigger": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByPlayerPropertyValue",
|
|
"CompareType": "GreaterEqual",
|
|
"CustomDenominator": "Pinball_SkillEnergyCost",
|
|
"CustomNumerator": "Pinball_SkillEnergy",
|
|
"Denominator": "Custom",
|
|
"IsUsePercent": true,
|
|
"Numerator": "Custom",
|
|
"Target": "LocalAvatar",
|
|
"Val1": 1
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "SetAbilitySpecialsByPropertyAction",
|
|
"Amount": 0,
|
|
"CustomPropertyType": "Pinball_SkillEnergyCost",
|
|
"ModifyFunction": "Replace",
|
|
"ParamName": "AS_SkillCostNeg",
|
|
"Percentage": -1,
|
|
"PropertyType": "Custom",
|
|
"Target": "LocalAvatar"
|
|
},
|
|
{
|
|
"$type": "ModifyProperty",
|
|
"Amount": "%AS_SkillCostNeg",
|
|
"CustomPropertyType": "Pinball_SkillEnergy",
|
|
"PropertyModifyFunction": "Add",
|
|
"PropertyType": "Custom",
|
|
"Target": "LocalAvatar"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Mod_UltimateCastPerformance",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |