{ "AbilityName": "Tower_Demonize_RemoveWhenStunRecover", "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "DemonizeModifier", "Target": "Self" } ] }, "Modifiers": { "DemonizeModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyAbilityAction", "AbilityID": 79990017, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Demote" ] } ], "Target": "Self" }, { "$type": "ApplyAbilityAction", "AbilityID": 79990018, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Promote" ] } ], "Target": "Self" }, { "$type": "ApplyAbilityAction", "AbilityID": 79990019, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Boss" ] } ], "Target": "Self" }, { "$type": "ApplyAbilityAction", "AbilityID": 79990020, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "MainStoryBoss" ] } ], "Target": "Self" } ], "OnStunDestroyActions": [ { "$type": "RemoveAbilityAction", "AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_Demote", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Demote" ] } ], "Target": "Self" }, { "$type": "RemoveAbilityAction", "AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_Promote", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Promote" ] } ], "Target": "Self" }, { "$type": "RemoveAbilityAction", "AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_Boss", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Boss" ] } ], "Target": "Self" }, { "$type": "RemoveAbilityAction", "AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_MainStoryBoss", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "MainStoryBoss" ] } ], "Target": "Self" } ] } } }