mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-08-22 17:14:58 -05:00
Add new STABmons bans
This commit is contained in:
@@ -255,7 +255,7 @@ exports.Formats = [
|
||||
banlist: ['Ignore STAB Moves',
|
||||
'Aegislash', 'Arceus', 'Blaziken', 'Darkrai', 'Deoxys', 'Dialga', 'Giratina', 'Groudon', 'Ho-Oh', 'Kyogre', 'Kyurem-White',
|
||||
'Lugia', 'Lunala', 'Mewtwo', 'Palkia', 'Rayquaza', 'Reshiram', 'Shaymin-Sky', 'Solgaleo', 'Xerneas', 'Yveltal', 'Zekrom',
|
||||
'Power Construct', 'Shadow Tag', 'Gengarite', 'Kangaskhanite', 'Lucarionite', "King's Rock", 'Razor Fang', 'Salamencite',
|
||||
'Power Construct', 'Shadow Tag', 'Gengarite', 'Kangaskhanite', "King's Rock", 'Lucarionite', 'Metagrossite', 'Razor Fang', 'Salamencite',
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
@@ -703,7 +703,7 @@ class Validator {
|
||||
alreadyChecked[template.speciesid] = true;
|
||||
if (tools.gen === 2 && template.gen === 1) tradebackEligible = true;
|
||||
// STABmons hack to avoid copying all of validateSet to formats
|
||||
if (format.banlistTable && format.banlistTable['ignorestabmoves'] && !(moveid in {'acupressure':1, 'chatter':1}) && !move.isZ) {
|
||||
if (format.banlistTable && format.banlistTable['ignorestabmoves'] && !(moveid in {'acupressure':1, 'chatter':1, 'geomancy':1, 'shellsmash':1, 'shiftgear':1, 'thousandarrows':1}) && !move.isZ) {
|
||||
let types = template.types;
|
||||
if (template.baseSpecies === 'Rotom') types = ['Electric', 'Ghost', 'Fire', 'Water', 'Ice', 'Flying', 'Grass'];
|
||||
if (template.baseSpecies === 'Shaymin') types = ['Grass', 'Flying'];
|
||||
|
||||
Reference in New Issue
Block a user