390 lines
9.9 KiB
JSON
390 lines
9.9 KiB
JSON
{
|
|
"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"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |