{ "AbilityName": "Monster_EtherAreaEnhance", "AbilitySpecials": { "AS_DamageTakeRatio_Ether": { "Value": -0.15, "ValueType": "Float" }, "AS_DefenceRatio": { "Value": 0.3, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnCustomEventReceived": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_EtherAreaEnhance", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "EnterEtherBarrierArea" } ], "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Modifier_EtherAreaEnhance", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "ExitEtherBarrierArea" } ], "Target": "Self" } ], "OnEnterBattleRegio": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_EtherAreaEnhance", "Predicates": [ { "$type": "ByRegionTag", "Tag": "EtherZone" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HasEtherBarrier" ] } ] } ], "Target": "Self" } ], "OnExitBattleRegio": [ { "$type": "RemoveModifier", "ModifierName": "Modifier_EtherAreaEnhance", "Predicates": [ { "$type": "ByRegionTag", "Tag": "EtherZone" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HasEtherBarrier" ] } ] } ], "Target": "Self" } ] }, "Modifiers": { "Modifier_EtherAreaEnhance": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetRBLOffsetAction", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "NoRBLBuff" ], "Target": "Self" } ] } ], "RBLOffset": 2, "Tag": "Monster_EtherAreaEnhance_RBL_Up", "Target": "Self" }, { "$type": "ApplyIgnisFatuusAction", "FadeKey": "MonsterIgnisFatuusFadeIn", "Target": "Self" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "Monster_Common_MonsterIgnisFatuus_01", "EffectType": "MonsterIgnisFatuus" } ], "OnBeAttackLanded": [ { "$type": "UnsetRBLOffsetAction", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "NormalQTE" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] }, { "$type": "ByAnimTagList", "TagList": [ "ParryAid" ] } ] } ], "Tag": "Monster_EtherAreaEnhance_RBL_Down", "Target": "Self" } ], "OnBeingHit": [ { "$type": "SetRBLOffsetAction", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "NoRBLBuff" ], "Target": "Self" } ] }, { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "NormalQTE" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] }, { "$type": "ByAnimTagList", "TagList": [ "ParryAid" ] } ] } ], "RBLOffset": -2, "Tag": "Monster_EtherAreaEnhance_RBL_Down", "Target": "Self" } ], "OnRemoved": [ { "$type": "UnsetRBLOffsetAction", "Tag": "Monster_EtherAreaEnhance_RBL_Up", "Target": "Self" }, { "$type": "RemoveIgnisFatuusAction", "FadeKey": "MonsterIgnisFatuusFadeOut", "Target": "Self" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "Monster_Common_MonsterIgnisFatuus_01", "EffectType": "MonsterIgnisFatuus" } ], "Properties": { "Actor_DamageTakeRatio_EtherBarrier": "%AS_DamageTakeRatio_Ether", "Actor_DefenceRatio": "%AS_DefenceRatio" } } } }