diff --git a/config/formats.js b/config/formats.js index 8e5896e802..ce4141007a 100644 --- a/config/formats.js +++ b/config/formats.js @@ -462,10 +462,29 @@ let Formats = [ mod: 'gen8', ruleset: ['-Nonexistent', 'OHKO Clause', 'Evasion Moves Clause', 'Team Preview', 'HP Percentage Mod', 'Cancel Mod', 'Sleep Clause Mod', 'Endless Battle Clause'], banlist: [ - 'Eternatus-Eternamax', 'Shedinja', 'Comatose + Sleep Talk', + 'Eternatus-Eternamax', 'Shedinja', 'Zacian-Crowned', 'Comatose + Sleep Talk', 'Double Iron Bash', 'Arena Trap', 'Contrary', 'Gorilla Tactics', 'Huge Power', 'Illusion', 'Innards Out', 'Libero', 'Magnet Pull', 'Moody', 'Neutralizing Gas', 'Parental Bond', 'Protean', 'Psychic Surge', 'Pure Power', 'Shadow Tag', 'Stakeout', 'Water Bubble', 'Wonder Guard', ], + onChangeSet(set) { + const item = toID(set.item); + if (set.species === 'Zacian' && item === 'rustedsword') { + set.species = 'Zacian-Crowned'; + set.ability = 'Intrepid Sword'; + let ironHead = set.moves.indexOf('ironhead'); + if (ironHead >= 0) { + set.moves[ironHead] = 'behemothblade'; + } + } + if (set.species === 'Zamazenta' && item === 'rustedshield') { + set.species = 'Zamazenta-Crowned'; + set.ability = 'Dauntless Shield'; + let ironHead = set.moves.indexOf('ironhead'); + if (ironHead >= 0) { + set.moves[ironHead] = 'behemothbash'; + } + } + }, }, { name: "[Gen 8] Mix and Mega",