{ "AbilityName": "Common_Pinball_Default", "AbilitySpecials": { "AS_DashEnergyPerHit": { "Value": 0 }, "AS_SkillEnergyPerHit": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "Duration": -1, "OnAdded": [ { "$type": "ApplyGameplayTagAction", "IsAdd": true, "Tags": [ "IgnoreWitchSlowDown" ], "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Pinball_Ball" ], "IsAdd": true, "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Pinball_Activity_30_Smoke", "EffectScale": { "OverrideScaleX": 0.5, "OverrideScaleY": 0.5, "OverrideScaleZ": 0.5 }, "FireEffectPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": false, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "Target": "Self" }, { "$type": "AttachEffect", "AttachPointName": "MiddlePoint", "EffectPattern": "Eff_Pinball_Activity_41_Trail", "EntityDeathHideEffect": true, "Tag": "Tailor_Pinball_Trail_02", "Target": "Self" }, { "$type": "ChangeReflectBulletStatusAction", "ColliderConfig": { "BulletTypeName": "ConfigurableSphereCollider", "ColliderAngleOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderPosOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderType": "Sphere", "SphereColliderRadius": 0.8 }, "HitEffect": { "EffectPattern": "Reflector_Bullet_Ether_M" }, "ReflectStatus": true }, { "$type": "ApplyAbilityAction", "AbilityName": "Pinball_ReflectCounter_Bullet", "IsAutoTrigger": false, "Target": "Self" } ], "OnBeingHit": [ { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_NoDamage", "PropertyValue": 1, "Target": "Self" }, { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_NoHitEffect", "PropertyValue": 1, "Target": "Self" }, { "$type": "PushMuteBeSelectedAction", "Target": "Self" } ], "OnKilled": [ { "$type": "RemoveEffectByTagAndOwner", "KillImmediately": true, "Tag": "Tailor_Pinball_Trail_02", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Pinball_Activity_30_Smoke", "EffectScale": { "OverrideScaleX": 0.5, "OverrideScaleY": 0.5, "OverrideScaleZ": 0.5 }, "FireEffectPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": false, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "Target": "Self" } ], "OnReflectBullet": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_Activity_Pinball_Hit_GP" }, { "$type": "ApplyModifier", "ModifierName": "Mod_ReflectCounterPerformance", "Target": "Self" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "Avatar_Common_NormalKill_CamZoom_01" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "ParryAid_TimeSlow_01", "IsGlobal": true }, { "$type": "FireEffect", "EffectPattern": "Eff_Alice_Attack_ExQTE_15_Flash", "EffectScale": { "OverrideScaleX": 0.8, "OverrideScaleY": 0.8, "OverrideScaleZ": 0.8 }, "EntityDeathHideEffect": true, "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "PositionOffset": { "x": 0, "y": 0.5, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_Hit_Parry_02", "EntityDeathHideEffect": true, "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "PositionOffset": { "x": 0, "y": 0.5, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "LocalAvatar" } }, "Target": "Self" }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "SideScroller2_Block_CamShake_E_01" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "ParryAid_RadialBlur_01", "EffectType": "RadialBlur" } ], "OnRemoved": [ { "$type": "ApplyGameplayTagAction", "IsAdd": false, "Tags": [ "IgnoreWitchSlowDown" ], "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Pinball_Ball" ], "IsAdd": false, "Target": "Self" }, { "$type": "ChangeReflectBulletStatusAction", "ReflectStatus": false }, { "$type": "FireEffect", "EffectPattern": "Eff_Pinball_Activity_30_Smoke", "EffectScale": { "OverrideScaleX": 0.5, "OverrideScaleY": 0.5, "OverrideScaleZ": 0.5 }, "FireEffectPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": false, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "Target": "Self" } ], "Properties": { "Actor_EnableLastKill": 1 } }, "Modifiers": { "Mod_ReflectCounterPerformance": { "Duration": 0.5, "IgnoreTimeScale": true, "ModifierStacking": "Unique", "NotIgnoreList": [ ], "OnAdded": [ { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "HoldEvade_TimeSlow_02", "IsGlobal": true }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "HoldEvade_TimeSlow_01", "IsGlobal": false, "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" } ], "OnRemoved": [ { "$type": "InterruptTimeSlowAction", "IsGlobal": true, "OverrideFadeOutTime": 0, "TargetKey": "HoldEvade_TimeSlow_02" }, { "$type": "InterruptTimeSlowAction", "IsGlobal": false, "OverrideFadeOutTime": 0, "Target": "Self", "TargetKey": "HoldEvade_TimeSlow_01" }, { "$type": "PopLevelPerformCameraAction", "Tag": "DoubleParry_Standby_01" }, { "$type": "SendCustomEvent", "EventKey": "Activity_Pinball_SkillPerform_Ended", "IsInstant": true, "Target": "Self" }, { "$type": "SendEventToViewObjectAction", "EventName": "Activity_Pinball_Crowd_Pickup_Global", "IsAvatarGlobalEvent": true, "Target": "LocalAvatar" }, { "$type": "TriggerAbilityAction", "AbilityName": "Pinball_ReflectCounter_Bullet", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 1, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotFaceOffReferTarget", "CustomKey": "Find_MyBoss", "DistanceScopeMax": 999, "DistanceScopeMin": 0, "OffsetReferTarget": "Custom" } }, "Target": "Self" } ] } } }