908 lines
27 KiB
JSON
908 lines
27 KiB
JSON
{
|
|
"AbilityName": "Cecife_Pinball_Ultimate",
|
|
"AbilitySpecials": {
|
|
"AS_CastDuration": {
|
|
"Value": 0.75
|
|
},
|
|
"AS_DashSpeed": {
|
|
"Value": 28
|
|
},
|
|
"AS_HomingStartDelay": {
|
|
"Value": 0.2
|
|
},
|
|
"AS_SkillCostNeg": {
|
|
"Value": 0
|
|
},
|
|
"AS_SkillEnergyCost": {
|
|
"Value": 0
|
|
},
|
|
"AS_SkillRegenPerSec": {
|
|
"Value": 0
|
|
},
|
|
"AS_UltimateDashWindowDuration": {
|
|
"Value": 0.8
|
|
},
|
|
"AS_UltimateDuration": {
|
|
"Value": 5
|
|
}
|
|
},
|
|
"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": {
|
|
"Cecife_HomingActive": {
|
|
"Duration": 30,
|
|
"ModifierStacking": "Refresh"
|
|
},
|
|
"Cecife_HomingCharge": {
|
|
"Duration": 30,
|
|
"ModifierStacking": "MultipleRefresh"
|
|
},
|
|
"Cecife_HomingDelay": {
|
|
"Duration": 30,
|
|
"ModifierStacking": "Refresh"
|
|
},
|
|
"Cecife_HomingJustArmed": {
|
|
"Duration": 0.1,
|
|
"ModifierStacking": "Refresh"
|
|
},
|
|
"Cecife_HomingLaunchReady": {
|
|
"Duration": 30,
|
|
"ModifierStacking": "Refresh"
|
|
},
|
|
"Cecife_UltimateTouchedTarget": {
|
|
"Duration": "%AS_UltimateDuration",
|
|
"ModifierStacking": "Refresh"
|
|
},
|
|
"Cecife_Ultimate_DashWindow": {
|
|
"Duration": "%AS_UltimateDashWindowDuration",
|
|
"ModifierStacking": "Refresh",
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Cecife_Ultimate_HomingDelay",
|
|
"ModifierTargetType": "GlobalAbility",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByTags",
|
|
"TagList": [
|
|
"Pinball_Cecife_UltimateActive"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ByTags",
|
|
"TagList": [
|
|
"Pinball_Cecife_UltimateDashHit"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ByModifierStackCount",
|
|
"CompareType": "LessEqual",
|
|
"CountModifierType": "GlobalAbility",
|
|
"ModifierName": "Cecife_Ultimate_HomingDelay",
|
|
"StackCount": 0,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ByModifierStackCount",
|
|
"CompareType": "LessEqual",
|
|
"CountModifierType": "GlobalAbility",
|
|
"ModifierName": "Cecife_Ultimate_HomingActive",
|
|
"StackCount": 0,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Cecife_Ultimate_HomingActive",
|
|
"ModifierTargetType": "GlobalAbility",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByTags",
|
|
"TagList": [
|
|
"Pinball_Cecife_UltimateActive"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByTags",
|
|
"TagList": [
|
|
"Pinball_Cecife_UltimateDashHit"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByModifierStackCount",
|
|
"CompareType": "LessEqual",
|
|
"CountModifierType": "GlobalAbility",
|
|
"ModifierName": "Cecife_Ultimate_HomingDelay",
|
|
"StackCount": 0,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ByModifierStackCount",
|
|
"CompareType": "LessEqual",
|
|
"CountModifierType": "GlobalAbility",
|
|
"ModifierName": "Cecife_Ultimate_HomingActive",
|
|
"StackCount": 0,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Cecife_Ultimate_HomingActive": {
|
|
"Duration": 30,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "PinballHomingMixin",
|
|
"Acceleration": 30,
|
|
"LockTargetID": "Player_Default_LockTarget_01_OnlyMonster",
|
|
"MaxSpeed": 20,
|
|
"ReachDistance": 9999,
|
|
"TargetActions": {
|
|
"$type": "PinballHomingTargetActions",
|
|
"OnTargetLost": [
|
|
{
|
|
"$type": "RemoveEffectByTagAndOwner",
|
|
"KillImmediately": true,
|
|
"Tag": "Cecife_Homing_Target_Buff",
|
|
"Target": "Other"
|
|
}
|
|
],
|
|
"OnTargetSelected": [
|
|
{
|
|
"$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": "Self"
|
|
}
|
|
},
|
|
"EffectPattern": "Eff_Pinball_Activity_29_Buff",
|
|
"EffectScale": {
|
|
"x": 1.5,
|
|
"y": 1.5,
|
|
"z": 1.5
|
|
},
|
|
"EntityDeathHideEffect": true,
|
|
"Tag": "Cecife_Homing_Target_Buff",
|
|
"Target": "Other"
|
|
}
|
|
]
|
|
},
|
|
"TurnSpeedDegPerSec": 1000
|
|
}
|
|
],
|
|
"ModifierStacking": "Refresh"
|
|
},
|
|
"Cecife_Ultimate_HomingDelay": {
|
|
"DelayHandlers": [
|
|
{
|
|
"DelayTime": "%AS_HomingStartDelay",
|
|
"TimeUpActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Cecife_Ultimate_HomingActive",
|
|
"ModifierTargetType": "GlobalAbility",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByTags",
|
|
"TagList": [
|
|
"Pinball_Cecife_UltimateActive"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ByModifierStackCount",
|
|
"CompareType": "LessEqual",
|
|
"CountModifierType": "GlobalAbility",
|
|
"ModifierName": "Cecife_Ultimate_HomingActive",
|
|
"StackCount": 0,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyGameplayTagAction",
|
|
"IsAdd": false,
|
|
"Tags": [
|
|
"Pinball_Cecife_UltimateDashHit"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Cecife_Ultimate_HomingDelay",
|
|
"ModifierTargetType": "GlobalAbility",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Duration": 30,
|
|
"ModifierStacking": "Refresh"
|
|
},
|
|
"Cecife_Ultimate_HomingProbe": {
|
|
"Duration": 0.08,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "PinballHomingMixin",
|
|
"Acceleration": 0,
|
|
"LockTargetID": "Player_Default_LockTarget_01_OnlyMonster",
|
|
"MaxSpeed": 0,
|
|
"OnReachTarget": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByModifierStackCount",
|
|
"CompareType": "Greater",
|
|
"CountModifierType": "CurTargetAbility",
|
|
"ModifierName": "Cecife_UltimateTouchedTarget",
|
|
"StackCount": 0,
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"FailureActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Cecife_UltimateTouchedTarget",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$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": "Self"
|
|
}
|
|
},
|
|
"EffectPattern": "Eff_Pinball_Activity_29_Buff",
|
|
"EffectScale": {
|
|
"x": 1.5,
|
|
"y": 1.5,
|
|
"z": 1.5
|
|
},
|
|
"EntityDeathHideEffect": true,
|
|
"Tag": "Cecife_Homing_Target_Buff",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Cecife_Ultimate_HomingActive",
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Cecife_Ultimate_HomingDelay",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByTags",
|
|
"TagList": [
|
|
"Pinball_Cecife_UltimateActive"
|
|
],
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Cecife_Ultimate_HomingActive",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByTags",
|
|
"TagList": [
|
|
"Pinball_Cecife_UltimateActive"
|
|
],
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "ByModifierStackCount",
|
|
"CompareType": "LessEqual",
|
|
"CountModifierType": "CurTargetAbility",
|
|
"ModifierName": "Cecife_Ultimate_HomingDelay",
|
|
"StackCount": 0,
|
|
"Target": "Caster"
|
|
},
|
|
{
|
|
"$type": "ByModifierStackCount",
|
|
"CompareType": "LessEqual",
|
|
"CountModifierType": "CurTargetAbility",
|
|
"ModifierName": "Cecife_Ultimate_HomingActive",
|
|
"StackCount": 0,
|
|
"Target": "Caster"
|
|
}
|
|
],
|
|
"Target": "Caster"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ReachDistance": 9999,
|
|
"TurnSpeedDegPerSec": 0
|
|
}
|
|
],
|
|
"ModifierStacking": "Refresh"
|
|
},
|
|
"Cecife_Ultimate_Mark": {
|
|
"Duration": 5,
|
|
"ModifierStacking": "Refresh"
|
|
},
|
|
"Mod_CecifeUltimateAutoHomingBuff": {
|
|
"Duration": "%AS_UltimateDuration",
|
|
"ModifierStacking": "Refresh",
|
|
"OnAdded": [
|
|
{
|
|
"$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": "Tailor_Pinball_PaddleGlow_Burst",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyGameplayTagAction",
|
|
"IsAdd": true,
|
|
"Tags": [
|
|
"Pinball_Cecife_UltimateActive"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyGameplayTagAction",
|
|
"IsAdd": false,
|
|
"Tags": [
|
|
"Pinball_Cecife_UltimateDashHit"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyGameplayTagAction",
|
|
"IsAdd": false,
|
|
"Tags": [
|
|
"Pinball_Cecife_HomingReady"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Cecife_Ultimate_Mark",
|
|
"ModifierTargetType": "GlobalAbility",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Cecife_HomingLaunchReady",
|
|
"ModifierTargetType": "GlobalAbility",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Cecife_HomingCharge",
|
|
"ModifierTargetType": "GlobalAbility",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Cecife_HomingDelay",
|
|
"ModifierTargetType": "GlobalAbility",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Cecife_HomingActive",
|
|
"ModifierTargetType": "GlobalAbility",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Cecife_HomingJustArmed",
|
|
"ModifierTargetType": "GlobalAbility",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveAbilityAction",
|
|
"AbilityName": "Cecife_Pinball_PassiveReadySteamPreview",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByHasAbility",
|
|
"AbilityNameList": [
|
|
"Cecife_Pinball_PassiveReadySteamPreview"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveAbilityAction",
|
|
"AbilityName": "Cecife_Pinball_PaddleGlowPreview",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByHasAbility",
|
|
"AbilityNameList": [
|
|
"Cecife_Pinball_PaddleGlowPreview"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetPinballVelocityAction",
|
|
"LockTargetID": "Player_Default_LockTarget_01_OnlyMonster",
|
|
"Speed": "%AS_DashSpeed",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_Pinball_Activity_40_chongci",
|
|
"EntityDeathHideEffect": true,
|
|
"FireEffectPosRot": {
|
|
"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": false,
|
|
"OffsetReferTarget": "Self"
|
|
}
|
|
},
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"EffectPattern": "Eff_Pinball_Activity_27_Green",
|
|
"EntityDeathHideEffect": true,
|
|
"Tag": "Eff_Pinball_Activity_27_Green",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ProcessScreenEffectAction",
|
|
"EffectKey": "WitchSlowDown_FXFog_01",
|
|
"EffectType": "FXFog"
|
|
},
|
|
{
|
|
"$type": "ProcessScreenEffectAction",
|
|
"EffectKey": "Activity_Pinball_Common_ColorAdjustments_01",
|
|
"EffectType": "ColorAdjustments"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Cecife_Ultimate_DashWindow",
|
|
"ModifierTargetType": "GlobalAbility",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnKilled": [
|
|
{
|
|
"$type": "RemoveEffectByTagAndOwner",
|
|
"KillImmediately": true,
|
|
"Tag": "Eff_Pinball_Activity_27_Green",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "WitchSlowDown_FXFog_01",
|
|
"EffectType": "FXFog"
|
|
},
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "Activity_Pinball_Common_ColorAdjustments_01",
|
|
"EffectType": "ColorAdjustments"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "ApplyGameplayTagAction",
|
|
"IsAdd": false,
|
|
"Tags": [
|
|
"Pinball_Cecife_UltimateActive"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyGameplayTagAction",
|
|
"IsAdd": false,
|
|
"Tags": [
|
|
"Pinball_Cecife_UltimateDashHit"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Cecife_Ultimate_DashWindow",
|
|
"ModifierTargetType": "GlobalAbility",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Cecife_Ultimate_HomingActive",
|
|
"ModifierTargetType": "GlobalAbility",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Cecife_Ultimate_HomingDelay",
|
|
"ModifierTargetType": "GlobalAbility",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Cecife_Ultimate_HomingProbe",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveEffectByTagAndOwner",
|
|
"KillImmediately": true,
|
|
"Tag": "Eff_Pinball_Activity_27_Green",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "WitchSlowDown_FXFog_01",
|
|
"EffectType": "FXFog"
|
|
},
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "Activity_Pinball_Common_ColorAdjustments_01",
|
|
"EffectType": "ColorAdjustments"
|
|
}
|
|
]
|
|
},
|
|
"Mod_UltimateCastPerformance": {
|
|
"Duration": "%AS_CastDuration",
|
|
"IgnoreTimeScale": true,
|
|
"ModifierStacking": "Unique",
|
|
"NotIgnoreList": [
|
|
],
|
|
"OnAdded": [
|
|
{
|
|
"$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": "ApplyModifier",
|
|
"ModifierName": "Mod_CecifeUltimateAutoHomingBuff",
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |