{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Born", "FrameCountHigh": 124, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "NamelessOne_HideWeapon_R", "NamelessOne_HideWeapon_L" ] }, { "AnimatorStateName": "Attack_4", "FrameCountHigh": 182, "FrameCountLow": 102, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "NamelessOne_HideWeapon_R", "NamelessOne_HideWeapon_L" ] }, { "AnimatorStateName": "Attack_5", "FrameCountHigh": 139, "FrameCountLow": 73, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "NamelessOne_HideWeapon_R", "NamelessOne_HideWeapon_L" ] }, { "AnimatorStateName": "Attack_6", "FrameCountHigh": 310, "FrameCountLow": 135, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "NamelessOne_HideWeapon_L" ] }, { "AnimatorStateName": "Attack_7", "FrameCountHigh": 250, "FrameCountLow": 64, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "NamelessOne_HideWeapon_R" ] }, { "AnimatorStateName": "ExAttack_Start", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "NamelessOne_HideWeapon_R", "NamelessOne_HideWeapon_L" ] }, { "AnimatorStateName": "ExAttack_Idle", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "NamelessOne_HideWeapon_R", "NamelessOne_HideWeapon_L" ] }, { "AnimatorStateName": "ExAttack_L", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "NamelessOne_HideWeapon_R", "NamelessOne_HideWeapon_L" ] }, { "AnimatorStateName": "ExAttack_R", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "ModifierNameList": [ "NamelessOne_HideWeapon_R", "NamelessOne_HideWeapon_L" ] }, { "AnimatorStateName": "ExAttack_Final", "FrameCountHigh": 59, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "ModifierNameList": [ "NamelessOne_HideWeapon_L" ] }, { "AnimatorStateName": "ExAttack_Final", "FrameCountHigh": 88, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "ModifierNameList": [ "NamelessOne_HideWeapon_R" ] } ] } ], "AbilityName": "NamelessOne_Weapon_Manager", "AbilitySpecials": { "AS_Func": { "Value": "", "ValueType": "String" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAnimTransit": [ { "$type": "ApplyModifier", "ModifierName": "NamelessOne_HideWeapon_Transit" } ] }, "Modifiers": { "NamelessOne_EnhanceWeapon_L": { "OnAdded": [ { "$type": "PushRenderVisibleAction", "Paths": [ "Monster_NamelessOne_Weapon_02" ], "Tag": "NamelessOne_EnhanceWeapon_L_Invisible", "Visible": false }, { "$type": "FireEffect", "AttachPointName": "Ctr_Wpn1", "EffectPattern": "Eff_Monster_NamelessOne_Enhance_L_02_Bullet", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "NamelessOne_HideWeapon_L" ] } ] } ] } ], "OnRemoved": [ { "$type": "PopRenderVisibleAction", "Tag": "NamelessOne_EnhanceWeapon_L_Invisible" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_NamelessOne_Enhance_L_02_Bullet" ] } ] }, "NamelessOne_EnhanceWeapon_R": { "OnAdded": [ { "$type": "PushRenderVisibleAction", "Paths": [ "Monster_NamelessOne_Weapon_01" ], "Tag": "NamelessOne_EnhanceWeapon_R_Invisible", "Visible": false }, { "$type": "FireEffect", "AttachPointName": "Ctr_Wpn2", "EffectPattern": "Eff_Monster_NamelessOne_Enhance_R_01_Bullet", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "NamelessOne_HideWeapon_R" ] } ] } ] } ], "OnRemoved": [ { "$type": "PopRenderVisibleAction", "Tag": "NamelessOne_EnhanceWeapon_R_Invisible" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_NamelessOne_Enhance_R_01_Bullet" ] } ] }, "NamelessOne_HideWeapon_L": { "OnAdded": [ { "$type": "PushRenderVisibleAction", "Paths": [ "Monster_NamelessOne_Weapon_02" ], "Tag": "NamelessOne_HideWeapon_L_Invisible", "Visible": false }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_NamelessOne_Enhance_L_02_Bullet" ] } ], "OnRemoved": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByHasModifier", "ModifierNameList": [ "NamelessOne_EnhanceWeapon_L" ] } ], "FailureActions": [ { "$type": "PopRenderVisibleAction", "Tag": "NamelessOne_HideWeapon_L_Invisible" } ], "SuccessActions": [ { "$type": "FireEffect", "AttachPointName": "Ctr_Wpn1", "EffectPattern": "Eff_Monster_NamelessOne_Enhance_L_02_Bullet" } ] } ] }, "NamelessOne_HideWeapon_R": { "OnAdded": [ { "$type": "PushRenderVisibleAction", "Paths": [ "Monster_NamelessOne_Weapon_01" ], "Tag": "NamelessOne_HideWeapon_R_Invisible", "Visible": false }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_NamelessOne_Enhance_R_01_Bullet" ] } ], "OnRemoved": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByHasModifier", "ModifierNameList": [ "NamelessOne_EnhanceWeapon_R" ] } ], "FailureActions": [ { "$type": "PopRenderVisibleAction", "Tag": "NamelessOne_HideWeapon_R_Invisible" } ], "SuccessActions": [ { "$type": "FireEffect", "AttachPointName": "Ctr_Wpn2", "EffectPattern": "Eff_Monster_NamelessOne_Enhance_R_01_Bullet" } ] } ] }, "NamelessOne_HideWeapon_Transit": { "Duration": 0.4, "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "NamelessOne_HideWeapon_L" }, { "$type": "ApplyModifier", "ModifierName": "NamelessOne_HideWeapon_R" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "NamelessOne_HideWeapon_L" }, { "$type": "RemoveModifier", "ModifierName": "NamelessOne_HideWeapon_R" } ] } }, "OnAbilityTrigger": [ { "$type": "ApplyModifier", "ModifierName": "NamelessOne_EnhanceWeapon_R", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": "EnhanceR", "ParamName": "AS_Func", "ParamType": "String" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": "Enhance", "ParamName": "AS_Func", "ParamType": "String" } ] } ] }, { "$type": "ApplyModifier", "ModifierName": "NamelessOne_EnhanceWeapon_L", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": "EnhanceL", "ParamName": "AS_Func", "ParamType": "String" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": "Enhance", "ParamName": "AS_Func", "ParamType": "String" } ] } ] }, { "$type": "RemoveModifier", "ModifierName": "NamelessOne_EnhanceWeapon_R", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": "EnhanceR_End", "ParamName": "AS_Func", "ParamType": "String" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": "Enhance_End", "ParamName": "AS_Func", "ParamType": "String" } ] } ] }, { "$type": "RemoveModifier", "ModifierName": "NamelessOne_EnhanceWeapon_L", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": "EnhanceL_End", "ParamName": "AS_Func", "ParamType": "String" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": "Enhance_End", "ParamName": "AS_Func", "ParamType": "String" } ] } ] }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": "", "ParamName": "AS_Func", "ParamType": "String" } ] }