{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "RemoveMaterialPropertyAction", "Tag": "Avatar_Female_Size03_Yanagi_MA_Common_GhostMask_01", "Target": "Self" } ], "AnimatorStateName": "SwitchIn_Attack_Ex_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "Yanagi_Talent_01", "AbilitySpecials": { "AS_BuffDuration_Talent01": { "Value": 15 }, "AS_ElementMysteryDelta_Talent01": { "Value": 100 }, "AS_MaxStackingNum_Talent01": { "Value": 2 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "YanagiTalent01TeamModifer", "Target": "TeamAvatars" } ] }, "Modifiers": { "YanagiTalent01ElementMysteryModifier": { "Duration": -1, "ModifierStacking": "Unique", "Properties": { "Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta_Talent01" } }, "YanagiTalent01InvincibleModifier": { "Duration": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushInvincibleAction", "Tag": "Yanagi_Talent01_Invincible", "Target": "Self" }, { "$type": "ProcessScreenEffectAction", "AlwaysFollow": true, "EffectKey": "Avatar_Yanagi_Common_ScreenEffects_01", "EffectType": "ScreenEffects", "Follow": true }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "Tag": "Yanagi_Talent01_Mat", "Target": "Caster", "key": "Avatar_Female_Size03_Yanagi_MA_Common_GhostMask_01" }, { "$type": "FireEffect", "AttachPointName": "MiddlePoint", "EffectPattern": "Eff_Yanagi_Attack_Common_15_Flash", "Target": "Caster" }, { "$type": "TriggerSoundAction", "Target": "Caster", "soundActionKey": "Play_SFX_Char_Skill_Yanagi_Talent_01" } ], "OnRemoved": [ { "$type": "PopInvincibleAction", "Tag": "Yanagi_Talent01_Invincible", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "YanagiTalent01Modifier", "StackCount": 1, "Target": "Caster" } ] }, "YanagiTalent01Modifier": { "Duration": "%AS_BuffDuration_Talent01", "MaxStackingNumber": "%AS_MaxStackingNum_Talent01", "ModifierStacking": "MultipleAllRefresh", "OnAdded": [ { "$type": "AttachModifier", "ModifierName": "YanagiTalent01ElementMysteryModifier", "Target": "Self" } ], "OnBeingHit": [ { "$type": "ApplyModifier", "ModifierName": "YanagiTalent01InvincibleModifier", "Predicates": [ { "$type": "ByModifierStackCount", "CompareType": "GreaterEqual", "ModifierName": "YanagiTalent01Modifier", "StackCount": 1, "Target": "Caster" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "GuardPoint" ], "Target": "Caster" } ] } ], "Target": "Caster" } ] }, "YanagiTalent01TeamModifer": { "Duration": -1, "ModifierStacking": "Replace", "OnBuffAddToOther": [ { "$type": "ApplyModifier", "CustomKey": "AbilityTarget_Yanagi", "ModifierName": "YanagiTalent01Modifier", "Predicates": [ { "$type": "ByHandlingBuffGroup", "BuffGroupList": [ "Frost", "Strike", "Burn", "Ignite", "Electric", "Overload", "Erosion", "Chaos" ] } ], "StackCount": 1, "Target": "Custom" } ] } } }