{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "HereticHunter_SmokeDitherModifier", "Target": "Caster" } ], "AnimatorStateName": "Attack_JumpAttack", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "HereticHunter_SmokeDitherModifier", "Target": "Caster" } ], "AnimatorStateName": "Attack_ODJumpAttack", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 8, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "HereticHunter_SmokeDitherModifier", "Target": "Caster" } ], "AnimatorStateName": "Attack_ODStart", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "HereticHunter_SmokeSkill", "AbilityStacking": "Unique", "DefaultModifier": { "OnKilled": [ { "$type": "RemoveModifier", "ModifierName": "HereticHunter_SmokeDitherModifier", "Target": "Caster" } ] }, "Modifiers": { "HereticHunter_SmokeDitherModifier": { "Duration": 10, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "DitherFadeAction", "DitherFadeKey": "Monster_HereticHunter_Dither_Fade", "Tag": "HereticHunter_Smoke_Dtiher_Fade", "Target": "Caster" }, { "$type": "PushInvincibleAction", "Tag": "HereticHunter_SmokeDither", "Target": "Caster" } ], "OnRemoved": [ { "$type": "InterruptDitherFadeAction", "Tag": "HereticHunter_Smoke_Dtiher_Fade", "Target": "Caster" }, { "$type": "PopInvincibleAction", "Tag": "HereticHunter_SmokeDither", "Target": "Caster" } ] } }, "OnAbilityStart": [ { "$type": "ApplyModifier", "ModifierName": "HereticHunter_SmokeDitherModifier", "Target": "Caster" } ] }