Skip to content

Instantly share code, notes, and snippets.

@bryc
Created December 22, 2016 13:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bryc/f97eaf8caa1df1c3ac063f1856405e80 to your computer and use it in GitHub Desktop.
Save bryc/f97eaf8caa1df1c3ac063f1856405e80 to your computer and use it in GitHub Desktop.
var p = ["RHYDON","KANGASKHAN","NIDORAN_M","CLEFAIRY","SPEAROW","VOLTORB","NIDOKING","SLOWBRO","IVYSAUR","EXEGGUTOR","LICKITUNG","EXEGGCUTE","GRIMER","GENGAR","NIDORAN_F","NIDOQUEEN","CUBONE","RHYHORN","LAPRAS","ARCANINE","MEW","GYARADOS","SHELLDER","TENTACOOL","GASTLY","SCYTHER","STARYU","BLASTOISE","PINSIR","TANGELA","MISSINGNO_1F","MISSINGNO_20","GROWLITHE","ONIX","FEAROW","PIDGEY","SLOWPOKE","KADABRA","GRAVELER","CHANSEY","MACHOKE","MR_MIME","HITMONLEE","HITMONCHAN","ARBOK","PARASECT","PSYDUCK","DROWZEE","GOLEM","MISSINGNO_32","MAGMAR","MISSINGNO_34","ELECTABUZZ","MAGNETON","KOFFING","MISSINGNO_38","MANKEY","SEEL","DIGLETT","TAUROS","MISSINGNO_3D","MISSINGNO_3E","MISSINGNO_3F","FARFETCHD","VENONAT","DRAGONITE","MISSINGNO_43","MISSINGNO_44","MISSINGNO_45","DODUO","POLIWAG","JYNX","MOLTRES","ARTICUNO","ZAPDOS","DITTO","MEOWTH","KRABBY","MISSINGNO_4F","MISSINGNO_50","MISSINGNO_51","VULPIX","NINETALES","PIKACHU","RAICHU","MISSINGNO_56","MISSINGNO_57","DRATINI","DRAGONAIR","KABUTO","KABUTOPS","HORSEA","SEADRA","MISSINGNO_5E","MISSINGNO_5F","SANDSHREW","SANDSLASH","OMANYTE","OMASTAR","JIGGLYPUFF","WIGGLYTUFF","EEVEE","FLAREON","JOLTEON","VAPOREON","MACHOP","ZUBAT","EKANS","PARAS","POLIWHIRL","POLIWRATH","WEEDLE","KAKUNA","BEEDRILL","MISSINGNO_73","DODRIO","PRIMEAPE","DUGTRIO","VENOMOTH","DEWGONG","MISSINGNO_79","MISSINGNO_7A","CATERPIE","METAPOD","BUTTERFREE","MACHAMP","MISSINGNO_7F","GOLDUCK","HYPNO","GOLBAT","MEWTWO","SNORLAX","MAGIKARP","MISSINGNO_86","MISSINGNO_87","MUK","MISSINGNO_8A","KINGLER","CLOYSTER","MISSINGNO_8C","ELECTRODE","CLEFABLE","WEEZING","PERSIAN","MAROWAK","MISSINGNO_92","HAUNTER","ABRA","ALAKAZAM","PIDGEOTTO","PIDGEOT","STARMIE","BULBASAUR","VENUSAUR","TENTACRUEL","MISSINGNO_9C","GOLDEEN","SEAKING","MISSINGNO_9F","MISSINGNO_A0","MISSINGNO_A1","MISSINGNO_A2","PONYTA","RAPIDASH","RATTATA","RATICATE","NIDORINO","NIDORINA","GEODUDE","PORYGON","AERODACTYL","MISSINGNO_AC","MAGNEMITE","MISSINGNO_AE","MISSINGNO_AF","CHARMANDER","SQUIRTLE","CHARMELEON","WARTORTLE","CHARIZARD","MISSINGNO_B5","FOSSIL_KABUTOPS","FOSSIL_AERODACTYL","MON_GHOST","ODDISH","GLOOM","VILEPLUME","BELLSPROUT","WEEPINBELL","VICTREEBEL"];
String.prototype.hex = function(a) {return(p.indexOf(this.valueOf())+1);}
var data = [0x0A,
32, "KOFFING".hex(), 30, "KOFFING".hex(), 34, "PONYTA".hex(), 30, "PONYTA".hex(), 34,"GROWLITHE".hex(),
32, "PONYTA".hex(), 30, "GRIMER".hex(), 28, "PONYTA".hex(), 37, "WEEZING".hex(), 39, "MUK".hex()];
function pad(n, width=2, z=0){return(String(z).repeat(width)+String(n)).slice(String(n).length)}
for(var i = 0, str = ""; i < data.length; i++) {
str += pad(data[i].toString(16)) + " ";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment