{ "AbilityMixins": [ { "$type": "MultiPartMixin", "BindHitColliderList": [ "HitCollider_L_Hand" ], "CanHitAfterDestroyed": false, "IsUseHitFlowOnDestroyed": true, "MaxHP": "%AS_HandHP", "OnPartDestroy": [ { "$type": "PushRenderVisibleAction", "Paths": [ "Monster_IonizedPugnus_Break_L_1" ], "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Black" ], "Target": "Self" } ], "Tag": "IonizedPugnus_LeftHandBroken", "Visible": false }, { "$type": "PushRenderVisibleAction", "Paths": [ "Monster_IonizedPugnusGrey_Break_L_1" ], "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Grey" ], "Target": "Self" } ], "Tag": "IonizedPugnus_LeftHandBroken", "Visible": false }, { "$type": "FireEffect", "AttachPointName": "Bip001 L Forearm", "EffectPattern": "Eff_Monster_IonizedPugnus_Broken_01", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "LeftHandBroken" ], "IsAdd": true, "Target": "Self" } ], "OwnerDamagetakeRatio": 0, "PartDamageTakeRatio": 0, "PartHP": "%AS_HandHP", "PartName": "IonizedPugnus_LeftHand" }, { "$type": "MultiPartMixin", "BindHitColliderList": [ "HitCollider_R_Hand" ], "CanHitAfterDestroyed": false, "IsUseHitFlowOnDestroyed": true, "MaxHP": "%AS_HandHP", "OnPartDestroy": [ { "$type": "PushRenderVisibleAction", "Paths": [ "Monster_IonizedPugnus_Break_R_1" ], "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Black" ], "Target": "Self" } ], "Tag": "IonizedPugnus_RightHandBroken", "Visible": false }, { "$type": "PushRenderVisibleAction", "Paths": [ "Monster_IonizedPugnusGrey_Break_R_1" ], "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Grey" ], "Target": "Self" } ], "Tag": "IonizedPugnus_RightHandBroken", "Visible": false }, { "$type": "FireEffect", "AttachPointName": "Bip001 R Forearm", "EffectPattern": "Eff_Monster_IonizedPugnus_Broken_01", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "RightHandBroken" ], "IsAdd": true, "Target": "Self" } ], "OwnerDamagetakeRatio": 0, "PartDamageTakeRatio": 0, "PartHP": "%AS_HandHP", "PartName": "IonizedPugnus_BodyPart" } ], "AbilityName": "IonizedPugnus_BodyPart", "AbilitySpecials": { "AS_HandHP": { "Value": 100 }, "AS_HandHPRatio": { "Value": 0.001 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "property(MaxHP)*specials(AS_HandHPRatio)", "ParamName": "AS_HandHP", "Target": "Self", "ValueType": "Float" } ] } }