diff --git a/mods/gennext/abilities.js b/mods/gennext/abilities.js index 256461679d..35d5db1af0 100644 --- a/mods/gennext/abilities.js +++ b/mods/gennext/abilities.js @@ -353,6 +353,7 @@ exports.BattleAbilities = { }, }, "weakarmor": { + inherit: true, onDamage: function (damage, target, source, effect) { if (effect && effect.effectType === 'Move') { this.add('-message', "Its damage was reduced by Weak Armor!"); @@ -477,6 +478,8 @@ exports.BattleAbilities = { }, }, "truant": { + inherit: true, + onBeforeMove: function () {}, onModifyMove: function (move, pokemon) { if (!move.self) move.self = {}; if (!move.self.volatileStatus) move.self.volatileStatus = 'truant'; @@ -577,6 +580,8 @@ exports.BattleAbilities = { }, }, "shadowtag": { + desc: "For the first turn after this Pokemon switches in, prevent adjacent opposing Pokemon from choosing to switch out unless they are immune to trapping or also have this Ability.", + shortDesc: "Prevents adjacent foes from choosing to switch for one turn.", onStart: function (pokemon) { pokemon.addVolatile('shadowtag'); }, @@ -598,5 +603,9 @@ exports.BattleAbilities = { pokemon.maybeTrapped = true; } }, + id: "shadowtag", + name: "Shadow Tag", + rating: 5, + num: 23, }, }; diff --git a/mods/gennext/formats-data.js b/mods/gennext/formats-data.js index 700684abda..ebf083d686 100644 --- a/mods/gennext/formats-data.js +++ b/mods/gennext/formats-data.js @@ -9,14 +9,34 @@ exports.BattleFormatsData = { inherit: true, tier: 'OU', }, + blazikenmega: { + inherit: true, + tier: 'OU', + }, genesect: { inherit: true, tier: 'OU', }, + gengarmega: { + inherit: true, + tier: 'OU', + }, + kangaskhanmega: { + inherit: true, + tier: 'OU', + }, landorus: { inherit: true, tier: 'OU', }, + mawilemega: { + inherit: true, + tier: 'OU', + }, + salamencemega: { + inherit: true, + tier: 'OU', + }, deoxysdefense: { inherit: true, tier: 'Uber',