"use strict";
exports.BattleTPP = {
/* ============================ Hall of Fame Mon - Undisputed TPP Mon ============================ */
// See: http://thatswhatyouget.github.io/tpp-progress/halloffame.html

////// Season 1
	// Red
	pidgey:1, pidgeotto:1, pidgeot:1, pidgeotmega:1, 
	lapras:1, 
	venonat:1, venomoth:1, 
	zapdos:1,
	nidoranm:1, nidorino:1, nidoking:1, 
	omanyte:1, omastar:1,
	// Crystal
	onix:1, steelix:1, steelixmega:1, 
	dratini:1, dragonair:1, dragonite:1,
	eevee:1, vaporeon:1, jolteon:1, flareon:1, espeon:1, umbreon:1, leafeon:1, glaceon:1, sylveon:1,
	totodile:1, croconaw:1, feraligatr:1,
	// Emerald
	makuhita:1, hariyama:1,
	poochyena:1, mightyena:1, 
	oddish:1, gloom:1, vileplume:1, bellossom:1, 
	geodude:1, graveler:1, golem:1, geodudealola:1, graveleralola:1, golemalola:1, 
	tentacool:1, tentacruel:1, 
	azurill:1, marill:1, azumarill:1,
	// FireRed
	swablu:1, altaria:1, altariamega:1, 
	mew:1,
	surskit:1, masquerain:1,
	squirtle:1, wartortle:1, blastoise:1, blastoisemega:1, 
	sandshrew:1, sandslash:1, sandshrewalola:1, sandslashalola:1, 
	slakoth:1, vigoroth:1, slaking:1, 
	// Platinum
	shinx:1, luxio:1, luxray:1,
	bidoof:1, bibarel:1,
	zubat:1, golbat:1, crobat:1,
	bronzor:1, bronzong:1,
	budew:1, roselia:1, roserade:1,
	// HeartGold
	trapinch:1, vibrava:1, flygon:1, 
	bonsly:1, sudowoodo:1,
	natu:1, xatu:1,
	shieldon:1, bastiodon:1,
	cranidos:1, rampardos:1,
	// Black
	deerling:1, sawsbuck:1, 
	joltik:1, galvantula:1, 
	druddigon:1, 
	blitzle:1, zebstrika:1,
	tympole:1, palpitoad:1, seismitoad:1,
	pidove:1, tranquill:1, unfezant:1, 
	// Black 2
	treecko:1, grovyle:1, sceptile:1, sceptilemega:1,
	sewaddle:1, swadloon:1, leavanny:1, 
	zorua:1, zoroark:1, 
	tepig:1, pignite:1, emboar:1,
	// X
	charmander:1, charmeleon:1, charizard:1, charizardmegax:1, charizardmegay:1, 
	absol:1, absolmega:1,
	honedge:1, doublade:1, aegislash:1, aegislashblade:1,
	xerneas:1,
	hawlucha:1, 
	// OmegaRuby
	zigzagoon:1, linoone:1, 
	whismur:1, loudred:1, exploud:1,
	minun:1,
	latios:1, latiosmega:1, 
	electrike:1, manectric:1, manectricmega:1, 
	rayquaza:1, rayquazamega:1,
	plusle:1, 
	
////// Season 2
	// Anniversary Red
	slowpoke:1, slowbro:1, slowbromega:1, slowking:1, 
	kabuto:1, kabutops:1, 
	shellder:1, cloyster:1, 
	paras:1, parasect:1, 
	grimer:1, muk:1, grimeralola:1, mukalola:1, 
	abra:1, kadabra:1, alakazam:1, alakazammega:1,
	bellsprout:1, weepinbell:1, victreebel:1, 
	// Moemon / Touhoumon
	diglett:1, dugtrio:1, diglettalola:1, dugtrioalola:1, 
	elekid:1, electabuzz:1, electivire:1, 
	// TODO: Insert Sanae, Cirno, Momiji, Satori, Tokiko, Mima here for Touhoumon
	// AlphaSapphire
	igglybuff:1, jigglypuff:1, wigglytuff:1,
	frillish:1, jellicent:1, 
	cacnea:1, cacturne:1, 
	chinchou:1, lanturn:1,
	// Colosseum
	chikorita:1, bayleef:1, meganium:1,
	hoppip:1, skiploom:1, jumpluff:1,
	misdreavus:1, mismagius:1,
	wooper:1, quagsire:1, 
	// XD
	mareep:1, flaaffy:1, ampharos:1, ampharosmega:1,
	gulpin:1, swalot:1,
	baltoy:1, claydol:1,
	carvanha:1, sharpedo:1, sharpedomega:1,
	spheal:1, sealeo:1, walrein:1,
	seedot:1, nuzleaf:1, shiftry:1, 
	
////// Season 3
	// Anniversary Crystal
	bulbasaur:1, ivysaur:1, venusaur:1, venusaurmega:1,
	aerodactyl:1, aerodactylmega:1,
	horsea:1, seadra:1, kingdra:1, 
	miltank:1,
	hoothoot:1, noctowl:1,
	// Crystal Revisit
	rattata:1, raticate:1, 
	// Brown
	psyduck:1, golduck:1, 
	weedle:1, kakuna:1, beedrill:1, beedrillmega:1,
	// Randomized Platinum
	pachirisu:1,
	magnemite:1, magneton:1, magnezone:1,
	ponyta:1, rapidash:1,
	phanpy:1, donphan:1,
	krabby:1, kingler:1, 
	// Prism
	vulpix:1, ninetales:1, vulpixalola:1, ninetalesalola:1,
	buneary:1, lopunny:1, lopunnymega:1, 
	ralts:1, kirlia:1, gardevoir:1, gardevoirmega:1,gallade:1, gallademega:1, 
	larvitar:1, pupitar:1, tyranitar:1, tyranitarmega:1, 
	// Sun
	cutiefly:1, ribombee:1, 
	cosmog:1, cosmoem:1, solgaleo:1, lunala:1,
	spinarak:1, ariados:1, 
	zygarde:1, 
	rattataalola:1, raticatealola:1,
	spearow:1, fearow:1, 
	// Waning Moon
	starly:1, staravia:1, staraptor:1,
	litten:1, torracat:1, incineroar:1,
	ducklett:1, swanna:1,
	pikipek:1, trumbeak:1, toucannon:1,
	
////// Season 4
	// Chatty Yellow
	chatot:1,
	magikarp:1, gyarados:1, gyaradosmega:1,
	pichu:1, pikachu:1, raichu:1, raichualola:1,
	pikachucosplay:1, pikachurockstar:1, pikachubelle:1, pikachupopstar:1, pikachuphd:1, pikachulibre:1,
	// Blazed Glazed
	oshawott:1, dewott:1, samurott:1,
	turtwig:1, grotle:1, torterra:1,
	venipede:1, whirlipede:1, scolipede:1,
	bagon:1, shelgon:1, salamence:1, salamencemega:1,
	swinub:1, piloswine:1, mamoswine:1,
	houndour:1, houndoom:1,
	// Randomized White 2
	articuno:1,
	cresselia:1,
	buizel:1, floatzel:1,
	kyogre:1,
	// Pyrite
	seel:1, dewgong:1,
	sentret:1, furret:1,
	magby:1, magmar:1, magmortar:1,
	exeggcute:1, exeggutor:1, exeggutoralola:1,
	// Theta Emerald EX
	skiddo:1, gogoat:1,
	mantyke:1, mantine:1,
	litleo:1, pyroar:1,
	pancham:1, pangoro:1,
	inkay:1, malamar:1,
	// Ultra Sun
	popplio:1, brionne:1, primarina:1,
	grubbin:1, charjabug:1, vikavolt:1,
	rockruff:1, lycanroc:1, lycanrocmidnight:1, lycanrocdusk:1,
	phantump:1, trevenant:1,
	
////// Season 5
	// Dual Red/Blue
	ekans:1, arbok:1,
	meowth:1, persian:1, meowthalola:1, persianalola:1,
	cleffa:1, clefairy:1, clefable:1,
	tauros:1,
	nidoranf:1, nidorina:1, nidoqueen:1,
	// Storm Silver
	shellos:1, gastrodon:1,
	farfetchd:1,
	stunky:1, skuntank:1,
	snorunt:1, glalie:1, froslass:1,
	cyndaquil:1, quilava:1, typhlosion:1,
	lugia:1,
	// Bronze
	growlithe:1, arcanine:1,





/* =============================== Legal TPP mon by Community Vote =============================== */

////// Season 1 TPP Relevant
	// Red
	gastly:1, haunter:1, gengar:1, gengarmega:1, 
	tyrogue:1, hitmonlee:1, hitmonchan:1, hitmontop:1,
	// Crystal
	togepi:1, togetic:1, togekiss:1, 
	unown:1, 
	shuckle:1, 
	drowzee:1, hypno:1, 
	smoochum:1, jynx:1, 
	goldeen:1, seaking:1, 
	// Emerald
	torchic:1, combusken:1, blaziken:1, blazikenmega:1,
	wurmple:1, silcoon:1, beautifly:1, cascoon:1, dustox:1, 
	wingull:1, pelipper:1,
	nincada:1, ninjask:1, shedinja:1, 
	lotad:1, lombre:1, ludicolo:1,
	// FireRed
	machop:1, machoke:1, machamp:1, 
	skitty:1, delcatty:1, 
	// Platium
	chimchar:1, monferno:1, infernape:1,
	uxie:1, 
	kricketot:1, kricketune:1, 
	giratina:1, giratinaorigin:1,
	azelf:1, 
	sneasel:1, weavile:1,
	// HeartGold
	lileep:1, cradily:1,
	groudon:1, groudonprimal:1, 
	phione:1, 
	// Black
	pansage:1, simisage:1, 
	petilil:1, lilligant:1, 
	tirtouga:1, carracosta:1,
	purrloin:1, liepard:1,
	lillipup:1, herdier:1, stoutland:1, 
	vullaby:1, mandibuzz:1, 
	// Black 2
	basculin:1, basculinbluestriped:1, 
	// X
	riolu:1, lucario:1, lucariomega:1, 
	chespin:1, quilladin:1, chesnaught:1,
	beldum:1, metang:1, metagross:1, metagrossmega:1, 
	// OR
	caterpie:1, metapod:1, butterfree:1, 
	poliwag:1, poliwhirl:1, poliwrath:1, politoed:1,
	croagunk:1, toxicroak:1,
	// Stadium / PBR
	entei:1, 
	
	
////// Season 2 
	// Anniversary Red
	mimejr:1, mrmime:1, 
	cubone:1, marowak:1, marowakalola:1,
	scatterbug:1, spewpa:1, vivillon:1, 
	// Viernamese Crystal (Intermission Game)
	suicune:1, 
	// Randomized AlphaSapphire
	glameow:1, purugly:1, 
	ferroseed:1, ferrothorn:1, 
	corsola:1,
	rufflet:1, braviary:1, 
	litwick:1, lampent:1, chandelure:1,
	// Colosseum
	remoraid:1, octillery:1,
	// XD
	teddiursa:1, ursaring:1, 
	
////// Season 3
	// Anniversary Crystal
	munchlax:1, snorlax:1,
	ledyba:1, ledian:1, 
	// Brown
	porygon:1, porygon2:1, porygonz:1,
	// Randomized Platium
	chingling:1, chimecho:1,
	// Sun
	buzzwole:1,
	// Prism
	phancero:1,
	// Waning Moon
	sandile:1, krokorok:1, krookodile:1,
	yungoos:1, gumshoos:1,
	
////// Season 4
	// Chatty Yellow
	ditto:1,
	// Blazed Glazed
	// Randomized White 2
	// Pyrite
	// Theta Emerald EX
	// Ultra Sun
	
////// Season 5
	// Dual Red/Blue
	// Storm Silver
	// Bronze
	

////// Because L WutFace R E
	arceus:1, arceusbug:1, arceusdark:1, arceusdragon:1, arceuselectric:1, arceusfairy:1, arceusfighting:1, arceusfire:1, arceusflying:1, arceusghost:1, arceusgrass:1, arceusground:1, arceusice:1, arceuspoison:1, arceuspsychic:1, arceusrock:1, arceussteel:1, arceuswater:1, 
	genesect:1, genesectdouse:1, genesectshock:1, genesectburn:1, genesectchill:1,
	amaura:1, aurorus:1,
	tyrunt:1, tyrantrum:1, 
	anorith:1, armaldo:1, 
	archen:1, archeops:1,
	gumblegoose:1,
	
////// I have no idea...
	slugma:1, magcargo:1, 
	shuppet:1, banette:1, banettemega:1,
	celebi:1,
	
};