diff options
-rw-r--r-- | constants.asm | 1 | ||||
-rw-r--r-- | constants/icon_constants.asm | 35 | ||||
-rw-r--r-- | data/pokemon/menu_icons.asm | 256 | ||||
-rw-r--r-- | pokegold-spaceworld.link | 2 |
4 files changed, 294 insertions, 0 deletions
diff --git a/constants.asm b/constants.asm index abf943a..0d1fdec 100644 --- a/constants.asm +++ b/constants.asm @@ -12,6 +12,7 @@ INCLUDE "constants/pokedex_constants.asm" INCLUDE "constants/pokemon_constants.asm" INCLUDE "constants/pokemon_data_constants.asm" INCLUDE "constants/move_constants.asm" +INCLUDE "constants/icon_constants.asm" INCLUDE "constants/item_constants.asm" INCLUDE "constants/item_data_constants.asm" INCLUDE "constants/trainer_constants.asm" diff --git a/constants/icon_constants.asm b/constants/icon_constants.asm new file mode 100644 index 0000000..6490b51 --- /dev/null +++ b/constants/icon_constants.asm @@ -0,0 +1,35 @@ +; Icon IDs + const_def + const ICON_NONE ; 00 + const ICON_NYOROMO ; 01 + const ICON_PURIN ; 02 + const ICON_DIGDA ; 03 + const ICON_PIKACHU ; 04 + const ICON_HITODEMAN ; 05 + const ICON_KOIKING ; 06 + const ICON_POPPO ; 07 + const ICON_SIDON ; 08 + const ICON_PIPPI ; 09 + const ICON_NAZONOKUSA ; 0a + const ICON_MUSHI ; 0b + const ICON_GANGAR ; 0c + const ICON_LAPLACE ; 0d + const ICON_BARRIERD ; 0e + const ICON_LOKON ; 0f + const ICON_KENTAUROS ; 10 + const ICON_SHELLDER ; 11 + const ICON_METAMON ; 12 + const ICON_IWARK ; 13 + const ICON_BIRIRIDAMA ; 14 + const ICON_ZENIGAME ; 15 + const ICON_FUSHIGIDANE ; 16 + const ICON_HITOKAGE ; 17 + const ICON_BEEDLE ; 18 + const ICON_ANNON ; 19 + const ICON_ISITSUBUTE ; 1a + const ICON_WANRIKY ; 1b + const ICON_EGG ; 1c + const ICON_MENOKURAGE ; 1d + const ICON_BUTTERFREE ; 1e + const ICON_ZUBAT ; 1f + const ICON_KABIGON ; 20 diff --git a/data/pokemon/menu_icons.asm b/data/pokemon/menu_icons.asm new file mode 100644 index 0000000..5ef9b63 --- /dev/null +++ b/data/pokemon/menu_icons.asm @@ -0,0 +1,256 @@ +INCLUDE "constants.asm" + +SECTION "data/pokemon/menu_icons.asm", ROMX + +MonMenuIcons:: ; 8F22A + db ICON_FUSHIGIDANE ; 01 FUSHIGIDANE + db ICON_FUSHIGIDANE ; 02 FUSHIGISOU + db ICON_FUSHIGIDANE ; 03 FUSHIGIBANA + db ICON_HITOKAGE ; 04 HITOKAGE + db ICON_HITOKAGE ; 05 LIZARDO + db ICON_HITOKAGE ; 06 LIZARDON + db ICON_ZENIGAME ; 07 ZENIGAME + db ICON_ZENIGAME ; 08 KAMEIL + db ICON_ZENIGAME ; 09 KAMEX + db ICON_BEEDLE ; 0a CATERPIE + db ICON_BEEDLE ; 0b TRANSEL + db ICON_BUTTERFREE ; 0c BUTTERFREE + db ICON_BEEDLE ; 0d BEEDLE + db ICON_BEEDLE ; 0e COCOON + db ICON_MUSHI ; 0f SPEAR + db ICON_POPPO ; 10 POPPO + db ICON_POPPO ; 11 PIGEON + db ICON_POPPO ; 12 PIGEOT + db ICON_LOKON ; 13 KORATTA + db ICON_LOKON ; 14 RATTA + db ICON_POPPO ; 15 ONISUZUME + db ICON_POPPO ; 16 ONIDRILL + db ICON_IWARK ; 17 ARBO + db ICON_IWARK ; 18 ARBOK + db ICON_PIKACHU ; 19 PIKACHU + db ICON_PIKACHU ; 1a RAICHU + db ICON_SIDON ; 1b SAND + db ICON_SIDON ; 1c SANDPAN + db ICON_LOKON ; 1d NIDORAN_F + db ICON_LOKON ; 1e NIDORINA + db ICON_SIDON ; 1f NIDOQUEEN + db ICON_LOKON ; 20 NIDORAN_M + db ICON_LOKON ; 21 NIDORINO + db ICON_SIDON ; 22 NIDOKING + db ICON_PIPPI ; 23 PIPPI + db ICON_PIPPI ; 24 PIXY + db ICON_LOKON ; 25 ROKON + db ICON_LOKON ; 26 KYUKON + db ICON_PURIN ; 27 PURIN + db ICON_PURIN ; 28 PUKURIN + db ICON_ZUBAT ; 29 ZUBAT + db ICON_ZUBAT ; 2a GOLBAT + db ICON_NAZONOKUSA ; 2b NAZONOKUSA + db ICON_NAZONOKUSA ; 2c KUSAIHANA + db ICON_NAZONOKUSA ; 2d RUFFRESIA + db ICON_MUSHI ; 2e PARAS + db ICON_MUSHI ; 2f PARASECT + db ICON_MUSHI ; 30 KONGPANG + db ICON_BUTTERFREE ; 31 MORPHON + db ICON_DIGDA ; 32 DIGDA + db ICON_DIGDA ; 33 DUGTRIO + db ICON_LOKON ; 34 NYARTH + db ICON_LOKON ; 35 PERSIAN + db ICON_SIDON ; 36 KODUCK + db ICON_SIDON ; 37 GOLDUCK + db ICON_WANRIKY ; 38 MANKEY + db ICON_WANRIKY ; 39 OKORIZARU + db ICON_LOKON ; 3a GARDIE + db ICON_LOKON ; 3b WINDIE + db ICON_NYOROMO ; 3c NYOROMO + db ICON_NYOROMO ; 3d NYOROZO + db ICON_NYOROMO ; 3e NYOROBON + db ICON_BARRIERD ; 3f CASEY + db ICON_BARRIERD ; 40 YUNGERER + db ICON_BARRIERD ; 41 FOODIN + db ICON_WANRIKY ; 42 WANRIKY + db ICON_WANRIKY ; 43 GORIKY + db ICON_WANRIKY ; 44 KAIRIKY + db ICON_NAZONOKUSA ; 45 MADATSUBOMI + db ICON_NAZONOKUSA ; 46 UTSUDON + db ICON_NAZONOKUSA ; 47 UTSUBOT + db ICON_MENOKURAGE ; 48 MENOKURAGE + db ICON_MENOKURAGE ; 49 DOKUKURAGE + db ICON_ISITSUBUTE ; 4a ISITSUBUTE + db ICON_ISITSUBUTE ; 4b GOLONE + db ICON_ISITSUBUTE ; 4c GOLONYA + db ICON_KENTAUROS ; 4d PONYTA + db ICON_KENTAUROS ; 4e GALLOP + db ICON_SIDON ; 4f YADON + db ICON_SIDON ; 50 YADORAN + db ICON_BIRIRIDAMA ; 51 COIL + db ICON_BIRIRIDAMA ; 52 RARECOIL + db ICON_POPPO ; 53 KAMONEGI + db ICON_POPPO ; 54 DODO + db ICON_POPPO ; 55 DODORIO + db ICON_LAPLACE ; 56 PAWOU + db ICON_LAPLACE ; 57 JUGON + db ICON_METAMON ; 58 BETBETER + db ICON_METAMON ; 59 BETBETON + db ICON_SHELLDER ; 5a SHELLDER + db ICON_SHELLDER ; 5b PARSHEN + db ICON_GANGAR ; 5c GHOS + db ICON_GANGAR ; 5d GHOST + db ICON_GANGAR ; 5e GANGAR + db ICON_ISITSUBUTE ; 5f IWARK + db ICON_BARRIERD ; 60 SLEEPE + db ICON_BARRIERD ; 61 SLEEPER + db ICON_SHELLDER ; 62 CRAB + db ICON_SHELLDER ; 63 KINGLER + db ICON_BIRIRIDAMA ; 64 BIRIRIDAMA + db ICON_BIRIRIDAMA ; 65 MARUMINE + db ICON_NAZONOKUSA ; 66 TAMATAMA + db ICON_NAZONOKUSA ; 67 NASSY + db ICON_SIDON ; 68 KARAKARA + db ICON_SIDON ; 69 GARAGARA + db ICON_WANRIKY ; 6a SAWAMULAR + db ICON_WANRIKY ; 6b EBIWALAR + db ICON_SIDON ; 6c BERORINGA + db ICON_METAMON ; 6d DOGARS + db ICON_METAMON ; 6e MATADOGAS + db ICON_KENTAUROS ; 6f SIHORN + db ICON_SIDON ; 70 SIDON + db ICON_SIDON ; 71 LUCKY + db ICON_NAZONOKUSA ; 72 MONJARA + db ICON_SIDON ; 73 GARURA + db ICON_KOIKING ; 74 TATTU + db ICON_KOIKING ; 75 SEADRA + db ICON_KOIKING ; 76 TOSAKINTO + db ICON_KOIKING ; 77 AZUMAO + db ICON_HITODEMAN ; 78 HITODEMAN + db ICON_HITODEMAN ; 79 STARMIE + db ICON_BARRIERD ; 7a BARRIERD + db ICON_MUSHI ; 7b STRIKE + db ICON_BARRIERD ; 7c ROUGELA + db ICON_BARRIERD ; 7d ELEBOO + db ICON_BARRIERD ; 7e BOOBER + db ICON_MUSHI ; 7f KAILIOS + db ICON_KENTAUROS ; 80 KENTAUROS + db ICON_KOIKING ; 81 KOIKING + db ICON_IWARK ; 82 GYARADOS + db ICON_LAPLACE ; 83 LAPLACE + db ICON_METAMON ; 84 METAMON + db ICON_LOKON ; 85 EIEVUI + db ICON_LOKON ; 86 SHOWERS + db ICON_LOKON ; 87 THUNDERS + db ICON_LOKON ; 88 BOOSTER + db ICON_BIRIRIDAMA ; 89 PORYGON + db ICON_SHELLDER ; 8a OMNITE + db ICON_SHELLDER ; 8b OMSTAR + db ICON_SIDON ; 8c KABUTO + db ICON_SIDON ; 8d KABUTOPS + db ICON_POPPO ; 8e PTERA + db ICON_KABIGON ; 8f KABIGON + db ICON_POPPO ; 90 FREEZER + db ICON_POPPO ; 91 THUNDER + db ICON_POPPO ; 92 FIRE + db ICON_IWARK ; 93 MINIRYU + db ICON_IWARK ; 94 HAKURYU + db ICON_LAPLACE ; 95 KAIRYU + db ICON_BARRIERD ; 96 MEWTWO + db ICON_BARRIERD ; 97 MEW + db ICON_NAZONOKUSA ; 98 HAPPA + db ICON_NAZONOKUSA ; 99 HANAMOGURA + db ICON_NAZONOKUSA ; 9a HANARYU + db ICON_SIDON ; 9b HONOGUMA + db ICON_SIDON ; 9c VOLBEAR + db ICON_SIDON ; 9d DYNABEAR + db ICON_LAPLACE ; 9e KURUSU + db ICON_LAPLACE ; 9f AQUA + db ICON_LAPLACE ; a0 AQUARIA + db ICON_POPPO ; a1 HOHO + db ICON_POPPO ; a2 BOBO + db ICON_LOKON ; a3 PACHIMEE + db ICON_LOKON ; a4 MOKOKO + db ICON_SIDON ; a5 DENRYU + db ICON_LOKON ; a6 MIKON + db ICON_NAZONOKUSA ; a7 MONJA + db ICON_NAZONOKUSA ; a8 JARANRA + db ICON_KOIKING ; a9 HANEEI + db ICON_KOIKING ; aa PUKU + db ICON_KOIKING ; ab SHIBIREFUGU + db ICON_PIKACHU ; ac PICHU + db ICON_PIPPI ; ad PY + db ICON_PURIN ; ae PUPURIN + db ICON_SIDON ; af MIZUUO + db ICON_POPPO ; b0 NATY + db ICON_POPPO ; b1 NATIO + db ICON_KOIKING ; b2 GYOPIN + db ICON_PURIN ; b3 MARIL + db ICON_KOIKING ; b4 MANBO1 + db ICON_KOIKING ; b5 IKARI + db ICON_KOIKING ; b6 GROTESS + db ICON_ZUBAT ; b7 EKSING + db ICON_MUSHI ; b8 PARA + db ICON_MUSHI ; b9 KOKUMO + db ICON_MUSHI ; ba TWOHEAD + db ICON_POPPO ; bb YOROIDORI + db ICON_METAMON ; bc ANIMON + db ICON_POPPO ; bd HINAZU + db ICON_NAZONOKUSA ; be SUNNY + db ICON_KENTAUROS ; bf PAON + db ICON_KENTAUROS ; c0 DONPHAN + db ICON_GANGAR ; c1 TWINZ + db ICON_LOKON ; c2 KIRINRIKI + db ICON_BARRIERD ; c3 PAINTER + db ICON_LOKON ; c4 KOUNYA + db ICON_LOKON ; c5 RINRIN + db ICON_LOKON ; c6 BERURUN + db ICON_NYOROMO ; c7 NYOROTONO + db ICON_SIDON ; c8 YADOKING + db ICON_ANNON ; c9 ANNON + db ICON_MUSHI ; ca REDIBA + db ICON_MUSHI ; cb MITSUBOSHI + db ICON_KENTAUROS ; cc PUCHICORN + db ICON_LOKON ; cd EIFIE + db ICON_LOKON ; ce BLACKY + db ICON_LOKON ; cf TURBAN + db ICON_METAMON ; d0 BETBABY + db ICON_KOIKING ; d1 TEPPOUO + db ICON_KOIKING ; d2 OKUTANK + db ICON_WANRIKY ; d3 GONGU + db ICON_WANRIKY ; d4 KAPOERER + db ICON_LOKON ; d5 PUDIE + db ICON_NAZONOKUSA ; d6 HANEKO + db ICON_NAZONOKUSA ; d7 POPONEKO + db ICON_NAZONOKUSA ; d8 WATANEKO + db ICON_BARRIERD ; d9 BARIRINA + db ICON_BARRIERD ; da LIP + db ICON_BARRIERD ; db ELEBABY + db ICON_BARRIERD ; dc BOOBY + db ICON_NAZONOKUSA ; dd KIREIHANA + db ICON_NAZONOKUSA ; de TSUBOMITTO + db ICON_KENTAUROS ; df MILTANK + db ICON_LAPLACE ; e0 BOMBSEEKER + db ICON_PIPPI ; e1 GIFT + db ICON_LOKON ; e2 KOTORA + db ICON_LOKON ; e3 RAITORA + db ICON_POPPO ; e4 MADAME + db ICON_GANGAR ; e5 NOROWARA + db ICON_GANGAR ; e6 KYONPAN + db ICON_POPPO ; e7 YAMIKARASU + db ICON_SIDON ; e8 HAPPI + db ICON_MUSHI ; e9 SCISSORS + db ICON_MUSHI ; ea PURAKKUSU + db ICON_LOKON ; eb DEVIL + db ICON_LOKON ; ec HELGAA + db ICON_SIDON ; ed WOLFMAN + db ICON_SIDON ; ee WARWOLF + db ICON_BIRIRIDAMA ; ef PORYGON2 + db ICON_SIDON ; f0 NAMEIL + db ICON_IWARK ; f1 HAGANEIL + db ICON_LAPLACE ; f2 KINGDRA + db ICON_LOKON ; f3 RAI + db ICON_LOKON ; f4 EN + db ICON_LOKON ; f5 SUI + db ICON_LOKON ; f6 NYULA + db ICON_POPPO ; f7 HOUOU + db ICON_PIPPI ; f8 TOGEPY + db ICON_PIPPI ; f9 BULU + db ICON_LOKON ; fa TAIL + db ICON_LOKON ; fb LEAFY diff --git a/pokegold-spaceworld.link b/pokegold-spaceworld.link index 7939ebf..c3795e0 100644 --- a/pokegold-spaceworld.link +++ b/pokegold-spaceworld.link @@ -379,6 +379,8 @@ ROMX $23 ; $446d org $60cc "gfx.asm@Pokemon Party Sprites" + org $722a + "data/pokemon/menu_icons.asm" ROMX $24 org $4000 org $4fdb |