Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /***********************************************************************************
- * Example Pokedex
- * This file provides many examples of a range of different types of pokedex entries
- * Each entry is an expanded version of what is found on:
- * https://github.com/zarel/Pokemon-Showdown/blob/master/data/pokedex.js
- **/
- exports.BattlePokedex = {
- // Pokemon that has a evo but no prevo (eligible for little cup if not explicitly banned)
- bulbasaur:{
- num:1,
- species:"Bulbasaur",
- types:["Grass","Poison"],
- genderRatio:{M:0.875,F:0.125},
- baseStats:{hp:45,atk:49,def:49,spa:65,spd:65,spe:45},
- abilities:{0:"Overgrow",H:"Chlorophyll"},
- heightm:0.7,
- weightkg:6.9,
- color:"Green",
- evos:["ivysaur"],
- eggGroups:["Monster","Grass"]
- },
- // Pokemon that has a prevo and evo (eligible for middle cup if not explicitly banned)
- charmeleon:{
- num:5,
- species:"Charmeleon",
- types:["Fire"],
- genderRatio:{M:0.875,F:0.125},
- baseStats:{hp:58,atk:64,def:58,spa:80,spd:65,spe:80},
- abilities:{0:"Blaze",H:"Solar Power"},
- heightm:1.1,
- weightkg:19,
- color:"Red",
- prevo:"charmander",
- evos:["charizard"],
- evoLevel:16,
- eggGroups:["Monster","Dragon"]
- },
- // Pokemon that has megaevolution
- charizard:{
- num:6,species:"Charizard",
- types:["Fire","Flying"],
- genderRatio:{M:0.875,F:0.125},
- baseStats:{hp:78,atk:84,def:78,spa:109,spd:85,spe:100},
- abilities:{0:"Blaze",H:"Solar Power"},
- heightm:1.7,
- weightkg:90.5,
- color:"Red",
- prevo:"charmeleon",
- evoLevel:36,
- eggGroups:["Monster","Dragon"],
- otherFormes:["charizardmegax","charizardmegay"]
- },
- // A megaevolution entry
- charizardmegax:{
- num:6,
- species:"Charizard-Mega-X",
- baseSpecies:"Charizard",
- forme:"Mega-X",
- formeLetter:"M",
- types:["Fire","Dragon"],
- baseStats:{hp:78,atk:130,def:111,spa:130,spd:85,spe:100},
- abilities:{0:"Tough Claws"},
- heightm:1.7,
- weightkg:110.5,
- color:"Red",
- prevo:"charmeleon",
- evoLevel:36,
- eggGroups:["Monster","Dragon"]
- },
- // Charizard mega Y
- charizardmegay:{
- num:6,species:"Charizard-Mega-Y",
- baseSpecies:"Charizard",
- forme:"Mega-Y",
- formeLetter:"M",
- types:["Fire","Flying"],
- baseStats:{hp:78,atk:104,def:78,spa:159,spd:115,spe:100},
- abilities:{0:"Drought"},
- ` heightm:1.7,w
- eightkg:100.5,
- color:"Red",
- prevo:"charmeleon",
- evoLevel:36,
- eggGroups:["Monster","Dragon"]
- },
- // Base pokemon who doesn't evolve
- zapdos:{
- num:145,
- species:"Zapdos",
- types:["Electric","Flying"],
- gender:"N",
- baseStats:{hp:90,atk:90,def:85,spa:125,spd:90,spe:100},
- abilities:{0:"Pressure",H:"Static"},
- heightm:1.6,
- weightkg:52.6,
- color:"Yellow",
- eggGroups:["Undiscovered"]
- },
- // CAP pokemon
- cawmodore:{
- num:-6,
- species:"Cawmodore",
- types:["Steel","Flying"],
- baseStats:{hp:50,atk:92,def:130,spa:65,spd:75,spe:118},
- abilities:{0:"Intimidate",1:"Volt Absorb",H:"Big Pecks"},
- heightm:1.7,
- weightkg:37.0,
- color:"",
- eggGroups:["Flying"]},
- syclant:{
- num:-51,
- species:"Syclant",
- types:["Ice","Bug"],
- baseStats:{hp:70,atk:116,def:70,spa:114,spd:64,spe:121},
- abilities:{0:"Compound Eyes",1:"Mountaineer"},
- heightm:1.7,
- weightkg:52,
- color:"",
- eggGroups:["Bug"]
- },
- // This.
- missingno:{
- num:0,
- species:"Missingno.",
- types:["Bird","Normal"],
- baseStats:{hp:33,atk:136,def:0,spa:6,spd:6,spe:29},
- abilities:{0:"",H:""},
- heightm:3,
- weightkg:1590.8,
- color:"Gray",
- eggGroups:["Undiscovered"]
- },
- }
- //End of example Pokedex
- // example from data/formats-data.js
- cawmodore: {
- viableMoves: {"bellydrum":1,"bulletpunch":1,"drainpunch":1,"acrobatics":1,"drillpeck":1,"substitute":1,"ironhead":1,"quickattack":1},
- isNonstandard: true,
- tier: "CAP"
- },
- syclant: {
- viableMoves: {"bugbuzz":1,"icebeam":1,"blizzard":1,"earthpower":1,"spikes":1,"superpower":1,"tailglow":1,"uturn":1,"focusblast":1},
- isNonstandard: true,
- tier: "CAP"
- },
- // Example from config/formats.js
- {
- name: "CAP",
- section: "Other Metagames",
- ruleset: ['CAP Pokemon', 'Standard', 'Team Preview'],
- banlist: ['Uber', 'Soul Dew', 'Gengarite', 'Kangaskhanite']
- },
- // data/rulesets.js
- cappokemon: {
- effectType: 'Rule',
- validateSet: function(set, format) {
- return this.getEffect('Pokemon').validateSet.call(this, set, format, true);
- }
- },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement