{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "QTEBulletLaunchModifier" } ], "AnimatorStateName": "SwitchIn_Attack_Extra", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 115, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "QTEBulletLaunchModifier" } ], "AnimatorStateName": "SwitchIn_Attack", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 115, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "SP02BulletLaunchModifier" } ], "AnimatorStateName": "Attack_Special_02", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 44, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "Brujas_Bullet_Launcher", "AbilityStacking": "Unique", "Modifiers": { "QTEBulletLaunchModifier": { "Duration": 2, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "Brujas_QTE_Bullet_01" }, { "$type": "TriggerAbilityAction", "AbilityName": "Brujas_QTE_Bullet_02" }, { "$type": "TriggerAbilityAction", "AbilityName": "Brujas_QTE_Bullet_03" }, { "$type": "TriggerAbilityAction", "AbilityName": "Brujas_QTE_Bullet_04" }, { "$type": "TriggerAbilityAction", "AbilityName": "Brujas_QTE_Bullet_05" } ] }, "SP02BulletLaunchModifier": { "Duration": 2, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "Brujas_SP_Bullet_01" }, { "$type": "TriggerAbilityAction", "AbilityName": "Brujas_SP_Bullet_02" }, { "$type": "TriggerAbilityAction", "AbilityName": "Brujas_SP_Bullet_03" }, { "$type": "TriggerAbilityAction", "AbilityName": "Brujas_SP_Bullet_04" }, { "$type": "TriggerAbilityAction", "AbilityName": "Brujas_SP_Bullet_05" } ] } }, "OnAbilityTrigger": [ { "$type": "CreateSavePointAction", "PointName": "Brujas_QTE_Bullet_01", "TargetPosRot": { "CoordsOption": "Caster", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": -0.7, "y": 0, "z": 9 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Caster" } } }, { "$type": "TriggerAbilityAction", "AbilityName": "Brujas_QTE_Bullet_01", "PosRotConfig": { "CoordsOption": "Caster", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "SavePoint", "PointName": "Brujas_QTE_Bullet_01" } } } ] }