{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "RemoveFrozenModifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Is_Arm_Iced" ] } ], "Target": "Self" } ], "AnimatorStateName": "P1_Switch_Phase_Death", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "RemoveFrozenModifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Is_Arm_Iced" ] } ], "Target": "Self" } ], "AnimatorStateName": "P1_Arm_Recover", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 95, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "SacrificeBringer_Frozen_Manager", "AbilityStacking": "Unique", "DefaultModifier": { "OnBuffAdded": [ { "$type": "ApplyModifier", "ModifierName": "FrozenControlModifier", "Predicates": [ { "$type": "ByHandlingBuffGroup", "BuffGroupList": [ "Frozen" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "SacrificeBringerP2" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "ArmRecover" ] } ] } ], "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Is_Arm_Iced" ], "IsAdd": true, "Predicates": [ { "$type": "ByHandlingBuffGroup", "BuffGroupList": [ "Frozen" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "SacrificeBringerP2" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "ArmRecover" ] } ] } ], "Target": "Self" } ], "OnBuffRemoved": [ { "$type": "WriteAIParamAction", "BoolParamValue": true, "ParamName": "IsFrozenDone", "Predicates": [ { "$type": "ByHandlingBuffGroup", "BuffGroupList": [ "Frozen" ] } ] } ], "OnStunDestroyActions": [ { "$type": "ApplyModifier", "ModifierName": "RemoveFrozenModifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Is_Arm_Iced" ] } ], "Target": "Self" } ] }, "Modifiers": { "FrozenControlModifier": { "Duration": 8, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushRenderVisibleAction", "Paths": [ "SacrificeBringer_Ice" ], "Tag": "SacrificeBringer_Ice", "Visible": true }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": false, "RendererList": [ { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Ice" }, { "ApplyAllMaterials": true, "RenderPath": "SacrificeBringer_Body_Hand" } ], "Tag": "Monster_SacrificeBringer_MA_P1_Arm_Recover_AbnormalPropertyFreeze_01", "key": "Monster_SacrificeBringer_MA_P1_Arm_Recover_AbnormalPropertyFreeze_01" }, { "$type": "PushRenderVisibleAction", "Paths": [ "SacrificeBringer_Weapon_04" ], "Tag": "SacrificeBringer_Weapon_04", "Visible": false }, { "$type": "PushRenderVisibleAction", "Paths": [ "SacrificeBringer_Weapon_05" ], "Tag": "SacrificeBringer_Weapon_05", "Visible": false }, { "$type": "PushRenderVisibleAction", "Paths": [ "SacrificeBringer_Weapon_06" ], "Tag": "SacrificeBringer_Weapon_06", "Visible": false } ], "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "RemoveFrozenModifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Is_Arm_Iced" ] } ], "Target": "Self" } ] }, "RemoveFrozenModifier": { "Duration": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "WriteAIParamAction", "BoolParamValue": false, "ParamName": "IsFrozenDone" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Is_Arm_Iced" ], "IsAdd": false, "Target": "Self" }, { "$type": "PushRenderVisibleAction", "Paths": [ "SacrificeBringer_Ice" ], "Tag": "SacrificeBringer_Ice", "Visible": false }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Monster_SacrificeBringer_MA_P1_Arm_Recover_AbnormalPropertyFreeze_01" }, { "$type": "FireEffect", "EffectPattern": "Eff_Monster_SacrificeBringer_P1_Arm_Recover_01_Ice", "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "Bip001 L Hand", "EffectPattern": "Eff_Monster_SacrificeBringer_P1_Arm_Recover_02_Ice", "Target": "Self" } ] } } }