Skip to content

Commit

Permalink
Update Gen 1 Random Battles
Browse files Browse the repository at this point in the history
Change mandatory move to essential move, as it's not literally mandatory but a move without which the Pokémon is much worse in any format it plays.
Buff all shitmons to level 99.
Nerf Amnesia Mewtwo to level 68.
Update level scale for better balance.
Halve the chance to have two Pokémon of the same type.
Halve the chance to get more than 2 NFE/LC/UU Pokémon.
Forbid Slash and Swords Dance in the same set explicitly.
All shitmons grant now the chance to get both Ubers.
Update several movesets, including lowering the chance to get a partial trapping set since those make games longer but not funnier.
  • Loading branch information
Joimer committed Jan 27, 2015
1 parent c01f17f commit 042fae4
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 58 deletions.
84 changes: 42 additions & 42 deletions mods/gen1/formats-data.js
@@ -1,14 +1,14 @@
exports.BattleFormatsData = {
bulbasaur: {
randomBattleMoves: ["razorleaf","sleeppowder","swordsdance","bodyslam"],
randomBattleMoves: ["razorleaf","sleeppowder","swordsdance","bodyslam","toxic","leechseed"],
tier: "LC"
},
ivysaur: {
randomBattleMoves: ["razorleaf","sleeppowder","swordsdance","bodyslam"],
randomBattleMoves: ["razorleaf","sleeppowder","swordsdance","bodyslam","toxic","leechseed"],
tier: "UU"
},
venusaur: {
randomBattleMoves: ["razorleaf","sleeppowder","swordsdance","bodyslam"],
randomBattleMoves: ["razorleaf","sleeppowder","swordsdance","bodyslam","toxic","leechseed"],
tier: "UU"
},
charmander: {
Expand Down Expand Up @@ -61,27 +61,27 @@ exports.BattleFormatsData = {
},
pidgey: {
randomBattleMoves: ["agility","mimic","mirrormove","skyattack","rest","reflect","sandattack"],
mandatoryMove: "doubleedge",
essentialMove: "doubleedge",
tier: "LC"
},
pidgeotto: {
randomBattleMoves: ["agility","mimic","mirrormove","skyattack","rest","reflect"],
mandatoryMove: "doubleedge",
essentialMove: "doubleedge",
tier: "UU"
},
pidgeot: {
randomBattleMoves: ["hyperbeam","agility","mimic","mirrormove","skyattack","rest","reflect"],
mandatoryMove: "doubleedge",
essentialMove: "doubleedge",
tier: "UU"
},
rattata: {
randomBattleMoves: ["bodyslam","blizzard","bubblebeam","thunderbolt"],
mandatoryMove: "superfang",
essentialMove: "superfang",
tier: "LC"
},
raticate: {
randomBattleMoves: ["bodyslam","hyperbeam","blizzard","bubblebeam"],
mandatoryMove: "superfang",
essentialMove: "superfang",
tier: "UU"
},
spearow: {
Expand Down Expand Up @@ -121,7 +121,7 @@ exports.BattleFormatsData = {
},
sandslash: {
randomBattleMoves: ["swordsdance","hyperbeam","bodyslam","rockslide","substitute"],
mandatoryMove: "earthquake",
essentialMove: "earthquake",
tier: "UU"
},
nidoranf: {
Expand All @@ -133,7 +133,7 @@ exports.BattleFormatsData = {
},
nidoqueen: {
randomBattleMoves: ["blizzard","thunder","thunderbolt","bodyslam"],
mandatoryMove: "earthquake",
essentialMove: "earthquake",
tier: "UU"
},
nidoranm: {
Expand All @@ -145,7 +145,7 @@ exports.BattleFormatsData = {
},
nidoking: {
randomBattleMoves: ["blizzard","thunder","thunderbolt","bodyslam"],
mandatoryMove: "earthquake",
essentialMove: "earthquake",
tier: "UU"
},
clefairy: {
Expand All @@ -159,7 +159,7 @@ exports.BattleFormatsData = {
tier: "LC"
},
ninetales: {
randomBattleMoves: ["fireblast","bodyslam","confuseray","firespin"],
randomBattleMoves: ["fireblast","bodyslam","confuseray","firespin","doubleedge","flamethrower","hyperbeam","reflect","toxic"],
tier: "UU"
},
jigglypuff: {
Expand Down Expand Up @@ -191,8 +191,8 @@ exports.BattleFormatsData = {
tier: "LC"
},
parasect: {
randomBattleMoves: ["stunspore","swordsdance","bodyslam","slash","megadrain"],
mandatoryMove: "spore",
randomBattleMoves: ["stunspore","swordsdance","bodyslam","slash","megadrain","doubleedge","growth","hyperbeam","toxic"],
essentialMove: "spore",
tier: "UU"
},
venonat: {
Expand All @@ -207,15 +207,15 @@ exports.BattleFormatsData = {
},
dugtrio: {
randomBattleMoves: ["slash","sandattack","mimic","substitute"],
mandatoryMove: "earthquake",
essentialMove: "earthquake",
tier: "UU"
},
meowth: {
tier: "LC"
},
persian: {
randomBattleMoves: ["bubblebeam","hyperbeam","bodyslam","screech","thunderbolt"],
mandatoryMove: "slash",
essentialMove: "slash",
tier: "OU"
},
psyduck: {
Expand All @@ -226,7 +226,7 @@ exports.BattleFormatsData = {
},
golduck: {
randomBattleMoves: ["blizzard","icebeam","surf","bodyslam","rest"],
mandatoryMove: "amnesia",
essentialMove: "amnesia",
tier: "UU"
},
mankey: {
Expand All @@ -251,7 +251,7 @@ exports.BattleFormatsData = {
},
poliwrath: {
randomBattleMoves: ["blizzard","hypnosis","surf","submission"],
mandatoryMove: "amnesia",
essentialMove: "amnesia",
tier: "UU"
},
politoed: {
Expand All @@ -262,23 +262,23 @@ exports.BattleFormatsData = {
},
kadabra: {
randomBattleMoves: ["psychic","thunderwave","reflect","seismictoss"],
mandatoryMove: "recover",
essentialMove: "recover",
tier: "UU"
},
alakazam: {
randomBattleMoves: ["psychic","thunderwave","reflect","seismictoss"],
mandatoryMove: "recover",
essentialMove: "recover",
tier: "OU"
},
machop: {
tier: "LC"
},
machoke: {
randomBattleMoves: ["bodyslam","earthquake","hyperbeam","submission"],
randomBattleMoves: ["bodyslam","earthquake","submission","counter","doubleedge","leer","megakick","rockslide"],
tier: "UU"
},
machamp: {
randomBattleMoves: ["bodyslam","earthquake","hyperbeam","submission"],
randomBattleMoves: ["bodyslam","earthquake","hyperbeam","submission","rockslide"],
tier: "UU"
},
bellsprout: {
Expand All @@ -289,7 +289,7 @@ exports.BattleFormatsData = {
},
victreebel: {
randomBattleMoves: ["razorleaf","swordsdance","bodyslam","hyperbeam","stunspore","wrap"],
mandatoryMove: "sleeppowder",
essentialMove: "sleeppowder",
tier: "UU"
},
tentacool: {
Expand All @@ -314,7 +314,7 @@ exports.BattleFormatsData = {
tier: "LC"
},
rapidash: {
randomBattleMoves: ["fireblast","agility","bodyslam","firespin"],
randomBattleMoves: ["fireblast","agility","bodyslam","firespin","growl","hyperbeam","reflect","substitute","toxic"],
eventPokemon: [
{"generation":1,"level":40,"moves":["ember","firespin","stomp","payday"]}
],
Expand All @@ -336,7 +336,7 @@ exports.BattleFormatsData = {
},
farfetchd: {
randomBattleMoves: ["sandattack","substitute","swordsdance","bodyslam","toxic"],
mandatoryMove: "slash",
essentialMove: "slash",
tier: "UU"
},
doduo: {
Expand All @@ -358,7 +358,7 @@ exports.BattleFormatsData = {
},
muk: {
randomBattleMoves: ["sludge","bodyslam","megadrain","screech"],
mandatoryMove: "explosion",
essentialMove: "explosion",
tier: "UU"
},
shellder: {
Expand All @@ -376,7 +376,7 @@ exports.BattleFormatsData = {
},
gengar: {
randomBattleMoves: ["explosion","thunderbolt","megadrain","psychic"],
mandatoryMove: "hypnosis",
essentialMove: "hypnosis",
tier: "OU"
},
onix: {
Expand All @@ -395,23 +395,23 @@ exports.BattleFormatsData = {
},
kingler: {
randomBattleMoves: ["bodyslam","hyperbeam","surf","swordsdance"],
mandatoryMove: "crabhammer",
essentialMove: "crabhammer",
tier: "UU"
},
voltorb: {
tier: "LC"
},
electrode: {
randomBattleMoves: ["thunder","thunderbolt","thunderwave","screech","mimic","flash"],
mandatoryMove: "explosion",
randomBattleMoves: ["thunder","thunderbolt","thunderwave","screech","flash","reflect"],
essentialMove: "explosion",
tier: "UU"
},
exeggcute: {
tier: "LC"
},
exeggutor: {
randomBattleMoves: ["psychic","explosion","eggbomb","hyperbeam","megadrain","stunspore"],
mandatoryMove: "sleeppowder",
essentialMove: "sleeppowder",
tier: "OU"
},
cubone: {
Expand All @@ -438,7 +438,7 @@ exports.BattleFormatsData = {
},
weezing: {
randomBattleMoves: ["sludge","thunder","thunderbolt","fireblast"],
mandatoryMove: "explosion",
essentialMove: "explosion",
tier: "UU"
},
rhyhorn: {
Expand All @@ -450,12 +450,12 @@ exports.BattleFormatsData = {
},
chansey: {
randomBattleMoves: ["icebeam","counter","thunderwave","thunderbolt","reflect"],
mandatoryMove: "softboiled",
essentialMove: "softboiled",
tier: "OU"
},
tangela: {
randomBattleMoves: ["bind","hyperbeam","stunspore","megadrain","growth","swordsdance","bodyslam"],
mandatoryMove: "sleeppowder",
essentialMove: "sleeppowder",
tier: "UU"
},
kangaskhan: {
Expand All @@ -481,7 +481,7 @@ exports.BattleFormatsData = {
},
starmie: {
randomBattleMoves: ["blizzard","thunderbolt","thunderwave","surf"],
mandatoryMove: "recover",
essentialMove: "recover",
tier: "OU"
},
mrmime: {
Expand Down Expand Up @@ -540,7 +540,7 @@ exports.BattleFormatsData = {
},
jolteon: {
randomBattleMoves: ["thunderwave","pinmissile","bodyslam","doublekick","sandattack"],
mandatoryMove: "thunderbolt",
essentialMove: "thunderbolt",
tier: "UU"
},
flareon: {
Expand All @@ -549,15 +549,15 @@ exports.BattleFormatsData = {
},
porygon: {
randomBattleMoves: ["thunderwave","thunderbolt","blizzard","icebeam","doubleedge","hyperbeam","sharpen","psychic","agility","triattack"],
mandatoryMove: "recover",
essentialMove: "recover",
tier: "UU"
},
omanyte: {
tier: "LC"
},
omastar: {
randomBattleMoves: ["hydropump","surf","mimic","rest","seismictoss"],
mandatoryMove: "blizzard",
essentialMove: "blizzard",
tier: "UU"
},
kabuto: {
Expand All @@ -573,7 +573,7 @@ exports.BattleFormatsData = {
},
snorlax: {
randomBattleMoves: ["blizzard","icebeam","bodyslam","thunderbolt","rest","selfdestruct","hyperbeam","surf","earthquake"],
mandatoryMove: "amnesia",
essentialMove: "amnesia",
tier: "OU"
},
articuno: {
Expand All @@ -585,7 +585,7 @@ exports.BattleFormatsData = {
tier: "OU"
},
moltres: {
randomBattleMoves: ["agility","fireblast","firespin","hyperbeam"],
randomBattleMoves: ["agility","fireblast","firespin","hyperbeam","hyperbeam","reflect","skyattack","substitute","toxic"],
tier: "UU"
},
dratini: {
Expand All @@ -595,12 +595,12 @@ exports.BattleFormatsData = {
tier: "UU"
},
dragonite: {
randomBattleMoves: ["agility","wrap","hyperbeam","blizzard","surf"],
randomBattleMoves: ["agility","wrap","hyperbeam","blizzard","surf","bodyslam","icebeam","rest","substitute","thunder","thunderwave","thunderbolt"],
tier: "OU"
},
mewtwo: {
randomBattleMoves: ["recover","blizzard","submission","thunderbolt","amnesia","icebeam","rest","barrier","thunderwave","bodyslam","hyperbeam"],
mandatoryMove: "psychic",
essentialMove: "psychic",
tier: "Uber"
},
mew: {
Expand Down

0 comments on commit 042fae4

Please sign in to comment.