{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Normal_01", "FrameCountHigh": 22, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "GuardPointModifier", "ParryModifier", "ReflectBulletModifier" ] }, { "AnimatorStateName": "Attack_Normal_02", "FrameCountHigh": 27, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "GuardPointModifier", "ParryModifier", "ReflectBulletModifier" ] }, { "AnimatorStateName": "Attack_Normal_03", "FrameCountHigh": 16, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "GuardPointModifier", "ParryModifier", "ReflectBulletModifier" ] }, { "AnimatorStateName": "Attack_Normal_04", "FrameCountHigh": 42, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "GuardPointModifier", "ParryModifier", "ReflectBulletModifier" ] }, { "AnimatorStateName": "Attack_Normal_05", "FrameCountHigh": 30, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "GuardPointModifier", "ParryModifier", "ReflectBulletModifier" ] }, { "AnimatorStateName": "Alice_Attack_Normal_05_Enhance", "FrameCountHigh": 30, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "GuardPointModifier", "ParryModifier", "ReflectBulletModifier" ] }, { "AnimatorStateName": "Attack_Rush", "FrameCountHigh": 24, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "GuardPointModifier", "ParryModifier", "ReflectBulletModifier" ] } ], "IsSeam": true } ], "AbilityName": "SideScroller2_Unique_Alice", "AbilitySpecials": { "AS_CritDamageRatioDelta": { "Value": 1 }, "AS_CriticalDelta": { "Value": 1 }, "AS_Fever_Duration": { "Value": 12 }, "AS_ScoreAmount_BossKill": { "Value": 1000 }, "AS_ScoreAmount_EliteKill": { "Value": 100 }, "AS_ScoreAmount_NormalKill": { "Value": 100 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Alice_SideScroller" ], "IsAdd": true, "Target": "Self" } ], "OnCustomEventReceived": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Alice_SideScroller" ], "IsAdd": false, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "SideScroller2_ChangerScene2to3" } ], "Target": "Self" } ], "OnKillOther": [ { "$type": "ModifyGenericScoreAction", "Amount": "%AS_ScoreAmount_NormalKill", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Normal", "Target": "Other" } ], "ScoreName": "SideScroll2Score", "ScoreTag": "SideScroll2Score_Alice", "Target": "Level" }, { "$type": "ModifyGenericScoreAction", "Amount": "%AS_ScoreAmount_EliteKill", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Elite", "Target": "Other" } ], "ScoreName": "SideScroll2Score", "ScoreTag": "SideScroll2Score_Alice", "Target": "Level" }, { "$type": "ModifyGenericScoreAction", "Amount": "%AS_ScoreAmount_BossKill", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Other" } ], "ScoreName": "SideScroll2Score", "ScoreTag": "SideScroll2Score_Alice", "Target": "Level" } ] }, "Modifiers": { "GuardPointModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushBlockStateAction" } ], "OnBeingHit": [ { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_NoHitEffect", "PropertyValue": 1, "Target": "Self" }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "#SideScroller2_Block_AttackProperty", "Predicates": [ { "$type": "ByHitDataType", "TheHitDataType": "Melee" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "ParryNotCount" ] } ] } ], "Target": "Target" }, { "$type": "SendCustomEvent", "EventKey": "Alice_SideScroller_ParrySuccess", "Target": "Caster" }, { "$type": "FireEffect", "EffectPattern": "Eff_Hit_Parry_02", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 1.298, "z": 0.638 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "LocalAvatar" } }, "Target": "Caster" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "Avatar_Common_PerfectGuard_TimeSlow_01", "IsGlobal": true }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "SideScroller2_Block_CamShake_E_01" }, { "$type": "ApplyModifier", "ModifierName": "InvincibleBuffModifier", "Target": "Caster" } ], "OnRemoved": [ { "$type": "PopBlockStateAction" } ] }, "InvincibleBuffModifier": { "Duration": 0.5, "IgnoreTimeScale": false, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "PushInvincibleAction", "Tag": "SideScroller2_Unique", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopInvincibleAction", "Tag": "SideScroller2_Unique", "Target": "Self" } ] }, "ParryModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnHitOtherPre": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "Tags": [ "AidAttack_Switch" ], "Target": "Other" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Caster" } ], "SuccessActions": [ { "$type": "ProcessScreenEffectAction", "EffectKey": "ParryAid_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "ParryAid_TimeSlow_01", "IsGlobal": true }, { "$type": "FireEffect", "EffectPattern": "Eff_Hit_Parry_02", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 1.298, "z": 0.638 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "LocalAvatar" } }, "Target": "Caster" }, { "$type": "SendCustomEvent", "EventKey": "Alice_SideScroller_ParrySuccess", "Target": "Caster" }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "#SideScroller2_Block_AttackProperty", "Attacker": "Caster", "Target": "Other" }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "SideScroller2_Block_CamShake_E_01" }, { "$type": "RemoveModifier", "ModifierName": "BlockingStateModifier", "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "InvincibleBuffModifier", "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "ParryModifier", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "QTE" } ], "Target": "Caster" } ] } ] }, "ReflectBulletModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ChangeReflectBulletStatusAction", "ColliderConfig": { "BulletTypeName": "ConfigurableSphereCollider", "ColliderAngleOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderPosOffset": { "x": 0, "y": 1, "z": 0 }, "ColliderType": "Sphere", "SphereColliderRadius": 0.75 }, "HitEffect": { }, "ReflectStatus": true } ], "OnRemoved": [ { "$type": "ChangeReflectBulletStatusAction", "ReflectStatus": false } ] } }, "OnAbilityTrigger": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Alice_SideScroller" ], "IsAdd": false, "Target": "Self" } ] }