Created
April 24, 2018 15:51
-
-
Save Sanqui/8d5620482389f3132109f334135afa74 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| diff --git a/constants.asm b/constants.asm | |
| index 0b24ea0..58339bc 100644 | |
| --- a/constants.asm | |
| +++ b/constants.asm | |
| @@ -30,3 +30,8 @@ INCLUDE "constants/credits_constants.asm" | |
| INCLUDE "constants/music_constants.asm" | |
| INCLUDE "constants/tilesets.asm" | |
| INCLUDE "constants/starter_mons.asm" | |
| + | |
| +INCLUDE "constants/misc.asm" | |
| + | |
| +INCLUDE "constants/text/pokemon_names.asm" | |
| +INCLUDE "constants/text/default_names.asm" | |
| diff --git a/constants/misc.asm b/constants/misc.asm | |
| new file mode 100644 | |
| index 0000000..81cb810 | |
| --- /dev/null | |
| +++ b/constants/misc.asm | |
| @@ -0,0 +1,56 @@ | |
| +TM_MOVES ARRAY [MEGA_PUNCH, | |
| + RAZOR_WIND, | |
| + SWORDS_DANCE, | |
| + WHIRLWIND, | |
| + MEGA_KICK, | |
| + TOXIC, | |
| + HORN_DRILL, | |
| + BODY_SLAM, | |
| + TAKE_DOWN, | |
| + DOUBLE_EDGE, | |
| + BUBBLEBEAM, | |
| + WATER_GUN, | |
| + ICE_BEAM, | |
| + BLIZZARD, | |
| + HYPER_BEAM, | |
| + PAY_DAY, | |
| + SUBMISSION, | |
| + COUNTER, | |
| + SEISMIC_TOSS, | |
| + RAGE, | |
| + MEGA_DRAIN, | |
| + SOLARBEAM, | |
| + DRAGON_RAGE, | |
| + THUNDERBOLT, | |
| + THUNDER, | |
| + EARTHQUAKE, | |
| + FISSURE, | |
| + DIG, | |
| + PSYCHIC_M, | |
| + TELEPORT, | |
| + MIMIC, | |
| + DOUBLE_TEAM, | |
| + REFLECT, | |
| + BIDE, | |
| + METRONOME, | |
| + SELFDESTRUCT, | |
| + EGG_BOMB, | |
| + FIRE_BLAST, | |
| + SWIFT, | |
| + SKULL_BASH, | |
| + SOFTBOILED, | |
| + DREAM_EATER, | |
| + SKY_ATTACK, | |
| + REST, | |
| + THUNDER_WAVE, | |
| + PSYWAVE, | |
| + EXPLOSION, | |
| + ROCK_SLIDE, | |
| + TRI_ATTACK, | |
| + SUBSTITUTE] | |
| + | |
| +HM_MOVES ARRAY [CUT, | |
| + FLY, | |
| + SURF, | |
| + STRENGTH, | |
| + FLASH] | |
| diff --git a/constants/text/default_names.asm b/constants/text/default_names.asm | |
| new file mode 100644 | |
| index 0000000..f9dfd5a | |
| --- /dev/null | |
| +++ b/constants/text/default_names.asm | |
| @@ -0,0 +1,4 @@ | |
| +RED_NAMES ARRAY ["RED", "ASH", "JACK"] | |
| +BLUE_NAMES ARRAY ["BLUE", "GARY", "JOHN"] | |
| +YELLOW_NAMES ARRAY ["YELLOW", "ASH", "JACK"] | |
| + | |
| diff --git a/constants/text/pokemon_names.asm b/constants/text/pokemon_names.asm | |
| new file mode 100644 | |
| index 0000000..9cb8591 | |
| --- /dev/null | |
| +++ b/constants/text/pokemon_names.asm | |
| @@ -0,0 +1,193 @@ | |
| +POKEMON_NAMES ARRAY [ | |
| + "", | |
| + "RHYDON", | |
| + "KANGASKHAN", | |
| + "NIDORAN♂", | |
| + "CLEFAIRY", | |
| + "SPEAROW", | |
| + "VOLTORB", | |
| + "NIDOKING", | |
| + "SLOWBRO", | |
| + "IVYSAUR", | |
| + "EXEGGUTOR", | |
| + "LICKITUNG", | |
| + "EXEGGCUTE", | |
| + "GRIMER", | |
| + "GENGAR", | |
| + "NIDORAN♀", | |
| + "NIDOQUEEN", | |
| + "CUBONE", | |
| + "RHYHORN", | |
| + "LAPRAS", | |
| + "ARCANINE", | |
| + "MEW", | |
| + "GYARADOS", | |
| + "SHELLDER", | |
| + "TENTACOOL", | |
| + "GASTLY", | |
| + "SCYTHER", | |
| + "STARYU", | |
| + "BLASTOISE", | |
| + "PINSIR", | |
| + "TANGELA", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "GROWLITHE", | |
| + "ONIX", | |
| + "FEAROW", | |
| + "PIDGEY", | |
| + "SLOWPOKE", | |
| + "KADABRA", | |
| + "GRAVELER", | |
| + "CHANSEY", | |
| + "MACHOKE", | |
| + "MR.MIME", | |
| + "HITMONLEE", | |
| + "HITMONCHAN", | |
| + "ARBOK", | |
| + "PARASECT", | |
| + "PSYDUCK", | |
| + "DROWZEE", | |
| + "GOLEM", | |
| + "MISSINGNO.", | |
| + "MAGMAR", | |
| + "MISSINGNO.", | |
| + "ELECTABUZZ", | |
| + "MAGNETON", | |
| + "KOFFING", | |
| + "MISSINGNO.", | |
| + "MANKEY", | |
| + "SEEL", | |
| + "DIGLETT", | |
| + "TAUROS", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "FARFETCH'D", | |
| + "VENONAT", | |
| + "DRAGONITE", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "DODUO", | |
| + "POLIWAG", | |
| + "JYNX", | |
| + "MOLTRES", | |
| + "ARTICUNO", | |
| + "ZAPDOS", | |
| + "DITTO", | |
| + "MEOWTH", | |
| + "KRABBY", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "VULPIX", | |
| + "NINETALES", | |
| + "PIKACHU", | |
| + "RAICHU", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "DRATINI", | |
| + "DRAGONAIR", | |
| + "KABUTO", | |
| + "KABUTOPS", | |
| + "HORSEA", | |
| + "SEADRA", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "SANDSHREW", | |
| + "SANDSLASH", | |
| + "OMANYTE", | |
| + "OMASTAR", | |
| + "JIGGLYPUFF", | |
| + "WIGGLYTUFF", | |
| + "EEVEE", | |
| + "FLAREON", | |
| + "JOLTEON", | |
| + "VAPOREON", | |
| + "MACHOP", | |
| + "ZUBAT", | |
| + "EKANS", | |
| + "PARAS", | |
| + "POLIWHIRL", | |
| + "POLIWRATH", | |
| + "WEEDLE", | |
| + "KAKUNA", | |
| + "BEEDRILL", | |
| + "MISSINGNO.", | |
| + "DODRIO", | |
| + "PRIMEAPE", | |
| + "DUGTRIO", | |
| + "VENOMOTH", | |
| + "DEWGONG", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "CATERPIE", | |
| + "METAPOD", | |
| + "BUTTERFREE", | |
| + "MACHAMP", | |
| + "MISSINGNO.", | |
| + "GOLDUCK", | |
| + "HYPNO", | |
| + "GOLBAT", | |
| + "MEWTWO", | |
| + "SNORLAX", | |
| + "MAGIKARP", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "MUK", | |
| + "MISSINGNO.", | |
| + "KINGLER", | |
| + "CLOYSTER", | |
| + "MISSINGNO.", | |
| + "ELECTRODE", | |
| + "CLEFABLE", | |
| + "WEEZING", | |
| + "PERSIAN", | |
| + "MAROWAK", | |
| + "MISSINGNO.", | |
| + "HAUNTER", | |
| + "ABRA", | |
| + "ALAKAZAM", | |
| + "PIDGEOTTO", | |
| + "PIDGEOT", | |
| + "STARMIE", | |
| + "BULBASAUR", | |
| + "VENUSAUR", | |
| + "TENTACRUEL", | |
| + "MISSINGNO.", | |
| + "GOLDEEN", | |
| + "SEAKING", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "PONYTA", | |
| + "RAPIDASH", | |
| + "RATTATA", | |
| + "RATICATE", | |
| + "NIDORINO", | |
| + "NIDORINA", | |
| + "GEODUDE", | |
| + "PORYGON", | |
| + "AERODACTYL", | |
| + "MISSINGNO.", | |
| + "MAGNEMITE", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "CHARMANDER", | |
| + "SQUIRTLE", | |
| + "CHARMELEON", | |
| + "WARTORTLE", | |
| + "CHARIZARD", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "MISSINGNO.", | |
| + "ODDISH", | |
| + "GLOOM", | |
| + "VILEPLUME", | |
| + "BELLSPROUT", | |
| + "WEEPINBELL", | |
| + "VICTREEBEL" | |
| +] | |
| diff --git a/data/baseStats/bulbasaur.asm b/data/baseStats/bulbasaur.asm | |
| index 5bf8a18..ccf8a14 100755 | |
| --- a/data/baseStats/bulbasaur.asm | |
| +++ b/data/baseStats/bulbasaur.asm | |
| @@ -27,3 +27,45 @@ db %00000011 | |
| db %00001000 | |
| db %00000110 | |
| db 0 ; padding | |
| + | |
| +base: MACRO | |
| + POKEMON_\1[curmon] SET \2 | |
| +ENDM | |
| + | |
| +basearray: MACRO | |
| + POKEMON_\1[curmon] ARRAY \2 | |
| +ENDM | |
| + | |
| +curmon = DEX_BULBASAUR | |
| + | |
| +base HP, 45 | |
| +base ATTACK, 49 | |
| +base DEFENSE, 49 | |
| +base SPEED, 45 | |
| +base SPECIAL, 65 | |
| +base TYPE1, GRASS | |
| +base TYPE2, POISON | |
| +base CATCHRATE, 45 | |
| +base EXPYIELD, 64 | |
| +basearray LV0MOVES, [TACKLE, GROWL] | |
| +base LEARNSET0, %10100100 | |
| +base LEARNSET1, %00000011 | |
| +base LEARNSET2, %00111000 | |
| +base LEARNSET3, %11000000 | |
| +base LEARNSET4, %00000011 | |
| +base LEARNSET5, %00001000 | |
| +base LEARNSET6, %00000110 | |
| + | |
| +POKEMON_LEARNSETS[BULBASAUR] ARRAY [ | |
| + 7, LEECH_SEED, | |
| + 13, VINE_WHIP, | |
| + 20, POISONPOWDER, | |
| + 27, RAZOR_LEAF, | |
| + 34, GROWTH, | |
| + 41, SLEEP_POWDER, | |
| + 48, SOLARBEAM, | |
| +] | |
| + | |
| +POKEMON_EVOLUTIONS[BULBASAUR] ARRAY [ | |
| + EV_LEVEL, 16, IVYSAUR | |
| +] | |
| diff --git a/data/tms.asm b/data/tms.asm | |
| index 2363069..c1a67d4 100755 | |
| --- a/data/tms.asm | |
| +++ b/data/tms.asm | |
| @@ -1,56 +1,2 @@ | |
| TechnicalMachines: ; 13773 (4:7773) | |
| - db MEGA_PUNCH | |
| - db RAZOR_WIND | |
| - db SWORDS_DANCE | |
| - db WHIRLWIND | |
| - db MEGA_KICK | |
| - db TOXIC | |
| - db HORN_DRILL | |
| - db BODY_SLAM | |
| - db TAKE_DOWN | |
| - db DOUBLE_EDGE | |
| - db BUBBLEBEAM | |
| - db WATER_GUN | |
| - db ICE_BEAM | |
| - db BLIZZARD | |
| - db HYPER_BEAM | |
| - db PAY_DAY | |
| - db SUBMISSION | |
| - db COUNTER | |
| - db SEISMIC_TOSS | |
| - db RAGE | |
| - db MEGA_DRAIN | |
| - db SOLARBEAM | |
| - db DRAGON_RAGE | |
| - db THUNDERBOLT | |
| - db THUNDER | |
| - db EARTHQUAKE | |
| - db FISSURE | |
| - db DIG | |
| - db PSYCHIC_M | |
| - db TELEPORT | |
| - db MIMIC | |
| - db DOUBLE_TEAM | |
| - db REFLECT | |
| - db BIDE | |
| - db METRONOME | |
| - db SELFDESTRUCT | |
| - db EGG_BOMB | |
| - db FIRE_BLAST | |
| - db SWIFT | |
| - db SKULL_BASH | |
| - db SOFTBOILED | |
| - db DREAM_EATER | |
| - db SKY_ATTACK | |
| - db REST | |
| - db THUNDER_WAVE | |
| - db PSYWAVE | |
| - db EXPLOSION | |
| - db ROCK_SLIDE | |
| - db TRI_ATTACK | |
| - db SUBSTITUTE | |
| - db CUT | |
| - db FLY | |
| - db SURF | |
| - db STRENGTH | |
| - db FLASH | |
| + db *TM_MOVES, *HM_MOVES | |
| diff --git a/engine/menu/bills_pc.asm b/engine/menu/bills_pc.asm | |
| index d491cd3..0abad16 100644 | |
| --- a/engine/menu/bills_pc.asm | |
| +++ b/engine/menu/bills_pc.asm | |
| @@ -383,12 +383,7 @@ KnowsHMMove:: ; 2171b (8:571b) | |
| ret | |
| HMMoveArray: ; 21745 (8:5745) | |
| - db CUT | |
| - db FLY | |
| - db SURF | |
| - db STRENGTH | |
| - db FLASH | |
| - db -1 | |
| + db *HM_MOVES, -1 | |
| DisplayDepositWithdrawMenu: ; 2174b (8:574b) | |
| coord hl, 9, 10 | |
| diff --git a/engine/oak_speech2.asm b/engine/oak_speech2.asm | |
| index bdc4d38..d113b43 100755 | |
| --- a/engine/oak_speech2.asm | |
| +++ b/engine/oak_speech2.asm | |
| @@ -190,48 +190,48 @@ DisplayIntroNameTextBox: ; 6a6c (1:6a6c) | |
| IF DEF(_RED) | |
| DefaultNamesPlayer: ; 6aa8 (1:6aa8) | |
| db "NEW NAME" | |
| - next "RED" | |
| - next "ASH" | |
| - next "JACK" | |
| + next *RED_NAMES[0] | |
| + next *RED_NAMES[1] | |
| + next *RED_NAMES[2] | |
| db "@" | |
| DefaultNamesRival: ; 6abe (1:6abe) | |
| db "NEW NAME" | |
| - next "BLUE" | |
| - next "GARY" | |
| - next "JOHN" | |
| + next *BLUE_NAMES[0] | |
| + next *BLUE_NAMES[1] | |
| + next *BLUE_NAMES[2] | |
| db "@" | |
| ENDC | |
| IF DEF(_BLUE) | |
| DefaultNamesPlayer: ; 6aa8 (1:6aa8) | |
| db "NEW NAME" | |
| - next "BLUE" | |
| - next "GARY" | |
| - next "JOHN" | |
| + next *BLUE_NAMES[0] | |
| + next *BLUE_NAMES[1] | |
| + next *BLUE_NAMES[2] | |
| db "@" | |
| DefaultNamesRival: ; 6abe (1:6abe) | |
| db "NEW NAME" | |
| - next "RED" | |
| - next "ASH" | |
| - next "JACK" | |
| + next *RED_NAMES[0] | |
| + next *RED_NAMES[1] | |
| + next *RED_NAMES[2] | |
| db "@" | |
| ENDC | |
| IF DEF(_YELLOW) | |
| DefaultNamesPlayer: | |
| db "NEW NAME" | |
| - next "YELLOW" | |
| - next "ASH" | |
| - next "JACK" | |
| + next *YELLOW_NAMES[0] | |
| + next *YELLOW_NAMES[1] | |
| + next *YELLOW_NAMES[2] | |
| db "@" | |
| DefaultNamesRival: | |
| db "NEW NAME" | |
| - next "BLUE" | |
| - next "GARY" | |
| - next "JOHN" | |
| + next *BLUE_NAMES[0] | |
| + next *BLUE_NAMES[1] | |
| + next *BLUE_NAMES[2] | |
| db "@" | |
| ENDC | |
| @@ -261,21 +261,27 @@ GetDefaultName: ; 6ad6 (1:6ad6) | |
| IF DEF(_RED) | |
| DefaultNamesPlayerList: ; 6af2 (1:6af2) | |
| - db "NEW NAME@RED@ASH@JACK@" | |
| + db "NEW NAME@" | |
| + strjoin RED_NAMES | |
| DefaultNamesRivalList: ; 6b08 (1:6b08) | |
| - db "NEW NAME@BLUE@GARY@JOHN@" | |
| + db "NEW NAME@" | |
| + strjoin BLUE_NAMES | |
| ENDC | |
| IF DEF(_BLUE) | |
| DefaultNamesPlayerList: ; 6af2 (1:6af2) | |
| - db "NEW NAME@BLUE@GARY@JOHN@" | |
| + db "NEW NAME@" | |
| + strjoin BLUE_NAMES | |
| DefaultNamesRivalList: ; 6b08 (1:6b08) | |
| - db "NEW NAME@RED@ASH@JACK@" | |
| + db "NEW NAME@" | |
| + strjoin RED_NAMES | |
| ENDC | |
| IF DEF(_YELLOW) | |
| DefaultNamesPlayerList: | |
| - db "NEW NAME@YELLOW@ASH@JACK@" | |
| + db "NEW NAME@" | |
| + strjoin YELLOW_NAMES | |
| DefaultNamesRivalList: | |
| - db "NEW NAME@BLUE@GARY@JOHN@" | |
| + db "NEW NAME@" | |
| + strjoin BLUE_NAMES | |
| ENDC | |
| TextTerminator_6b20: ; 6b20 (1:6b20) | |
| diff --git a/home.asm b/home.asm | |
| index 69634a7..4a5c545 100644 | |
| --- a/home.asm | |
| +++ b/home.asm | |
| @@ -2027,8 +2027,7 @@ IsMoveHM:: ; 3049 (0:3049) | |
| jp IsInArray | |
| HMMoves:: ; 3052 (0:3052) | |
| - db CUT,FLY,SURF,STRENGTH,FLASH | |
| - db $ff ; terminator | |
| + db *HM_MOVES, -1 | |
| GetMoveName:: ; 3058 (0:3058) | |
| push hl | |
| diff --git a/macros.asm b/macros.asm | |
| index ba83e73..a1685ad 100644 | |
| --- a/macros.asm | |
| +++ b/macros.asm | |
| @@ -621,3 +621,19 @@ EAST_MAP_CONNECTION: MACRO | |
| db 0 ; x alignment | |
| dw wOverworldMap + 7 + \2_WIDTH ; window (position of the upper left block after entering the map) | |
| ENDM | |
| + | |
| +strpad: MACRO | |
| + db \2 | |
| +rept (\1-STRLEN(STRMAP(\2)))-1 | |
| + db "@" | |
| +endr | |
| +ENDM | |
| + | |
| +strjoin: MACRO | |
| +str=0 | |
| +rept LEN(\1) | |
| + db *\1[str] | |
| + db "@" | |
| +str=str+1 | |
| +endr | |
| +ENDM | |
| diff --git a/text.asm b/text.asm | |
| index db3e57c..df59cce 100644 | |
| --- a/text.asm | |
| +++ b/text.asm | |
| @@ -14,8 +14,7 @@ TEXT_11 EQU $2a | |
| POKEDEX_TEXT EQU $2b | |
| MOVE_NAMES EQU $2c | |
| -INCLUDE "macros.asm" | |
| -INCLUDE "hram.asm" | |
| +INCLUDE "constants.asm" | |
| SECTION "Text 1", ROMX, BANK[TEXT_1] | |
| diff --git a/text/maps/oaks_lab.asm b/text/maps/oaks_lab.asm | |
| index 58f55b8..e3184b8 100644 | |
| --- a/text/maps/oaks_lab.asm | |
| +++ b/text/maps/oaks_lab.asm | |
| @@ -59,19 +59,19 @@ ENDC | |
| _OaksLabCharmanderText:: ; 94e06 (25:4e06) | |
| text "So! You want the" | |
| line "fire #MON," | |
| - cont "CHARMANDER?" | |
| + cont *POKEMON_NAMES[STARTER1], "?" | |
| done | |
| _OaksLabSquirtleText:: ; 94e2f (25:4e2f) | |
| text "So! You want the" | |
| line "water #MON," | |
| - cont "SQUIRTLE?" | |
| + cont *POKEMON_NAMES[STARTER2], "?" | |
| done | |
| _OaksLabBulbasaurText:: ; 94e57 (25:4e57) | |
| text "So! You want the" | |
| line "plant #MON," | |
| - cont "BULBASAUR?" | |
| + cont *POKEMON_NAMES[STARTER3], "?" | |
| done | |
| _OaksLabMonEnergeticText:: ; 94e80 (25:4e80) | |
| diff --git a/text/monster_names.asm b/text/monster_names.asm | |
| index c7e0226..1f1fddd 100755 | |
| --- a/text/monster_names.asm | |
| +++ b/text/monster_names.asm | |
| @@ -1,191 +1,7 @@ | |
| MonsterNames: ; 1c21e (7:421e) | |
| - db "RHYDON@@@@" | |
| - db "KANGASKHAN" | |
| - db "NIDORAN♂@@" | |
| - db "CLEFAIRY@@" | |
| - db "SPEAROW@@@" | |
| - db "VOLTORB@@@" | |
| - db "NIDOKING@@" | |
| - db "SLOWBRO@@@" | |
| - db "IVYSAUR@@@" | |
| - db "EXEGGUTOR@" | |
| - db "LICKITUNG@" | |
| - db "EXEGGCUTE@" | |
| - db "GRIMER@@@@" | |
| - db "GENGAR@@@@" | |
| - db "NIDORAN♀@@" | |
| - db "NIDOQUEEN@" | |
| - db "CUBONE@@@@" | |
| - db "RHYHORN@@@" | |
| - db "LAPRAS@@@@" | |
| - db "ARCANINE@@" | |
| - db "MEW@@@@@@@" | |
| - db "GYARADOS@@" | |
| - db "SHELLDER@@" | |
| - db "TENTACOOL@" | |
| - db "GASTLY@@@@" | |
| - db "SCYTHER@@@" | |
| - db "STARYU@@@@" | |
| - db "BLASTOISE@" | |
| - db "PINSIR@@@@" | |
| - db "TANGELA@@@" | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "GROWLITHE@" | |
| - db "ONIX@@@@@@" | |
| - db "FEAROW@@@@" | |
| - db "PIDGEY@@@@" | |
| - db "SLOWPOKE@@" | |
| - db "KADABRA@@@" | |
| - db "GRAVELER@@" | |
| - db "CHANSEY@@@" | |
| - db "MACHOKE@@@" | |
| - db "MR.MIME@@@" | |
| - db "HITMONLEE@" | |
| - db "HITMONCHAN" | |
| - db "ARBOK@@@@@" | |
| - db "PARASECT@@" | |
| - db "PSYDUCK@@@" | |
| - db "DROWZEE@@@" | |
| - db "GOLEM@@@@@" | |
| - db "MISSINGNO." | |
| - db "MAGMAR@@@@" | |
| - db "MISSINGNO." | |
| - db "ELECTABUZZ" | |
| - db "MAGNETON@@" | |
| - db "KOFFING@@@" | |
| - db "MISSINGNO." | |
| - db "MANKEY@@@@" | |
| - db "SEEL@@@@@@" | |
| - db "DIGLETT@@@" | |
| - db "TAUROS@@@@" | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "FARFETCH'D" | |
| - db "VENONAT@@@" | |
| - db "DRAGONITE@" | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "DODUO@@@@@" | |
| - db "POLIWAG@@@" | |
| - db "JYNX@@@@@@" | |
| - db "MOLTRES@@@" | |
| - db "ARTICUNO@@" | |
| - db "ZAPDOS@@@@" | |
| - db "DITTO@@@@@" | |
| - db "MEOWTH@@@@" | |
| - db "KRABBY@@@@" | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "VULPIX@@@@" | |
| - db "NINETALES@" | |
| - db "PIKACHU@@@" | |
| - db "RAICHU@@@@" | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "DRATINI@@@" | |
| - db "DRAGONAIR@" | |
| - db "KABUTO@@@@" | |
| - db "KABUTOPS@@" | |
| - db "HORSEA@@@@" | |
| - db "SEADRA@@@@" | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "SANDSHREW@" | |
| - db "SANDSLASH@" | |
| - db "OMANYTE@@@" | |
| - db "OMASTAR@@@" | |
| - db "JIGGLYPUFF" | |
| - db "WIGGLYTUFF" | |
| - db "EEVEE@@@@@" | |
| - db "FLAREON@@@" | |
| - db "JOLTEON@@@" | |
| - db "VAPOREON@@" | |
| - db "MACHOP@@@@" | |
| - db "ZUBAT@@@@@" | |
| - db "EKANS@@@@@" | |
| - db "PARAS@@@@@" | |
| - db "POLIWHIRL@" | |
| - db "POLIWRATH@" | |
| - db "WEEDLE@@@@" | |
| - db "KAKUNA@@@@" | |
| - db "BEEDRILL@@" | |
| - db "MISSINGNO." | |
| - db "DODRIO@@@@" | |
| - db "PRIMEAPE@@" | |
| - db "DUGTRIO@@@" | |
| - db "VENOMOTH@@" | |
| - db "DEWGONG@@@" | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "CATERPIE@@" | |
| - db "METAPOD@@@" | |
| - db "BUTTERFREE" | |
| - db "MACHAMP@@@" | |
| - db "MISSINGNO." | |
| - db "GOLDUCK@@@" | |
| - db "HYPNO@@@@@" | |
| - db "GOLBAT@@@@" | |
| - db "MEWTWO@@@@" | |
| - db "SNORLAX@@@" | |
| - db "MAGIKARP@@" | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "MUK@@@@@@@" | |
| - db "MISSINGNO." | |
| - db "KINGLER@@@" | |
| - db "CLOYSTER@@" | |
| - db "MISSINGNO." | |
| - db "ELECTRODE@" | |
| - db "CLEFABLE@@" | |
| - db "WEEZING@@@" | |
| - db "PERSIAN@@@" | |
| - db "MAROWAK@@@" | |
| - db "MISSINGNO." | |
| - db "HAUNTER@@@" | |
| - db "ABRA@@@@@@" | |
| - db "ALAKAZAM@@" | |
| - db "PIDGEOTTO@" | |
| - db "PIDGEOT@@@" | |
| - db "STARMIE@@@" | |
| - db "BULBASAUR@" | |
| - db "VENUSAUR@@" | |
| - db "TENTACRUEL" | |
| - db "MISSINGNO." | |
| - db "GOLDEEN@@@" | |
| - db "SEAKING@@@" | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "PONYTA@@@@" | |
| - db "RAPIDASH@@" | |
| - db "RATTATA@@@" | |
| - db "RATICATE@@" | |
| - db "NIDORINO@@" | |
| - db "NIDORINA@@" | |
| - db "GEODUDE@@@" | |
| - db "PORYGON@@@" | |
| - db "AERODACTYL" | |
| - db "MISSINGNO." | |
| - db "MAGNEMITE@" | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "CHARMANDER" | |
| - db "SQUIRTLE@@" | |
| - db "CHARMELEON" | |
| - db "WARTORTLE@" | |
| - db "CHARIZARD@" | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "MISSINGNO." | |
| - db "ODDISH@@@@" | |
| - db "GLOOM@@@@@" | |
| - db "VILEPLUME@" | |
| - db "BELLSPROUT" | |
| - db "WEEPINBELL" | |
| - db "VICTREEBEL" | |
| +mon = 1 | |
| +rept LEN(POKEMON_NAMES)-1 | |
| + strpad 10, *POKEMON_NAMES[mon] | |
| +mon=mon+1 | |
| +endr | |
| + |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment