From 95c17786bb472d67c9be4ae8cbc0b9e9e3f9f3f7 Mon Sep 17 00:00:00 2001 From: Thorn Avery Date: Mon, 1 Sep 2025 12:52:11 +1000 Subject: [PATCH 01/13] Tossing balls lag back to Crystal levels --- .gitignore | 4 ++++ engine/items/item_effects.asm | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 586d447..c63e2dd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ +# BGB + +bgb + # compiled objects *.o diff --git a/engine/items/item_effects.asm b/engine/items/item_effects.asm index cd4d2d2..51c3b0f 100644 --- a/engine/items/item_effects.asm +++ b/engine/items/item_effects.asm @@ -239,10 +239,12 @@ PokeBallEffect: ld [wWildMon], a ld a, [wBattleType] cp BATTLETYPE_CONTEST ; Fixes the Park Ball corrupting graphics when used outside of a Contest - call nz, ReturnToBattle_UseBall + jp z, .skip_return_to_battle cp BATTLETYPE_SAFARI - call nz, ReturnToBattle_UseBall + jp z, .skip_return_to_battle + call ReturnToBattle_UseBall +.skip_return_to_battle ld hl, wOptions res NO_TEXT_SCROLL, [hl] ld hl, ItemUsedText From 0e8244b832bfc175a821f5361a895ffa571b2237 Mon Sep 17 00:00:00 2001 From: Thorn Avery Date: Thu, 4 Sep 2025 09:19:40 +1000 Subject: [PATCH 02/13] reversed order of text speed options --- engine/menus/options_menu.asm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/engine/menus/options_menu.asm b/engine/menus/options_menu.asm index 6bb630f..8d1626c 100644 --- a/engine/menus/options_menu.asm +++ b/engine/menus/options_menu.asm @@ -114,9 +114,9 @@ GetOptionPointer: Options_TextSpeed: call GetTextSpeed ldh a, [hJoyPressed] - bit D_LEFT_F, a - jr nz, .LeftPressed bit D_RIGHT_F, a + jr nz, .RightPressed + bit D_LEFT_F, a jr z, .NonePressed ld a, c ; right pressed cp OPT_TEXT_SPEED_NONE @@ -128,7 +128,7 @@ Options_TextSpeed: ld a, e jr .Save -.LeftPressed: +.RightPressed: ld a, c and a jr nz, .Decrease From 7a8d406605894279da57cb92cffbf693a05ef16a Mon Sep 17 00:00:00 2001 From: Thorn Avery Date: Thu, 4 Sep 2025 11:41:30 +1000 Subject: [PATCH 03/13] fixed shiny palette on pokedex new entry --- engine/pokedex/new_pokedex_entry.asm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/engine/pokedex/new_pokedex_entry.asm b/engine/pokedex/new_pokedex_entry.asm index 844253c..e5cce73 100644 --- a/engine/pokedex/new_pokedex_entry.asm +++ b/engine/pokedex/new_pokedex_entry.asm @@ -1,4 +1,13 @@ NewPokedexEntry: + farcall BattleCheckEnemyShininess + jp c, .shiny + xor a + jp .cont +.shiny + xor a + inc a +.cont + ld [wPokedexShinyToggle], a ldh a, [hMapAnims] push af xor a From bc42af64c576c7826eb22312d90e4c56d036467e Mon Sep 17 00:00:00 2001 From: Thorn Avery Date: Thu, 4 Sep 2025 14:31:02 +1000 Subject: [PATCH 04/13] fixed shiny palette on pokedex new entry + gamecorner --- data/events/special_pointers.asm | 1 + engine/events/specials.asm | 15 ++++++++++++--- engine/items/item_effects.asm | 9 +++++++++ engine/pokedex/new_pokedex_entry.asm | 9 --------- engine/pokemon/move_mon.asm | 18 +++++++++++++++++- maps/GoldenrodGameCorner.asm | 6 ++++++ ram/wram.asm | 1 + 7 files changed, 46 insertions(+), 13 deletions(-) diff --git a/data/events/special_pointers.asm b/data/events/special_pointers.asm index 1f1a1ae..1f9c8d8 100644 --- a/data/events/special_pointers.asm +++ b/data/events/special_pointers.asm @@ -69,6 +69,7 @@ SpecialsPointers:: add_special UpdateSprites ; bank 0 add_special UpdatePlayerSprite ; bank 0 add_special GameCornerPrizeMonCheckDex + add_special GameCornerPrizeMonShowDex add_special UnusedSetSeenMon ; unused add_special WaitSFX ; bank 0 add_special PlayMapMusic ; bank 0 diff --git a/engine/events/specials.asm b/engine/events/specials.asm index 10cf094..645eabb 100644 --- a/engine/events/specials.asm +++ b/engine/events/specials.asm @@ -236,17 +236,26 @@ SetPlayerPalette: ret GameCornerPrizeMonCheckDex: + xor a + ld [wPokedexShinyToggle], a + ld [wWasMonCaught], a ld a, [wScriptVar] call CheckCaughtMon ret nz - ld a, [wScriptVar] - call SetSeenAndCaughtMon + ld a, 1 + ld [wWasMonCaught], a + ret + +GameCornerPrizeMonShowDex: + ld a, [wWasMonCaught] + cp 0 + ret z call FadeToMenu ld a, [wScriptVar] ld [wNamedObjectIndex], a farcall NewPokedexEntry call ExitAllMenus - ret + ret UnusedSetSeenMon: ld a, [wScriptVar] diff --git a/engine/items/item_effects.asm b/engine/items/item_effects.asm index 51c3b0f..1cd551a 100644 --- a/engine/items/item_effects.asm +++ b/engine/items/item_effects.asm @@ -532,6 +532,15 @@ PokeBallEffect: ld a, [wEnemyMonSpecies] ld [wTempSpecies], a + farcall BattleCheckEnemyShininess + jp c, .shiny + xor a + jp .shinycont +.shiny + xor a + inc a +.shinycont + ld [wPokedexShinyToggle], a predef NewPokedexEntry .skip_pokedex diff --git a/engine/pokedex/new_pokedex_entry.asm b/engine/pokedex/new_pokedex_entry.asm index e5cce73..844253c 100644 --- a/engine/pokedex/new_pokedex_entry.asm +++ b/engine/pokedex/new_pokedex_entry.asm @@ -1,13 +1,4 @@ NewPokedexEntry: - farcall BattleCheckEnemyShininess - jp c, .shiny - xor a - jp .cont -.shiny - xor a - inc a -.cont - ld [wPokedexShinyToggle], a ldh a, [hMapAnims] push af xor a diff --git a/engine/pokemon/move_mon.asm b/engine/pokemon/move_mon.asm index de10b57..c9a4f89 100644 --- a/engine/pokemon/move_mon.asm +++ b/engine/pokemon/move_mon.asm @@ -210,8 +210,24 @@ endr inc de ld a, c ld [de], a - inc de + ; Set Shininess for New Dex Entry + dec de + ld b, d + ld c, e + farcall CheckShininess + jp c, .shiny + xor a + jp .shinycont +.shiny + xor a + inc a +.shinycont + ld [wPokedexShinyToggle], a + ; Unclobber de + inc de + inc de + ; Initialize PP. push hl push de diff --git a/maps/GoldenrodGameCorner.asm b/maps/GoldenrodGameCorner.asm index 4d5ae20..c298696 100644 --- a/maps/GoldenrodGameCorner.asm +++ b/maps/GoldenrodGameCorner.asm @@ -190,6 +190,8 @@ GoldenrodGameCornerPrizeMonVendorScript: loadmonindex 1, ABRA special GameCornerPrizeMonCheckDex givepoke ABRA, 5 + loadmonindex 1, ABRA + special GameCornerPrizeMonShowDex takecoins GOLDENRODGAMECORNER_ABRA_COINS sjump .loop @@ -208,6 +210,8 @@ GoldenrodGameCornerPrizeMonVendorScript: loadmonindex 2, CUBONE special GameCornerPrizeMonCheckDex givepoke CUBONE, 15 + loadmonindex 2, CUBONE + special GameCornerPrizeMonShowDex takecoins GOLDENRODGAMECORNER_CUBONE_COINS sjump .loop @@ -226,6 +230,8 @@ GoldenrodGameCornerPrizeMonVendorScript: loadmonindex 3, WOBBUFFET special GameCornerPrizeMonCheckDex givepoke WOBBUFFET, 15 + loadmonindex 3, WOBBUFFET + special GameCornerPrizeMonShowDex takecoins GOLDENRODGAMECORNER_WOBBUFFET_COINS sjump .loop diff --git a/ram/wram.asm b/ram/wram.asm index 5d4b7a0..018c963 100644 --- a/ram/wram.asm +++ b/ram/wram.asm @@ -739,6 +739,7 @@ wPokedexDisplayNumber:: dw wDexLastSeenIndex:: db ; index into wPokedexSeen containing the last non-zero value wDexLastSeenValue:: db ; value at index wDexTempCounter:: dw +wWasMonCaught:: db ; for use with givepoke wPokedexDataEnd:: wPrevDexEntry:: dw From 6fb3bbc811cbe911be7b2339df062a396bf2f202 Mon Sep 17 00:00:00 2001 From: Thorn Avery Date: Thu, 4 Sep 2025 14:33:27 +1000 Subject: [PATCH 05/13] added fix to celadon too --- maps/CeladonGameCornerPrizeRoom.asm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maps/CeladonGameCornerPrizeRoom.asm b/maps/CeladonGameCornerPrizeRoom.asm index 55ab9aa..65cc864 100644 --- a/maps/CeladonGameCornerPrizeRoom.asm +++ b/maps/CeladonGameCornerPrizeRoom.asm @@ -154,6 +154,8 @@ CeladonGameCornerPrizeRoomPokemonVendor: loadmonindex 1, PIKACHU special GameCornerPrizeMonCheckDex givepoke PIKACHU, 25 + loadmonindex 1, PIKACHU + special GameCornerPrizeMonShowDex takecoins CELADONGAMECORNERPRIZEROOM_PIKACHU_COINS sjump .loop @@ -172,6 +174,8 @@ CeladonGameCornerPrizeRoomPokemonVendor: loadmonindex 2, PORYGON special GameCornerPrizeMonCheckDex givepoke PORYGON, 15 + loadmonindex 2, PORYGON + special GameCornerPrizeMonShowDex takecoins CELADONGAMECORNERPRIZEROOM_PORYGON_COINS sjump .loop @@ -190,6 +194,8 @@ CeladonGameCornerPrizeRoomPokemonVendor: loadmonindex 3, LARVITAR special GameCornerPrizeMonCheckDex givepoke LARVITAR, 40 + loadmonindex 3, LARVITAR + special GameCornerPrizeMonShowDex takecoins CELADONGAMECORNERPRIZEROOM_LARVITAR_COINS sjump .loop From b632b469c215b30b133108b4f247d3b8d7d436c6 Mon Sep 17 00:00:00 2001 From: thornAvery <145814585+thornAvery@users.noreply.github.com> Date: Thu, 4 Sep 2025 19:48:15 +1000 Subject: [PATCH 06/13] Shiny Pokedex Fix + Personal Gripe (#79) * Tossing balls lag back to Crystal levels * reversed order of text speed options * fixed shiny palette on pokedex new entry * fixed shiny palette on pokedex new entry + gamecorner * added fix to celadon too --------- Co-authored-by: Thorn Avery --- data/events/special_pointers.asm | 1 + engine/events/specials.asm | 15 ++++++++++++--- engine/items/item_effects.asm | 9 +++++++++ engine/menus/options_menu.asm | 6 +++--- engine/pokemon/move_mon.asm | 18 +++++++++++++++++- maps/CeladonGameCornerPrizeRoom.asm | 6 ++++++ maps/GoldenrodGameCorner.asm | 6 ++++++ ram/wram.asm | 1 + 8 files changed, 55 insertions(+), 7 deletions(-) diff --git a/data/events/special_pointers.asm b/data/events/special_pointers.asm index 1f1a1ae..1f9c8d8 100644 --- a/data/events/special_pointers.asm +++ b/data/events/special_pointers.asm @@ -69,6 +69,7 @@ SpecialsPointers:: add_special UpdateSprites ; bank 0 add_special UpdatePlayerSprite ; bank 0 add_special GameCornerPrizeMonCheckDex + add_special GameCornerPrizeMonShowDex add_special UnusedSetSeenMon ; unused add_special WaitSFX ; bank 0 add_special PlayMapMusic ; bank 0 diff --git a/engine/events/specials.asm b/engine/events/specials.asm index 10cf094..645eabb 100644 --- a/engine/events/specials.asm +++ b/engine/events/specials.asm @@ -236,17 +236,26 @@ SetPlayerPalette: ret GameCornerPrizeMonCheckDex: + xor a + ld [wPokedexShinyToggle], a + ld [wWasMonCaught], a ld a, [wScriptVar] call CheckCaughtMon ret nz - ld a, [wScriptVar] - call SetSeenAndCaughtMon + ld a, 1 + ld [wWasMonCaught], a + ret + +GameCornerPrizeMonShowDex: + ld a, [wWasMonCaught] + cp 0 + ret z call FadeToMenu ld a, [wScriptVar] ld [wNamedObjectIndex], a farcall NewPokedexEntry call ExitAllMenus - ret + ret UnusedSetSeenMon: ld a, [wScriptVar] diff --git a/engine/items/item_effects.asm b/engine/items/item_effects.asm index 51c3b0f..1cd551a 100644 --- a/engine/items/item_effects.asm +++ b/engine/items/item_effects.asm @@ -532,6 +532,15 @@ PokeBallEffect: ld a, [wEnemyMonSpecies] ld [wTempSpecies], a + farcall BattleCheckEnemyShininess + jp c, .shiny + xor a + jp .shinycont +.shiny + xor a + inc a +.shinycont + ld [wPokedexShinyToggle], a predef NewPokedexEntry .skip_pokedex diff --git a/engine/menus/options_menu.asm b/engine/menus/options_menu.asm index 6bb630f..8d1626c 100644 --- a/engine/menus/options_menu.asm +++ b/engine/menus/options_menu.asm @@ -114,9 +114,9 @@ GetOptionPointer: Options_TextSpeed: call GetTextSpeed ldh a, [hJoyPressed] - bit D_LEFT_F, a - jr nz, .LeftPressed bit D_RIGHT_F, a + jr nz, .RightPressed + bit D_LEFT_F, a jr z, .NonePressed ld a, c ; right pressed cp OPT_TEXT_SPEED_NONE @@ -128,7 +128,7 @@ Options_TextSpeed: ld a, e jr .Save -.LeftPressed: +.RightPressed: ld a, c and a jr nz, .Decrease diff --git a/engine/pokemon/move_mon.asm b/engine/pokemon/move_mon.asm index de10b57..c9a4f89 100644 --- a/engine/pokemon/move_mon.asm +++ b/engine/pokemon/move_mon.asm @@ -210,8 +210,24 @@ endr inc de ld a, c ld [de], a - inc de + ; Set Shininess for New Dex Entry + dec de + ld b, d + ld c, e + farcall CheckShininess + jp c, .shiny + xor a + jp .shinycont +.shiny + xor a + inc a +.shinycont + ld [wPokedexShinyToggle], a + ; Unclobber de + inc de + inc de + ; Initialize PP. push hl push de diff --git a/maps/CeladonGameCornerPrizeRoom.asm b/maps/CeladonGameCornerPrizeRoom.asm index 55ab9aa..65cc864 100644 --- a/maps/CeladonGameCornerPrizeRoom.asm +++ b/maps/CeladonGameCornerPrizeRoom.asm @@ -154,6 +154,8 @@ CeladonGameCornerPrizeRoomPokemonVendor: loadmonindex 1, PIKACHU special GameCornerPrizeMonCheckDex givepoke PIKACHU, 25 + loadmonindex 1, PIKACHU + special GameCornerPrizeMonShowDex takecoins CELADONGAMECORNERPRIZEROOM_PIKACHU_COINS sjump .loop @@ -172,6 +174,8 @@ CeladonGameCornerPrizeRoomPokemonVendor: loadmonindex 2, PORYGON special GameCornerPrizeMonCheckDex givepoke PORYGON, 15 + loadmonindex 2, PORYGON + special GameCornerPrizeMonShowDex takecoins CELADONGAMECORNERPRIZEROOM_PORYGON_COINS sjump .loop @@ -190,6 +194,8 @@ CeladonGameCornerPrizeRoomPokemonVendor: loadmonindex 3, LARVITAR special GameCornerPrizeMonCheckDex givepoke LARVITAR, 40 + loadmonindex 3, LARVITAR + special GameCornerPrizeMonShowDex takecoins CELADONGAMECORNERPRIZEROOM_LARVITAR_COINS sjump .loop diff --git a/maps/GoldenrodGameCorner.asm b/maps/GoldenrodGameCorner.asm index 4d5ae20..c298696 100644 --- a/maps/GoldenrodGameCorner.asm +++ b/maps/GoldenrodGameCorner.asm @@ -190,6 +190,8 @@ GoldenrodGameCornerPrizeMonVendorScript: loadmonindex 1, ABRA special GameCornerPrizeMonCheckDex givepoke ABRA, 5 + loadmonindex 1, ABRA + special GameCornerPrizeMonShowDex takecoins GOLDENRODGAMECORNER_ABRA_COINS sjump .loop @@ -208,6 +210,8 @@ GoldenrodGameCornerPrizeMonVendorScript: loadmonindex 2, CUBONE special GameCornerPrizeMonCheckDex givepoke CUBONE, 15 + loadmonindex 2, CUBONE + special GameCornerPrizeMonShowDex takecoins GOLDENRODGAMECORNER_CUBONE_COINS sjump .loop @@ -226,6 +230,8 @@ GoldenrodGameCornerPrizeMonVendorScript: loadmonindex 3, WOBBUFFET special GameCornerPrizeMonCheckDex givepoke WOBBUFFET, 15 + loadmonindex 3, WOBBUFFET + special GameCornerPrizeMonShowDex takecoins GOLDENRODGAMECORNER_WOBBUFFET_COINS sjump .loop diff --git a/ram/wram.asm b/ram/wram.asm index 5d4b7a0..018c963 100644 --- a/ram/wram.asm +++ b/ram/wram.asm @@ -739,6 +739,7 @@ wPokedexDisplayNumber:: dw wDexLastSeenIndex:: db ; index into wPokedexSeen containing the last non-zero value wDexLastSeenValue:: db ; value at index wDexTempCounter:: dw +wWasMonCaught:: db ; for use with givepoke wPokedexDataEnd:: wPrevDexEntry:: dw From 3bc47cf6bf6843e22a7896e93265b08e00e4bdd8 Mon Sep 17 00:00:00 2001 From: Llinos Evans <36418502+ShiraTheMogul@users.noreply.github.com> Date: Sun, 14 Sep 2025 00:08:56 +0100 Subject: [PATCH 07/13] a single scrunkly the fact you are a jeppable boggles the mind --- data/pokemon/dex_entries/evolotto.asm | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 data/pokemon/dex_entries/evolotto.asm diff --git a/data/pokemon/dex_entries/evolotto.asm b/data/pokemon/dex_entries/evolotto.asm new file mode 100644 index 0000000..09b1625 --- /dev/null +++ b/data/pokemon/dex_entries/evolotto.asm @@ -0,0 +1,10 @@ + db "LOTTERY@" ; species name + dw 104, 80 ; height, weight + + db "Only responds to" + next "sound and light." + next "How it manipula-" + + page "tes its body is" + next "a common resea-" + next "rch topic.@" From c872bfd5c0f836d66c8f927794d8f0f4c6811c84 Mon Sep 17 00:00:00 2001 From: Llinos Evans <36418502+ShiraTheMogul@users.noreply.github.com> Date: Sun, 14 Sep 2025 00:34:30 +0100 Subject: [PATCH 08/13] evolotto stats --- data/pokemon/base_stats/evolotto.asm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 data/pokemon/base_stats/evolotto.asm diff --git a/data/pokemon/base_stats/evolotto.asm b/data/pokemon/base_stats/evolotto.asm new file mode 100644 index 0000000..b53d3e8 --- /dev/null +++ b/data/pokemon/base_stats/evolotto.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 30, 30, 30, 30, 30, 30 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL ; type + db 45 ; catch rate + db 64 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_UNKNOWN ; gender ratio + db 100 ; unknown 1 + db 120 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/evolotto/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_FAST ; growth rate + dn EGG_NONE, EGG_NONE ; egg groups + + ; tm/hm learnset + tmhm HIDDEN_POWER + ; end From 5e36934cc42649e693ee4a8716954a4d394a8fa5 Mon Sep 17 00:00:00 2001 From: Shawesomest <179829952+Shawesomest@users.noreply.github.com> Date: Sat, 13 Sep 2025 19:37:36 -0400 Subject: [PATCH 09/13] Commented out the Inivisible Sharpoon. (#80) * Commented out the Inivisible Sharpoon. Jasmine's Sharpoon's level was still being read by the game and attempting to send out nothing as a result. * Update parties.asm Gave all five Kimono Girls Bellossoms. --- data/trainers/parties.asm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/data/trainers/parties.asm b/data/trainers/parties.asm index e55e704..3a8e42e 100644 --- a/data/trainers/parties.asm +++ b/data/trainers/parties.asm @@ -108,7 +108,7 @@ JasmineGroup: ; Jasmine is going to use Egg Moves! db 34 dw SKARMORY dw DRILL_PECK, SAND_ATTACK, STEEL_WING, LEER - db 35 + ; db 35 ; dw SHARPOON ; dw IRON_TAIL, BUBBLEBEAM, CRUNCH, SWORDS_DANCE db 35 @@ -5431,30 +5431,40 @@ KimonoGirlGroup: next_list_item ; KIMONO_GIRL (2) db "NAOKO@", TRAINERTYPE_NORMAL + db 15 + dw BELLOSSOM db 17 dw FLAREON db -1 ; end next_list_item ; KIMONO_GIRL (3) db "SAYO@", TRAINERTYPE_NORMAL + db 15 + dw BELLOSSOM db 17 dw ESPEON db -1 ; end next_list_item ; KIMONO_GIRL (4) db "ZUKI@", TRAINERTYPE_NORMAL + db 15 + dw BELLOSSOM db 17 dw UMBREON db -1 ; end next_list_item ; KIMONO_GIRL (5) db "KUNI@", TRAINERTYPE_NORMAL + db 15 + dw BELLOSSOM db 17 dw VAPOREON db -1 ; end next_list_item ; KIMONO_GIRL (6) db "MIKI@", TRAINERTYPE_NORMAL + db 15 + dw BELLOSSOM db 17 dw JOLTEON db -1 ; end From b271f5dcc60f95cd49d4539aa081594652fdd80f Mon Sep 17 00:00:00 2001 From: Llinos Evans <36418502+ShiraTheMogul@users.noreply.github.com> Date: Sun, 14 Sep 2025 00:40:31 +0100 Subject: [PATCH 10/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1bb9a57..e34186d 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Using the Kanto Expansion Pak's original criteria, the ethos of the Johto Expans What falls under "Johto- and Kanto-related" is a Pokemon is the following, so long as they are, in fact, related: - Is a regional variant (Eg. Hisuian Sneasel) -- Evolves from or into a Pokemon (eg. Tangrowth, Honchkrow) +- Evolves from or into a Pokemon (eg. Tangrowth, Honchkrow; this includes Evolotto, a Pokemon from the RS Asset Leak that evolves into almost anything!) - Was cut from the final game (eg. Bellignan, Tricules, Phandarin; "beta" Pokemon) or cut from a future title while being related to a Kanto/Johto Pokemon (eg. Lizargun/Charmada) - Is a regional convergent (eg. Wugtrio, Toedscruel; "Okagyaradosu" qualifies for this) - Is a Paradox equivalent (eg. Walking Wake) From d5ddd008d8888c314d9fd32634bad074d19cea84 Mon Sep 17 00:00:00 2001 From: Llinos Evans <36418502+ShiraTheMogul@users.noreply.github.com> Date: Sun, 14 Sep 2025 00:40:45 +0100 Subject: [PATCH 11/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e34186d..905d339 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ What falls under "Johto- and Kanto-related" is a Pokemon is the following, so lo - Is a Paradox equivalent (eg. Walking Wake) - Would qualify for the Kanto Expansion Pak (eg. Omegadge, Melmetal) -Any Pokemon that you can think of that would come under this, is absolutely in. Dex total is 483! +Any Pokemon that you can think of that would come under this, is absolutely in. Dex total is 484! Many prototype Pokemon have very little information around them: You'll be hard-pressed to find stats, cries, movesets, anything for some. With the Kanto Expansion Pak, we used all context clues available to try and formulate a picture-perfect, accurate representation to the best of our abilities. We've done this with the May 1998 Sprite Cache Pokemon, among others. Whenever something confirmed exists, it is used, and that then informs the interpretation. We also take Nob Ogasawara names as canon whenever they appear. From b8048154268d6ff8d5c6d78fec8c098f223a3631 Mon Sep 17 00:00:00 2001 From: Llinos Evans <36418502+ShiraTheMogul@users.noreply.github.com> Date: Sun, 14 Sep 2025 00:46:48 +0100 Subject: [PATCH 12/13] Update README.md --- README.md | 80 +++++++++++++------------------------------------------ 1 file changed, 18 insertions(+), 62 deletions(-) diff --git a/README.md b/README.md index 905d339..8908e3b 100644 --- a/README.md +++ b/README.md @@ -10,11 +10,12 @@ Using the Kanto Expansion Pak's original criteria, the ethos of the Johto Expans What falls under "Johto- and Kanto-related" is a Pokemon is the following, so long as they are, in fact, related: - Is a regional variant (Eg. Hisuian Sneasel) -- Evolves from or into a Pokemon (eg. Tangrowth, Honchkrow; this includes Evolotto, a Pokemon from the RS Asset Leak that evolves into almost anything!) +- Evolves from or into a Pokemon (eg. Tangrowth, Honchkrow, Leafeon, Happiny) + - This includes Evolotto, a Pokemon from the RS Asset Leak that evolves into almost anything! Very much an edge case, but it is a nice addition to the Goldenrod Lottery feature. - Was cut from the final game (eg. Bellignan, Tricules, Phandarin; "beta" Pokemon) or cut from a future title while being related to a Kanto/Johto Pokemon (eg. Lizargun/Charmada) -- Is a regional convergent (eg. Wugtrio, Toedscruel; "Okagyaradosu" qualifies for this) +- Is a regional convergent (eg. Wugtrio, Toedscruel; "Okagyaradosu" qualified for this, which we named Terrados!) - Is a Paradox equivalent (eg. Walking Wake) -- Would qualify for the Kanto Expansion Pak (eg. Omegadge, Melmetal) +- Would qualify for the Kanto Expansion Pak (eg. Omegadge, Melmetal); we call these "KEP Veterans." Any Pokemon that you can think of that would come under this, is absolutely in. Dex total is 484! @@ -53,21 +54,14 @@ Mega Evolutions, Gigantamax forms, etc, are not in active consideration. - Prototype GSC classes such as the Male Teacher, Sportsman, and Soldier - The Painter from FRLG! - The Elder from HGSS, featuring the NTSC Sage sprite. - - Decensor is applied to the Fisher, Beauty, Female Swimmer, Medium, and Sage sprites, to match the Japanese version. Let Tully have a puff! + - Decensoring is applied to the Fisher, Beauty, Female Swimmer, Medium, and Sage sprites, to match the Japanese version. Let Tully have a puff! - Many evolution stones have been added to accomodate the Pokemon featured here, including the Heart and Poison Stones from the SpaceWorld demo, and the Peat Block! - The Fairy Feather from Scarlet and Violet has been added to accomodate the Fairy type. - The Antique Pot has been added to accomodate a Shuckle evolution! - New Club and Wing Fossils; the former for Xylodon, a May98 Prototype Pokemon, and the latter for Feradactyl, (seemingly) an Aerodactyl pre-evolution from the same prototype. - The unused Honey Pot from prototype GSC has been added! 2 days after placing Sweet Honey, you can encounter either Munchlax, Beedrill, Ursaring, or Heracross! - Unused moves from the SpaceWorld demo have been re-implemented and distributed amongst the Pokemon. This includes the unused HMs, each with unique effects, sometimes calling back to other titles. - -## Technical Changes -- Numerous important registers, such as map and Pokemon IDs, now support 16-bit IDs, allowing for significantly more additions to the game. This makes JEP possible. - - Important to note is the fact Crystal has ~30% free ROM space, which, given the sheer amount of content inside, makes this bountiful. This, too, makes JEP possible. Regardless, expanded ROMs can be played from good flash cartridges, so ROM space is not a concern to the team. -- Tilesets now handle up to 255 titles (from 192), allowing for slightly nicer maps. We also have flipped tiles available for more complexity. -- Can now have up to 17 object events. -- Footprint pictures were optimised to make dex additions easier on memory. Before, they were mapped to a single bank - optimal for 8-bits, but not for 16! -- Lots of unnecessary, unreferenced code was removed as and when it became necessary. +- Pokemon all have unique party icons! ## QoL Changes - Fast text and stereo sound are now the default options. @@ -116,8 +110,16 @@ Additionally, there have been many wild encounter tweaks. View this document for - Walls can be climbed using Strong Arm, functionality identical to HGSS Rock Climb. - Deep water now exists for Dive, with various locations across Johto, Kanto, and Nihon featuring it. +## Technical Changes +- Numerous important registers, such as map and Pokemon IDs, now support 16-bit IDs, allowing for significantly more additions to the game. This makes JEP possible. + - Important to note is the fact Crystal has ~30% free ROM space, which, given the sheer amount of content inside, makes this bountiful. This, too, makes JEP possible. Regardless, expanded ROMs can be played from good flash cartridges, so ROM space is not a concern to the team. +- Tilesets now handle up to 255 titles (from 192), allowing for slightly nicer maps. We also have flipped tiles available for more complexity and to modify vanilla tilesets with more content. +- Maps can now have up to 17 object events. +- Footprint pictures were optimised to make dex additions easier on memory. Before, they were mapped to a single bank - optimal for 8-bits, but not for 16! +- Lots of unnecessary, unreferenced code was removed as and when it became necessary. This does not affect gameplay. + # Credits -As the open source nature of this project implies, people are free to reuse what's here for their own ends, **so long as credit is given to this hack and those who worked on what you reuse.** Additionally, we strongly urge you to make any projects using JEP's content open source. JEP strongly supports the [free software movement](https://www.fsf.org/about/) and its four essential freedoms. If you have any questions on the topic of content reuse, contact @ plague_von_karma on Discord. +As the open source nature of this project implies, people are free to reuse what's here for their own ends, **so long as credit is given to this hack and those who worked on what you reuse.** Additionally, we strongly urge you to make any projects using JEP's content open source. JEP strongly supports the [free software movement](https://www.fsf.org/about/) and its four essential freedoms. If you have any questions on the topic of content reuse, contact the Expansion Pak Discord. If you use our implementations of anything at all, it is encouraged to submit Pull Requests for bug fixes if you find any issues! We very much appreciate them! @@ -193,8 +195,9 @@ JEP-affiliated musicians require music to be used with direct credit for non-com When naming Ajawalcan, we used academic sources compiling the grammar and vocabulary of Yucatan Mayan and Classical Mayan, aiming to represent indiginous Latin American cultures the best we could. The name literally translates to "Kingly serpent" or "Lordly serpent", where "Ajaw" was the name for a king or ruler, and "can" is the spelling for "serpent" used in Kukulcan, the deity worshipped by Mayans of the day. -Original readme proceeding... -# 16-bit index expansion for Crystal +# On the 16-bit index expansion + +This is taken from the original readme. This repository contains a modified Pokémon Crystal game, updated to handle 16-bit indexes. The main goal of this project is to create a reusable system that ROM hacks can use to bring 16-bit indexes into their games. @@ -215,53 +218,6 @@ me know in advance so I can notify you of history rewrites. For further documentation, check out the [wiki]. -## Branches - -* `master`: (status: **stable**, last update: **2023-07-18**) Base branch. This branch contains a slightly modified - version of Pokémon Crystal, with some quality-of-life improvements intended to make development easier. These - improvements have been taken from the documentation in the [main disassembly repository][pokecrystal]. This branch - contains no 16-bit features and it is only intended as a reference. -* `base-components`: (status: **stable**, last update: **2023-07-18**) This branch defines the basic components that - will comprise the 16-bit index table system, on top of which the remaining branches will be built. Since it only - defines macros (and a handful of WRAM locations to be shared by all index tables), it should build the same ROM as - `master`. -* `expand-mon-ID`: (status: **stable**, last update: **2023-07-18**) This branch implements 16-bit indexes for Pokémon - species, thus allowing more than 253 species to be included in a single game. -* `expand-move-ID`: (status: **stable**, last update: **2023-07-18**) This branch implements 16-bit indexes for moves, - on top of the existing 16-bit support for Pokémon species from the previous branch. (Interaction between the - branches is kept to a minimum, though.) -* `newbox`: (status: **experimental**, last update: **2023-07-18**) This branch ports Rangi & FIQ's "newbox" from - Polished Crystal. Newbox is a complete overhaul to Bill's PC, and this branch ports the functionality on - top of the previous branches. -* `pokecrystal`: (status: **N/A**, last update **2023-07-18**) This branch contains pret's vanilla pokecrystal and - should only be used to compare with the previous branches to view pokecrystal16 changes. **DO NOT USE THIS BRANCH!** - -To view the differences between any two branches (or any two commits in the repository), you can use GitHub's [tree -comparison][compare] tool. - -## FAQs - -**Q1:** Will this engine include \? -**A1:** Unless the feature is specifically related to 16-bit indexing (or otherwise extending the range of possible -index values), the answer is almost certainly "no". This repository's scope is limited to 16-bit indexes. If you -already have a ROM hack that includes the features you like and you'd want it to have 16-bit indexes, the right course -of action would be to port this engine to it. Otherwise, you can use this engine as a base to make your own ROM hack -with all the features you want. - -**Q2:** Can I use this engine for my own ROM hack? -**A2:** Of course; that's what it was made for. I will try make it as easy as possible to port to existing or new ROM -hacks; instructions to do so will be in the [wiki]. All I can ask you for is that, just like this engine was openly -available for you to use, you make your hack's code openly available as well — quoting some of the text in -[SQLite](https://sqlite.org)'s copyright disclaimer, "may you share freely, never taking more than you give". - -**Q3:** What's this engine's new limit on indexes? -**A3:** The theoretical limit is 65,534, minus a couple of "special" indexes used by the game for specific purposes -(such as the value that indicates that a Pokémon is inside an egg). However, there are several limitations that will -probably prevent you from ever reaching that limit. For starters, you can't fit 65,534 of _anything_ inside a ROM -bank! The index work is done, and I'll try to remove any hurdles that would render that work useless; however, if you -want to push the limits of the hardware and add 20,000 new Pokémon, you'll find yourself against a technical challenge -that will go beyond indexes. - [compare]: https://github.com/aaaaaa123456789/pokecrystal16/compare [pokecrystal]: https://github.com/pret/pokecrystal/ [wiki]: https://github.com/aaaaaa123456789/pokecrystal16/wiki From 417c0f11bd190728b2208b9df13744ac45927588 Mon Sep 17 00:00:00 2001 From: Misty Date: Sat, 13 Sep 2025 18:25:24 -0600 Subject: [PATCH 13/13] The Grand Finale Every Pokemon is now integrated, aside from regional forms and evolutions of those (except Evolotto, I'll do that later). I may now rest. --- constants/pokemon_constants.asm | 29 +++ data/pokemon/base_stats.asm | 29 +++ data/pokemon/base_stats/alphalith.asm | 21 ++ data/pokemon/base_stats/araphant.asm | 21 ++ data/pokemon/base_stats/breezeon.asm | 21 ++ data/pokemon/base_stats/bunberg.asm | 21 ++ data/pokemon/base_stats/bundra.asm | 21 ++ data/pokemon/base_stats/bundrake.asm | 21 ++ data/pokemon/base_stats/bunice.asm | 21 ++ data/pokemon/base_stats/drillusk.asm | 21 ++ data/pokemon/base_stats/gliscor.asm | 21 ++ data/pokemon/base_stats/gorillaimo.asm | 21 ++ data/pokemon/base_stats/inoshika.asm | 2 +- data/pokemon/base_stats/mawtle.asm | 21 ++ data/pokemon/base_stats/pixytop.asm | 21 ++ data/pokemon/base_stats/porybit.asm | 21 ++ data/pokemon/base_stats/sailwing.asm | 21 ++ data/pokemon/base_stats/snuzzles.asm | 21 ++ data/pokemon/base_stats/trampel.asm | 2 +- data/pokemon/base_stats/warfurs.asm | 21 ++ data/pokemon/base_stats/wearlycan.asm | 21 ++ data/pokemon/base_stats/weavile.asm | 21 ++ data/pokemon/cries.asm | 29 +++ data/pokemon/dex_entries.asm | 37 +++- data/pokemon/dex_entries/araphant.asm | 10 + data/pokemon/dex_entries/breezeon.asm | 10 + data/pokemon/dex_entries/bunberg.asm | 10 + data/pokemon/dex_entries/bundra.asm | 10 + data/pokemon/dex_entries/bundrake.asm | 10 + data/pokemon/dex_entries/bunice.asm | 10 + data/pokemon/dex_entries/cactormus.asm | 10 + data/pokemon/dex_entries/decilla.asm | 2 +- data/pokemon/dex_entries/dodaerie.asm | 10 + data/pokemon/dex_entries/drillusk.asm | 10 + data/pokemon/dex_entries/gawarhed.asm | 2 +- data/pokemon/dex_entries/gliscor.asm | 10 + data/pokemon/dex_entries/gorillaimo.asm | 10 + data/pokemon/dex_entries/mawtle.asm | 10 + data/pokemon/dex_entries/melmetal.asm | 10 + data/pokemon/dex_entries/meltan.asm | 10 + data/pokemon/dex_entries/omegadge.asm | 10 + data/pokemon/dex_entries/pixytop.asm | 10 + data/pokemon/dex_entries/porybit.asm | 12 +- data/pokemon/dex_entries/ramoose.asm | 10 + data/pokemon/dex_entries/rhyperior.asm | 10 + data/pokemon/dex_entries/sailwing.asm | 10 + data/pokemon/dex_entries/sharpoon.asm | 10 + data/pokemon/dex_entries/snuzzles.asm | 10 + data/pokemon/dex_entries/trampel.asm | 10 + data/pokemon/dex_entries/warfurs.asm | 10 + data/pokemon/dex_entries/wearlycan.asm | 10 + data/pokemon/dex_entries/weavile.asm | 10 + data/pokemon/dex_entries/wiglett.asm | 10 + data/pokemon/dex_entries/wugtrio.asm | 10 + data/pokemon/dex_entry_pointers.asm | 29 +++ data/pokemon/dex_order_alpha.asm | 32 ++- data/pokemon/dex_order_new.asm | 29 +++ data/pokemon/egg_moves_johto.asm | 64 ++++++ data/pokemon/egg_moves_kanto.asm | 64 +++++- data/pokemon/evolution_moves.asm | 51 ++++- data/pokemon/evos_attacks_johto.asm | 266 +++++++++++++++++++++++- data/pokemon/evos_attacks_kanto.asm | 248 +++++++++++++++++++++- data/pokemon/first_stages.asm | 35 +++- data/pokemon/gen1_base_special.asm | 14 ++ data/pokemon/menu_icons.asm | 29 +++ data/pokemon/names.asm | 29 +++ data/pokemon/palettes.asm | 58 ++++++ data/pokemon/pic_pointers.asm | 58 ++++++ gfx/footprints/alphalith.png | Bin 0 -> 69 bytes gfx/footprints/araphant.png | Bin 0 -> 69 bytes gfx/footprints/breezeon.png | Bin 0 -> 69 bytes gfx/footprints/bunberg.png | Bin 0 -> 69 bytes gfx/footprints/bundra.png | Bin 0 -> 69 bytes gfx/footprints/bundrake.png | Bin 0 -> 69 bytes gfx/footprints/bunice.png | Bin 0 -> 69 bytes gfx/footprints/cactormus.png | Bin 0 -> 69 bytes gfx/footprints/dodaerie.png | Bin 0 -> 69 bytes gfx/footprints/drillusk.png | Bin 0 -> 69 bytes gfx/footprints/gliscor.png | Bin 0 -> 69 bytes gfx/footprints/gorillaimo.png | Bin 0 -> 69 bytes gfx/footprints/mawtle.png | Bin 0 -> 69 bytes gfx/footprints/melmetal.png | Bin 0 -> 69 bytes gfx/footprints/meltan.png | Bin 0 -> 69 bytes gfx/footprints/omegadge.png | Bin 0 -> 69 bytes gfx/footprints/pixytop.png | Bin 0 -> 69 bytes gfx/footprints/porybit.png | Bin 0 -> 69 bytes gfx/footprints/ramoose.png | Bin 0 -> 69 bytes gfx/footprints/rhyperior.png | Bin 0 -> 69 bytes gfx/footprints/sailwing.png | Bin 0 -> 69 bytes gfx/footprints/sharpoon.png | Bin 0 -> 69 bytes gfx/footprints/snuzzles.png | Bin 0 -> 69 bytes gfx/footprints/trampel.png | Bin 0 -> 69 bytes gfx/footprints/warfurs.png | Bin 0 -> 69 bytes gfx/footprints/wearlycan.png | Bin 0 -> 69 bytes gfx/footprints/weavile.png | Bin 0 -> 69 bytes gfx/footprints/wiglett.png | Bin 0 -> 69 bytes gfx/footprints/wugtrio.png | Bin 0 -> 69 bytes gfx/footprints_johto.asm | 15 ++ gfx/footprints_kanto.asm | 14 ++ gfx/pics.asm | 62 ++++++ gfx/pokemon/alphalith/anim.asm | 1 + gfx/pokemon/alphalith/anim_idle.asm | 1 + gfx/pokemon/alphalith/back.png | Bin 0 -> 304 bytes gfx/pokemon/alphalith/front.png | Bin 0 -> 315 bytes gfx/pokemon/alphalith/shiny.pal | 2 + gfx/pokemon/anim_pointers.asm | 29 +++ gfx/pokemon/anims.asm | 29 +++ gfx/pokemon/araphant/anim.asm | 1 + gfx/pokemon/araphant/anim_idle.asm | 1 + gfx/pokemon/araphant/back.png | Bin 0 -> 304 bytes gfx/pokemon/araphant/front.png | Bin 0 -> 315 bytes gfx/pokemon/araphant/shiny.pal | 2 + gfx/pokemon/bitmask_pointers.asm | 29 +++ gfx/pokemon/bitmasks.asm | 29 +++ gfx/pokemon/breezeon/anim.asm | 1 + gfx/pokemon/breezeon/anim_idle.asm | 1 + gfx/pokemon/breezeon/back.png | Bin 0 -> 304 bytes gfx/pokemon/breezeon/front.png | Bin 0 -> 315 bytes gfx/pokemon/breezeon/shiny.pal | 2 + gfx/pokemon/bunberg/anim.asm | 1 + gfx/pokemon/bunberg/anim_idle.asm | 1 + gfx/pokemon/bunberg/back.png | Bin 0 -> 304 bytes gfx/pokemon/bunberg/front.png | Bin 0 -> 315 bytes gfx/pokemon/bunberg/shiny.pal | 2 + gfx/pokemon/bundra/back.png | Bin 730 -> 9771 bytes gfx/pokemon/bundrake/anim.asm | 1 + gfx/pokemon/bundrake/anim_idle.asm | 1 + gfx/pokemon/bundrake/back.png | Bin 0 -> 304 bytes gfx/pokemon/bundrake/front.png | Bin 0 -> 315 bytes gfx/pokemon/bundrake/shiny.pal | 2 + gfx/pokemon/bunice/anim.asm | 1 + gfx/pokemon/bunice/anim_idle.asm | 1 + gfx/pokemon/bunice/back.png | Bin 0 -> 304 bytes gfx/pokemon/bunice/front.png | Bin 0 -> 315 bytes gfx/pokemon/bunice/shiny.pal | 2 + gfx/pokemon/cactormus/anim.asm | 1 + gfx/pokemon/cactormus/anim_idle.asm | 1 + gfx/pokemon/cactormus/back.png | Bin 0 -> 304 bytes gfx/pokemon/cactormus/front.png | Bin 0 -> 315 bytes gfx/pokemon/cactormus/shiny.pal | 2 + gfx/pokemon/drillusk/anim.asm | 1 + gfx/pokemon/drillusk/anim_idle.asm | 1 + gfx/pokemon/drillusk/back.png | Bin 0 -> 304 bytes gfx/pokemon/drillusk/front.png | Bin 0 -> 315 bytes gfx/pokemon/drillusk/shiny.pal | 2 + gfx/pokemon/frame_pointers.asm | 29 +++ gfx/pokemon/gliscor/anim.asm | 1 + gfx/pokemon/gliscor/anim_idle.asm | 1 + gfx/pokemon/gliscor/back.png | Bin 0 -> 304 bytes gfx/pokemon/gliscor/front.png | Bin 0 -> 315 bytes gfx/pokemon/gliscor/shiny.pal | 2 + gfx/pokemon/gorillaimo/anim.asm | 1 + gfx/pokemon/gorillaimo/anim_idle.asm | 1 + gfx/pokemon/gorillaimo/back.png | Bin 0 -> 304 bytes gfx/pokemon/gorillaimo/front.png | Bin 0 -> 315 bytes gfx/pokemon/gorillaimo/shiny.pal | 2 + gfx/pokemon/idle_pointers.asm | 29 +++ gfx/pokemon/idles.asm | 29 +++ gfx/pokemon/johto_frames.asm | 15 ++ gfx/pokemon/kanto_frames.asm | 14 ++ gfx/pokemon/mawtle/anim.asm | 1 + gfx/pokemon/mawtle/anim_idle.asm | 1 + gfx/pokemon/mawtle/back.png | Bin 0 -> 304 bytes gfx/pokemon/mawtle/front.png | Bin 0 -> 315 bytes gfx/pokemon/mawtle/shiny.pal | 2 + gfx/pokemon/melmetal/anim.asm | 1 + gfx/pokemon/melmetal/anim_idle.asm | 1 + gfx/pokemon/melmetal/back.png | Bin 0 -> 304 bytes gfx/pokemon/melmetal/front.png | Bin 0 -> 315 bytes gfx/pokemon/melmetal/shiny.pal | 2 + gfx/pokemon/meltan/anim.asm | 1 + gfx/pokemon/meltan/anim_idle.asm | 1 + gfx/pokemon/meltan/back.png | Bin 0 -> 304 bytes gfx/pokemon/meltan/front.png | Bin 0 -> 315 bytes gfx/pokemon/meltan/shiny.pal | 2 + gfx/pokemon/omegadge/front.png | Bin 1222 -> 8143 bytes gfx/pokemon/pixytop/anim.asm | 1 + gfx/pokemon/pixytop/anim_idle.asm | 1 + gfx/pokemon/pixytop/back.png | Bin 0 -> 304 bytes gfx/pokemon/pixytop/front.png | Bin 0 -> 315 bytes gfx/pokemon/pixytop/shiny.pal | 2 + gfx/pokemon/porybit/anim.asm | 1 + gfx/pokemon/porybit/anim_idle.asm | 1 + gfx/pokemon/porybit/back.png | Bin 0 -> 304 bytes gfx/pokemon/porybit/front.png | Bin 0 -> 315 bytes gfx/pokemon/porybit/shiny.pal | 2 + gfx/pokemon/ramoose/anim.asm | 1 + gfx/pokemon/ramoose/anim_idle.asm | 1 + gfx/pokemon/ramoose/back.png | Bin 0 -> 304 bytes gfx/pokemon/ramoose/front.png | Bin 0 -> 315 bytes gfx/pokemon/ramoose/shiny.pal | 2 + gfx/pokemon/rhyperior/front.png | Bin 1140 -> 19635 bytes gfx/pokemon/sailwing/back.png | Bin 676 -> 10020 bytes gfx/pokemon/sailwing/shiny.pal | 2 + gfx/pokemon/sharpoon/anim.asm | 1 + gfx/pokemon/sharpoon/anim_idle.asm | 1 + gfx/pokemon/sharpoon/back.png | Bin 0 -> 304 bytes gfx/pokemon/sharpoon/front.png | Bin 0 -> 315 bytes gfx/pokemon/sharpoon/shiny.pal | 2 + gfx/pokemon/snuzzles/anim.asm | 1 + gfx/pokemon/snuzzles/anim_idle.asm | 1 + gfx/pokemon/snuzzles/back.png | Bin 0 -> 304 bytes gfx/pokemon/snuzzles/front.png | Bin 0 -> 315 bytes gfx/pokemon/snuzzles/shiny.pal | 2 + gfx/pokemon/trampel/anim.asm | 1 + gfx/pokemon/trampel/anim_idle.asm | 1 + gfx/pokemon/trampel/back.png | Bin 0 -> 304 bytes gfx/pokemon/trampel/front.png | Bin 0 -> 315 bytes gfx/pokemon/trampel/shiny.pal | 2 + gfx/pokemon/wearlycan/back.png | Bin 880 -> 11681 bytes gfx/pokemon/weavile/anim.asm | 1 + gfx/pokemon/weavile/anim_idle.asm | 1 + gfx/pokemon/weavile/back.png | Bin 0 -> 304 bytes gfx/pokemon/weavile/front.png | Bin 0 -> 315 bytes gfx/pokemon/weavile/shiny.pal | 2 + gfx/pokemon/wiglett/front.png | Bin 525 -> 11136 bytes gfx/pokemon/wugtrio/front.png | Bin 861 -> 15519 bytes main.asm | 8 +- maps/DebugRoom.asm | 4 +- 219 files changed, 2175 insertions(+), 40 deletions(-) create mode 100644 data/pokemon/base_stats/alphalith.asm create mode 100644 data/pokemon/base_stats/araphant.asm create mode 100644 data/pokemon/base_stats/breezeon.asm create mode 100644 data/pokemon/base_stats/bunberg.asm create mode 100644 data/pokemon/base_stats/bundra.asm create mode 100644 data/pokemon/base_stats/bundrake.asm create mode 100644 data/pokemon/base_stats/bunice.asm create mode 100644 data/pokemon/base_stats/drillusk.asm create mode 100644 data/pokemon/base_stats/gliscor.asm create mode 100644 data/pokemon/base_stats/gorillaimo.asm create mode 100644 data/pokemon/base_stats/mawtle.asm create mode 100644 data/pokemon/base_stats/pixytop.asm create mode 100644 data/pokemon/base_stats/porybit.asm create mode 100644 data/pokemon/base_stats/sailwing.asm create mode 100644 data/pokemon/base_stats/snuzzles.asm create mode 100644 data/pokemon/base_stats/warfurs.asm create mode 100644 data/pokemon/base_stats/wearlycan.asm create mode 100644 data/pokemon/base_stats/weavile.asm create mode 100644 data/pokemon/dex_entries/araphant.asm create mode 100644 data/pokemon/dex_entries/breezeon.asm create mode 100644 data/pokemon/dex_entries/bunberg.asm create mode 100644 data/pokemon/dex_entries/bundra.asm create mode 100644 data/pokemon/dex_entries/bundrake.asm create mode 100644 data/pokemon/dex_entries/bunice.asm create mode 100644 data/pokemon/dex_entries/cactormus.asm create mode 100644 data/pokemon/dex_entries/dodaerie.asm create mode 100644 data/pokemon/dex_entries/drillusk.asm create mode 100644 data/pokemon/dex_entries/gliscor.asm create mode 100644 data/pokemon/dex_entries/gorillaimo.asm create mode 100644 data/pokemon/dex_entries/mawtle.asm create mode 100644 data/pokemon/dex_entries/melmetal.asm create mode 100644 data/pokemon/dex_entries/meltan.asm create mode 100644 data/pokemon/dex_entries/omegadge.asm create mode 100644 data/pokemon/dex_entries/pixytop.asm create mode 100644 data/pokemon/dex_entries/ramoose.asm create mode 100644 data/pokemon/dex_entries/rhyperior.asm create mode 100644 data/pokemon/dex_entries/sailwing.asm create mode 100644 data/pokemon/dex_entries/sharpoon.asm create mode 100644 data/pokemon/dex_entries/snuzzles.asm create mode 100644 data/pokemon/dex_entries/trampel.asm create mode 100644 data/pokemon/dex_entries/warfurs.asm create mode 100644 data/pokemon/dex_entries/wearlycan.asm create mode 100644 data/pokemon/dex_entries/weavile.asm create mode 100644 data/pokemon/dex_entries/wiglett.asm create mode 100644 data/pokemon/dex_entries/wugtrio.asm create mode 100644 gfx/footprints/alphalith.png create mode 100644 gfx/footprints/araphant.png create mode 100644 gfx/footprints/breezeon.png create mode 100644 gfx/footprints/bunberg.png create mode 100644 gfx/footprints/bundra.png create mode 100644 gfx/footprints/bundrake.png create mode 100644 gfx/footprints/bunice.png create mode 100644 gfx/footprints/cactormus.png create mode 100644 gfx/footprints/dodaerie.png create mode 100644 gfx/footprints/drillusk.png create mode 100644 gfx/footprints/gliscor.png create mode 100644 gfx/footprints/gorillaimo.png create mode 100644 gfx/footprints/mawtle.png create mode 100644 gfx/footprints/melmetal.png create mode 100644 gfx/footprints/meltan.png create mode 100644 gfx/footprints/omegadge.png create mode 100644 gfx/footprints/pixytop.png create mode 100644 gfx/footprints/porybit.png create mode 100644 gfx/footprints/ramoose.png create mode 100644 gfx/footprints/rhyperior.png create mode 100644 gfx/footprints/sailwing.png create mode 100644 gfx/footprints/sharpoon.png create mode 100644 gfx/footprints/snuzzles.png create mode 100644 gfx/footprints/trampel.png create mode 100644 gfx/footprints/warfurs.png create mode 100644 gfx/footprints/wearlycan.png create mode 100644 gfx/footprints/weavile.png create mode 100644 gfx/footprints/wiglett.png create mode 100644 gfx/footprints/wugtrio.png create mode 100644 gfx/pokemon/alphalith/anim.asm create mode 100644 gfx/pokemon/alphalith/anim_idle.asm create mode 100644 gfx/pokemon/alphalith/back.png create mode 100644 gfx/pokemon/alphalith/front.png create mode 100644 gfx/pokemon/alphalith/shiny.pal create mode 100644 gfx/pokemon/araphant/anim.asm create mode 100644 gfx/pokemon/araphant/anim_idle.asm create mode 100644 gfx/pokemon/araphant/back.png create mode 100644 gfx/pokemon/araphant/front.png create mode 100644 gfx/pokemon/araphant/shiny.pal create mode 100644 gfx/pokemon/breezeon/anim.asm create mode 100644 gfx/pokemon/breezeon/anim_idle.asm create mode 100644 gfx/pokemon/breezeon/back.png create mode 100644 gfx/pokemon/breezeon/front.png create mode 100644 gfx/pokemon/breezeon/shiny.pal create mode 100644 gfx/pokemon/bunberg/anim.asm create mode 100644 gfx/pokemon/bunberg/anim_idle.asm create mode 100644 gfx/pokemon/bunberg/back.png create mode 100644 gfx/pokemon/bunberg/front.png create mode 100644 gfx/pokemon/bunberg/shiny.pal create mode 100644 gfx/pokemon/bundrake/anim.asm create mode 100644 gfx/pokemon/bundrake/anim_idle.asm create mode 100644 gfx/pokemon/bundrake/back.png create mode 100644 gfx/pokemon/bundrake/front.png create mode 100644 gfx/pokemon/bundrake/shiny.pal create mode 100644 gfx/pokemon/bunice/anim.asm create mode 100644 gfx/pokemon/bunice/anim_idle.asm create mode 100644 gfx/pokemon/bunice/back.png create mode 100644 gfx/pokemon/bunice/front.png create mode 100644 gfx/pokemon/bunice/shiny.pal create mode 100644 gfx/pokemon/cactormus/anim.asm create mode 100644 gfx/pokemon/cactormus/anim_idle.asm create mode 100644 gfx/pokemon/cactormus/back.png create mode 100644 gfx/pokemon/cactormus/front.png create mode 100644 gfx/pokemon/cactormus/shiny.pal create mode 100644 gfx/pokemon/drillusk/anim.asm create mode 100644 gfx/pokemon/drillusk/anim_idle.asm create mode 100644 gfx/pokemon/drillusk/back.png create mode 100644 gfx/pokemon/drillusk/front.png create mode 100644 gfx/pokemon/drillusk/shiny.pal create mode 100644 gfx/pokemon/gliscor/anim.asm create mode 100644 gfx/pokemon/gliscor/anim_idle.asm create mode 100644 gfx/pokemon/gliscor/back.png create mode 100644 gfx/pokemon/gliscor/front.png create mode 100644 gfx/pokemon/gliscor/shiny.pal create mode 100644 gfx/pokemon/gorillaimo/anim.asm create mode 100644 gfx/pokemon/gorillaimo/anim_idle.asm create mode 100644 gfx/pokemon/gorillaimo/back.png create mode 100644 gfx/pokemon/gorillaimo/front.png create mode 100644 gfx/pokemon/gorillaimo/shiny.pal create mode 100644 gfx/pokemon/mawtle/anim.asm create mode 100644 gfx/pokemon/mawtle/anim_idle.asm create mode 100644 gfx/pokemon/mawtle/back.png create mode 100644 gfx/pokemon/mawtle/front.png create mode 100644 gfx/pokemon/mawtle/shiny.pal create mode 100644 gfx/pokemon/melmetal/anim.asm create mode 100644 gfx/pokemon/melmetal/anim_idle.asm create mode 100644 gfx/pokemon/melmetal/back.png create mode 100644 gfx/pokemon/melmetal/front.png create mode 100644 gfx/pokemon/melmetal/shiny.pal create mode 100644 gfx/pokemon/meltan/anim.asm create mode 100644 gfx/pokemon/meltan/anim_idle.asm create mode 100644 gfx/pokemon/meltan/back.png create mode 100644 gfx/pokemon/meltan/front.png create mode 100644 gfx/pokemon/meltan/shiny.pal create mode 100644 gfx/pokemon/pixytop/anim.asm create mode 100644 gfx/pokemon/pixytop/anim_idle.asm create mode 100644 gfx/pokemon/pixytop/back.png create mode 100644 gfx/pokemon/pixytop/front.png create mode 100644 gfx/pokemon/pixytop/shiny.pal create mode 100644 gfx/pokemon/porybit/anim.asm create mode 100644 gfx/pokemon/porybit/anim_idle.asm create mode 100644 gfx/pokemon/porybit/back.png create mode 100644 gfx/pokemon/porybit/front.png create mode 100644 gfx/pokemon/porybit/shiny.pal create mode 100644 gfx/pokemon/ramoose/anim.asm create mode 100644 gfx/pokemon/ramoose/anim_idle.asm create mode 100644 gfx/pokemon/ramoose/back.png create mode 100644 gfx/pokemon/ramoose/front.png create mode 100644 gfx/pokemon/ramoose/shiny.pal create mode 100644 gfx/pokemon/sailwing/shiny.pal create mode 100644 gfx/pokemon/sharpoon/anim.asm create mode 100644 gfx/pokemon/sharpoon/anim_idle.asm create mode 100644 gfx/pokemon/sharpoon/back.png create mode 100644 gfx/pokemon/sharpoon/front.png create mode 100644 gfx/pokemon/sharpoon/shiny.pal create mode 100644 gfx/pokemon/snuzzles/anim.asm create mode 100644 gfx/pokemon/snuzzles/anim_idle.asm create mode 100644 gfx/pokemon/snuzzles/back.png create mode 100644 gfx/pokemon/snuzzles/front.png create mode 100644 gfx/pokemon/snuzzles/shiny.pal create mode 100644 gfx/pokemon/trampel/anim.asm create mode 100644 gfx/pokemon/trampel/anim_idle.asm create mode 100644 gfx/pokemon/trampel/back.png create mode 100644 gfx/pokemon/trampel/front.png create mode 100644 gfx/pokemon/trampel/shiny.pal create mode 100644 gfx/pokemon/weavile/anim.asm create mode 100644 gfx/pokemon/weavile/anim_idle.asm create mode 100644 gfx/pokemon/weavile/back.png create mode 100644 gfx/pokemon/weavile/front.png create mode 100644 gfx/pokemon/weavile/shiny.pal diff --git a/constants/pokemon_constants.asm b/constants/pokemon_constants.asm index 8e26943..606aad8 100644 --- a/constants/pokemon_constants.asm +++ b/constants/pokemon_constants.asm @@ -83,6 +83,8 @@ const VENOMOTH ; 31 const DIGLETT ; 32 const DUGTRIO ; 33 + const WIGLETT + const WUGTRIO const COINPUR const MEOWTH ; 34 const PERSIAN ; 35 @@ -135,6 +137,7 @@ const CROAKOZUNA const FARFETCH_D ; 53 const LUXWAN + const DODAERIE const DODUO ; 54 const DODRIO ; 55 const SEEL ; 56 @@ -169,17 +172,24 @@ const WEEZING ; 6e const RHYHORN ; 6f const RHYDON ; 70 + const RHYPERIOR const HAPPINY const CHANSEY ; 71 + const GORILLAIMO + const CACTORMUS const BURGELA const TANGELA ; 72 const TANGROWTH const JUNGELA + const RAMOOSE const KANGASKHAN ; 73 + const TRAMPEL + const ARAPHANT const HORSEA ; 74 const SEADRA ; 75 const BLASTYKE const BLASTOISE + const SHARPOON const ORFRY const GOLDEEN ; 76 const SEAKING ; 77 @@ -209,6 +219,7 @@ const VAPOREON ; 86 const JOLTEON ; 87 const FLAREON ; 88 + const PORYBIT const PORYGON ; 89 const OMANYTE ; 8a const OMASTAR ; 8b @@ -218,6 +229,7 @@ const AERODACTYL ; 8e const DECILLA const GAWARHED + const OMEGADGE const MUNCHLAX const SNORLAX ; 8f const ARTICUNO ; 90 @@ -231,6 +243,8 @@ const DRAGONITE ; 95 const MEWTWO ; 96 const MEW ; 97 + const MELTAN + const MELMETAL DEF JOHTO_POKEMON EQU const_value const CHIKORITA ; 98 const BAYLEEF ; 99 @@ -303,6 +317,7 @@ DEF JOHTO_POKEMON EQU const_value const LEAFEON const GLACEON const SYLVEON + const BREEZEON const MURKROW ; c6 const HONCHKROW const SLOWKING ; c7 @@ -322,6 +337,7 @@ DEF JOHTO_POKEMON EQU const_value const DUNSPARCE ; ce const DUDUNSPARCE const GLIGAR ; cf + const GLISCOR const STEELIX ; d0 const SNUBBULL ; d1 const GRANBULL ; d2 @@ -329,11 +345,15 @@ DEF JOHTO_POKEMON EQU const_value const QWILFISH ; d3 const KAZAPPELIN const QWILFATHER + const SAILWING const SCIZOR ; d4 const SHUCKLE ; d5 const POCKLE const HERACROSS ; d6 const SNEASEL ; d7 + const WEAVILE + const WARFURS + const WEARLYCAN const TEDDIURSA ; d8 const URSARING ; d9 const URSALUNA @@ -363,6 +383,10 @@ DEF JOHTO_POKEMON EQU const_value const WYRDEER const SMEARGLE ; eb const GRENMAR + const BUNICE + const BUNDRA + const BUNBERG + const BUNDRAKE const TYROGUE ; ec const HITMONTOP ; ed const SMOOCHUM ; ee @@ -393,11 +417,16 @@ DEF JOHTO_POKEMON EQU const_value const WISPIRIT const COATL const MIMEAR + const SNUZZLES + const DRILLUSK const INOSHIKA const RUDDERNAUT + const PIXYTOP + const MAWTLE const XYLODON const XYLOFIN const DOKUROAR + const ALPHALITH const SCREAM_TAIL const SANDY_SHOCKS const GREAT_TUSK diff --git a/data/pokemon/base_stats.asm b/data/pokemon/base_stats.asm index c3b9e99..a40cb3f 100644 --- a/data/pokemon/base_stats.asm +++ b/data/pokemon/base_stats.asm @@ -91,6 +91,8 @@ INCLUDE "data/pokemon/base_stats/venonat.asm" INCLUDE "data/pokemon/base_stats/venomoth.asm" INCLUDE "data/pokemon/base_stats/diglett.asm" INCLUDE "data/pokemon/base_stats/dugtrio.asm" +INCLUDE "data/pokemon/base_stats/wiglett.asm" +INCLUDE "data/pokemon/base_stats/wugtrio.asm" INCLUDE "data/pokemon/base_stats/coinpur.asm" INCLUDE "data/pokemon/base_stats/meowth.asm" INCLUDE "data/pokemon/base_stats/persian.asm" @@ -143,6 +145,7 @@ INCLUDE "data/pokemon/base_stats/ribbito.asm" INCLUDE "data/pokemon/base_stats/croakozuna.asm" INCLUDE "data/pokemon/base_stats/farfetch_d.asm" INCLUDE "data/pokemon/base_stats/luxwan.asm" +INCLUDE "data/pokemon/base_stats/dodaerie.asm" INCLUDE "data/pokemon/base_stats/doduo.asm" INCLUDE "data/pokemon/base_stats/dodrio.asm" INCLUDE "data/pokemon/base_stats/seel.asm" @@ -177,17 +180,24 @@ INCLUDE "data/pokemon/base_stats/koffing.asm" INCLUDE "data/pokemon/base_stats/weezing.asm" INCLUDE "data/pokemon/base_stats/rhyhorn.asm" INCLUDE "data/pokemon/base_stats/rhydon.asm" +INCLUDE "data/pokemon/base_stats/rhyperior.asm" INCLUDE "data/pokemon/base_stats/happiny.asm" INCLUDE "data/pokemon/base_stats/chansey.asm" +INCLUDE "data/pokemon/base_stats/gorillaimo.asm" +INCLUDE "data/pokemon/base_stats/cactormus.asm" INCLUDE "data/pokemon/base_stats/burgela.asm" INCLUDE "data/pokemon/base_stats/tangela.asm" INCLUDE "data/pokemon/base_stats/tangrowth.asm" INCLUDE "data/pokemon/base_stats/jungela.asm" +INCLUDE "data/pokemon/base_stats/ramoose.asm" INCLUDE "data/pokemon/base_stats/kangaskhan.asm" +INCLUDE "data/pokemon/base_stats/trampel.asm" +INCLUDE "data/pokemon/base_stats/araphant.asm" INCLUDE "data/pokemon/base_stats/horsea.asm" INCLUDE "data/pokemon/base_stats/seadra.asm" INCLUDE "data/pokemon/base_stats/blastyke.asm" INCLUDE "data/pokemon/base_stats/blastoise.asm" +INCLUDE "data/pokemon/base_stats/sharpoon.asm" INCLUDE "data/pokemon/base_stats/orfry.asm" INCLUDE "data/pokemon/base_stats/goldeen.asm" INCLUDE "data/pokemon/base_stats/seaking.asm" @@ -217,6 +227,7 @@ INCLUDE "data/pokemon/base_stats/eevee.asm" INCLUDE "data/pokemon/base_stats/vaporeon.asm" INCLUDE "data/pokemon/base_stats/jolteon.asm" INCLUDE "data/pokemon/base_stats/flareon.asm" +INCLUDE "data/pokemon/base_stats/porybit.asm" INCLUDE "data/pokemon/base_stats/porygon.asm" INCLUDE "data/pokemon/base_stats/omanyte.asm" INCLUDE "data/pokemon/base_stats/omastar.asm" @@ -226,6 +237,7 @@ INCLUDE "data/pokemon/base_stats/feradactyl.asm" INCLUDE "data/pokemon/base_stats/aerodactyl.asm" INCLUDE "data/pokemon/base_stats/decilla.asm" INCLUDE "data/pokemon/base_stats/gawarhed.asm" +INCLUDE "data/pokemon/base_stats/omegadge.asm" INCLUDE "data/pokemon/base_stats/munchlax.asm" INCLUDE "data/pokemon/base_stats/snorlax.asm" INCLUDE "data/pokemon/base_stats/articuno.asm" @@ -239,6 +251,8 @@ INCLUDE "data/pokemon/base_stats/dragonair.asm" INCLUDE "data/pokemon/base_stats/dragonite.asm" INCLUDE "data/pokemon/base_stats/mewtwo.asm" INCLUDE "data/pokemon/base_stats/mew.asm" +INCLUDE "data/pokemon/base_stats/meltan.asm" +INCLUDE "data/pokemon/base_stats/melmetal.asm" INCLUDE "data/pokemon/base_stats/chikorita.asm" INCLUDE "data/pokemon/base_stats/bayleef.asm" INCLUDE "data/pokemon/base_stats/meganium.asm" @@ -310,6 +324,7 @@ INCLUDE "data/pokemon/base_stats/umbreon.asm" INCLUDE "data/pokemon/base_stats/leafeon.asm" INCLUDE "data/pokemon/base_stats/glaceon.asm" INCLUDE "data/pokemon/base_stats/sylveon.asm" +INCLUDE "data/pokemon/base_stats/breezeon.asm" INCLUDE "data/pokemon/base_stats/murkrow.asm" INCLUDE "data/pokemon/base_stats/honchkrow.asm" INCLUDE "data/pokemon/base_stats/slowking.asm" @@ -329,6 +344,7 @@ INCLUDE "data/pokemon/base_stats/forretress.asm" INCLUDE "data/pokemon/base_stats/dunsparce.asm" INCLUDE "data/pokemon/base_stats/dudunsparce.asm" INCLUDE "data/pokemon/base_stats/gligar.asm" +INCLUDE "data/pokemon/base_stats/gliscor.asm" INCLUDE "data/pokemon/base_stats/steelix.asm" INCLUDE "data/pokemon/base_stats/snubbull.asm" INCLUDE "data/pokemon/base_stats/granbull.asm" @@ -336,11 +352,15 @@ INCLUDE "data/pokemon/base_stats/caretorker.asm" INCLUDE "data/pokemon/base_stats/qwilfish.asm" INCLUDE "data/pokemon/base_stats/kazappelin.asm" INCLUDE "data/pokemon/base_stats/qwilfather.asm" +INCLUDE "data/pokemon/base_stats/sailwing.asm" INCLUDE "data/pokemon/base_stats/scizor.asm" INCLUDE "data/pokemon/base_stats/shuckle.asm" INCLUDE "data/pokemon/base_stats/pockle.asm" INCLUDE "data/pokemon/base_stats/heracross.asm" INCLUDE "data/pokemon/base_stats/sneasel.asm" +INCLUDE "data/pokemon/base_stats/weavile.asm" +INCLUDE "data/pokemon/base_stats/warfurs.asm" +INCLUDE "data/pokemon/base_stats/wearlycan.asm" INCLUDE "data/pokemon/base_stats/teddiursa.asm" INCLUDE "data/pokemon/base_stats/ursaring.asm" INCLUDE "data/pokemon/base_stats/ursaluna.asm" @@ -370,6 +390,10 @@ INCLUDE "data/pokemon/base_stats/stantler.asm" INCLUDE "data/pokemon/base_stats/wyrdeer.asm" INCLUDE "data/pokemon/base_stats/smeargle.asm" INCLUDE "data/pokemon/base_stats/grenmar.asm" +INCLUDE "data/pokemon/base_stats/bunice.asm" +INCLUDE "data/pokemon/base_stats/bundra.asm" +INCLUDE "data/pokemon/base_stats/bunberg.asm" +INCLUDE "data/pokemon/base_stats/bundrake.asm" INCLUDE "data/pokemon/base_stats/tyrogue.asm" INCLUDE "data/pokemon/base_stats/hitmontop.asm" INCLUDE "data/pokemon/base_stats/smoochum.asm" @@ -398,11 +422,16 @@ INCLUDE "data/pokemon/base_stats/kitsen.asm" INCLUDE "data/pokemon/base_stats/wispirit.asm" INCLUDE "data/pokemon/base_stats/coatl.asm" INCLUDE "data/pokemon/base_stats/mimear.asm" +INCLUDE "data/pokemon/base_stats/snuzzles.asm" +INCLUDE "data/pokemon/base_stats/drillusk.asm" INCLUDE "data/pokemon/base_stats/inoshika.asm" INCLUDE "data/pokemon/base_stats/ruddernaut.asm" +INCLUDE "data/pokemon/base_stats/pixytop.asm" +INCLUDE "data/pokemon/base_stats/mawtle.asm" INCLUDE "data/pokemon/base_stats/xylodon.asm" INCLUDE "data/pokemon/base_stats/xylofin.asm" INCLUDE "data/pokemon/base_stats/dokuroar.asm" +INCLUDE "data/pokemon/base_stats/alphalith.asm" INCLUDE "data/pokemon/base_stats/scream_tail.asm" INCLUDE "data/pokemon/base_stats/sandy_shocks.asm" INCLUDE "data/pokemon/base_stats/great_tusk.asm" diff --git a/data/pokemon/base_stats/alphalith.asm b/data/pokemon/base_stats/alphalith.asm new file mode 100644 index 0000000..969754e --- /dev/null +++ b/data/pokemon/base_stats/alphalith.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 48, 92, 192, 48, 92, 108 + ; hp atk def spd sat sdf + + db ROCK, PSYCHIC_TYPE ; type + db 3 ; catch rate + db 203 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_UNKNOWN ; gender ratio + db 100 ; unknown 1 + db 120 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/alphalith/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_SLOW ; growth rate ; PLACEHOLDER + dn EGG_NONE, EGG_NONE ; egg groups + + ; tm/hm learnset + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, THUNDER, RETURN, DIG, PSYCHIC_M, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, DETECT, REST, THIEF, FIRE_PUNCH, NIGHTMARE, STRENGTH, FLASH, THUNDERBOLT + ; end diff --git a/data/pokemon/base_stats/araphant.asm b/data/pokemon/base_stats/araphant.asm new file mode 100644 index 0000000..6c0e58e --- /dev/null +++ b/data/pokemon/base_stats/araphant.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 110, 100, 120, 46, 54, 60 + ; hp atk def spd sat sdf + + db NORMAL, STEEL ; type + db 25 ; catch rate + db 224 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 20 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/araphant/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_SLOW ; growth rate + dn EGG_MONSTER, EGG_GROUND ; egg groups + + ; tm/hm learnset + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/pokemon/base_stats/breezeon.asm b/data/pokemon/base_stats/breezeon.asm new file mode 100644 index 0000000..a9c4363 --- /dev/null +++ b/data/pokemon/base_stats/breezeon.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 95, 110, 65, 130, 65, 60 + ; hp atk def spd sat sdf + + db FLYING, FLYING ; type + db 45 ; catch rate + db 196 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_F12_5 ; gender ratio + db 100 ; unknown 1 + db 35 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/breezeon/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_MEDIUM_FAST ; growth rate + dn EGG_GROUND, EGG_GROUND ; egg groups + + ; tm/hm learnset + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, STEEL_WING, CUT, FLY + ; end diff --git a/data/pokemon/base_stats/bunberg.asm b/data/pokemon/base_stats/bunberg.asm new file mode 100644 index 0000000..0ff3047 --- /dev/null +++ b/data/pokemon/base_stats/bunberg.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 80, 50, 90, 80, 100, 100 + ; hp atk def spd sat sdf + + db ICE, GRASS ; type + db 50 ; catch rate + db 207 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 20 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/bunberg/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_SLOW ; growth rate + dn EGG_GROUND, EGG_FAIRY ; egg groups + + ; tm/hm learnset + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, ICE_BEAM + ; end diff --git a/data/pokemon/base_stats/bundra.asm b/data/pokemon/base_stats/bundra.asm new file mode 100644 index 0000000..f909d57 --- /dev/null +++ b/data/pokemon/base_stats/bundra.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 60, 40, 70, 60, 80, 70 + ; hp atk def spd sat sdf + + db ICE, GRASS ; type + db 75 ; catch rate + db 160 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 20 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/bundra/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_SLOW ; growth rate + dn EGG_GROUND, EGG_FAIRY ; egg groups + + ; tm/hm learnset + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, ICE_BEAM + ; end diff --git a/data/pokemon/base_stats/bundrake.asm b/data/pokemon/base_stats/bundrake.asm new file mode 100644 index 0000000..5b276c8 --- /dev/null +++ b/data/pokemon/base_stats/bundrake.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 80, 50, 100, 70, 110, 90 + ; hp atk def spd sat sdf + + db WATER, GRASS ; type + db 50 ; catch rate + db 207 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 20 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/bundra/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_SLOW ; growth rate + dn EGG_GROUND, EGG_FAIRY ; egg groups + + ; tm/hm learnset + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, SURF, ICE_BEAM + ; end diff --git a/data/pokemon/base_stats/bunice.asm b/data/pokemon/base_stats/bunice.asm new file mode 100644 index 0000000..5151a37 --- /dev/null +++ b/data/pokemon/base_stats/bunice.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 40, 25, 50, 40, 60, 55 + ; hp atk def spd sat sdf + + db ICE, ICE ; type + db 225 ; catch rate + db 78 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 20 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/bunice/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_SLOW ; growth rate + dn EGG_GROUND, EGG_FAIRY ; egg groups + + ; tm/hm learnset + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, ICE_BEAM + ; end diff --git a/data/pokemon/base_stats/drillusk.asm b/data/pokemon/base_stats/drillusk.asm new file mode 100644 index 0000000..9f16791 --- /dev/null +++ b/data/pokemon/base_stats/drillusk.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 75, 90, 85, 90, 105, 65 + ; hp atk def spd sat sdf + + db WATER, GROUND ; type + db 45 ; catch rate ; PLACEHOLDER + db 99 ; base exp ; PLACEHOLDER + db NO_ITEM, NO_ITEM ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 120 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/drillusk/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_MEDIUM_SLOW ; growth rate ; PLACEHOLDER + dn EGG_WATER_3, EGG_WATER_3 ; egg groups + + ; tm/hm learnset + tmhm HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, THUNDER, EARTHQUAKE, RETURN, DIG, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, FIRE_BLAST, SWIFT, REST, ATTRACT, SURF, WHIRLPOOL, ICE_BEAM, THUNDERBOLT + ; end diff --git a/data/pokemon/base_stats/gliscor.asm b/data/pokemon/base_stats/gliscor.asm new file mode 100644 index 0000000..cf49959 --- /dev/null +++ b/data/pokemon/base_stats/gliscor.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 75, 95, 125, 95, 45, 75 + ; hp atk def spd sat sdf + + db GROUND, FLYING ; type + db 30 ; catch rate + db 192 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 20 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/gliscor/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_MEDIUM_SLOW ; growth rate + dn EGG_BUG, EGG_BUG ; egg groups + + ; tm/hm learnset + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SANDSTORM, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FURY_CUTTER, CUT, STRENGTH + ; end diff --git a/data/pokemon/base_stats/gorillaimo.asm b/data/pokemon/base_stats/gorillaimo.asm new file mode 100644 index 0000000..67f5a40 --- /dev/null +++ b/data/pokemon/base_stats/gorillaimo.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 130, 100, 75, 65, 80, 40 + ; hp atk def spd sat sdf + + db NORMAL, FIGHTING ; type + db 45 ; catch rate + db 185 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 20 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/gorillaimo/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_SLOW ; growth rate + dn EGG_MONSTER, EGG_GROUND ; egg groups + + ; tm/hm learnset + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, THUNDERPUNCH, DETECT, REST, ATTRACT, SURF, STRENGTH, THUNDERBOLT + ; end diff --git a/data/pokemon/base_stats/inoshika.asm b/data/pokemon/base_stats/inoshika.asm index f51278f..b33ba20 100644 --- a/data/pokemon/base_stats/inoshika.asm +++ b/data/pokemon/base_stats/inoshika.asm @@ -14,7 +14,7 @@ INCBIN "gfx/pokemon/inoshika/front.dimensions" dw NULL, NULL ; unused (beta front/back pics) db GROWTH_MEDIUM_SLOW ; growth rate ; PLACEHOLDER - dn EGG_NONE, EGG_NONE ; egg groups + dn EGG_GROUND, EGG_GROUND ; egg groups ; tm/hm learnset tmhm HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, DETECT, REST, ATTRACT, STRENGTH, BLIZZARD, THUNDER, PSYCHIC_M, SHADOW_BALL, FIRE_BLAST, FLAMETHROWER, THUNDERBOLT, ICE_BEAM diff --git a/data/pokemon/base_stats/mawtle.asm b/data/pokemon/base_stats/mawtle.asm new file mode 100644 index 0000000..09cef39 --- /dev/null +++ b/data/pokemon/base_stats/mawtle.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 80, 80, 115, 75, 95, 65 + ; hp atk def spd sat sdf + + db WATER, DARK ; type + db 25 ; catch rate + db 129 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 120 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/mawtle/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_MEDIUM_SLOW ; growth rate ; PLACEHOLDER + dn EGG_WATER_1, EGG_MONSTER ; egg groups + + ; tm/hm learnset + tmhm HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SANDSTORM, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, CUT, SURF, STRENGTH, WHIRLPOOL + ; end diff --git a/data/pokemon/base_stats/pixytop.asm b/data/pokemon/base_stats/pixytop.asm new file mode 100644 index 0000000..0b1274c --- /dev/null +++ b/data/pokemon/base_stats/pixytop.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 65, 110, 75, 100, 85, 75 + ; hp atk def spd sat sdf + + db FAIRY, FIGHTING ; type + db 25 ; catch rate + db 129 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 120 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/pixytop/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_MEDIUM_SLOW ; growth rate ; PLACEHOLDER + dn EGG_NONE, EGG_NONE ; egg groups + + ; tm/hm learnset + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, STRENGTH + ; end diff --git a/data/pokemon/base_stats/porybit.asm b/data/pokemon/base_stats/porybit.asm new file mode 100644 index 0000000..ace27ed --- /dev/null +++ b/data/pokemon/base_stats/porybit.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 48, 48, 48, 32, 64, 64 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL ; type + db 45 ; catch rate + db 128 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_UNKNOWN ; gender ratio + db 100 ; unknown 1 + db 20 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/porybit/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_MEDIUM_FAST ; growth rate + dn EGG_NONE, EGG_NONE ; egg groups + + ; tm/hm learnset + tmhm CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, PSYCHIC_M, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, REST, THIEF, NIGHTMARE, FLASH, THUNDERBOLT, ICE_BEAM + ; end diff --git a/data/pokemon/base_stats/sailwing.asm b/data/pokemon/base_stats/sailwing.asm new file mode 100644 index 0000000..1340c63 --- /dev/null +++ b/data/pokemon/base_stats/sailwing.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 70, 75, 50, 115, 95, 60 + ; hp atk def spd sat sdf + + db WATER, FLYING ; type + db 75 ; catch rate + db 78 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 20 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/sailwing/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_MEDIUM_FAST ; growth rate + dn EGG_FLYING, EGG_WATER_2 ; egg groups + + ; tm/hm learnset + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, THIEF, FLY, SURF, WHIRLPOOL, WATERFALL + ; end diff --git a/data/pokemon/base_stats/snuzzles.asm b/data/pokemon/base_stats/snuzzles.asm new file mode 100644 index 0000000..e9952a6 --- /dev/null +++ b/data/pokemon/base_stats/snuzzles.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 60, 85, 75, 90, 95, 60 + ; hp atk def spd sat sdf + + db FAIRY, FIRE ; type + db 45 ; catch rate ; PLACEHOLDER + db 99 ; base exp ; PLACEHOLDER + db NO_ITEM, NO_ITEM ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 120 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/snuzzles/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_MEDIUM_SLOW ; growth rate ; PLACEHOLDER + dn EGG_FAIRY, EGG_FAIRY ; egg groups + + ; tm/hm learnset + tmhm HEADBUTT, CURSE, ROAR, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, SHADOW_BALL, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, FLASH, FLAMETHROWER + ; end diff --git a/data/pokemon/base_stats/trampel.asm b/data/pokemon/base_stats/trampel.asm index 4c31579..e9dacf4 100644 --- a/data/pokemon/base_stats/trampel.asm +++ b/data/pokemon/base_stats/trampel.asm @@ -17,5 +17,5 @@ dn EGG_MONSTER, EGG_GROUND ; egg groups ; tm/hm learnset - tmhm DYNAMIC, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end diff --git a/data/pokemon/base_stats/warfurs.asm b/data/pokemon/base_stats/warfurs.asm new file mode 100644 index 0000000..58a0351 --- /dev/null +++ b/data/pokemon/base_stats/warfurs.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 45, 80, 70, 55, 50, 30 + ; hp atk def spd sat sdf + + db ICE, FIGHTING ; type + db 60 ; catch rate + db 132 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 20 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/warfurs/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_MEDIUM_SLOW ; growth rate + dn EGG_MONSTER, EGG_GROUND ; egg groups + + ; tm/hm learnset + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, ICE_BEAM + ; end diff --git a/data/pokemon/base_stats/wearlycan.asm b/data/pokemon/base_stats/wearlycan.asm new file mode 100644 index 0000000..52d8ba7 --- /dev/null +++ b/data/pokemon/base_stats/wearlycan.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 75, 110, 100, 85, 80, 50 + ; hp atk def spd sat sdf + + db ICE, FIGHTING ; type + db 45 ; catch rate + db 199 ; base exp + db NO_ITEM, NO_ITEM ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 20 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/wearlycan/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_MEDIUM_SLOW ; growth rate + dn EGG_MONSTER, EGG_GROUND ; egg groups + + ; tm/hm learnset + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, STRENGTH, ICE_BEAM + ; end diff --git a/data/pokemon/base_stats/weavile.asm b/data/pokemon/base_stats/weavile.asm new file mode 100644 index 0000000..a1b736c --- /dev/null +++ b/data/pokemon/base_stats/weavile.asm @@ -0,0 +1,21 @@ + db 0 ; species ID placeholder + + db 70, 120, 65, 125, 45, 85 + ; hp atk def spd sat sdf + + db DARK, ICE ; type + db 45 ; catch rate + db 199 ; base exp + db NO_ITEM, QUICK_CLAW ; items + db GENDER_F50 ; gender ratio + db 100 ; unknown 1 + db 20 ; step cycles to hatch + db 5 ; unknown 2 + INCBIN "gfx/pokemon/weavile/front.dimensions" + dw NULL, NULL ; unused (beta front/back pics) + db GROWTH_MEDIUM_SLOW ; growth rate + dn EGG_GROUND, EGG_GROUND ; egg groups + + ; tm/hm learnset + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, FURY_CUTTER, NIGHTMARE, CUT, SURF, STRENGTH, ICE_BEAM + ; end diff --git a/data/pokemon/cries.asm b/data/pokemon/cries.asm index 84c434a..f374f44 100644 --- a/data/pokemon/cries.asm +++ b/data/pokemon/cries.asm @@ -70,6 +70,8 @@ PokemonCries:: mon_cry CRY_VENONAT, 41, 256 ; VENOMOTH mon_cry CRY_DIGLETT, 170, 129 ; DIGLETT mon_cry CRY_DIGLETT, 42, 144 ; DUGTRIO + mon_cry CRY_NIDORAN_M, 0, 0 ; WIGLETT (incomplete) + mon_cry CRY_NIDORAN_M, 0, 0 ; WUGTRIO (incomplete) mon_cry CRY_CLEFAIRY, 193, 156 ; COINPUR mon_cry CRY_CLEFAIRY, 119, 144 ; MEOWTH mon_cry CRY_CLEFAIRY, 153, 383 ; PERSIAN @@ -122,6 +124,7 @@ PokemonCries:: mon_cry CRY_GOLEM, 37, 383 ; CROAKOZUNA mon_cry CRY_SPEAROW, 221, 129 ; FARFETCH_D mon_cry CRY_SUNFLORA, 13, 256 ; LUXWAN (incomplete - just taken from remoraid for now) + mon_cry CRY_NIDORAN_M, 0, 0 ; DODAERIE (incomplete) mon_cry CRY_DIGLETT, 187, 129 ; DODUO mon_cry CRY_DIGLETT, 153, 160 ; DODRIO mon_cry CRY_SEEL, 136, 320 ; SEEL @@ -156,17 +159,24 @@ PokemonCries:: mon_cry CRY_GOLEM, 255, 383 ; WEEZING mon_cry CRY_CHARMANDER, 0, 256 ; RHYHORN mon_cry CRY_RHYDON, 0, 256 ; RHYDON + mon_cry CRY_NIDORAN_M, 0, 0 ; RHYPERIOR (incomplete) mon_cry CRY_NIDORAN_M, 0, 0 ; HAPPINY (incomplete) mon_cry CRY_PIDGEOTTO, 10, 320 ; CHANSEY + mon_cry CRY_NIDORAN_M, 0, 0 ; GORILLAIMO (incomplete) + mon_cry CRY_NIDORAN_M, 0, 0 ; CACTORMUS (incomplete) mon_cry CRY_GOLEM, 50, 140 ; BURGELA, tentative mon_cry CRY_GOLEM, 0, 256 ; TANGELA mon_cry CRY_RAIKOU, 426, 592 ; TANGROWTH mon_cry CRY_GOLEM, -140, 383 ; JUNGELA, tentative + mon_cry CRY_NIDORAN_M, 0, 0 ; RAMOOSE (incomplete) mon_cry CRY_KANGASKHAN, 0, 256 ; KANGASKHAN + mon_cry CRY_NIDORAN_M, 0, 0 ; TRAMPEL (incomplete) + mon_cry CRY_NIDORAN_M, 0, 0 ; ARAPHANT (incomplete) mon_cry CRY_CLEFAIRY, 153, 144 ; HORSEA mon_cry CRY_CLEFAIRY, 60, 129 ; SEADRA mon_cry CRY_BLASTOISE, 247, 128 ; BLASTYKE mon_cry CRY_BLASTOISE, 0, 256 ; BLASTOISE + mon_cry CRY_NIDORAN_M, 0, 0 ; SHARPOON (incomplete) mon_cry CRY_CATERPIE, 137, 142 ; ORFRY mon_cry CRY_CATERPIE, 128, 192 ; GOLDEEN mon_cry CRY_CATERPIE, 16, 383 ; SEAKING @@ -196,6 +206,7 @@ PokemonCries:: mon_cry CRY_VENONAT, 170, 383 ; VAPOREON mon_cry CRY_VENONAT, 61, 256 ; JOLTEON mon_cry CRY_VENONAT, 16, 160 ; FLAREON + mon_cry CRY_NIDORAN_M, 0, 0 ; PORYBIT (incomplete) mon_cry CRY_WEEPINBELL, 170, 383 ; PORYGON mon_cry CRY_GROWLITHE, 240, 129 ; OMANYTE mon_cry CRY_GROWLITHE, 255, 192 ; OMASTAR @@ -205,6 +216,7 @@ PokemonCries:: mon_cry CRY_VILEPLUME, 32, 368 ; AERODACTYL mon_cry CRY_BULBASAUR, 64, 256 ; DECILLA mon_cry CRY_BULBASAUR, 0, 256 ; GAWARHED + mon_cry CRY_NIDORAN_M, 0, 0 ; OMEGADGE (incomplete) mon_cry CRY_GRIMER, 101, 128 ; MUNCHLAX mon_cry CRY_GRIMER, 85, 129 ; SNORLAX mon_cry CRY_RAICHU, 128, 192 ; ARTICUNO @@ -218,6 +230,8 @@ PokemonCries:: mon_cry CRY_BULBASAUR, 60, 320 ; DRAGONITE mon_cry CRY_PARAS, 153, 383 ; MEWTWO mon_cry CRY_PARAS, 238, 383 ; MEW + mon_cry CRY_NIDORAN_M, 0, 0 ; MELTAN (incomplete) + mon_cry CRY_NIDORAN_M, 0, 0 ; MELMETAL (incomplete) mon_cry CRY_CHIKORITA, -16, 176 ; CHIKORITA mon_cry CRY_CHIKORITA, -34, 288 ; BAYLEEF mon_cry CRY_CHIKORITA, -183, 512 ; MEGANIUM @@ -289,6 +303,7 @@ PokemonCries:: mon_cry CRY_CHIKORITA, -1, 512 ; LEAFEON mon_cry CRY_AMPHAROS, 63, 592 ; GLACEON mon_cry CRY_NIDOQUEEN, 253, 367 ; SYLVEON + mon_cry CRY_NIDORAN_M, 0, 0 ; BREEZEON (incomplete) mon_cry CRY_MARILL, -31, 384 ; MURKROW mon_cry CRY_NIDORAN_M, 0, 0 ; HONCHKROW (incomplete) mon_cry CRY_SLOWKING, 260, 512 ; SLOWKING @@ -308,6 +323,7 @@ PokemonCries:: mon_cry CRY_DUNSPARCE, 452, 256 ; DUNSPARCE mon_cry CRY_NIDORAN_M, 0, 0 ; DUDUNSPARCE (incomplete) mon_cry CRY_GLIGAR, -258, 256 ; GLIGAR + mon_cry CRY_NIDORAN_M, 0, 0 ; GLISCOR (incomplete) mon_cry CRY_TYPHLOSION, 239, 247 ; STEELIX mon_cry CRY_DUNSPARCE, 274, 232 ; SNUBBULL mon_cry CRY_DUNSPARCE, 0, 384 ; GRANBULL @@ -315,11 +331,15 @@ PokemonCries:: mon_cry CRY_SLOWKING, 352, 224 ; QWILFISH mon_cry CRY_NIDORAN_M, 0, 0 ; KAZAPPELIN (incomplete) mon_cry CRY_NIDORAN_M, 0, 0 ; QWILFATHER (incomplete) + mon_cry CRY_NIDORAN_M, 0, 0 ; SAILWING (incomplete) mon_cry CRY_AMPHAROS, 0, 352 ; SCIZOR mon_cry CRY_DUNSPARCE, 656, 168 ; SHUCKLE mon_cry CRY_DUNSPARCE, 640, 208 ; POCKLE mon_cry CRY_AMPHAROS, 53, 224 ; HERACROSS mon_cry CRY_WOOPER, 83, 175 ; SNEASEL + mon_cry CRY_NIDORAN_M, 0, 0 ; WEAVILE (incomplete) + mon_cry CRY_NIDORAN_M, 0, 0 ; WARFURS (incomplete) + mon_cry CRY_NIDORAN_M, 0, 0 ; WEARLYCAN (incomplete) mon_cry CRY_TEDDIURSA, 1954, 110 ; TEDDIURSA mon_cry CRY_TEDDIURSA, 1600, 216 ; URSARING mon_cry CRY_NIDORAN_M, 0, 0 ; URSALUNA (incomplete) @@ -349,6 +369,10 @@ PokemonCries:: mon_cry CRY_NIDORAN_M, 0, 0 ; WYRDEER (incomplete) mon_cry CRY_PICHU, -538, 496 ; SMEARGLE mon_cry CRY_NIDORAN_M, 0, 0 ; GRENMAR + mon_cry CRY_NIDORAN_M, 0, 0 ; BUNICE (incomplete) + mon_cry CRY_NIDORAN_M, 0, 0 ; BUNDRA (incomplete) + mon_cry CRY_NIDORAN_M, 0, 0 ; BUNBERG (incomplete) + mon_cry CRY_NIDORAN_M, 0, 0 ; BUNDRAKE (incomplete) mon_cry CRY_AIPOM, 44, 264 ; TYROGUE mon_cry CRY_SLUGMA, 0, 256 ; HITMONTOP mon_cry CRY_MARILL, 104, 256 ; SMOOCHUM @@ -377,11 +401,16 @@ PokemonCries:: mon_cry CRY_NIDORAN_M, 0, 128 ; WISPIRIT mon_cry CRY_NIDORAN_M, 0, 128 ; COATL mon_cry CRY_NIDORAN_M, 0, 128 ; MIMEAR + mon_cry CRY_NIDORAN_M, 0, 0 ; SNUZZLES (incomplete) + mon_cry CRY_NIDORAN_M, 0, 0 ; DRILLUSKS (incomplete) mon_cry CRY_NIDORAN_M, 0, 128 ; INOSHIKA mon_cry CRY_NIDORAN_M, 0, 128 ; RUDDERNAUT + mon_cry CRY_NIDORAN_M, 0, 0 ; PIXYTOP (incomplete) + mon_cry CRY_NIDORAN_M, 0, 0 ; MAWTLE (incomplete) mon_cry CRY_NIDORAN_M, 0, 128 ; XYLODON mon_cry CRY_NIDORAN_M, 0, 128 ; XYLOFIN mon_cry CRY_METAPOD, 766, 566 ; DOKUROAR + mon_cry CRY_NIDORAN_M, 0, 0 ; ALPHALITH (incomplete) mon_cry CRY_PIDGEY, 250, 256 ; SCREAM_TAIL mon_cry CRY_METAPOD, 31, 349 ; SANDY_SHOCKS mon_cry CRY_NIDORAN_M, 0, 128 ; GREAT_TUSK diff --git a/data/pokemon/dex_entries.asm b/data/pokemon/dex_entries.asm index 6bd9cb4..3f0da86 100644 --- a/data/pokemon/dex_entries.asm +++ b/data/pokemon/dex_entries.asm @@ -64,6 +64,8 @@ VenonatPokedexEntry:: INCLUDE "data/pokemon/dex_entries/venonat.asm" VenomothPokedexEntry:: INCLUDE "data/pokemon/dex_entries/venomoth.asm" DiglettPokedexEntry:: INCLUDE "data/pokemon/dex_entries/diglett.asm" DugtrioPokedexEntry:: INCLUDE "data/pokemon/dex_entries/dugtrio.asm" +WiglettPokedexEntry:: INCLUDE "data/pokemon/dex_entries/wiglett.asm" +WugtrioPokedexEntry:: INCLUDE "data/pokemon/dex_entries/wugtrio.asm" CoinpurPokedexEntry:: INCLUDE "data/pokemon/dex_entries/coinpur.asm" MeowthPokedexEntry:: INCLUDE "data/pokemon/dex_entries/meowth.asm" PerrserkerPokedexEntry:: INCLUDE "data/pokemon/dex_entries/perrserker.asm" @@ -111,6 +113,7 @@ RibbitoPokedexEntry:: INCLUDE "data/pokemon/dex_entries/ribbito.asm" CroakozunaPokedexEntry:: INCLUDE "data/pokemon/dex_entries/croakozuna.asm" FarfetchDPokedexEntry:: INCLUDE "data/pokemon/dex_entries/farfetch_d.asm" LuxwanPokedexEntry:: INCLUDE "data/pokemon/dex_entries/luxwan.asm" +DodaeriePokedexEntry:: INCLUDE "data/pokemon/dex_entries/dodaerie.asm" DoduoPokedexEntry:: INCLUDE "data/pokemon/dex_entries/doduo.asm" DodrioPokedexEntry:: INCLUDE "data/pokemon/dex_entries/dodrio.asm" SeelPokedexEntry:: INCLUDE "data/pokemon/dex_entries/seel.asm" @@ -145,18 +148,25 @@ KoffingPokedexEntry:: INCLUDE "data/pokemon/dex_entries/koffing.asm" WeezingPokedexEntry:: INCLUDE "data/pokemon/dex_entries/weezing.asm" RhyhornPokedexEntry:: INCLUDE "data/pokemon/dex_entries/rhyhorn.asm" RhydonPokedexEntry:: INCLUDE "data/pokemon/dex_entries/rhydon.asm" +RhyperiorPokedexEntry:: INCLUDE "data/pokemon/dex_entries/rhyperior.asm" HappinyPokedexEntry:: INCLUDE "data/pokemon/dex_entries/happiny.asm" ChanseyPokedexEntry:: INCLUDE "data/pokemon/dex_entries/chansey.asm" +GorillaimoPokedexEntry:: INCLUDE "data/pokemon/dex_entries/gorillaimo.asm" +CactormusPokedexEntry:: INCLUDE "data/pokemon/dex_entries/cactormus.asm" BurgelaPokedexEntry:: INCLUDE "data/pokemon/dex_entries/burgela.asm" TangelaPokedexEntry:: INCLUDE "data/pokemon/dex_entries/tangela.asm" TangrowthPokedexEntry:: INCLUDE "data/pokemon/dex_entries/tangrowth.asm" JungelaPokedexEntry:: INCLUDE "data/pokemon/dex_entries/jungela.asm" +RamoosePokedexEntry:: INCLUDE "data/pokemon/dex_entries/ramoose.asm" KangaskhanPokedexEntry:: INCLUDE "data/pokemon/dex_entries/kangaskhan.asm" +TrampelPokedexEntry:: INCLUDE "data/pokemon/dex_entries/trampel.asm" +AraphantPokedexEntry:: INCLUDE "data/pokemon/dex_entries/araphant.asm" HorseaPokedexEntry:: INCLUDE "data/pokemon/dex_entries/horsea.asm" SeadraPokedexEntry:: INCLUDE "data/pokemon/dex_entries/seadra.asm" BlastykePokedexEntry:: INCLUDE "data/pokemon/dex_entries/blastyke.asm" BlastoisePokedexEntry:: INCLUDE "data/pokemon/dex_entries/blastoise.asm" -OrfryPokedexEntry:: INCLUDE "data/pokemon/dex_entries/orfry.asm" +SharpoonPokedexEntry:: INCLUDE "data/pokemon/dex_entries/sharpoon.asm" +OrfryPokedexEntry:: INCLUDE "data/pokemon/dex_entries/orfry.asm" GoldeenPokedexEntry:: INCLUDE "data/pokemon/dex_entries/goldeen.asm" SeakingPokedexEntry:: INCLUDE "data/pokemon/dex_entries/seaking.asm" StaryuPokedexEntry:: INCLUDE "data/pokemon/dex_entries/staryu.asm" @@ -186,6 +196,7 @@ EeveePokedexEntry:: INCLUDE "data/pokemon/dex_entries/eevee.asm" VaporeonPokedexEntry:: INCLUDE "data/pokemon/dex_entries/vaporeon.asm" JolteonPokedexEntry:: INCLUDE "data/pokemon/dex_entries/jolteon.asm" FlareonPokedexEntry:: INCLUDE "data/pokemon/dex_entries/flareon.asm" +PorybitPokedexEntry:: INCLUDE "data/pokemon/dex_entries/porybit.asm" PorygonPokedexEntry:: INCLUDE "data/pokemon/dex_entries/porygon.asm" OmanytePokedexEntry:: INCLUDE "data/pokemon/dex_entries/omanyte.asm" OmastarPokedexEntry:: INCLUDE "data/pokemon/dex_entries/omastar.asm" @@ -195,6 +206,7 @@ FeradactylPokedexEntry:: INCLUDE "data/pokemon/dex_entries/feradactyl.asm" AerodactylPokedexEntry:: INCLUDE "data/pokemon/dex_entries/aerodactyl.asm" DecillaPokedexEntry:: INCLUDE "data/pokemon/dex_entries/decilla.asm" GawarhedPokedexEntry:: INCLUDE "data/pokemon/dex_entries/gawarhed.asm" +OmegadgePokedexEntry:: INCLUDE "data/pokemon/dex_entries/omegadge.asm" MunchlaxPokedexEntry:: INCLUDE "data/pokemon/dex_entries/munchlax.asm" SnorlaxPokedexEntry:: INCLUDE "data/pokemon/dex_entries/snorlax.asm" ArticunoPokedexEntry:: INCLUDE "data/pokemon/dex_entries/articuno.asm" @@ -208,6 +220,8 @@ DragonairPokedexEntry:: INCLUDE "data/pokemon/dex_entries/dragonair.asm" DragonitePokedexEntry:: INCLUDE "data/pokemon/dex_entries/dragonite.asm" MewtwoPokedexEntry:: INCLUDE "data/pokemon/dex_entries/mewtwo.asm" MewPokedexEntry:: INCLUDE "data/pokemon/dex_entries/mew.asm" +MeltanPokedexEntry:: INCLUDE "data/pokemon/dex_entries/meltan.asm" +MelmetalPokedexEntry:: INCLUDE "data/pokemon/dex_entries/melmetal.asm" ChikoritaPokedexEntry:: INCLUDE "data/pokemon/dex_entries/chikorita.asm" BayleefPokedexEntry:: INCLUDE "data/pokemon/dex_entries/bayleef.asm" MeganiumPokedexEntry:: INCLUDE "data/pokemon/dex_entries/meganium.asm" @@ -283,6 +297,7 @@ UmbreonPokedexEntry:: INCLUDE "data/pokemon/dex_entries/umbreon.asm" LeafeonPokedexEntry:: INCLUDE "data/pokemon/dex_entries/leafeon.asm" GlaceonPokedexEntry:: INCLUDE "data/pokemon/dex_entries/glaceon.asm" SylveonPokedexEntry:: INCLUDE "data/pokemon/dex_entries/sylveon.asm" +BreezeonPokedexEntry:: INCLUDE "data/pokemon/dex_entries/breezeon.asm" MurkrowPokedexEntry:: INCLUDE "data/pokemon/dex_entries/murkrow.asm" HonchkrowPokedexEntry:: INCLUDE "data/pokemon/dex_entries/honchkrow.asm" SlowkingPokedexEntry:: INCLUDE "data/pokemon/dex_entries/slowking.asm" @@ -302,6 +317,7 @@ ForretressPokedexEntry:: INCLUDE "data/pokemon/dex_entries/forretress.asm" DunsparcePokedexEntry:: INCLUDE "data/pokemon/dex_entries/dunsparce.asm" DudunsparcePokedexEntry:: INCLUDE "data/pokemon/dex_entries/dudunsparce.asm" GligarPokedexEntry:: INCLUDE "data/pokemon/dex_entries/gligar.asm" +GliscorPokedexEntry:: INCLUDE "data/pokemon/dex_entries/gliscor.asm" SteelixPokedexEntry:: INCLUDE "data/pokemon/dex_entries/steelix.asm" SnubbullPokedexEntry:: INCLUDE "data/pokemon/dex_entries/snubbull.asm" GranbullPokedexEntry:: INCLUDE "data/pokemon/dex_entries/granbull.asm" @@ -309,11 +325,15 @@ CaretorkerPokedexEntry:: INCLUDE "data/pokemon/dex_entries/caretorker.asm" QwilfishPokedexEntry:: INCLUDE "data/pokemon/dex_entries/qwilfish.asm" KazappelinPokedexEntry:: INCLUDE "data/pokemon/dex_entries/kazappelin.asm" QwilfatherPokedexEntry:: INCLUDE "data/pokemon/dex_entries/qwilfather.asm" +SailwingPokedexEntry:: INCLUDE "data/pokemon/dex_entries/sailwing.asm" ScizorPokedexEntry:: INCLUDE "data/pokemon/dex_entries/scizor.asm" ShucklePokedexEntry:: INCLUDE "data/pokemon/dex_entries/shuckle.asm" PocklePokedexEntry:: INCLUDE "data/pokemon/dex_entries/pockle.asm" HeracrossPokedexEntry:: INCLUDE "data/pokemon/dex_entries/heracross.asm" SneaselPokedexEntry:: INCLUDE "data/pokemon/dex_entries/sneasel.asm" +WeavilePokedexEntry:: INCLUDE "data/pokemon/dex_entries/weavile.asm" +WarfursPokedexEntry:: INCLUDE "data/pokemon/dex_entries/warfurs.asm" +WearlycanPokedexEntry:: INCLUDE "data/pokemon/dex_entries/wearlycan.asm" TeddiursaPokedexEntry:: INCLUDE "data/pokemon/dex_entries/teddiursa.asm" UrsaringPokedexEntry:: INCLUDE "data/pokemon/dex_entries/ursaring.asm" UrsalunaPokedexEntry:: INCLUDE "data/pokemon/dex_entries/ursaluna.asm" @@ -342,6 +362,11 @@ PorygonZPokedexEntry:: INCLUDE "data/pokemon/dex_entries/porygon_z.asm" StantlerPokedexEntry:: INCLUDE "data/pokemon/dex_entries/stantler.asm" WyrdeerPokedexEntry:: INCLUDE "data/pokemon/dex_entries/wyrdeer.asm" SmearglePokedexEntry:: INCLUDE "data/pokemon/dex_entries/smeargle.asm" +GrenmarPokedexEntry:: INCLUDE "data/pokemon/dex_entries/grenmar.asm" +BunicePokedexEntry:: INCLUDE "data/pokemon/dex_entries/bunice.asm" +BundraPokedexEntry:: INCLUDE "data/pokemon/dex_entries/bundra.asm" +BunbergPokedexEntry:: INCLUDE "data/pokemon/dex_entries/bunberg.asm" +BundrakePokedexEntry:: INCLUDE "data/pokemon/dex_entries/bundrake.asm" TyroguePokedexEntry:: INCLUDE "data/pokemon/dex_entries/tyrogue.asm" HitmontopPokedexEntry:: INCLUDE "data/pokemon/dex_entries/hitmontop.asm" SmoochumPokedexEntry:: INCLUDE "data/pokemon/dex_entries/smoochum.asm" @@ -350,6 +375,9 @@ ElekidPokedexEntry:: INCLUDE "data/pokemon/dex_entries/elekid.asm" MagbyPokedexEntry:: INCLUDE "data/pokemon/dex_entries/magby.asm" MiltankPokedexEntry:: INCLUDE "data/pokemon/dex_entries/miltank.asm" BlisseyPokedexEntry:: INCLUDE "data/pokemon/dex_entries/blissey.asm" + +SECTION "Pokedex Entries NEW", ROMX + WaruchuPokedexEntry:: INCLUDE "data/pokemon/dex_entries/waruchu.asm" SoneggPokedexEntry:: INCLUDE "data/pokemon/dex_entries/sonegg.asm" CacawphonyPokedexEntry:: INCLUDE "data/pokemon/dex_entries/cacawphony.asm" @@ -370,11 +398,16 @@ KitsenPokedexEntry:: INCLUDE "data/pokemon/dex_entries/kitsen.asm" WispiritPokedexEntry:: INCLUDE "data/pokemon/dex_entries/wispirit.asm" CoatlPokedexEntry:: INCLUDE "data/pokemon/dex_entries/coatl.asm" MimearPokedexEntry:: INCLUDE "data/pokemon/dex_entries/mimear.asm" +SnuzzlesPokedexEntry:: INCLUDE "data/pokemon/dex_entries/snuzzles.asm" +DrilluskPokedexEntry:: INCLUDE "data/pokemon/dex_entries/drillusk.asm" InoshikaPokedexEntry:: INCLUDE "data/pokemon/dex_entries/inoshika.asm" RuddernautPokedexEntry:: INCLUDE "data/pokemon/dex_entries/ruddernaut.asm" +PixytopPokedexEntry:: INCLUDE "data/pokemon/dex_entries/pixytop.asm" +MawtlePokedexEntry:: INCLUDE "data/pokemon/dex_entries/mawtle.asm" XylodonPokedexEntry:: INCLUDE "data/pokemon/dex_entries/xylodon.asm" XylofinPokedexEntry:: INCLUDE "data/pokemon/dex_entries/xylofin.asm" DokuroarPokedexEntry:: INCLUDE "data/pokemon/dex_entries/dokuroar.asm" +AlphalithPokedexEntry:: INCLUDE "data/pokemon/dex_entries/alphalith.asm" ScreamTailPokedexEntry:: INCLUDE "data/pokemon/dex_entries/scream_tail.asm" SandyShocksPokedexEntry:: INCLUDE "data/pokemon/dex_entries/sandy_shocks.asm" GreatTuskPokedexEntry:: INCLUDE "data/pokemon/dex_entries/great_tusk.asm" @@ -408,4 +441,4 @@ MagnetitePokedexEntry:: INCLUDE "data/pokemon/dex_entries/magnetite.asm" MagnezonePokedexEntry:: INCLUDE "data/pokemon/dex_entries/magnezone.asm" GavillainPokedexEntry:: INCLUDE "data/pokemon/dex_entries/gavillain.asm" BuuPokedexEntry:: INCLUDE "data/pokemon/dex_entries/buu.asm" -GrenmarPokedexEntry:: INCLUDE "data/pokemon/dex_entries/grenmar.asm" + diff --git a/data/pokemon/dex_entries/araphant.asm b/data/pokemon/dex_entries/araphant.asm new file mode 100644 index 0000000..333d10d --- /dev/null +++ b/data/pokemon/dex_entries/araphant.asm @@ -0,0 +1,10 @@ + db "TUSK@" ; species name + dw 601, 6320 ; height, weight + + db "Domesticated" + next "TRAMPEL become" + next "this #MON." + + page "It loves to give" + next "people rides" + next "through hot areas." diff --git a/data/pokemon/dex_entries/breezeon.asm b/data/pokemon/dex_entries/breezeon.asm new file mode 100644 index 0000000..f8f3c55 --- /dev/null +++ b/data/pokemon/dex_entries/breezeon.asm @@ -0,0 +1,10 @@ + db "AERIAL@" ; species name + dw 303, 488 ; height, weight + + db "It prances among" + next "the clouds, flying" + next "up to 5 miles" + + page "off the ground." + next "Aviators believe" + next "it to bring luck.@" diff --git a/data/pokemon/dex_entries/bunberg.asm b/data/pokemon/dex_entries/bunberg.asm new file mode 100644 index 0000000..c33bb30 --- /dev/null +++ b/data/pokemon/dex_entries/bunberg.asm @@ -0,0 +1,10 @@ + db "SNOW BUNNY@" ; species name + dw 205, 623 ; height, weight + + db "Lives in tundras." + next "A stampede of" + next "BUNBERG will leave" + + page "even PILOSWINE" + next "buried under the" + next "ensuing avalanche.@" diff --git a/data/pokemon/dex_entries/bundra.asm b/data/pokemon/dex_entries/bundra.asm new file mode 100644 index 0000000..fdd8642 --- /dev/null +++ b/data/pokemon/dex_entries/bundra.asm @@ -0,0 +1,10 @@ + db "SNOW BUNNY@" ; species name + dw 104, 372 ; height, weight + + db "Children love to" + next "sculpt snow in" + next "BUNDRA's image." + + page "Its ears and rosy" + next "cheeks give it the" + next "name Snow PIKACHU." diff --git a/data/pokemon/dex_entries/bundrake.asm b/data/pokemon/dex_entries/bundrake.asm new file mode 100644 index 0000000..49e2177 --- /dev/null +++ b/data/pokemon/dex_entries/bundrake.asm @@ -0,0 +1,10 @@ + db "MANDRAKE@" ; species name + dw 205, 781 ; height, weight + + db "If taken to a hot" + next "region, BUNDRA" + next "will bury them-" + + page "selves and melt" + next "before growing" + next "into a BUNDRAKE.@" diff --git a/data/pokemon/dex_entries/bunice.asm b/data/pokemon/dex_entries/bunice.asm new file mode 100644 index 0000000..29c379d --- /dev/null +++ b/data/pokemon/dex_entries/bunice.asm @@ -0,0 +1,10 @@ + db "SNOWBALL@" ; species name + dw 8, 261 ; height, weight + + db "Sometimes mistaken" + next "for food by" + next "starving tourists," + + page "BUNICE has become" + next "deathly afraid" + next "of humans.@" diff --git a/data/pokemon/dex_entries/cactormus.asm b/data/pokemon/dex_entries/cactormus.asm new file mode 100644 index 0000000..9e39e65 --- /dev/null +++ b/data/pokemon/dex_entries/cactormus.asm @@ -0,0 +1,10 @@ + db "NEEDLE@" ; species name + dw 211, 520 ; height, weight + + db "When attacked," + next "CACTORMUS scatters" + next "SPIKES everywhere." + + page "It then runs away" + next "at speeds of" + next "over 55 mph." diff --git a/data/pokemon/dex_entries/decilla.asm b/data/pokemon/dex_entries/decilla.asm index 7b7713e..7612854 100644 --- a/data/pokemon/dex_entries/decilla.asm +++ b/data/pokemon/dex_entries/decilla.asm @@ -1,5 +1,5 @@ db "SHRIEKING@" ; species name - dw 37, 1400 ; height, weight + dw 307, 1400 ; height, weight db "It's weak, so its" ; this needs rewriting next "mother has to" diff --git a/data/pokemon/dex_entries/dodaerie.asm b/data/pokemon/dex_entries/dodaerie.asm new file mode 100644 index 0000000..e520d82 --- /dev/null +++ b/data/pokemon/dex_entries/dodaerie.asm @@ -0,0 +1,10 @@ + db "NEST@" ; species name + dw 103, 210 ; height, weight + + db "The heads fight" + next "over food. When" + next "it evolves, the" + + page "weakest will merge" + next "into the other" + next "two's body.@" diff --git a/data/pokemon/dex_entries/drillusk.asm b/data/pokemon/dex_entries/drillusk.asm new file mode 100644 index 0000000..20b8399 --- /dev/null +++ b/data/pokemon/dex_entries/drillusk.asm @@ -0,0 +1,10 @@ + db "INK@" ; species name + dw 304, 1375 ; height, weight - temp + + db "It bores holes in" + next "the seabed, lying" + next "in wait. When it" + + page "spots prey, it" + next "shoots out to grab" + next "and devour them.@" diff --git a/data/pokemon/dex_entries/gawarhed.asm b/data/pokemon/dex_entries/gawarhed.asm index 8285d33..f5b58f5 100644 --- a/data/pokemon/dex_entries/gawarhed.asm +++ b/data/pokemon/dex_entries/gawarhed.asm @@ -1,5 +1,5 @@ db "CALAMITY@" ; species name - dw 82, 6900 ; height, weight + dw 802, 6900 ; height, weight db "Research is being" next "conducted into" diff --git a/data/pokemon/dex_entries/gliscor.asm b/data/pokemon/dex_entries/gliscor.asm new file mode 100644 index 0000000..0ef4626 --- /dev/null +++ b/data/pokemon/dex_entries/gliscor.asm @@ -0,0 +1,10 @@ + db "FNGSCORPIO@" ; species name + dw 607, 937 ; height, weight + + db "Feeding on the" + next "blood of various" + next "#MON species" + + page "has made it" + next "uniquely resistant" + next "to many poisons.@" diff --git a/data/pokemon/dex_entries/gorillaimo.asm b/data/pokemon/dex_entries/gorillaimo.asm new file mode 100644 index 0000000..c33dac5 --- /dev/null +++ b/data/pokemon/dex_entries/gorillaimo.asm @@ -0,0 +1,10 @@ + db "GREAT APE@" ; species name + dw 711, 4080 ; height, weight + + db "Hats created by" + next "GORILLAIMO often" + next "sell for a great" + + page "sum to collectors." + next "Poaching has thus" + next "greatly increased." ; Reference to Congo, a famous chimp artist born in the 1950s. diff --git a/data/pokemon/dex_entries/mawtle.asm b/data/pokemon/dex_entries/mawtle.asm new file mode 100644 index 0000000..2ea7571 --- /dev/null +++ b/data/pokemon/dex_entries/mawtle.asm @@ -0,0 +1,10 @@ + db "ARCHELON@" ; species name + dw 503, 1997 ; height, weight + + db "MAWTLE lures prey" + next "to its lair by" + next "seeming defeated," + + page "then CRUNCHes down" + next "and drags them" + next "into the depths.@" \ No newline at end of file diff --git a/data/pokemon/dex_entries/melmetal.asm b/data/pokemon/dex_entries/melmetal.asm new file mode 100644 index 0000000..f8d027f --- /dev/null +++ b/data/pokemon/dex_entries/melmetal.asm @@ -0,0 +1,10 @@ + db "HEX NUT@" ; species name + dw 802, 17637 ; height, weight + + db "Once worshipped as" + next "a god, it was" + next "split apart and" + + page "sealed away. Its" + next "magnetic field is" + next "intensely strong.@" ; References Pokemon GO lore & Magnet Pull ability diff --git a/data/pokemon/dex_entries/meltan.asm b/data/pokemon/dex_entries/meltan.asm new file mode 100644 index 0000000..4bf5c2a --- /dev/null +++ b/data/pokemon/dex_entries/meltan.asm @@ -0,0 +1,10 @@ + db "HEX NUT@" ; species name + dw 8, 176 ; height, weight + + db "Packs of MELTAN" + next "are found around" + next "the globe, packed" + + page "into MYSTERY BOXs." + next "They seek to be" + next "whole once more.@" ; References Pokemon GO as a whole, as well as some obscure lore. Cont. in Melmetal's. diff --git a/data/pokemon/dex_entries/omegadge.asm b/data/pokemon/dex_entries/omegadge.asm new file mode 100644 index 0000000..1a82580 --- /dev/null +++ b/data/pokemon/dex_entries/omegadge.asm @@ -0,0 +1,10 @@ + db "ARTIFICIAL@" ; species name + dw 806, 8260 ; height, weight + + db "It was built by" + next "SILPH CO. to fight" + next "one of the last" + + page "GAWARHED. Recent" + next "upgrades have" + next "fixed many issues." diff --git a/data/pokemon/dex_entries/pixytop.asm b/data/pokemon/dex_entries/pixytop.asm new file mode 100644 index 0000000..e5ca340 --- /dev/null +++ b/data/pokemon/dex_entries/pixytop.asm @@ -0,0 +1,10 @@ + db "SPINTOP@" ; species name + dw 407, 1060 ; height, weight + + db "On the night of" + next "the full moon, it" + next "interrupts groups" + + page "of CLEFAIRY with" + next "vicious kicks," + next "laughing wildly.@" diff --git a/data/pokemon/dex_entries/porybit.asm b/data/pokemon/dex_entries/porybit.asm index fc6bf2a..fee295e 100644 --- a/data/pokemon/dex_entries/porybit.asm +++ b/data/pokemon/dex_entries/porybit.asm @@ -1,10 +1,10 @@ db "PIXEL@" ; species name dw 100, 2 ; height, weight - db "Believed to be a" - next "prototype form of" - next "PORYGON. Its two-" + db "The graphical" + next "precursor to" + next "PORYGON. It exists" - page "dimensional body" - next "makes it a very" - next "unique species.@" ; can definitely be improved somehow + page "as a 2D object in" + next "3D space through" + next "unknown means." diff --git a/data/pokemon/dex_entries/ramoose.asm b/data/pokemon/dex_entries/ramoose.asm new file mode 100644 index 0000000..9b38df6 --- /dev/null +++ b/data/pokemon/dex_entries/ramoose.asm @@ -0,0 +1,10 @@ + db "BIG HORN@" ; species name + dw 411, 1230 ; height, weight + + db "It was pushed out" + next "of its natural" + next "habitat due to the" + + page "overpopulation" + next "of STANTLER in the" + next "forests of JOHTO.@" diff --git a/data/pokemon/dex_entries/rhyperior.asm b/data/pokemon/dex_entries/rhyperior.asm new file mode 100644 index 0000000..4628d91 --- /dev/null +++ b/data/pokemon/dex_entries/rhyperior.asm @@ -0,0 +1,10 @@ + db "DRILL@" ; species name + dw 710, 6235 ; height, weight + + db "Evolution has" + next "shrunk its brain." + next "Due to this, it" + + page "is prone to fits" + next "of rage that can" + next "level mountains.@" diff --git a/data/pokemon/dex_entries/sailwing.asm b/data/pokemon/dex_entries/sailwing.asm new file mode 100644 index 0000000..a8db6dd --- /dev/null +++ b/data/pokemon/dex_entries/sailwing.asm @@ -0,0 +1,10 @@ + db "FLYING DOVE@" ; species name + dw 208, 522 ; height, weight + + db "Loves leaping from" + next "the ocean to steal" + next "from beachgoers." + + page "Despite its sharp" + next "talons, it's poor" + next "at catching prey.@" diff --git a/data/pokemon/dex_entries/sharpoon.asm b/data/pokemon/dex_entries/sharpoon.asm new file mode 100644 index 0000000..8814d63 --- /dev/null +++ b/data/pokemon/dex_entries/sharpoon.asm @@ -0,0 +1,10 @@ + db "IRON HORN@" ; species name + dw 1102, 4220 ; height, weight - placeholder + + db "Major trade routes" + next "must be planned" + next "around SHARPOON" + + page "migration, or else" + next "the ships will be" + next "torn to shreds.@" diff --git a/data/pokemon/dex_entries/snuzzles.asm b/data/pokemon/dex_entries/snuzzles.asm new file mode 100644 index 0000000..11acc76 --- /dev/null +++ b/data/pokemon/dex_entries/snuzzles.asm @@ -0,0 +1,10 @@ + db "PUPPYDOG@" ; species name + dw 208, 192 ; height, weight + + db "It was created to" + next "be a mascot for a" + next "department store." + + page "The boss' values" + next "influenced its" + next "conniving nature.@" diff --git a/data/pokemon/dex_entries/trampel.asm b/data/pokemon/dex_entries/trampel.asm new file mode 100644 index 0000000..19f541b --- /dev/null +++ b/data/pokemon/dex_entries/trampel.asm @@ -0,0 +1,10 @@ + db "TUSK@" ; species name + dw 707, 4170 ; height, weight + + db "From overhunting," + next "its tusks have be-" + next "come smaller over" + + page "time. It often" + next "brawls with GORO-" + next "CHU and DONPHAN.@" diff --git a/data/pokemon/dex_entries/warfurs.asm b/data/pokemon/dex_entries/warfurs.asm new file mode 100644 index 0000000..75c6a79 --- /dev/null +++ b/data/pokemon/dex_entries/warfurs.asm @@ -0,0 +1,10 @@ + db "WOLFSKIN@" ; species name + dw 206, 736 ; height, weight + + db "HIKERs who see" + next "the glowing eyes" + next "of WARFURS late" + + page "at night may soon" + next "meet with a" + next "terrible fate.@" diff --git a/data/pokemon/dex_entries/wearlycan.asm b/data/pokemon/dex_entries/wearlycan.asm new file mode 100644 index 0000000..de06e0b --- /dev/null +++ b/data/pokemon/dex_entries/wearlycan.asm @@ -0,0 +1,10 @@ + db "WOLFSKIN@" ; species name + dw 508, 2318 ; height, weight + + db "It hunts #MON" + next "with others of its" + next "kind. The one" + + page "wearing the thick-" + next "est pelt is the" + next "pack's leader.@" diff --git a/data/pokemon/dex_entries/weavile.asm b/data/pokemon/dex_entries/weavile.asm new file mode 100644 index 0000000..541a509 --- /dev/null +++ b/data/pokemon/dex_entries/weavile.asm @@ -0,0 +1,10 @@ + db "SHARP CLAW@" ; species name + dw 307, 750 ; height, weight + + db "Cuts from WEAVILE" + next "can cause frost-" + next "bite. It leaves" + + page "marks on trees to" + next "communicate with" + next "its pack.@" diff --git a/data/pokemon/dex_entries/wiglett.asm b/data/pokemon/dex_entries/wiglett.asm new file mode 100644 index 0000000..63fa8dd --- /dev/null +++ b/data/pokemon/dex_entries/wiglett.asm @@ -0,0 +1,10 @@ + db "GARDEN EEL@" ; species name + dw 311, 40 ; height, weight + + db "In order to hide" + next "from predators," + next "it can dive at" + + page "speeds of up to" + next "300,000,000 m/s" + next "into the seafloor." ; Gary states Digletts can burrow into the earth at the speed of light, why not? diff --git a/data/pokemon/dex_entries/wugtrio.asm b/data/pokemon/dex_entries/wugtrio.asm new file mode 100644 index 0000000..a4b4479 --- /dev/null +++ b/data/pokemon/dex_entries/wugtrio.asm @@ -0,0 +1,10 @@ + db "GARDEN EEL@" ; species name + dw 311, 119 ; height, weight + + db "Its predatory nat-" + next "ure makes it very" + next "dangerous to swim-" + + page "mers and fishers." + next "Warnings are found" + next "by WUGTRIO nests.@" ; They're DANGEROUS. diff --git a/data/pokemon/dex_entry_pointers.asm b/data/pokemon/dex_entry_pointers.asm index 74b13d5..a9b24c6 100644 --- a/data/pokemon/dex_entry_pointers.asm +++ b/data/pokemon/dex_entry_pointers.asm @@ -65,6 +65,8 @@ PokedexDataPointerTable: dba VenomothPokedexEntry dba DiglettPokedexEntry dba DugtrioPokedexEntry + dba WiglettPokedexEntry + dba WugtrioPokedexEntry dba CoinpurPokedexEntry dba MeowthPokedexEntry dba PersianPokedexEntry @@ -117,6 +119,7 @@ PokedexDataPointerTable: dba CroakozunaPokedexEntry dba FarfetchDPokedexEntry dba LuxwanPokedexEntry + dba DodaeriePokedexEntry dba DoduoPokedexEntry dba DodrioPokedexEntry dba SeelPokedexEntry @@ -151,17 +154,24 @@ PokedexDataPointerTable: dba WeezingPokedexEntry dba RhyhornPokedexEntry dba RhydonPokedexEntry + dba RhyperiorPokedexEntry dba HappinyPokedexEntry dba ChanseyPokedexEntry + dba GorillaimoPokedexEntry + dba CactormusPokedexEntry dba BurgelaPokedexEntry dba TangelaPokedexEntry dba TangrowthPokedexEntry dba JungelaPokedexEntry + dba RamoosePokedexEntry dba KangaskhanPokedexEntry + dba TrampelPokedexEntry + dba AraphantPokedexEntry dba HorseaPokedexEntry dba SeadraPokedexEntry dba BlastykePokedexEntry dba BlastoisePokedexEntry + dba SharpoonPokedexEntry dba OrfryPokedexEntry dba GoldeenPokedexEntry dba SeakingPokedexEntry @@ -191,6 +201,7 @@ PokedexDataPointerTable: dba VaporeonPokedexEntry dba JolteonPokedexEntry dba FlareonPokedexEntry + dba PorybitPokedexEntry dba PorygonPokedexEntry dba OmanytePokedexEntry dba OmastarPokedexEntry @@ -200,6 +211,7 @@ PokedexDataPointerTable: dba AerodactylPokedexEntry dba DecillaPokedexEntry dba GawarhedPokedexEntry + dba OmegadgePokedexEntry dba MunchlaxPokedexEntry dba SnorlaxPokedexEntry dba ArticunoPokedexEntry @@ -213,6 +225,8 @@ PokedexDataPointerTable: dba DragonitePokedexEntry dba MewtwoPokedexEntry dba MewPokedexEntry + dba MeltanPokedexEntry + dba MelmetalPokedexEntry dba ChikoritaPokedexEntry dba BayleefPokedexEntry dba MeganiumPokedexEntry @@ -284,6 +298,7 @@ PokedexDataPointerTable: dba LeafeonPokedexEntry dba GlaceonPokedexEntry dba SylveonPokedexEntry + dba BreezeonPokedexEntry dba MurkrowPokedexEntry dba HonchkrowPokedexEntry dba SlowkingPokedexEntry @@ -303,6 +318,7 @@ PokedexDataPointerTable: dba DunsparcePokedexEntry dba DudunsparcePokedexEntry dba GligarPokedexEntry + dba GliscorPokedexEntry dba SteelixPokedexEntry dba SnubbullPokedexEntry dba GranbullPokedexEntry @@ -310,11 +326,15 @@ PokedexDataPointerTable: dba QwilfishPokedexEntry dba KazappelinPokedexEntry dba QwilfatherPokedexEntry + dba SailwingPokedexEntry dba ScizorPokedexEntry dba ShucklePokedexEntry dba PocklePokedexEntry dba HeracrossPokedexEntry dba SneaselPokedexEntry + dba WeavilePokedexEntry + dba WarfursPokedexEntry + dba WearlycanPokedexEntry dba TeddiursaPokedexEntry dba UrsaringPokedexEntry dba UrsalunaPokedexEntry @@ -344,6 +364,10 @@ PokedexDataPointerTable: dba WyrdeerPokedexEntry dba SmearglePokedexEntry dba GrenmarPokedexEntry + dba BunicePokedexEntry + dba BundraPokedexEntry + dba BunbergPokedexEntry + dba BundrakePokedexEntry dba TyroguePokedexEntry dba HitmontopPokedexEntry dba SmoochumPokedexEntry @@ -372,11 +396,16 @@ PokedexDataPointerTable: dba WispiritPokedexEntry dba CoatlPokedexEntry dba MimearPokedexEntry + dba SnuzzlesPokedexEntry + dba DrilluskPokedexEntry dba InoshikaPokedexEntry dba RuddernautPokedexEntry + dba PixytopPokedexEntry + dba MawtlePokedexEntry dba XylodonPokedexEntry dba XylofinPokedexEntry dba DokuroarPokedexEntry + dba AlphalithPokedexEntry dba ScreamTailPokedexEntry dba SandyShocksPokedexEntry dba GreatTuskPokedexEntry diff --git a/data/pokemon/dex_order_alpha.asm b/data/pokemon/dex_order_alpha.asm index 90ee386..2201363 100644 --- a/data/pokemon/dex_order_alpha.asm +++ b/data/pokemon/dex_order_alpha.asm @@ -7,12 +7,13 @@ AlphabeticalPokedexOrder: dw AERODACTYL dw AIPOM dw ALAKAZAM - dw TANOBI + dw ALPHALITH dw AMBIPOM dw AMPHAROS dw ANGORE dw ANNIHILAPE dw ARBOK + dw ARAPHANT dw ARCANINE dw ARIADOS dw ARTICUNO @@ -33,12 +34,18 @@ AlphabeticalPokedexOrder: dw BLISSEY dw BLOTTLE dw BONSLY + dw BREEZEON dw BRUINOUS dw BULBASAUR + dw BUNBERG + dw BUNDRA + dw BUNDRAKE + dw BUNICE dw BURGELA dw BUTTERFREE dw BUU dw CACAWPHONY + dw CACTORMUS dw CARAPTHOR dw CARETORKER dw CATERPIE @@ -71,6 +78,7 @@ AlphabeticalPokedexOrder: dw DIGLETT dw DISTURBAN dw DITTO + dw DODAERIE dw DODRIO dw DODUO dw DOKUROAR @@ -79,6 +87,7 @@ AlphabeticalPokedexOrder: dw DRAGONAIR dw DRAGONITE dw DRATINI + dw DRILLUSK dw DROWZEE dw DUDUNSPARCE dw DUGTRIO @@ -118,11 +127,13 @@ AlphabeticalPokedexOrder: dw GIRAFARIG dw GLACEON dw GLIGAR + dw GLISCOR dw GLOOM dw GOLBAT dw GOLDEEN dw GOLDUCK dw GOLEM + dw GORILLAIMO dw GOROCHU dw GOROTORA dw GOUGING_FIRE @@ -215,7 +226,10 @@ AlphabeticalPokedexOrder: dw MAREEP dw MARILL dw MAROWAK + dw MAWTLE dw MEGANIUM + dw MELMETAL + dw MELTAN dw MEOWTH dw METAPOD dw MEW @@ -248,6 +262,7 @@ AlphabeticalPokedexOrder: dw ODDISH dw OMANYTE dw OMASTAR + dw OMEGADGE dw ONIX dw ONIYANMA dw ORFRY @@ -268,12 +283,14 @@ AlphabeticalPokedexOrder: dw PILOSWINE dw PINECO dw PINSIR + dw PIXYTOP dw POCKLE dw POLITOED dw POLIWAG dw POLIWHIRL dw POLIWRATH dw PONYTA + dw PORYBIT dw PORYGON dw PORYGON_Z dw PORYGON2 @@ -292,6 +309,7 @@ AlphabeticalPokedexOrder: dw RAICHU dw RAITORA dw RAIKOU + dw RAMOOSE dw RAPIDASH dw RATICATE dw RATTATA @@ -299,10 +317,11 @@ AlphabeticalPokedexOrder: dw REROAD dw RHYDON dw RHYHORN - ; dw RHYPERIOR + dw RHYPERIOR dw RIBBITO dw RUDDERNAUT dw SAKURAZE + dw SAILWING dw SANDSHREW dw SANDSLASH dw SANDY_SHOCKS @@ -313,6 +332,7 @@ AlphabeticalPokedexOrder: dw SEAKING dw SEEL dw SENTRET + dw SHARPOON dw SHELLDER dw SHUCKLE dw SKARMORY @@ -327,6 +347,7 @@ AlphabeticalPokedexOrder: dw SNEASEL dw SNORLAX dw SNUBBULL + dw SNUZZLES dw SONEGG dw SPEAROW dw SPINARAK @@ -347,6 +368,7 @@ AlphabeticalPokedexOrder: dw SYLVEON dw TANGELA dw TANGROWTH + dw TANOBI dw TAUROS dw TEDDIURSA dw TENTACOOL @@ -360,6 +382,7 @@ AlphabeticalPokedexOrder: dw TONQUITO dw TOTARTLE dw TOTODILE + dw TRAMPEL dw TREBIR dw TRICULES dw TRUSTAN @@ -380,16 +403,21 @@ AlphabeticalPokedexOrder: dw VULPIII dw VULPIX dw WALKING_WAKE + dw WARFURS dw WARTORTLE dw WARUCHU + dw WEARLYCAN + dw WEAVILE dw WEEDLE dw WEEPINBELL dw WEEZING dw WEIRDUCK dw WIGGLYTUFF + dw WIGLETT dw WISPIRIT dw WOBBUFFET dw WOOPER + dw WUGTRIO dw WYNAUT dw WYRDEER dw XATU diff --git a/data/pokemon/dex_order_new.asm b/data/pokemon/dex_order_new.asm index 90886e4..9815236 100644 --- a/data/pokemon/dex_order_new.asm +++ b/data/pokemon/dex_order_new.asm @@ -180,6 +180,8 @@ NewPokedexOrder: dw AZUMARILL dw DIGLETT dw DUGTRIO + dw WIGLETT + dw WUGTRIO dw MANKEY dw PRIMEAPE dw ANNIHILAPE @@ -219,6 +221,10 @@ NewPokedexOrder: dw MR__MIME dw SMEARGLE dw GRENMAR + dw BUNICE + dw BUNDRA + dw BUNBERG + dw BUNDRAKE dw FARFETCH_D dw LUXWAN dw NATU @@ -229,6 +235,7 @@ NewPokedexOrder: dw QWILFISH dw KAZAPPELIN dw QWILFATHER + dw SAILWING dw TENTACOOL dw TENTACRUEL dw TOEDSCOOL @@ -264,6 +271,7 @@ NewPokedexOrder: dw TANGELA dw TANGROWTH dw JUNGELA + dw RAMOOSE dw EEVEE dw VAPOREON dw JOLTEON @@ -273,12 +281,15 @@ NewPokedexOrder: dw LEAFEON dw GLACEON dw SYLVEON + dw BREEZEON dw HORSEA dw SEADRA dw KINGDRA dw BLASTYKE dw BLASTOISE + dw SHARPOON dw GLIGAR + dw GLISCOR dw DELIBIRD dw SWINUB dw PILOSWINE @@ -292,6 +303,7 @@ NewPokedexOrder: dw MANTYKE dw MANTINE dw SKARMORY + dw DODAERIE dw DODUO dw DODRIO dw KOLTA @@ -302,8 +314,11 @@ NewPokedexOrder: dw MAROWAK dw GUARDIA dw KANGASKHAN + dw TRAMPEL + dw ARAPHANT dw RHYHORN dw RHYDON + dw RHYPERIOR dw MURKROW dw HONCHKROW dw HOUNDOUR @@ -311,16 +326,22 @@ NewPokedexOrder: dw SLUGMA dw MAGCARGO dw SNEASEL + dw WEAVILE + dw WARFURS + dw WEARLYCAN dw MISDREAVUS dw MISMAGIUS dw STROMEN dw PHANDARIN + dw PORYBIT dw PORYGON dw PORYGON2 dw PORYGON_Z dw HAPPINY dw CHANSEY dw BLISSEY + dw GORILLAIMO + dw CACTORMUS dw WARUCHU dw SONEGG dw CACAWPHONY @@ -341,11 +362,16 @@ NewPokedexOrder: dw WISPIRIT dw COATL dw MIMEAR + dw SNUZZLES + dw DRILLUSK dw INOSHIKA dw RUDDERNAUT + dw PIXYTOP + dw MAWTLE dw XYLODON dw XYLOFIN dw DOKUROAR + dw ALPHALITH dw LAPRAS dw OMANYTE dw OMASTAR @@ -355,6 +381,7 @@ NewPokedexOrder: dw AERODACTYL dw DECILLA dw GAWARHED + dw OMEGADGE dw MUNCHLAX dw SNORLAX dw BULBASAUR @@ -398,5 +425,7 @@ NewPokedexOrder: dw HYOSHU_YIN dw MEWTWO dw MEW + dw MELTAN + dw MELMETAL dw CELEBI assert_table_length NUM_POKEMON diff --git a/data/pokemon/egg_moves_johto.asm b/data/pokemon/egg_moves_johto.asm index f4f18e1..96c9ef9 100644 --- a/data/pokemon/egg_moves_johto.asm +++ b/data/pokemon/egg_moves_johto.asm @@ -72,6 +72,7 @@ EggMovePointers2:: dw NoEggMoves2 ; Leafeon dw NoEggMoves2 ; Glaceon dw NoEggMoves2 ; Sylveon + dw NoEggMoves2 ; Breezeon dw MurkrowEggMoves dw NoEggMoves2 ; Honchkrow dw NoEggMoves2 @@ -91,6 +92,7 @@ EggMovePointers2:: dw DunsparceEggMoves dw NoEggMoves2 ; Dudunsparce dw GligarEggMoves + dw NoEggMoves2 ; Gliscor dw NoEggMoves2 dw SnubbullEggMoves dw NoEggMoves2 @@ -98,11 +100,15 @@ EggMovePointers2:: dw QwilfishEggMoves dw NoEggMoves2 ; Kazappelin dw NoEggMoves2 ; Qwilfather + dw SailwingEggMoves dw NoEggMoves2 dw ShuckleEggMoves dw NoEggMoves2 dw HeracrossEggMoves dw SneaselEggMoves + dw NoEggMoves2 ; Weavile + dw WarfursEggMoves + dw NoEggMoves2 ; Wearlycan dw TeddiursaEggMoves dw NoEggMoves2 dw NoEggMoves2 ; Ursaluna @@ -132,6 +138,10 @@ EggMovePointers2:: dw NoEggMoves2 ; Wyrdeer dw NoEggMoves2 dw GrenmarEggMoves + dw BuniceEggMoves + dw NoEggMoves2 ; Bundra + dw NoEggMoves2 ; Bunberg + dw NoEggMoves2 ; Bundrake dw TyrogueEggMoves dw NoEggMoves2 dw SmoochumEggMoves @@ -161,11 +171,16 @@ EggMovePointers2:: dw WispiritEggMoves dw CoatlEggMoves dw MimearEggMoves + dw SnuzzlesEggMoves + dw DrilluskEggMoves dw InoshikaEggMoves dw RuddernautEggMoves + dw PixytopEggMoves + dw MawtleEggMoves dw XylodonEggMoves dw NoEggMoves2 dw NoEggMoves2 ; Dokuroar + dw NoEggMoves2 ; Alphalith dw NoEggMoves2 dw NoEggMoves2 dw NoEggMoves2 @@ -487,6 +502,12 @@ QwilfishEggMoves: dw BUBBLEBEAM dw SUPERSONIC dw -1 ; end + +SailwingEggMoves: + dw AGILITY + dw AURORA_BEAM + dw GUST + dw TWISTER ShuckleEggMoves: dw SWEET_SCENT @@ -509,6 +530,15 @@ SneaselEggMoves: dw REFLECT dw BITE dw -1 ; end + +WarfursEggMoves: + dw BEAT_UP + dw BITE + dw CRUNCH + dw DIZZY_PUNCH + dw PURSUIT + dw RAGE + dw -1 ; end TeddiursaEggMoves: dw CRUNCH @@ -611,6 +641,14 @@ GrenmarEggMoves: dw SING dw SLAM dw -1 + +BuniceEggMoves: + dw CHARM + dw LIGHT_SCREEN + dw REFLECT + dw PETAL_DANCE + dw PRESENT + dw -1 ; end TyrogueEggMoves: dw RAPID_SPIN @@ -762,6 +800,18 @@ MimearEggMoves: dw SWEET_KISS dw BITE dw -1 ;end + +SnuzzlesEggMoves: + dw FURY_ATTACK + dw PRESENT + dw SWEET_KISS + dw -1 ; end + +DrilluskEggMoves: + dw FURY_ATTACK + dw SAND_ATTACK + dw FISSURE + dw -1 ; end InoshikaEggMoves: dw FURY_ATTACK @@ -777,6 +827,20 @@ RuddernautEggMoves: dw PSYBEAM dw SAFEGUARD dw -1 ;end + +PixytopEggMoves: + dw DRAINING_KISS + dw REVERSAL + dw MEGA_KICK + dw SONICBOOM + dw -1 ; end + +MawtleEggMoves: + dw PURSUIT + dw BIDE + dw RAPID_SPIN + dw SKULL_BASH + dw -1 ; end XylodonEggMoves: dw BELLY_DRUM diff --git a/data/pokemon/egg_moves_kanto.asm b/data/pokemon/egg_moves_kanto.asm index 806f579..721f602 100644 --- a/data/pokemon/egg_moves_kanto.asm +++ b/data/pokemon/egg_moves_kanto.asm @@ -65,6 +65,8 @@ EggMovePointers1: dw NoEggMoves1 dw DiglettEggMoves dw NoEggMoves1 + dw WiglettEggMoves + dw NoEggMoves1 ; Wugtrio dw CoinpurEggMoves dw NoEggMoves1 dw NoEggMoves1 @@ -117,7 +119,8 @@ EggMovePointers1: dw NoEggMoves1 ; Croakozuna dw FarfetchDEggMoves dw NoEggMoves1 ; Luxwan - dw DoduoEggMoves + dw DodaerieEggMoves + dw NoEggMoves1 dw NoEggMoves1 dw SeelEggMoves dw NoEggMoves1 @@ -151,17 +154,24 @@ EggMovePointers1: dw NoEggMoves1 dw RhyhornEggMoves dw NoEggMoves1 + dw NoEggMoves1 ; Rhyperior dw HappinyEggMoves dw NoEggMoves1 ; Chansey + dw GorillaimoEggMoves + dw CactormusEggMoves dw BurgelaEggMoves ; Burgela dw NoEggMoves1 dw NoEggMoves1 ; Tangrowth dw NoEggMoves1 ; Jungela + dw RamooseEggMoves dw KangaskhanEggMoves + dw TrampelEggMoves + dw NoEggMoves1 ; Araphant dw HorseaEggMoves dw NoEggMoves1 dw BlastykeEggMoves ; Blastyke dw NoEggMoves1 ; Blastoise + dw SharpoonEggMoves dw OrfryEggMoves dw NoEggMoves1 dw NoEggMoves1 @@ -191,6 +201,7 @@ EggMovePointers1: dw NoEggMoves1 dw NoEggMoves1 dw NoEggMoves1 + dw NoEggMoves1 ; Porybit dw NoEggMoves1 dw OmanyteEggMoves dw NoEggMoves1 @@ -200,6 +211,7 @@ EggMovePointers1: dw NoEggMoves1 ; Aerodactyl dw DecillaEggMoves dw NoEggMoves1 ; Gawarhed + dw NoEggMoves1 ; Omegadge dw MunchlaxEggMoves ; Munchlax dw NoEggMoves1 ; Should this even exist? dw NoEggMoves1 @@ -213,6 +225,8 @@ EggMovePointers1: dw NoEggMoves1 dw NoEggMoves1 dw NoEggMoves1 + dw NoEggMoves1 ; Meltan + dw NoEggMoves1 ; Melmetal .IndirectEnd:: BulbasaurEggMoves: @@ -356,6 +370,14 @@ DiglettEggMoves: dw PURSUIT dw BEAT_UP dw -1 ; end + +WiglettEggMoves: + dw FAINT_ATTACK + dw SCREECH + dw ANCIENTPOWER + dw PURSUIT + dw BEAT_UP + dw -1 ; end CoinpurEggMoves: dw SPITE @@ -504,7 +526,7 @@ FarfetchDEggMoves: dw FLAIL dw -1 ; end -DoduoEggMoves: +DodaerieEggMoves: dw QUICK_ATTACK dw SUPERSONIC dw HAZE @@ -609,6 +631,21 @@ HappinyEggMoves: dw METRONOME dw HEAL_BELL dw -1 ; end + +GorillaimoEggMoves: + dw CROSS_CHOP + dw LICK + dw ROCK_SLIDE + dw THRASH + dw MEGA_PUNCH + dw PRESENT + dw -1 ; end + +CactormusEggMoves: + dw SWORDS_DANCE + dw LEECH_SEED + dw RAPID_SPIN + dw -1 ; end BurgelaEggMoves: dw FLAIL @@ -617,6 +654,14 @@ BurgelaEggMoves: dw REFLECT dw AMNESIA dw -1 ; end + +RamooseEggMoves: + dw QUICK_ATTACK + dw LEECH_SEED + dw STOMP + dw LIGHT_SCREEN + dw REFLECT + dw -1 ; end KangaskhanEggMoves: dw STOMP @@ -626,6 +671,15 @@ KangaskhanEggMoves: dw DISABLE dw MEGAPHONE dw -1 ; end + +TrampelEggMoves: + dw COMET_PUNCH + dw THRASH + dw SCREECH + dw FOCUS_ENERGY + dw FORESIGHT + dw ROCK_SLIDE + dw -1 ; end HorseaEggMoves: dw FLAIL @@ -644,6 +698,12 @@ BlastykeEggMoves: dw FORESIGHT dw FLAIL dw -1 ; end + +SharpoonEggMoves: + dw THRASH + dw AGILITY + dw SWORDS_DANCE + dw -1 ; end OrfryEggMoves: dw PSYBEAM diff --git a/data/pokemon/evolution_moves.asm b/data/pokemon/evolution_moves.asm index dea440b..acb6d1e 100644 --- a/data/pokemon/evolution_moves.asm +++ b/data/pokemon/evolution_moves.asm @@ -4,20 +4,20 @@ EvolutionMoves:: dw NO_MOVE ;VENUSAUR ; 03 dw NO_MOVE ;CHARMANDER ; 04 dw NO_MOVE ;CHARMELEON ; 05 - dw NO_MOVE ;CHARIZARD ; 06 - dw NO_MOVE ;CHARMADA + dw WING_ATTACK ;CHARIZARD ; 06 + dw IRON_TAIL ;CHARMADA dw NO_MOVE ;SQUIRTLE ; 07 dw NO_MOVE ;WARTORTLE ; 08 - dw NO_MOVE ;TOTARTLE ; 09 + dw MEGA_PUNCH ;TOTARTLE ; 09 dw NO_MOVE ;CATERPIE ; 0a dw NO_MOVE ;METAPOD ; 0b - dw NO_MOVE ;BUTTERFREE ; 0c + dw CONFUSION ;BUTTERFREE ; 0c dw NO_MOVE ;WEEDLE ; 0d dw NO_MOVE ;KAKUNA ; 0e - dw NO_MOVE ;BEEDRILL ; 0f + dw FURY_ATTACK ;BEEDRILL ; 0f dw NO_MOVE ;GENTLARVA dw NO_MOVE ;PUPAL - dw NO_MOVE ;CARAPTHOR + dw UPPERCUT ;CARAPTHOR dw NO_MOVE ;KOTORA dw NO_MOVE ;GAOTORA dw NO_MOVE ;GOROTORA @@ -63,6 +63,8 @@ EvolutionMoves:: dw NO_MOVE ;VENOMOTH ; 31 dw NO_MOVE ;DIGLETT ; 32 dw NO_MOVE ;DUGTRIO ; 33 + dw NO_MOVE ;WIGLETT + dw NO_MOVE ;WUGTRIO dw NO_MOVE ;COINPUR dw NO_MOVE ;MEOWTH ; 34 dw NO_MOVE ;PERSIAN ; 35 @@ -80,7 +82,7 @@ EvolutionMoves:: dw NO_MOVE ;POLIWHIRL ; 3d dw NO_MOVE ;POLIWRATH ; 3e dw NO_MOVE ;ABRA ; 3f - dw NO_MOVE ;KADABRA ; 40 + dw CONFUSION ;KADABRA ; 40 dw NO_MOVE ;ALAKAZAM ; 41 dw NO_MOVE ;MACHOP ; 42 dw NO_MOVE ;MACHOKE ; 43 @@ -115,6 +117,7 @@ EvolutionMoves:: dw NO_MOVE ;CROAKOZUNA dw NO_MOVE ;FARFETCH_D ; 53 dw NO_MOVE ;LUXWAN + dw NO_MOVE ;DODAERIE dw NO_MOVE ;DODUO ; 54 dw NO_MOVE ;DODRIO ; 55 dw NO_MOVE ;SEEL ; 56 @@ -140,8 +143,8 @@ EvolutionMoves:: dw NO_MOVE ;CUBONE ; 68 dw NO_MOVE ;MAROWAK ; 69 dw NO_MOVE ;GUARDIA - dw NO_MOVE ;HITMONLEE ; 6a - dw NO_MOVE ;HITMONCHAN ; 6b + dw JUMP_KICK ;HITMONLEE ; 6a + dw MACH_PUNCH ;HITMONCHAN ; 6b dw NO_MOVE ;LICKITUNG ; 6c dw NO_MOVE ;LICKILICKY dw NO_MOVE ;LICKILORD @@ -149,17 +152,24 @@ EvolutionMoves:: dw NO_MOVE ;WEEZING ; 6e dw NO_MOVE ;RHYHORN ; 6f dw NO_MOVE ;RHYDON ; 70 + dw NO_MOVE ;RHYPERIOR dw NO_MOVE ;HAPPINY dw NO_MOVE ;CHANSEY ; 71 + dw NO_MOVE ;GORILLAIMO + dw NO_MOVE ;CACTORMUS dw NO_MOVE ;BURGELA dw NO_MOVE ;TANGELA ; 72 dw NO_MOVE ;TANGROWTH dw NO_MOVE ;JUNGELA + dw NO_MOVE ;RAMOOSE dw NO_MOVE ;KANGASKHAN ; 73 + dw NO_MOVE ;TRAMPEL + dw NO_MOVE ;ARAPHANT dw NO_MOVE ;HORSEA ; 74 dw NO_MOVE ;SEADRA ; 75 dw NO_MOVE ;BLASTYKE dw NO_MOVE ;BLASTOISE + dw NO_MOVE ;SHARPOON dw NO_MOVE ;ORFRY dw NO_MOVE ;GOLDEEN ; 76 dw NO_MOVE ;SEAKING ; 77 @@ -189,6 +199,7 @@ EvolutionMoves:: dw NO_MOVE ;VAPOREON ; 86 dw NO_MOVE ;JOLTEON ; 87 dw NO_MOVE ;FLAREON ; 88 + dw NO_MOVE ;PORYBIT dw NO_MOVE ;PORYGON ; 89 dw NO_MOVE ;OMANYTE ; 8a dw NO_MOVE ;OMASTAR ; 8b @@ -197,7 +208,8 @@ EvolutionMoves:: dw NO_MOVE ;FERADACTYL dw NO_MOVE ;AERODACTYL ; 8e dw NO_MOVE ;DECILLA - dw NO_MOVE ;GAWARHED + dw OUTRAGE ;GAWARHED + dw NO_MOVE ;OMEGADGE dw NO_MOVE ;MUNCHLAX dw NO_MOVE ;SNORLAX ; 8f dw NO_MOVE ;ARTICUNO ; 90 @@ -211,6 +223,8 @@ EvolutionMoves:: dw NO_MOVE ;DRAGONITE ; 95 dw NO_MOVE ;MEWTWO ; 96 dw NO_MOVE ;MEW ; 97 + dw NO_MOVE ;MELTAN + dw THUNDERPUNCH ;MELMETAL dw NO_MOVE ;CHIKORITA ; 98 dw NO_MOVE ;BAYLEEF ; 99 dw NO_MOVE ;MEGANIUM ; 9a @@ -282,6 +296,7 @@ EvolutionMoves:: dw NO_MOVE ;LEAFEON dw NO_MOVE ;GLACEON dw NO_MOVE ;SYLVEON + dw NO_MOVE ;BREEZEON dw NO_MOVE ;MURKROW ; c6 dw NO_MOVE ;HONCHKROW dw NO_MOVE ;SLOWKING ; c7 @@ -301,6 +316,7 @@ EvolutionMoves:: dw NO_MOVE ;DUNSPARCE ; ce dw NO_MOVE ;DUDUNSPARCE dw NO_MOVE ;GLIGAR ; cf + dw NO_MOVE ;GLISCOR dw NO_MOVE ;STEELIX ; d0 dw NO_MOVE ;SNUBBULL ; d1 dw NO_MOVE ;GRANBULL ; d2 @@ -308,11 +324,15 @@ EvolutionMoves:: dw NO_MOVE ;QWILFISH ; d3 dw NO_MOVE ;KAZAPPELIN dw NO_MOVE ;QWILFATHER + dw NO_MOVE ;SAILWING dw NO_MOVE ;SCIZOR ; d4 dw NO_MOVE ;SHUCKLE ; d5 dw NO_MOVE ;POCKLE dw NO_MOVE ;HERACROSS ; d6 dw NO_MOVE ;SNEASEL ; d7 + dw NO_MOVE ;WEAVILE + dw NO_MOVE ;WARFURS + dw NO_MOVE ;WEARLYCAN dw NO_MOVE ;TEDDIURSA ; d8 dw NO_MOVE ;URSARING ; d9 dw NO_MOVE ;URSALUNA @@ -342,8 +362,12 @@ EvolutionMoves:: dw NO_MOVE ;WYRDEER dw NO_MOVE ;SMEARGLE ; eb dw NO_MOVE ;GRENMAR + dw NO_MOVE ;BUNICE + dw NO_MOVE ;BUNDRA + dw NO_MOVE ;BUNBERG + dw NO_MOVE ;BUNDRAKE dw NO_MOVE ;TYROGUE ; ec - dw NO_MOVE ;HITMONTOP ; ed + dw RAPID_SPIN ;HITMONTOP ; ed dw NO_MOVE ;SMOOCHUM ; ee dw NO_MOVE ;ELEBEBI dw NO_MOVE ;ELEKID ; ef @@ -370,11 +394,16 @@ EvolutionMoves:: dw NO_MOVE ;WISPIRIT dw NO_MOVE ;COATL dw NO_MOVE ;MIMEAR + dw NO_MOVE ;SNUZZLES + dw NO_MOVE ;DRILLUSK dw NO_MOVE ;INOSHIKA dw NO_MOVE ;RUDDERNAUT + dw NO_MOVE ;PIXYTOP + dw NO_MOVE ;MAWTLE dw NO_MOVE ;XYLODON dw NO_MOVE ;XYLOFIN dw NO_MOVE ;DOKUROAR + dw NO_MOVE ;ALPHALITH dw NO_MOVE ;SCREAM_TAIL dw NO_MOVE ;SANDY_SHOCKS dw NO_MOVE ;GREAT_TUSK diff --git a/data/pokemon/evos_attacks_johto.asm b/data/pokemon/evos_attacks_johto.asm index e595e6d..b93db08 100644 --- a/data/pokemon/evos_attacks_johto.asm +++ b/data/pokemon/evos_attacks_johto.asm @@ -72,6 +72,7 @@ EvosAttacksPointers2:: dw LeafeonEvosAttacks dw GlaceonEvosAttacks dw SylveonEvosAttacks + dw BreezeonEvosAttacks dw MurkrowEvosAttacks dw HonchkrowEvosAttacks dw SlowkingEvosAttacks @@ -91,6 +92,7 @@ EvosAttacksPointers2:: dw DunsparceEvosAttacks dw DudunsparceEvosAttacks dw GligarEvosAttacks + dw GliscorEvosAttacks dw SteelixEvosAttacks dw SnubbullEvosAttacks dw GranbullEvosAttacks @@ -98,11 +100,15 @@ EvosAttacksPointers2:: dw QwilfishEvosAttacks dw KazappelinEvosAttacks dw QwilfatherEvosAttacks + dw SailwingEvosAttacks dw ScizorEvosAttacks dw ShuckleEvosAttacks dw PockleEvosAttacks dw HeracrossEvosAttacks dw SneaselEvosAttacks + dw WeavileEvosAttacks + dw WarfursEvosAttacks + dw WearlycanEvosAttacks dw TeddiursaEvosAttacks dw UrsaringEvosAttacks dw UrsalunaEvosAttacks @@ -132,6 +138,10 @@ EvosAttacksPointers2:: dw WyrdeerEvosAttacks dw SmeargleEvosAttacks dw GrenmarEvosAttacks + dw BuniceEvosAttacks + dw BundraEvosAttacks + dw BunbergEvosAttacks + dw BundrakeEvosAttacks dw TyrogueEvosAttacks dw HitmontopEvosAttacks dw SmoochumEvosAttacks @@ -160,11 +170,16 @@ EvosAttacksPointers2:: dw WispiritEvosAttacks dw CoatlEvosAttacks dw MimearEvosAttacks + dw SnuzzlesEvosAttacks + dw DrilluskEvosAttacks dw InoshikaEvosAttacks dw RuddernautEvosAttacks + dw PixytopEvosAttacks + dw MawtleEvosAttacks dw XylodonEvosAttacks dw XylofinEvosAttacks dw DokuroarEvosAttacks + dw AlphalithEvosAttacks dw ScreamTailEvosAttacks dw SandyShocksEvosAttacks dw GreatTuskEvosAttacks @@ -1351,6 +1366,22 @@ SylveonEvosAttacks: dbw 47, MOONBLAST ; XY dbw 52, LIGHT_SCREEN db 0 ; no more level-up moves + +BreezeonEvosAttacks: + db 0 ; no more evolutions + dbw 1, TACKLE + dbw 1, TAIL_WHIP + dbw 1, FAIRY_WIND + dbw 8, SAND_ATTACK + dbw 16, GUST + dbw 20, WHIRLWIND + dbw 25, QUICK_ATTACK + dbw 30, WING_ATTACK + dbw 36, RAZOR_WIND + dbw 42, SWIFT + dbw 47, LIGHT_SCREEN + dbw 52, EXTREMESPEED + db 0 ; no more level-up moves MurkrowEvosAttacks: dbbw EVOLVE_ITEM, DUSK_STONE, HONCHKROW @@ -1616,6 +1647,22 @@ DudunsparceEvosAttacks: db 0 ; no more level-up moves GligarEvosAttacks: + dbbw EVOLVE_ITEM, MOON_STONE, GLISCOR ; PLACEHOLDER + db 0 ; no more evolutions + dbw 1, POISON_STING + dbw 6, SAND_ATTACK + dbw 12, HARDEN + dbw 18, QUICK_ATTACK + dbw 23, FURY_CUTTER ; HGSS + dbw 28, FAINT_ATTACK + dbw 34, SLASH + dbw 39, SCREECH + dbw 44, SWORDS_DANCE ; HGSS + dbw 49, CROSS_CUTTER + dbw 55, GUILLOTINE + db 0 ; no more level-up moves + +GliscorEvosAttacks: db 0 ; no more evolutions dbw 1, POISON_STING dbw 6, SAND_ATTACK @@ -1752,6 +1799,22 @@ QwilfatherEvosAttacks: dbw 50, HYDRO_PUMP dbw 56, DESTINY_BOND ; FRLG db 0 ; no more level-up moves + +SailwingEvosAttacks: + db 0 ; no more evolutions + dbw 1, WATER_GUN + dbw 1, SCRATCH + dbw 1, SPLASH + dbw 7, FLAIL + dbw 13, WING_ATTACK + dbw 19, FURY_SWIPES + dbw 25, SUPERSONIC + dbw 31, MIST + dbw 37, BOUNCE + dbw 43, TAKE_DOWN + dbw 49, WHIRLWIND + dbw 55, SLASH + db 0 ; no more level-up moves ScizorEvosAttacks: db 0 ; no more evolutions @@ -1813,6 +1876,7 @@ HeracrossEvosAttacks: db 0 ; no more level-up moves SneaselEvosAttacks: + dbbw EVOLVE_ITEM, MOON_STONE, WEAVILE ; PLACEHOLDER db 0 ; no more evolutions dbw 1, SCRATCH dbw 1, LEER @@ -1829,6 +1893,60 @@ SneaselEvosAttacks: dbw 59, METAL_CLAW dbw 65, BEAT_UP db 0 ; no more level-up moves + +WeavileEvosAttacks: + db 0 ; no more evolutions + dbw 1, SCRATCH + dbw 1, LEER + dbw 6, QUICK_ATTACK + dbw 11, SCREECH + dbw 17, RAZOR_WIND + dbw 23, THIEF + dbw 28, FURY_SWIPES + dbw 34, FAINT_ATTACK + dbw 39, ICY_WIND + dbw 45, PURSUIT + dbw 49, SLASH + dbw 55, AGILITY + dbw 59, METAL_CLAW + dbw 65, BEAT_UP + db 0 ; no more level-up moves + +WarfursEvosAttacks: + dbbw EVOLVE_LEVEL, 24, WEARLYCAN + db 0 ; no more evolutions + dbw 1, SCRATCH + dbw 1, LEER + dbw 7, POWDER_SNOW + dbw 13, KARATE_CHOP + dbw 18, SAFEGUARD + dbw 23, FURY_SWIPES + dbw 29, ICE_PUNCH + dbw 35, VITAL_THROW + dbw 41, SLASH + dbw 46, SCREECH + dbw 51, CONFUSE_RAY + dbw 56, BLIZZARD + dbw 60, CROSS_CHOP + db 0 ; no more level-up moves + +WearlycanEvosAttacks: + db 0 ; no more evolutions + dbw 1, SCRATCH + dbw 1, LEER + dbw 7, POWDER_SNOW + dbw 13, KARATE_CHOP + dbw 18, SAFEGUARD + dbw 23, FURY_SWIPES + dbw 31, ICE_PUNCH + dbw 37, VITAL_THROW + dbw 43, SLASH + dbw 50, SCREECH + dbw 55, CONFUSE_RAY + dbw 60, BLIZZARD + dbw 66, CROSS_CHOP + dbw 70, GUILLOTINE + db 0 ; no more level-up moves TeddiursaEvosAttacks: dbbw EVOLVE_LEVEL, 30, URSARING @@ -2299,7 +2417,7 @@ SmeargleEvosAttacks: db 0 ; no more level-up moves GrenmarEvosAttacks: - db 0 + db 0 ; no more evolutions dbw 1, TACKLE dbw 1, DEFENSE_CURL dbw 7, BUBBLE @@ -2313,6 +2431,70 @@ GrenmarEvosAttacks: dbw 49, FIRE_SPIN dbw 55, HYDRO_PUMP db 0 ; no more level-up moves + +BuniceEvosAttacks: + dbbw EVOLVE_LEVEL, 16, BUNDRA + db 0 ; no more evolutions + dbw 1, TACKLE + dbw 6, GROWL + dbw 10, POWDER_SNOW + dbw 14, DEFENSE_CURL + dbw 18, MIST + dbw 23, ROLLOUT + dbw 28, RAZOR_LEAF + dbw 34, COTTON_SPORE + dbw 40, AURORA_BEAM + dbw 46, PETAL_DANCE + db 0 ; no more level-up moves + +BundraEvosAttacks: + dbbw EVOLVE_ITEM, ICE_STONE, BUNBERG + dbbw EVOLVE_ITEM, WATER_STONE, BUNDRAKE + db 0 ; no more evolutions + dbw 1, TACKLE + dbw 6, GROWL + dbw 10, POWDER_SNOW + dbw 14, DEFENSE_CURL + dbw 16, SYNTHESIS + dbw 20, MIST + dbw 25, ROLLOUT + dbw 32, RAZOR_LEAF + dbw 38, COTTON_SPORE + dbw 46, AURORA_BEAM + dbw 52, PETAL_DANCE + db 0 ; no more level-up moves + +BunbergEvosAttacks: + db 0 ; no more evolutions + dbw 1, TACKLE + dbw 6, GROWL + dbw 10, POWDER_SNOW + dbw 14, DEFENSE_CURL + dbw 16, SYNTHESIS + dbw 20, MIST + dbw 25, ROLLOUT + dbw 32, RAZOR_LEAF + dbw 38, COTTON_SPORE + dbw 46, AURORA_BEAM + dbw 52, PETAL_DANCE + dbw 58, BLIZZARD + db 0 ; no more level-up moves + +BundrakeEvosAttacks: + db 0 ; no more evolutions + dbw 1, TACKLE + dbw 6, GROWL + dbw 10, POWDER_SNOW + dbw 14, DEFENSE_CURL + dbw 16, SYNTHESIS + dbw 20, MIST + dbw 25, ROLLOUT + dbw 32, RAZOR_LEAF + dbw 38, COTTON_SPORE + dbw 46, AURORA_BEAM + dbw 52, PETAL_DANCE + dbw 58, HYDRO_PUMP + db 0 ; no more level-up moves TyrogueEvosAttacks: dbbbw EVOLVE_STAT, 20, ATK_LT_DEF, HITMONCHAN @@ -2752,6 +2934,38 @@ MimearEvosAttacks: dbw 61, SOLARBEAM dbw 65, MOONBLAST db 0 ; no more level-up moves + +SnuzzlesEvosAttacks: + db 0 ; no more evolutions + dbw 1, TACKLE + dbw 1, GROWL + dbw 8, EMBER + dbw 14, CHARM + dbw 20, FIRE_SPIN + dbw 26, HORN_ATTACK + dbw 32, DRAINING_KISS + dbw 38, FLAME_WHEEL + dbw 42, FURY_ATTACK + dbw 48, PLAY_ROUGH + dbw 54, HORN_DRILL + db 0 ; no more level-up moves + +DrilluskEvosAttacks: + db 0 ; no more evolutions + dbw 1, WATER_GUN + dbw 1, PECK + dbw 1, WITHDRAW + dbw 8, HORN_ATTACK + dbw 14, MUD_SLAP + dbw 20, SPIKE_CANNON + dbw 26, FURY_ATTACK + dbw 32, OCTAZOOKA + dbw 38, DRILL_PECK + dbw 44, DIG + dbw 50, HYDRO_PUMP + dbw 56, MEGAHORN + dbw 62, HORN_DRILL + db 0 ; no more level-up moves InoshikaEvosAttacks: db 0 ; no more evolutions @@ -2782,6 +2996,39 @@ RuddernautEvosAttacks: dbw 63, PSYCHIC_M dbw 70, HYDRO_PUMP db 0 ; no more level-up moves + +PixytopEvosAttacks: + db 0 ; no more evolutions + dbw 1, RAPID_SPIN + dbw 1, GROWL + dbw 7, DOUBLE_KICK + dbw 13, SING + dbw 19, DISARMING_VOICE + dbw 24, LOW_KICK + dbw 30, METRONOME + dbw 36, COUNTER + dbw 42, ROLLING_KICK + dbw 48, DAZZLING_GLEAM + dbw 54, TRIPLE_KICK + dbw 60, MEGA_KICK + db 0 ; no more level-up moves + +MawtleEvosAttacks: + db 0 ; no more evolutions + dbw 1, SCRATCH + dbw 1, SAND_ATTACK + dbw 1, WITHDRAW + dbw 7, BITE + dbw 13, WATER_GUN + dbw 19, HARDEN + dbw 24, BUBBLEBEAM + dbw 30, HEADBUTT + dbw 36, STOMP + dbw 42, FAINT_ATTACK + dbw 48, SUPER_FANG + dbw 54, CRUNCH + dbw 60, SKULL_BASH + db 0 ; no more level-up moves XylodonEvosAttacks: dbbw EVOLVE_LEVEL, 40, XYLOFIN ; no more evolutions @@ -2836,6 +3083,23 @@ DokuroarEvosAttacks: dbw 63, TAKE_DOWN dbw 70, ROCK_SLASH db 0 ; no more level-up moves + +AlphalithEvosAttacks: + db 0 ; no more evolutions + dbw 1, ANCIENTPOWER + dbw 1, LEER + dbw 1, HIDDEN_POWER + dbw 7, CONFUSION + dbw 14, HYPNOSIS + dbw 21, ROCK_THROW + dbw 28, SYNCHRONIZE + dbw 35, METRONOME + dbw 42, PSYCHIC_M + dbw 49, GLARE + dbw 56, ROCK_SLIDE + dbw 63, MEAN_LOOK + dbw 70, ROCK_SLASH + db 0 ; no more level-up moves ScreamTailEvosAttacks: db 0 ; no more evolutions diff --git a/data/pokemon/evos_attacks_kanto.asm b/data/pokemon/evos_attacks_kanto.asm index 1ca8cfc..77346bd 100644 --- a/data/pokemon/evos_attacks_kanto.asm +++ b/data/pokemon/evos_attacks_kanto.asm @@ -65,6 +65,8 @@ EvosAttacksPointers1:: dw VenomothEvosAttacks dw DiglettEvosAttacks dw DugtrioEvosAttacks + dw WiglettEvosAttacks + dw WugtrioEvosAttacks dw CoinpurEvosAttacks dw MeowthEvosAttacks dw PersianEvosAttacks @@ -117,6 +119,7 @@ EvosAttacksPointers1:: dw CroakozunaEvosAttacks dw FarfetchDEvosAttacks dw LuxwanEvosAttacks + dw DodaerieEvosAttacks dw DoduoEvosAttacks dw DodrioEvosAttacks dw SeelEvosAttacks @@ -151,17 +154,24 @@ EvosAttacksPointers1:: dw WeezingEvosAttacks dw RhyhornEvosAttacks dw RhydonEvosAttacks + dw RhyperiorEvosAttacks dw HappinyEvosAttacks dw ChanseyEvosAttacks + dw GorillaimoEvosAttacks + dw CactormusEvosAttacks dw BurgelaEvosAttacks dw TangelaEvosAttacks dw TangrowthEvosAttacks dw JungelaEvosAttacks + dw RamooseEvosAttacks dw KangaskhanEvosAttacks + dw TrampelEvosAttacks + dw AraphantEvosAttacks dw HorseaEvosAttacks dw SeadraEvosAttacks dw BlastykeEvosAttacks dw BlastoiseEvosAttacks + dw SharpoonEvosAttacks dw OrfryEvosAttacks dw GoldeenEvosAttacks dw SeakingEvosAttacks @@ -191,6 +201,7 @@ EvosAttacksPointers1:: dw VaporeonEvosAttacks dw JolteonEvosAttacks dw FlareonEvosAttacks + dw PorybitEvosAttacks dw PorygonEvosAttacks dw OmanyteEvosAttacks dw OmastarEvosAttacks @@ -200,6 +211,7 @@ EvosAttacksPointers1:: dw AerodactylEvosAttacks dw DecillaEvosAttacks dw GawarhedEvosAttacks + dw OmegadgeEvosAttacks dw MunchlaxEvosAttacks dw SnorlaxEvosAttacks dw ArticunoEvosAttacks @@ -213,6 +225,8 @@ EvosAttacksPointers1:: dw DragoniteEvosAttacks dw MewtwoEvosAttacks dw MewEvosAttacks + dw MeltanEvosAttacks + dw MelmetalEvosAttacks .IndirectEnd:: BulbasaurEvosAttacks: @@ -1193,6 +1207,36 @@ DugtrioEvosAttacks: dbw 49, SANDSTORM ; SW97 dbw 55, FISSURE db 0 ; no more level-up moves + +WiglettEvosAttacks: + dbbw EVOLVE_LEVEL, 26, WUGTRIO + db 0 ; no more evolutions + dbw 1, WATER_GUN + dbw 1, MUD_SLAP + dbw 9, WRAP + dbw 15, DIG + dbw 21, SLAM + dbw 27, SAND_ATTACK + dbw 33, HEADBUTT + dbw 39, FAINT_ATTACK + dbw 45, RAIN_DANCE + dbw 51, HYDRO_PUMP + db 0 ; no more level-up moves + +WugtrioEvosAttacks: + db 0 ; no more evolutions + dbw 1, WATER_GUN + dbw 1, MUD_SLAP + dbw 9, WRAP + dbw 15, DIG + dbw 21, SLAM + dbw 27, SAND_ATTACK + dbw 30, TRI_ATTACK + dbw 35, HEADBUTT + dbw 41, FAINT_ATTACK + dbw 49, RAIN_DANCE + dbw 55, HYDRO_PUMP + db 0 ; no more level-up moves CoinpurEvosAttacks: dbbw EVOLVE_LEVEL, 14, MEOWTH @@ -2034,6 +2078,22 @@ LuxwanEvosAttacks: dbw 55, FALSE_SWIPE db 0 ; no more level-up moves +DodaerieEvosAttacks: + dbbw EVOLVE_LEVEL, 16, DODUO + db 0 ; no more evolutions + dbw 1, PECK + dbw 1, GROWL + dbw 9, PURSUIT + dbw 14, FURY_ATTACK + dbw 20, QUICK_ATTACK ; HGSS + dbw 24, RAGE + dbw 28, DRILL_PECK + dbw 33, TRI_ATTACK + dbw 37, AGILITY + dbw 42, THRASH ; LGPE + dbw 48, JUMP_KICK ; LGPE + db 0 ; no more level-up moves + DoduoEvosAttacks: dbbw EVOLVE_LEVEL, 31, DODRIO db 0 ; no more evolutions @@ -2570,6 +2630,7 @@ RhyhornEvosAttacks: db 0 ; no more level-up moves RhydonEvosAttacks: + dbbw EVOLVE_TRADE, DRAGON_SCALE, RHYPERIOR ; PLACEHOLDER db 0 ; no more evolutions dbw 1, HORN_ATTACK dbw 1, TAIL_WHIP @@ -2580,10 +2641,27 @@ RhydonEvosAttacks: dbw 28, SCARY_FACE dbw 32, MAGNITUDE ; Egg move dbw 37, TAKE_DOWN - dbw 43, ROCK_HEAD - dbw 49, HORN_DRILL - dbw 55, EARTHQUAKE - dbw 61, MEGAHORN ; FRLG + dbw 45, ROCK_HEAD + dbw 51, HORN_DRILL + dbw 59, EARTHQUAKE + dbw 65, MEGAHORN ; FRLG + db 0 ; no more level-up moves + +RhyperiorEvosAttacks: + db 0 ; no more evolutions + dbw 1, HORN_ATTACK + dbw 1, TAIL_WHIP + dbw 7, MUD_SLAP ; SW97 + dbw 13, STOMP + dbw 19, FURY_ATTACK + dbw 24, ENDURE ; SW97 + dbw 28, SCARY_FACE + dbw 32, MAGNITUDE ; Egg move + dbw 37, TAKE_DOWN + dbw 45, ROCK_HEAD + dbw 51, HORN_DRILL + dbw 59, EARTHQUAKE + dbw 65, MEGAHORN ; FRLG db 0 ; no more level-up moves HappinyEvosAttacks: @@ -2612,6 +2690,38 @@ ChanseyEvosAttacks: dbw 46, LIGHT_SCREEN dbw 52, DOUBLE_EDGE db 0 ; no more level-up moves + +GorillaimoEvosAttacks: + db 0 ; no more evolutions + dbw 1, COMET_PUNCH + dbw 1, GROWL + dbw 1, UPPERCUT + dbw 7, ROAR + dbw 13, BITE + dbw 19, SPARK + dbw 25, SEISMIC_TOSS + dbw 31, THUNDERPUNCH + dbw 37, BODY_SLAM + dbw 43, AMNESIA + dbw 49, SUBMISSION + dbw 55, DYNAMICPUNCH + db 0 ; no more level-up moves + +CactormusEvosAttacks: + db 0 ; no more evolutions + dbw 1, BARRAGE + dbw 1, SAND_ATTACK + dbw 6, VINE_WHIP + dbw 11, HORN_ATTACK + dbw 16, GROWTH + dbw 22, PIN_MISSILE + dbw 28, SPIKES + dbw 34, FURY_ATTACK + dbw 40, FAINT_ATTACK + dbw 45, SPIKE_CANNON + dbw 50, SANDSTORM + dbw 55, EXPLOSION + db 0 ; no more level-up moves BurgelaEvosAttacks: dbbw EVOLVE_LEVEL, 22, TANGELA @@ -2683,6 +2793,23 @@ JungelaEvosAttacks: dbw 60, GIGA_DRAIN ; Later gen level-up & TM dbw 65, CRUNCH db 0 ; no more level-up moves + +RamooseEvosAttacks: + db 0 ; no more evolutions + dbw 1, TACKLE + dbw 4, SAND_ATTACK + dbw 9, CONFUSION + dbw 12, LEER + dbw 17, QUICK_ATTACK + dbw 23, RAZOR_LEAF + dbw 28, SUPERSONIC + dbw 33, HEADBUTT + dbw 38, JUMP_KICK + dbw 42, AGILITY + dbw 46, THRASH + dbw 50, GROWTH + dbw 56, DOUBLE_EDGE + db 0 ; no more level-up moves KangaskhanEvosAttacks: db 0 ; no more evolutions @@ -2698,6 +2825,41 @@ KangaskhanEvosAttacks: dbw 55, OUTRAGE ; LGPE dbw 61, REVERSAL db 0 ; no more level-up moves + +TrampelEvosAttacks: + dbbw EVOLVE_TRADE, METAL_COAT, ARAPHANT + db 0 ; no more evolutions + dbw 1, TACKLE + dbw 1, GROWL + dbw 1, LEER + dbw 7, HORN_ATTACK + dbw 13, STOMP + dbw 19, MAGNITUDE + dbw 24, RAGE + dbw 29, FURY_ATTACK + dbw 34, BODY_SLAM + dbw 39, BELLY_DRUM + dbw 45, ROAR + dbw 51, EARTHQUAKE + dbw 57, FISSURE + db 0 ; no more level-up moves + +AraphantEvosAttacks: + db 0 ; no more evolutions + dbw 1, TACKLE + dbw 1, GROWL + dbw 1, LEER + dbw 7, HORN_ATTACK + dbw 13, STOMP + dbw 19, HEADBUTT + dbw 24, HARDEN + dbw 29, FURY_ATTACK + dbw 34, METAL_CLAW + dbw 39, BELLY_DRUM + dbw 45, ROAR + dbw 51, DOUBLE_EDGE + dbw 57, HORN_DRILL + db 0 ; no more level-up moves HorseaEvosAttacks: dbbw EVOLVE_LEVEL, 32, SEADRA @@ -2770,6 +2932,22 @@ BlastoiseEvosAttacks: dbw 65, HYPER_BEAM ; TM db 0 ; no more level-up moves +SharpoonEvosAttacks: + db 0 ; no more evolutions + dbw 1, BITE + dbw 1, LEER + dbw 7, WATER_GUN + dbw 13, SCREECH + dbw 19, HORN_ATTACK + dbw 25, FURY_ATTACK + dbw 31, SHARPEN + dbw 37, HEADBUTT + dbw 42, CRUNCH + dbw 48, IRON_TAIL + dbw 54, HYDRO_PUMP + dbw 60, HORN_DRILL + db 0 ; no more level-up moves + OrfryEvosAttacks: dbbw EVOLVE_LEVEL, 16, GOLDEEN db 0 ; no more evolutions @@ -3219,6 +3397,21 @@ FlareonEvosAttacks: dbw 52, FLAMETHROWER db 0 ; no more level-up moves +PorybitEvosAttacks: + dbbw EVOLVE_TRADE, UP_GRADE, PORYGON ; PLACEHOLDER + db 0 ; no more evolutions + dbw 1, CONVERSION2 + dbw 1, TACKLE + dbw 1, CONVERSION + dbw 9, AGILITY + dbw 15, PSYBEAM + dbw 21, RECOVER + dbw 27, MINIMIZE + dbw 33, LOCK_ON + dbw 39, TRI_ATTACK + dbw 45, ZAP_CANNON + db 0 ; no more level-up moves + PorygonEvosAttacks: dbbw EVOLVE_TRADE, UP_GRADE, PORYGON2 db 0 ; no more evolutions @@ -3372,6 +3565,24 @@ GawarhedEvosAttacks: dbw 70, ROCK_SLASH dbw 77, HYPER_BEAM db 0 ; no more level-up moves + +OmegadgeEvosAttacks: + db 0 ; no more evolutions + dbw 1, TACKLE + dbw 1, SUPERSONIC + dbw 1, LOCK_ON + dbw 7, THUNDERSHOCK + dbw 14, METAL_CLAW + dbw 21, SLAM + dbw 28, SCREECH + dbw 35, THUNDER_WAVE + dbw 42, IRON_TAIL + dbw 49, THUNDERBOLT + dbw 56, EXPLOSION + dbw 63, PROTECT + dbw 70, ZAP_CANNON + dbw 77, HYPER_BEAM + db 0 ; no more level-up moves MunchlaxEvosAttacks: dbbw EVOLVE_HAPPINESS, TR_ANYTIME, SNORLAX @@ -3581,3 +3792,32 @@ MewEvosAttacks: dbw 40, PSYCHIC_M dbw 50, ANCIENTPOWER db 0 ; no more level-up moves + +MeltanEvosAttacks: + dbbw EVOLVE_LEVEL, 45, MELMETAL ; PLACEHOLDER + db 0 ; no more evolutions + dbw 1, HEADBUTT + dbw 1, HARDEN + dbw 9, TAIL_WHIP + dbw 18, THUNDER_WAVE + dbw 27, THUNDERSHOCK + dbw 36, ACID_ARMOR + dbw 45, IRON_TAIL + db 0 ; no more level-up moves + +MelmetalEvosAttacks: + db 0 ; no more evolutions + dbw 1, HEADBUTT + dbw 1, HARDEN + dbw 1, THUNDERPUNCH + dbw 9, TAIL_WHIP + dbw 18, THUNDER_WAVE + dbw 27, THUNDERSHOCK + dbw 36, ACID_ARMOR + dbw 45, IRON_TAIL + dbw 54, MEGA_PUNCH + dbw 63, PROTECT + dbw 72, SUBMISSION + dbw 81, DYNAMICPUNCH + dbw 90, HYPER_BEAM + db 0 ; no more level-up moves diff --git a/data/pokemon/first_stages.asm b/data/pokemon/first_stages.asm index deae0d7..5f21302 100644 --- a/data/pokemon/first_stages.asm +++ b/data/pokemon/first_stages.asm @@ -65,6 +65,8 @@ FirstEvoStages:: dw VENONAT dw DIGLETT dw DIGLETT + dw WIGLETT + dw WIGLETT dw COINPUR dw COINPUR dw COINPUR @@ -117,8 +119,9 @@ FirstEvoStages:: dw RIBBITO dw FARFETCH_D dw FARFETCH_D - dw DODUO - dw DODUO + dw DODAERIE + dw DODAERIE + dw DODAERIE dw SEEL dw SEEL dw SMUJJ @@ -151,17 +154,24 @@ FirstEvoStages:: dw KOFFING dw RHYHORN dw RHYHORN ;70 + dw RHYHORN dw HAPPINY dw HAPPINY + dw GORILLAIMO + dw CACTORMUS dw BURGELA dw BURGELA dw BURGELA dw BURGELA + dw RAMOOSE dw KANGASKHAN + dw TRAMPEL + dw TRAMPEL dw HORSEA dw HORSEA dw BLASTYKE dw BLASTYKE + dw SHARPOON dw ORFRY dw ORFRY dw ORFRY @@ -191,7 +201,8 @@ FirstEvoStages:: dw EEVEE dw EEVEE dw EEVEE ;88 - dw PORYGON + dw PORYBIT + dw PORYBIT dw OMANYTE dw OMANYTE dw KABUTO @@ -200,6 +211,7 @@ FirstEvoStages:: dw FERADACTYL dw DECILLA dw DECILLA + dw OMEGADGE dw MUNCHLAX dw MUNCHLAX dw ARTICUNO ;90 @@ -213,6 +225,8 @@ FirstEvoStages:: dw DRATINI dw MEWTWO dw MEW + dw MELTAN + dw MELTAN dw CHIKORITA ;98 dw CHIKORITA dw CHIKORITA @@ -284,6 +298,7 @@ FirstEvoStages:: dw EEVEE dw EEVEE dw EEVEE + dw EEVEE dw MURKROW dw MURKROW dw SLOWPOKE @@ -303,6 +318,7 @@ FirstEvoStages:: dw DUNSPARCE dw DUNSPARCE dw GLIGAR + dw GLIGAR dw ONIX ;d0 dw SNUBBULL dw SNUBBULL @@ -310,11 +326,15 @@ FirstEvoStages:: dw QWILFISH dw QWILFISH dw QWILFISH + dw SAILWING dw SCYTHER dw SHUCKLE dw SHUCKLE dw HERACROSS dw SNEASEL + dw SNEASEL + dw WARFURS + dw WARFURS dw TEDDIURSA ;d8 dw TEDDIURSA dw TEDDIURSA @@ -344,6 +364,10 @@ FirstEvoStages:: dw STANTLER dw SMEARGLE dw GRENMAR + dw BUNICE + dw BUNICE + dw BUNICE + dw BUNICE dw TYROGUE dw TYROGUE dw SMOOCHUM @@ -372,11 +396,16 @@ FirstEvoStages:: dw WISPIRIT dw COATL dw MIMEAR + dw SNUZZLES + dw DRILLUSK dw INOSHIKA dw RUDDERNAUT + dw PIXYTOP + dw MAWTLE dw XYLODON dw XYLODON dw DOKUROAR + dw ALPHALITH dw SCREAM_TAIL dw SANDY_SHOCKS dw GREAT_TUSK diff --git a/data/pokemon/gen1_base_special.asm b/data/pokemon/gen1_base_special.asm index 2c9234f..d574658 100644 --- a/data/pokemon/gen1_base_special.asm +++ b/data/pokemon/gen1_base_special.asm @@ -66,6 +66,8 @@ KantoMonSpecials: db 90 ; VENOMOTH db 45 ; DIGLETT db 70 ; DUGTRIO + db 35 ; WIGLETT + db 70 ; WUGTRIO db 35 ; COINPUR db 40 ; MEOWTH db 65 ; PERSIAN @@ -118,6 +120,7 @@ KantoMonSpecials: db 75 ; CROAKOZUNA db 58 ; FARFETCH_D db 63 ; LUXWAN + db 15 ; DODAERIE db 35 ; DODUO db 60 ; DODRIO db 70 ; SEEL @@ -152,17 +155,24 @@ KantoMonSpecials: db 85 ; WEEZING db 30 ; RHYHORN db 45 ; RHYDON + db 55 ; RHYPERIOR db 65 ; HAPPINY db 105 ; CHANSEY + db 40 ; GORILLAIMO + db 75 ; CACTORMUS db 80 ; BURGELA db 100 ; TANGELA db 110 ; TANGROWTH db 125 ; JUNGELA + db 90 ; RAMOOSE db 40 ; KANGASKHAN + db 64 ; TRAMPEL + db 54 ; ARAPHANT db 70 ; HORSEA db 95 ; SEADRA db 45 ; BLASTYKE db 85 ; BLASTOISE + db 85 ; SHARPOON db 20 ; ORFRY db 50 ; GOLDEEN db 80 ; SEAKING @@ -192,6 +202,7 @@ KantoMonSpecials: db 110 ; VAPOREON db 110 ; JOLTEON db 110 ; FLAREON + db 64 ; PORYBIT db 75 ; PORYGON db 90 ; OMANYTE db 115 ; OMASTAR @@ -201,6 +212,7 @@ KantoMonSpecials: db 60 ; AERODACTYL db 40 ; DECILLA db 95 ; GAWARHED + db 95 ; OMEGADGE db 40 ; MUNCHLAX db 65 ; SNORLAX db 125 ; ARTICUNO @@ -214,4 +226,6 @@ KantoMonSpecials: db 100 ; DRAGONITE db 154 ; MEWTWO db 100 ; MEW + db 35 ; MELTAN + db 65 ; MELMETAL assert_table_length JOHTO_POKEMON - 1 diff --git a/data/pokemon/menu_icons.asm b/data/pokemon/menu_icons.asm index 1e07cf9..d94efa6 100644 --- a/data/pokemon/menu_icons.asm +++ b/data/pokemon/menu_icons.asm @@ -66,6 +66,8 @@ MonMenuIcons: db ICON_MOTH ; VENOMOTH db ICON_DIGLETT ; DIGLETT db ICON_DIGLETT ; DUGTRIO + db ICON_DIGLETT ; WIGLETT + db ICON_DIGLETT ; WUGTRIO db ICON_FOX ; COINPUR db ICON_FOX ; MEOWTH db ICON_FOX ; PERSIAN @@ -118,6 +120,7 @@ MonMenuIcons: db ICON_POLIWAG ; CROAKOZUNA db ICON_BIRD ; FARFETCH_D db ICON_BIRD ; LUXWAN + db ICON_BIRD ; DODAERIE db ICON_BIRD ; DODUO db ICON_BIRD ; DODRIO db ICON_LAPRAS ; SEEL @@ -152,17 +155,24 @@ MonMenuIcons: db ICON_BLOB ; WEEZING db ICON_EQUINE ; RHYHORN db ICON_MONSTER ; RHYDON + db ICON_MONSTER ; RHYPERIOR db ICON_CLEFAIRY ; HAPPINY db ICON_CLEFAIRY ; CHANSEY + db ICON_MONSTER ; GORILLAIMO + db ICON_ODDISH ; CACTORMUS db ICON_ODDISH ; BURGELA db ICON_ODDISH ; TANGELA db ICON_ODDISH ; TANGROWTH db ICON_ODDISH ; JUNGELA + db ICON_EQUINE ; RAMOOSE db ICON_MONSTER ; KANGASKHAN + db ICON_MONSTER ; TRAMPEL + db ICON_EQUINE ; ARAPHANT db ICON_FISH ; HORSEA db ICON_FISH ; SEADRA db ICON_SQUIRTLE ; BLASTYKE db ICON_SQUIRTLE ; BLASTOISE + db ICON_FISH ; SHARPOON db ICON_FISH ; ORFRY db ICON_FISH ; GOLDEEN db ICON_FISH ; SEAKING @@ -192,6 +202,7 @@ MonMenuIcons: db ICON_FOX ; VAPOREON db ICON_FOX ; JOLTEON db ICON_FOX ; FLAREON + db ICON_VOLTORB ; PORYBIT db ICON_VOLTORB ; PORYGON db ICON_SHELL ; OMANYTE db ICON_SHELL ; OMASTAR @@ -201,6 +212,7 @@ MonMenuIcons: db ICON_BIRD ; AERODACTYL db ICON_MONSTER ; DECILLA db ICON_MONSTER ; GAWARHED + db ICON_MONSTER ; OMEGADGE db ICON_SNORLAX ; MUNCHLAX db ICON_SNORLAX ; SNORLAX db ICON_BIRD ; ARTICUNO @@ -214,6 +226,8 @@ MonMenuIcons: db ICON_BIGMON ; DRAGONITE db ICON_HUMANSHAPE ; MEWTWO db ICON_HUMANSHAPE ; MEW + db ICON_BLOB ; MELTAN + db ICON_FIGHTER ; MELMETAL db ICON_ODDISH ; CHIKORITA db ICON_ODDISH ; BAYLEEF db ICON_ODDISH ; MEGANIUM @@ -285,6 +299,7 @@ MonMenuIcons: db ICON_FOX ; LEAFEON db ICON_FOX ; GLACEON db ICON_FOX ; SYLVEON + db ICON_FOX ; BREEZEON db ICON_BIRD ; MURKROW db ICON_BIRD ; HONCHKROW db ICON_SLOWPOKE ; SLOWKING @@ -304,6 +319,7 @@ MonMenuIcons: db ICON_SERPENT ; DUNSPARCE db ICON_SERPENT ; DUDUNSPARCE db ICON_BUG ; GLIGAR + db ICON_BUG ; GLISCOR db ICON_SERPENT ; STEELIX db ICON_MONSTER ; SNUBBULL db ICON_MONSTER ; GRANBULL @@ -311,11 +327,15 @@ MonMenuIcons: db ICON_FISH ; QWILFISH db ICON_FISH ; KAZAPPELIN db ICON_FISH ; QWILFATHER + db ICON_FISH ; SAILWING db ICON_BUG ; SCIZOR db ICON_BUG ; SHUCKLE db ICON_BUG ; POCKLE db ICON_BUG ; HERACROSS db ICON_FOX ; SNEASEL + db ICON_FOX ; WEAVILE + db ICON_FOX ; WARFURS + db ICON_FOX ; WEARLYCAN db ICON_MONSTER ; TEDDIURSA db ICON_MONSTER ; URSARING db ICON_MONSTER ; URSALUNA @@ -345,6 +365,10 @@ MonMenuIcons: db ICON_EQUINE ; WYRDEER db ICON_MONSTER ; SMEARGLE db ICON_LAPRAS ; GRENMAR + db ICON_VOLTORB ; BUNICE + db ICON_ODDISH ; BUNDRA + db ICON_ODDISH ; BUNBERG + db ICON_ODDISH ; BUNDRAKE db ICON_FIGHTER ; TYROGUE db ICON_FIGHTER ; HITMONTOP db ICON_HUMANSHAPE ; SMOOCHUM @@ -373,11 +397,16 @@ MonMenuIcons: db ICON_GHOST ; WISPIRIT db ICON_SERPENT ; COATL db ICON_HUMANSHAPE ; MIMEAR + db ICON_FOX ; SNUZZLES + db ICON_SHELL ; DRILLUSK db ICON_EQUINE ; INOSHIKA db ICON_LAPRAS ; RUDDERNAUT + db ICON_CLEFAIRY ; PIXYTOP + db ICON_SQUIRTLE ; MAWTLE db ICON_MONSTER ; XYLODON db ICON_MONSTER ; XYLOFIN db ICON_MONSTER ; DOKUROAR + db ICON_HUMANSHAPE ; ALPHALITH (idk LOL) db ICON_JIGGLYPUFF ; SCREAM_TAIL db ICON_VOLTORB ; SANDY_SHOCKS db ICON_EQUINE ; GREAT_TUSK diff --git a/data/pokemon/names.asm b/data/pokemon/names.asm index f35fb2a..c915978 100644 --- a/data/pokemon/names.asm +++ b/data/pokemon/names.asm @@ -68,6 +68,8 @@ PokemonNames:: db "VENOMOTH@@" db "DIGLETT@@@" db "DUGTRIO@@@" + db "WIGLETT@@@" + db "WUGTRIO@@@" db "COINPUR@@@" db "MEOWTH@@@@" db "PERSIAN@@@" @@ -120,6 +122,7 @@ PokemonNames:: db "CROAKOZUNA" db "FARFETCH'D" db "LUXWAN@@@@" + db "DODAERIE@@" db "DODUO@@@@@" db "DODRIO@@@@" db "SEEL@@@@@@" @@ -154,17 +157,24 @@ PokemonNames:: db "WEEZING@@@" db "RHYHORN@@@" db "RHYDON@@@@" + db "RHYPERIOR@" db "HAPPINY@@@" db "CHANSEY@@@" + db "GORILLAIMO" + db "CACTORMUS@" db "BURGELA@@@" db "TANGELA@@@" db "TANGROWTH@" db "JUNGELA@@@" + db "RAMOOSE@@@" db "KANGASKHAN" + db "TRAMPEL@@@" + db "ARAPHANT@@" db "HORSEA@@@@" db "SEADRA@@@@" db "BLASTYKE@@" db "BLASTOISE@" + db "SHARPOON@@" db "ORFRY@@@@@" db "GOLDEEN@@@" db "SEAKING@@@" @@ -194,6 +204,7 @@ PokemonNames:: db "VAPOREON@@" db "JOLTEON@@@" db "FLAREON@@@" + db "PORYBIT@@@" db "PORYGON@@@" db "OMANYTE@@@" db "OMASTAR@@@" @@ -203,6 +214,7 @@ PokemonNames:: db "AERODACTYL" db "DECILLA@@@" db "GAWARHED@@" + db "OMEGADGE@@" db "MUNCHLAX@@" db "SNORLAX@@@" db "ARTICUNO@@" @@ -216,6 +228,8 @@ PokemonNames:: db "DRAGONITE@" db "MEWTWO@@@@" db "MEW@@@@@@@" + db "MELTAN@@@@" + db "MELMETAL@@" db "CHIKORITA@" db "BAYLEEF@@@" db "MEGANIUM@@" @@ -287,6 +301,7 @@ PokemonNames:: db "LEAFEON@@@" db "GLACEON@@@" db "SYLVEON@@@" + db "BREEZEON@@" db "MURKROW@@@" db "HONCHKROW@" db "SLOWKING@@" @@ -306,6 +321,7 @@ PokemonNames:: db "DUNSPARCE@" db "DUDUNSPARC" ; this SUCKS but idk what else to do weh db "GLIGAR@@@@" + db "GLISCOR@@@" db "STEELIX@@@" db "SNUBBULL@@" db "GRANBULL@@" @@ -313,11 +329,15 @@ PokemonNames:: db "QWILFISH@@" db "KAZAPPELIN" db "QWILFATHER" + db "SAILWING@@" db "SCIZOR@@@@" db "SHUCKLE@@@" db "POCKLE@@@@" db "HERACROSS@" db "SNEASEL@@@" + db "WEAVILE@@@" + db "WARFURS@@@" + db "WEARLYCAN@" db "TEDDIURSA@" db "URSARING@@" db "URSALUNA@@" @@ -347,6 +367,10 @@ PokemonNames:: db "WYRDEER@@@" db "SMEARGLE@@" db "GRENMAR@@@" + db "BUNICE@@@@" + db "BUNDRA@@@@" + db "BUNBERG@@@" + db "BUNDRAKE@@" db "TYROGUE@@@" db "HITMONTOP@" db "SMOOCHUM@@" @@ -376,11 +400,16 @@ PokemonNames:: db "WISPIRIT@@" db "AJAWALCAN@" ; Previously Coatl. db "AVALOP@@@@" + db "SNUZZLES@@" + db "DRILLUSK@@" db "INOSHIKA@@" db "RUDDERNAUT" + db "PIXYTOP@@@" + db "MAWTLE@@@@" db "XYLODON@@@" db "XYLOFIN@@@" db "DOKUROAR@@" + db "ALPHALITH@" db "SCREAMTAIL" db "SANDY SHOX" db "GREAT TUSK" diff --git a/data/pokemon/palettes.asm b/data/pokemon/palettes.asm index ee92abf..4c9ee51 100644 --- a/data/pokemon/palettes.asm +++ b/data/pokemon/palettes.asm @@ -161,6 +161,10 @@ INCBIN "gfx/pokemon/diglett/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/diglett/shiny.pal" INCBIN "gfx/pokemon/dugtrio/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/dugtrio/shiny.pal" +INCBIN "gfx/pokemon/wiglett/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/wiglett/shiny.pal" +INCBIN "gfx/pokemon/wugtrio/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/wugtrio/shiny.pal" INCBIN "gfx/pokemon/coinpur/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/coinpur/shiny.pal" INCBIN "gfx/pokemon/meowth/front.gbcpal", middle_colors @@ -265,6 +269,8 @@ INCBIN "gfx/pokemon/farfetch_d/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/farfetch_d/shiny.pal" INCBIN "gfx/pokemon/luxwan/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/luxwan/shiny.pal" +INCBIN "gfx/pokemon/dodaerie/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/dodaerie/shiny.pal" INCBIN "gfx/pokemon/doduo/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/doduo/shiny.pal" INCBIN "gfx/pokemon/dodrio/front.gbcpal", middle_colors @@ -333,10 +339,16 @@ INCBIN "gfx/pokemon/rhyhorn/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/rhyhorn/shiny.pal" INCBIN "gfx/pokemon/rhydon/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/rhydon/shiny.pal" +INCBIN "gfx/pokemon/rhyperior/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/rhyperior/shiny.pal" INCBIN "gfx/pokemon/happiny/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/happiny/shiny.pal" INCBIN "gfx/pokemon/chansey/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/chansey/shiny.pal" +INCBIN "gfx/pokemon/gorillaimo/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/gorillaimo/shiny.pal" +INCBIN "gfx/pokemon/cactormus/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/cactormus/shiny.pal" INCBIN "gfx/pokemon/burgela/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/burgela/shiny.pal" INCBIN "gfx/pokemon/tangela/front.gbcpal", middle_colors @@ -345,8 +357,14 @@ INCBIN "gfx/pokemon/tangrowth/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/tangrowth/shiny.pal" INCBIN "gfx/pokemon/jungela/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/jungela/shiny.pal" +INCBIN "gfx/pokemon/ramoose/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/ramoose/shiny.pal" INCBIN "gfx/pokemon/kangaskhan/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/kangaskhan/shiny.pal" +INCBIN "gfx/pokemon/trampel/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/trampel/shiny.pal" +INCBIN "gfx/pokemon/araphant/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/araphant/shiny.pal" INCBIN "gfx/pokemon/horsea/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/horsea/shiny.pal" INCBIN "gfx/pokemon/seadra/front.gbcpal", middle_colors @@ -355,6 +373,8 @@ INCBIN "gfx/pokemon/blastyke/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/blastyke/shiny.pal" INCBIN "gfx/pokemon/blastoise/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/blastoise/shiny.pal" +INCBIN "gfx/pokemon/sharpoon/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/sharpoon/shiny.pal" INCBIN "gfx/pokemon/orfry/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/orfry/shiny.pal" INCBIN "gfx/pokemon/goldeen/front.gbcpal", middle_colors @@ -413,6 +433,8 @@ INCBIN "gfx/pokemon/jolteon/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/jolteon/shiny.pal" INCBIN "gfx/pokemon/flareon/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/flareon/shiny.pal" +INCBIN "gfx/pokemon/porybit/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/porybit/shiny.pal" INCBIN "gfx/pokemon/porygon/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/porygon/shiny.pal" INCBIN "gfx/pokemon/omanyte/front.gbcpal", middle_colors @@ -431,6 +453,8 @@ INCBIN "gfx/pokemon/decilla/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/decilla/shiny.pal" INCBIN "gfx/pokemon/gawarhed/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/gawarhed/shiny.pal" +INCBIN "gfx/pokemon/omegadge/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/omegadge/shiny.pal" INCBIN "gfx/pokemon/munchlax/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/munchlax/shiny.pal" INCBIN "gfx/pokemon/snorlax/front.gbcpal", middle_colors @@ -457,6 +481,10 @@ INCBIN "gfx/pokemon/mewtwo/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/mewtwo/shiny.pal" INCBIN "gfx/pokemon/mew/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/mew/shiny.pal" +INCBIN "gfx/pokemon/meltan/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/meltan/shiny.pal" +INCBIN "gfx/pokemon/melmetal/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/melmetal/shiny.pal" INCBIN "gfx/pokemon/chikorita/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/chikorita/shiny.pal" INCBIN "gfx/pokemon/bayleef/front.gbcpal", middle_colors @@ -599,6 +627,8 @@ INCBIN "gfx/pokemon/glaceon/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/glaceon/shiny.pal" INCBIN "gfx/pokemon/sylveon/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/sylveon/shiny.pal" +INCBIN "gfx/pokemon/breezeon/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/breezeon/shiny.pal" INCBIN "gfx/pokemon/murkrow/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/murkrow/shiny.pal" INCBIN "gfx/pokemon/honchkrow/front.gbcpal", middle_colors @@ -637,6 +667,8 @@ INCBIN "gfx/pokemon/dudunsparce/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/dudunsparce/shiny.pal" INCBIN "gfx/pokemon/gligar/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/gligar/shiny.pal" +INCBIN "gfx/pokemon/gliscor/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/gliscor/shiny.pal" INCBIN "gfx/pokemon/steelix/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/steelix/shiny.pal" INCBIN "gfx/pokemon/snubbull/front.gbcpal", middle_colors @@ -651,6 +683,8 @@ INCBIN "gfx/pokemon/kazappelin/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/kazappelin/shiny.pal" INCBIN "gfx/pokemon/qwilfather/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/qwilfather/shiny.pal" +INCBIN "gfx/pokemon/sailwing/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/sailwing/shiny.pal" INCBIN "gfx/pokemon/scizor/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/scizor/shiny.pal" INCBIN "gfx/pokemon/shuckle/front.gbcpal", middle_colors @@ -661,6 +695,12 @@ INCBIN "gfx/pokemon/heracross/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/heracross/shiny.pal" INCBIN "gfx/pokemon/sneasel/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/sneasel/shiny.pal" +INCBIN "gfx/pokemon/weavile/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/weavile/shiny.pal" +INCBIN "gfx/pokemon/warfurs/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/warfurs/shiny.pal" +INCBIN "gfx/pokemon/wearlycan/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/wearlycan/shiny.pal" INCBIN "gfx/pokemon/teddiursa/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/teddiursa/shiny.pal" INCBIN "gfx/pokemon/ursaring/front.gbcpal", middle_colors @@ -719,6 +759,14 @@ INCBIN "gfx/pokemon/smeargle/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/smeargle/shiny.pal" INCBIN "gfx/pokemon/grenmar/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/grenmar/shiny.pal" +INCBIN "gfx/pokemon/bunice/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/bunice/shiny.pal" +INCBIN "gfx/pokemon/bundra/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/bundra/shiny.pal" +INCBIN "gfx/pokemon/bunberg/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/bunberg/shiny.pal" +INCBIN "gfx/pokemon/bundrake/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/bundrake/shiny.pal" INCBIN "gfx/pokemon/tyrogue/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/tyrogue/shiny.pal" INCBIN "gfx/pokemon/hitmontop/front.gbcpal", middle_colors @@ -776,16 +824,26 @@ INCBIN "gfx/pokemon/coatl/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/coatl/shiny.pal" INCBIN "gfx/pokemon/mimear/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/mimear/shiny.pal" +INCBIN "gfx/pokemon/snuzzles/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/snuzzles/shiny.pal" +INCBIN "gfx/pokemon/drillusk/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/drillusk/shiny.pal" INCBIN "gfx/pokemon/inoshika/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/inoshika/shiny.pal" INCBIN "gfx/pokemon/ruddernaut/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/ruddernaut/shiny.pal" +INCBIN "gfx/pokemon/pixytop/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/pixytop/shiny.pal" +INCBIN "gfx/pokemon/mawtle/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/mawtle/shiny.pal" INCBIN "gfx/pokemon/xylodon/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/xylodon/shiny.pal" INCBIN "gfx/pokemon/xylofin/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/xylofin/shiny.pal" INCBIN "gfx/pokemon/dokuroar/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/dokuroar/shiny.pal" +INCBIN "gfx/pokemon/alphalith/front.gbcpal", middle_colors +INCLUDE "gfx/pokemon/alphalith/shiny.pal" INCBIN "gfx/pokemon/scream_tail/front.gbcpal", middle_colors INCLUDE "gfx/pokemon/scream_tail/shiny.pal" diff --git a/data/pokemon/pic_pointers.asm b/data/pokemon/pic_pointers.asm index df14cbc..361d17e 100644 --- a/data/pokemon/pic_pointers.asm +++ b/data/pokemon/pic_pointers.asm @@ -141,6 +141,10 @@ PokemonPicPointers:: dba DiglettBackpic dba DugtrioFrontpic dba DugtrioBackpic + dba WiglettFrontpic + dba WiglettBackpic + dba WugtrioFrontpic + dba WugtrioBackpic dba CoinpurFrontpic dba CoinpurBackpic dba MeowthFrontpic @@ -245,6 +249,8 @@ PokemonPicPointers:: dba FarfetchDBackpic dba LuxwanFrontpic dba LuxwanBackpic + dba DodaerieFrontpic + dba DodaerieBackpic dba DoduoFrontpic dba DoduoBackpic dba DodrioFrontpic @@ -313,10 +319,16 @@ PokemonPicPointers:: dba RhyhornBackpic dba RhydonFrontpic dba RhydonBackpic + dba RhyperiorFrontpic + dba RhyperiorBackpic dba HappinyFrontpic dba HappinyBackpic dba ChanseyFrontpic dba ChanseyBackpic + dba GorillaimoFrontpic + dba GorillaimoBackpic + dba CactormusFrontpic + dba CactormusBackpic dba BurgelaFrontpic dba BurgelaBackpic dba TangelaFrontpic @@ -325,8 +337,14 @@ PokemonPicPointers:: dba TangrowthBackpic dba JungelaFrontpic dba JungelaBackpic + dba RamooseFrontpic + dba RamooseBackpic dba KangaskhanFrontpic dba KangaskhanBackpic + dba TrampelFrontpic + dba TrampelBackpic + dba AraphantFrontpic + dba AraphantBackpic dba HorseaFrontpic dba HorseaBackpic dba SeadraFrontpic @@ -335,6 +353,8 @@ PokemonPicPointers:: dba BlastykeBackpic dba BlastoiseFrontpic dba BlastoiseBackpic + dba SharpoonFrontpic + dba SharpoonBackpic dba OrfryFrontpic dba OrfryBackpic dba GoldeenFrontpic @@ -393,6 +413,8 @@ PokemonPicPointers:: dba JolteonBackpic dba FlareonFrontpic dba FlareonBackpic + dba PorybitFrontpic + dba PorybitBackpic dba PorygonFrontpic dba PorygonBackpic dba OmanyteFrontpic @@ -411,6 +433,8 @@ PokemonPicPointers:: dba DecillaBackpic dba GawarhedFrontpic dba GawarhedBackpic + dba OmegadgeFrontpic + dba OmegadgeBackpic dba MunchlaxFrontpic dba MunchlaxBackpic dba SnorlaxFrontpic @@ -437,6 +461,10 @@ PokemonPicPointers:: dba MewtwoBackpic dba MewFrontpic dba MewBackpic + dba MeltanFrontpic + dba MeltanBackpic + dba MelmetalFrontpic + dba MelmetalBackpic dba ChikoritaFrontpic dba ChikoritaBackpic dba BayleefFrontpic @@ -579,6 +607,8 @@ PokemonPicPointers:: dba GlaceonBackpic dba SylveonFrontpic dba SylveonBackpic + dba BreezeonFrontpic + dba BreezeonBackpic dba MurkrowFrontpic dba MurkrowBackpic dba HonchkrowFrontpic @@ -620,6 +650,8 @@ PokemonPicPointers:: dba DudunsparceBackpic dba GligarFrontpic dba GligarBackpic + dba GliscorFrontpic + dba GliscorBackpic dba SteelixFrontpic dba SteelixBackpic dba SnubbullFrontpic @@ -634,6 +666,8 @@ PokemonPicPointers:: dba KazappelinBackpic dba QwilfatherFrontpic dba QwilfatherBackpic + dba SailwingFrontpic + dba SailwingBackpic dba ScizorFrontpic dba ScizorBackpic dba ShuckleFrontpic @@ -644,6 +678,12 @@ PokemonPicPointers:: dba HeracrossBackpic dba SneaselFrontpic dba SneaselBackpic + dba WeavileFrontpic + dba WeavileBackpic + dba WarfursFrontpic + dba WarfursBackpic + dba WearlycanFrontpic + dba WearlycanBackpic dba TeddiursaFrontpic dba TeddiursaBackpic dba UrsaringFrontpic @@ -702,6 +742,14 @@ PokemonPicPointers:: dba SmeargleBackpic dba GrenmarFrontpic dba GrenmarBackpic + dba BuniceFrontpic + dba BuniceBackpic + dba BundraFrontpic + dba BundraBackpic + dba BunbergFrontpic + dba BunbergBackpic + dba BundrakeFrontpic + dba BundrakeBackpic dba TyrogueFrontpic dba TyrogueBackpic dba HitmontopFrontpic @@ -758,16 +806,26 @@ PokemonPicPointers:: dba CoatlBackpic dba MimearFrontpic dba MimearBackpic + dba SnuzzlesFrontpic + dba SnuzzlesBackpic + dba DrilluskFrontpic + dba DrilluskBackpic dba InoshikaFrontpic dba InoshikaBackpic dba RuddernautFrontpic dba RuddernautBackpic + dba PixytopFrontpic + dba PixytopBackpic + dba MawtleFrontpic + dba MawtleBackpic dba XylodonFrontpic dba XylodonBackpic dba XylofinFrontpic dba XylofinBackpic dba DokuroarFrontpic dba DokuroarBackpic + dba AlphalithFrontpic + dba AlphalithBackpic dba ScreamTailFrontpic dba ScreamTailBackpic dba SandyShocksFrontpic diff --git a/gfx/footprints/alphalith.png b/gfx/footprints/alphalith.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/araphant.png b/gfx/footprints/araphant.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/breezeon.png b/gfx/footprints/breezeon.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/bunberg.png b/gfx/footprints/bunberg.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/bundra.png b/gfx/footprints/bundra.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/bundrake.png b/gfx/footprints/bundrake.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/bunice.png b/gfx/footprints/bunice.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/cactormus.png b/gfx/footprints/cactormus.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/dodaerie.png b/gfx/footprints/dodaerie.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/drillusk.png b/gfx/footprints/drillusk.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/gliscor.png b/gfx/footprints/gliscor.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/gorillaimo.png b/gfx/footprints/gorillaimo.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/mawtle.png b/gfx/footprints/mawtle.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/melmetal.png b/gfx/footprints/melmetal.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/meltan.png b/gfx/footprints/meltan.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/omegadge.png b/gfx/footprints/omegadge.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/pixytop.png b/gfx/footprints/pixytop.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/porybit.png b/gfx/footprints/porybit.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/ramoose.png b/gfx/footprints/ramoose.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/rhyperior.png b/gfx/footprints/rhyperior.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/sailwing.png b/gfx/footprints/sailwing.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/sharpoon.png b/gfx/footprints/sharpoon.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/snuzzles.png b/gfx/footprints/snuzzles.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/trampel.png b/gfx/footprints/trampel.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/warfurs.png b/gfx/footprints/warfurs.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/wearlycan.png b/gfx/footprints/wearlycan.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/weavile.png b/gfx/footprints/weavile.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/wiglett.png b/gfx/footprints/wiglett.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints/wugtrio.png b/gfx/footprints/wugtrio.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe2ee3de9d088c1231dbadedf8ae4093d93763d GIT binary patch literal 69 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCI$uuh60TpG7Jn1Jf1F&Ar-fh6Bg((Ffar# UFrGcD(gu?EboFyt=akR{0Fq`71ONa4 literal 0 HcmV?d00001 diff --git a/gfx/footprints_johto.asm b/gfx/footprints_johto.asm index 04f7da1..b87de9a 100644 --- a/gfx/footprints_johto.asm +++ b/gfx/footprints_johto.asm @@ -72,6 +72,7 @@ INCBIN "gfx/footprints/umbreon.1bpp" INCBIN "gfx/footprints/leafeon.1bpp" INCBIN "gfx/footprints/glaceon.1bpp" INCBIN "gfx/footprints/sylveon.1bpp" +INCBIN "gfx/footprints/breezeon.1bpp" INCBIN "gfx/footprints/murkrow.1bpp" INCBIN "gfx/footprints/honchkrow.1bpp" INCBIN "gfx/footprints/slowking.1bpp" @@ -91,6 +92,7 @@ INCBIN "gfx/footprints/forretress.1bpp" INCBIN "gfx/footprints/dunsparce.1bpp" INCBIN "gfx/footprints/dudunsparce.1bpp" INCBIN "gfx/footprints/gligar.1bpp" +INCBIN "gfx/footprints/gliscor.1bpp" INCBIN "gfx/footprints/steelix.1bpp" INCBIN "gfx/footprints/snubbull.1bpp" INCBIN "gfx/footprints/granbull.1bpp" @@ -98,11 +100,15 @@ INCBIN "gfx/footprints/caretorker.1bpp" INCBIN "gfx/footprints/qwilfish.1bpp" INCBIN "gfx/footprints/kazappelin.1bpp" INCBIN "gfx/footprints/qwilfather.1bpp" +INCBIN "gfx/footprints/sailwing.1bpp" INCBIN "gfx/footprints/scizor.1bpp" INCBIN "gfx/footprints/shuckle.1bpp" INCBIN "gfx/footprints/pockle.1bpp" INCBIN "gfx/footprints/heracross.1bpp" INCBIN "gfx/footprints/sneasel.1bpp" +INCBIN "gfx/footprints/weavile.1bpp" +INCBIN "gfx/footprints/warfurs.1bpp" +INCBIN "gfx/footprints/wearlycan.1bpp" INCBIN "gfx/footprints/teddiursa.1bpp" INCBIN "gfx/footprints/ursaring.1bpp" INCBIN "gfx/footprints/ursaluna.1bpp" @@ -132,6 +138,10 @@ INCBIN "gfx/footprints/stantler.1bpp" INCBIN "gfx/footprints/wyrdeer.1bpp" INCBIN "gfx/footprints/smeargle.1bpp" INCBIN "gfx/footprints/grenmar.1bpp" +INCBIN "gfx/footprints/bunice.1bpp" +INCBIN "gfx/footprints/bundra.1bpp" +INCBIN "gfx/footprints/bunberg.1bpp" +INCBIN "gfx/footprints/bundrake.1bpp" INCBIN "gfx/footprints/tyrogue.1bpp" INCBIN "gfx/footprints/hitmontop.1bpp" INCBIN "gfx/footprints/smoochum.1bpp" @@ -160,11 +170,16 @@ INCBIN "gfx/footprints/kitsen.1bpp" INCBIN "gfx/footprints/wispirit.1bpp" INCBIN "gfx/footprints/coatl.1bpp" INCBIN "gfx/footprints/mimear.1bpp" +INCBIN "gfx/footprints/snuzzles.1bpp" +INCBIN "gfx/footprints/drillusk.1bpp" INCBIN "gfx/footprints/inoshika.1bpp" INCBIN "gfx/footprints/ruddernaut.1bpp" +INCBIN "gfx/footprints/pixytop.1bpp" +INCBIN "gfx/footprints/mawtle.1bpp" INCBIN "gfx/footprints/xylodon.1bpp" INCBIN "gfx/footprints/xylofin.1bpp" INCBIN "gfx/footprints/dokuroar.1bpp" +INCBIN "gfx/footprints/alphalith.1bpp" INCBIN "gfx/footprints/scream_tail.1bpp" INCBIN "gfx/footprints/sandy_shocks.1bpp" INCBIN "gfx/footprints/great_tusk.1bpp" diff --git a/gfx/footprints_kanto.asm b/gfx/footprints_kanto.asm index ffac4bc..5ac6bd5 100644 --- a/gfx/footprints_kanto.asm +++ b/gfx/footprints_kanto.asm @@ -65,6 +65,8 @@ INCBIN "gfx/footprints/venonat.1bpp" INCBIN "gfx/footprints/venomoth.1bpp" INCBIN "gfx/footprints/diglett.1bpp" INCBIN "gfx/footprints/dugtrio.1bpp" +INCBIN "gfx/footprints/wiglett.1bpp" +INCBIN "gfx/footprints/wugtrio.1bpp" INCBIN "gfx/footprints/coinpur.1bpp" INCBIN "gfx/footprints/meowth.1bpp" INCBIN "gfx/footprints/persian.1bpp" @@ -117,6 +119,7 @@ INCBIN "gfx/footprints/ribbito.1bpp" INCBIN "gfx/footprints/croakozuna.1bpp" INCBIN "gfx/footprints/farfetch_d.1bpp" INCBIN "gfx/footprints/luxwan.1bpp" +INCBIN "gfx/footprints/dodaerie.1bpp" INCBIN "gfx/footprints/doduo.1bpp" INCBIN "gfx/footprints/dodrio.1bpp" INCBIN "gfx/footprints/seel.1bpp" @@ -151,17 +154,24 @@ INCBIN "gfx/footprints/koffing.1bpp" INCBIN "gfx/footprints/weezing.1bpp" INCBIN "gfx/footprints/rhyhorn.1bpp" INCBIN "gfx/footprints/rhydon.1bpp" +INCBIN "gfx/footprints/rhyperior.1bpp" INCBIN "gfx/footprints/happiny.1bpp" INCBIN "gfx/footprints/chansey.1bpp" +INCBIN "gfx/footprints/gorillaimo.1bpp" +INCBIN "gfx/footprints/cactormus.1bpp" INCBIN "gfx/footprints/burgela.1bpp" INCBIN "gfx/footprints/tangela.1bpp" INCBIN "gfx/footprints/tangrowth.1bpp" INCBIN "gfx/footprints/jungela.1bpp" +INCBIN "gfx/footprints/ramoose.1bpp" INCBIN "gfx/footprints/kangaskhan.1bpp" +INCBIN "gfx/footprints/trampel.1bpp" +INCBIN "gfx/footprints/araphant.1bpp" INCBIN "gfx/footprints/horsea.1bpp" INCBIN "gfx/footprints/seadra.1bpp" INCBIN "gfx/footprints/blastyke.1bpp" INCBIN "gfx/footprints/blastoise.1bpp" +INCBIN "gfx/footprints/sharpoon.1bpp" INCBIN "gfx/footprints/orfry.1bpp" INCBIN "gfx/footprints/goldeen.1bpp" INCBIN "gfx/footprints/seaking.1bpp" @@ -191,6 +201,7 @@ INCBIN "gfx/footprints/eevee.1bpp" INCBIN "gfx/footprints/vaporeon.1bpp" INCBIN "gfx/footprints/jolteon.1bpp" INCBIN "gfx/footprints/flareon.1bpp" +INCBIN "gfx/footprints/porybit.1bpp" INCBIN "gfx/footprints/porygon.1bpp" INCBIN "gfx/footprints/omanyte.1bpp" INCBIN "gfx/footprints/omastar.1bpp" @@ -200,6 +211,7 @@ INCBIN "gfx/footprints/feradactyl.1bpp" INCBIN "gfx/footprints/aerodactyl.1bpp" INCBIN "gfx/footprints/decilla.1bpp" INCBIN "gfx/footprints/gawarhed.1bpp" +INCBIN "gfx/footprints/omegadge.1bpp" INCBIN "gfx/footprints/munchlax.1bpp" INCBIN "gfx/footprints/snorlax.1bpp" INCBIN "gfx/footprints/articuno.1bpp" @@ -213,5 +225,7 @@ INCBIN "gfx/footprints/dragonair.1bpp" INCBIN "gfx/footprints/dragonite.1bpp" INCBIN "gfx/footprints/mewtwo.1bpp" INCBIN "gfx/footprints/mew.1bpp" +INCBIN "gfx/footprints/meltan.1bpp" +INCBIN "gfx/footprints/melmetal.1bpp" .IndirectEnd:: \ No newline at end of file diff --git a/gfx/pics.asm b/gfx/pics.asm index 92f6d8d..4844a02 100644 --- a/gfx/pics.asm +++ b/gfx/pics.asm @@ -1064,6 +1064,68 @@ AnnihilapeFrontpic: INCBIN "gfx/pokemon/annihilape/front.animated.2bpp.lz" AnnihilapeBackpic: INCBIN "gfx/pokemon/annihilape/back.2bpp.lz" PupperonFrontpic: INCBIN "gfx/pokemon/pupperon/front.animated.2bpp.lz" PupperonBackpic: INCBIN "gfx/pokemon/pupperon/back.2bpp.lz" +WiglettFrontpic: INCBIN "gfx/pokemon/wiglett/front.animated.2bpp.lz" +WiglettBackpic: INCBIN "gfx/pokemon/wiglett/back.2bpp.lz" +WugtrioFrontpic: INCBIN "gfx/pokemon/wugtrio/front.animated.2bpp.lz" +WugtrioBackpic: INCBIN "gfx/pokemon/wugtrio/back.2bpp.lz" +DodaerieFrontpic: INCBIN "gfx/pokemon/dodaerie/front.animated.2bpp.lz" +DodaerieBackpic: INCBIN "gfx/pokemon/dodaerie/back.2bpp.lz" +RhyperiorFrontpic: INCBIN "gfx/pokemon/rhyperior/front.animated.2bpp.lz" +RhyperiorBackpic: INCBIN "gfx/pokemon/rhyperior/back.2bpp.lz" +GorillaimoFrontpic: INCBIN "gfx/pokemon/gorillaimo/front.animated.2bpp.lz" +GorillaimoBackpic: INCBIN "gfx/pokemon/gorillaimo/back.2bpp.lz" +CactormusFrontpic: INCBIN "gfx/pokemon/cactormus/front.animated.2bpp.lz" +CactormusBackpic: INCBIN "gfx/pokemon/cactormus/back.2bpp.lz" +RamooseFrontpic: INCBIN "gfx/pokemon/ramoose/front.animated.2bpp.lz" +RamooseBackpic: INCBIN "gfx/pokemon/ramoose/back.2bpp.lz" +TrampelFrontpic: INCBIN "gfx/pokemon/trampel/front.animated.2bpp.lz" +TrampelBackpic: INCBIN "gfx/pokemon/trampel/back.2bpp.lz" +AraphantFrontpic: INCBIN "gfx/pokemon/annihilape/front.animated.2bpp.lz" +AraphantBackpic: INCBIN "gfx/pokemon/annihilape/back.2bpp.lz" +SharpoonFrontpic: INCBIN "gfx/pokemon/sharpoon/front.animated.2bpp.lz" +SharpoonBackpic: INCBIN "gfx/pokemon/sharpoon/back.2bpp.lz" +PorybitFrontpic: INCBIN "gfx/pokemon/porybit/front.animated.2bpp.lz" +PorybitBackpic: INCBIN "gfx/pokemon/porybit/back.2bpp.lz" +OmegadgeFrontpic: INCBIN "gfx/pokemon/omegadge/front.animated.2bpp.lz" +OmegadgeBackpic: INCBIN "gfx/pokemon/omegadge/back.2bpp.lz" +MeltanFrontpic: INCBIN "gfx/pokemon/meltan/front.animated.2bpp.lz" +MeltanBackpic: INCBIN "gfx/pokemon/meltan/back.2bpp.lz" +MelmetalFrontpic: INCBIN "gfx/pokemon/melmetal/front.animated.2bpp.lz" +MelmetalBackpic: INCBIN "gfx/pokemon/melmetal/back.2bpp.lz" + +SECTION "Pics 28", ROMX + +BreezeonFrontpic: INCBIN "gfx/pokemon/breezeon/front.animated.2bpp.lz" +BreezeonBackpic: INCBIN "gfx/pokemon/breezeon/back.2bpp.lz" +GliscorFrontpic: INCBIN "gfx/pokemon/gliscor/front.animated.2bpp.lz" +GliscorBackpic: INCBIN "gfx/pokemon/gliscor/back.2bpp.lz" +SailwingFrontpic: INCBIN "gfx/pokemon/sailwing/front.animated.2bpp.lz" +SailwingBackpic: INCBIN "gfx/pokemon/sailwing/back.2bpp.lz" +WeavileFrontpic: INCBIN "gfx/pokemon/weavile/front.animated.2bpp.lz" +WeavileBackpic: INCBIN "gfx/pokemon/weavile/back.2bpp.lz" +WarfursFrontpic: INCBIN "gfx/pokemon/warfurs/front.animated.2bpp.lz" +WarfursBackpic: INCBIN "gfx/pokemon/warfurs/back.2bpp.lz" +WearlycanFrontpic: INCBIN "gfx/pokemon/wearlycan/front.animated.2bpp.lz" +WearlycanBackpic: INCBIN "gfx/pokemon/wearlycan/back.2bpp.lz" +BuniceFrontpic: INCBIN "gfx/pokemon/bunice/front.animated.2bpp.lz" +BuniceBackpic: INCBIN "gfx/pokemon/bunice/back.2bpp.lz" +BundraFrontpic: INCBIN "gfx/pokemon/bundra/front.animated.2bpp.lz" +BundraBackpic: INCBIN "gfx/pokemon/bundra/back.2bpp.lz" +BunbergFrontpic: INCBIN "gfx/pokemon/bunberg/front.animated.2bpp.lz" +BunbergBackpic: INCBIN "gfx/pokemon/bunberg/back.2bpp.lz" +BundrakeFrontpic: INCBIN "gfx/pokemon/bundrake/front.animated.2bpp.lz" +BundrakeBackpic: INCBIN "gfx/pokemon/bundrake/back.2bpp.lz" +SnuzzlesFrontpic: INCBIN "gfx/pokemon/snuzzles/front.animated.2bpp.lz" +SnuzzlesBackpic: INCBIN "gfx/pokemon/snuzzles/back.2bpp.lz" +DrilluskFrontpic: INCBIN "gfx/pokemon/drillusk/front.animated.2bpp.lz" +DrilluskBackpic: INCBIN "gfx/pokemon/drillusk/back.2bpp.lz" +PixytopFrontpic: INCBIN "gfx/pokemon/pixytop/front.animated.2bpp.lz" +PixytopBackpic: INCBIN "gfx/pokemon/pixytop/back.2bpp.lz" +MawtleFrontpic: INCBIN "gfx/pokemon/mawtle/front.animated.2bpp.lz" +MawtleBackpic: INCBIN "gfx/pokemon/mawtle/back.2bpp.lz" +AlphalithFrontpic: INCBIN "gfx/pokemon/alphalith/front.animated.2bpp.lz" +AlphalithBackpic: INCBIN "gfx/pokemon/alphalith/back.2bpp.lz" + ; spillover KabutopsFossilPic: INCBIN "gfx/trainers/kabutops.2bpp.lz" diff --git a/gfx/pokemon/alphalith/anim.asm b/gfx/pokemon/alphalith/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/alphalith/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/alphalith/anim_idle.asm b/gfx/pokemon/alphalith/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/alphalith/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/alphalith/back.png b/gfx/pokemon/alphalith/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/alphalith/front.png b/gfx/pokemon/alphalith/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/alphalith/shiny.pal b/gfx/pokemon/alphalith/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/alphalith/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/anim_pointers.asm b/gfx/pokemon/anim_pointers.asm index 60d065a..297250e 100644 --- a/gfx/pokemon/anim_pointers.asm +++ b/gfx/pokemon/anim_pointers.asm @@ -64,6 +64,8 @@ AnimationPointers: dw VenomothAnimation dw DiglettAnimation dw DugtrioAnimation + dw WiglettAnimation + dw WugtrioAnimation dw CoinpurAnimation dw MeowthAnimation dw PersianAnimation @@ -116,6 +118,7 @@ AnimationPointers: dw CroakozunaAnimation dw FarfetchDAnimation dw LuxwanAnimation + dw DodaerieAnimation dw DoduoAnimation dw DodrioAnimation dw SeelAnimation @@ -150,17 +153,24 @@ AnimationPointers: dw WeezingAnimation dw RhyhornAnimation dw RhydonAnimation + dw RhyperiorAnimation dw HappinyAnimation dw ChanseyAnimation + dw GorillaimoAnimation + dw CactormusAnimation dw BurgelaAnimation dw TangelaAnimation dw TangrowthAnimation dw JungelaAnimation + dw RamooseAnimation dw KangaskhanAnimation + dw TrampelAnimation + dw AraphantAnimation dw HorseaAnimation dw SeadraAnimation dw BlastykeAnimation dw BlastoiseAnimation + dw SharpoonAnimation dw OrfryAnimation dw GoldeenAnimation dw SeakingAnimation @@ -190,6 +200,7 @@ AnimationPointers: dw VaporeonAnimation dw JolteonAnimation dw FlareonAnimation + dw PorybitAnimation dw PorygonAnimation dw OmanyteAnimation dw OmastarAnimation @@ -199,6 +210,7 @@ AnimationPointers: dw AerodactylAnimation dw DecillaAnimation dw GawarhedAnimation + dw OmegadgeAnimation dw MunchlaxAnimation dw SnorlaxAnimation dw ArticunoAnimation @@ -212,6 +224,8 @@ AnimationPointers: dw DragoniteAnimation dw MewtwoAnimation dw MewAnimation + dw MeltanAnimation + dw MelmetalAnimation dw ChikoritaAnimation dw BayleefAnimation dw MeganiumAnimation @@ -283,6 +297,7 @@ AnimationPointers: dw LeafeonAnimation dw GlaceonAnimation dw SylveonAnimation + dw BreezeonAnimation dw MurkrowAnimation dw HonchkrowAnimation dw SlowkingAnimation @@ -302,6 +317,7 @@ AnimationPointers: dw DunsparceAnimation dw DudunsparceAnimation dw GligarAnimation + dw GliscorAnimation dw SteelixAnimation dw SnubbullAnimation dw GranbullAnimation @@ -309,11 +325,15 @@ AnimationPointers: dw QwilfishAnimation dw KazappelinAnimation dw QwilfatherAnimation + dw SailwingAnimation dw ScizorAnimation dw ShuckleAnimation dw PockleAnimation dw HeracrossAnimation dw SneaselAnimation + dw WeavileAnimation + dw WarfursAnimation + dw WearlycanAnimation dw TeddiursaAnimation dw UrsaringAnimation dw UrsalunaAnimation @@ -343,6 +363,10 @@ AnimationPointers: dw WyrdeerAnimation dw SmeargleAnimation dw GrenmarAnimation + dw BuniceAnimation + dw BundraAnimation + dw BunbergAnimation + dw BundrakeAnimation dw TyrogueAnimation dw HitmontopAnimation dw SmoochumAnimation @@ -372,11 +396,16 @@ AnimationPointers: dw WispiritAnimation dw CoatlAnimation dw MimearAnimation + dw SnuzzlesAnimation + dw DrilluskAnimation dw InoshikaAnimation dw RuddernautAnimation + dw PixytopAnimation + dw MawtleAnimation dw XylodonAnimation dw XylofinAnimation dw DokuroarAnimation + dw AlphalithAnimation dw ScreamTailAnimation dw SandyShocksAnimation dw GreatTuskAnimation diff --git a/gfx/pokemon/anims.asm b/gfx/pokemon/anims.asm index e83873d..3979f65 100644 --- a/gfx/pokemon/anims.asm +++ b/gfx/pokemon/anims.asm @@ -62,6 +62,8 @@ VenonatAnimation: INCLUDE "gfx/pokemon/venonat/anim.asm" VenomothAnimation: INCLUDE "gfx/pokemon/venomoth/anim.asm" DiglettAnimation: INCLUDE "gfx/pokemon/diglett/anim.asm" DugtrioAnimation: INCLUDE "gfx/pokemon/dugtrio/anim.asm" +WiglettAnimation: INCLUDE "gfx/pokemon/wiglett/anim.asm" +WugtrioAnimation: INCLUDE "gfx/pokemon/wugtrio/anim.asm" CoinpurAnimation: INCLUDE "gfx/pokemon/coinpur/anim.asm" MeowthAnimation: INCLUDE "gfx/pokemon/meowth/anim.asm" PersianAnimation: INCLUDE "gfx/pokemon/persian/anim.asm" @@ -114,6 +116,7 @@ RibbitoAnimation: INCLUDE "gfx/pokemon/ribbito/anim.asm" CroakozunaAnimation: INCLUDE "gfx/pokemon/croakozuna/anim.asm" FarfetchDAnimation: INCLUDE "gfx/pokemon/farfetch_d/anim.asm" LuxwanAnimation: INCLUDE "gfx/pokemon/luxwan/anim.asm" +DodaerieAnimation: INCLUDE "gfx/pokemon/dodaerie/anim.asm" DoduoAnimation: INCLUDE "gfx/pokemon/doduo/anim.asm" DodrioAnimation: INCLUDE "gfx/pokemon/dodrio/anim.asm" SeelAnimation: INCLUDE "gfx/pokemon/seel/anim.asm" @@ -148,17 +151,24 @@ KoffingAnimation: INCLUDE "gfx/pokemon/koffing/anim.asm" WeezingAnimation: INCLUDE "gfx/pokemon/weezing/anim.asm" RhyhornAnimation: INCLUDE "gfx/pokemon/rhyhorn/anim.asm" RhydonAnimation: INCLUDE "gfx/pokemon/rhydon/anim.asm" +RhyperiorAnimation: INCLUDE "gfx/pokemon/rhyperior/anim.asm" HappinyAnimation: INCLUDE "gfx/pokemon/happiny/anim.asm" ChanseyAnimation: INCLUDE "gfx/pokemon/chansey/anim.asm" +GorillaimoAnimation: INCLUDE "gfx/pokemon/gorillaimo/anim.asm" +CactormusAnimation: INCLUDE "gfx/pokemon/cactormus/anim.asm" BurgelaAnimation: INCLUDE "gfx/pokemon/burgela/anim.asm" TangelaAnimation: INCLUDE "gfx/pokemon/tangela/anim.asm" TangrowthAnimation: INCLUDE "gfx/pokemon/tangrowth/anim.asm" JungelaAnimation: INCLUDE "gfx/pokemon/jungela/anim.asm" +RamooseAnimation: INCLUDE "gfx/pokemon/ramoose/anim.asm" KangaskhanAnimation: INCLUDE "gfx/pokemon/kangaskhan/anim.asm" +TrampelAnimation: INCLUDE "gfx/pokemon/trampel/anim.asm" +AraphantAnimation: INCLUDE "gfx/pokemon/araphant/anim.asm" HorseaAnimation: INCLUDE "gfx/pokemon/horsea/anim.asm" SeadraAnimation: INCLUDE "gfx/pokemon/seadra/anim.asm" BlastykeAnimation: INCLUDE "gfx/pokemon/blastyke/anim.asm" BlastoiseAnimation: INCLUDE "gfx/pokemon/blastoise/anim.asm" +SharpoonAnimation: INCLUDE "gfx/pokemon/sharpoon/anim.asm" OrfryAnimation: INCLUDE "gfx/pokemon/orfry/anim.asm" GoldeenAnimation: INCLUDE "gfx/pokemon/goldeen/anim.asm" SeakingAnimation: INCLUDE "gfx/pokemon/seaking/anim.asm" @@ -188,6 +198,7 @@ EeveeAnimation: INCLUDE "gfx/pokemon/eevee/anim.asm" VaporeonAnimation: INCLUDE "gfx/pokemon/vaporeon/anim.asm" JolteonAnimation: INCLUDE "gfx/pokemon/jolteon/anim.asm" FlareonAnimation: INCLUDE "gfx/pokemon/flareon/anim.asm" +PorybitAnimation: INCLUDE "gfx/pokemon/porybit/anim.asm" PorygonAnimation: INCLUDE "gfx/pokemon/porygon/anim.asm" OmanyteAnimation: INCLUDE "gfx/pokemon/omanyte/anim.asm" OmastarAnimation: INCLUDE "gfx/pokemon/omastar/anim.asm" @@ -197,6 +208,7 @@ FeradactylAnimation: INCLUDE "gfx/pokemon/feradactyl/anim.asm" AerodactylAnimation: INCLUDE "gfx/pokemon/aerodactyl/anim.asm" DecillaAnimation: INCLUDE "gfx/pokemon/decilla/anim.asm" GawarhedAnimation: INCLUDE "gfx/pokemon/gawarhed/anim.asm" +OmegadgeAnimation: INCLUDE "gfx/pokemon/omegadge/anim.asm" MunchlaxAnimation: INCLUDE "gfx/pokemon/munchlax/anim.asm" SnorlaxAnimation: INCLUDE "gfx/pokemon/snorlax/anim.asm" ArticunoAnimation: INCLUDE "gfx/pokemon/articuno/anim.asm" @@ -210,6 +222,8 @@ DragonairAnimation: INCLUDE "gfx/pokemon/dragonair/anim.asm" DragoniteAnimation: INCLUDE "gfx/pokemon/dragonite/anim.asm" MewtwoAnimation: INCLUDE "gfx/pokemon/mewtwo/anim.asm" MewAnimation: INCLUDE "gfx/pokemon/mew/anim.asm" +MeltanAnimation: INCLUDE "gfx/pokemon/meltan/anim.asm" +MelmetalAnimation: INCLUDE "gfx/pokemon/melmetal/anim.asm" ChikoritaAnimation: INCLUDE "gfx/pokemon/chikorita/anim.asm" BayleefAnimation: INCLUDE "gfx/pokemon/bayleef/anim.asm" MeganiumAnimation: INCLUDE "gfx/pokemon/meganium/anim.asm" @@ -281,6 +295,7 @@ UmbreonAnimation: INCLUDE "gfx/pokemon/umbreon/anim.asm" LeafeonAnimation: INCLUDE "gfx/pokemon/leafeon/anim.asm" GlaceonAnimation: INCLUDE "gfx/pokemon/glaceon/anim.asm" SylveonAnimation: INCLUDE "gfx/pokemon/sylveon/anim.asm" +BreezeonAnimation: INCLUDE "gfx/pokemon/breezeon/anim.asm" MurkrowAnimation: INCLUDE "gfx/pokemon/murkrow/anim.asm" HonchkrowAnimation: INCLUDE "gfx/pokemon/honchkrow/anim.asm" SlowkingAnimation: INCLUDE "gfx/pokemon/slowking/anim.asm" @@ -300,6 +315,7 @@ ForretressAnimation: INCLUDE "gfx/pokemon/forretress/anim.asm" DunsparceAnimation: INCLUDE "gfx/pokemon/dunsparce/anim.asm" DudunsparceAnimation: INCLUDE "gfx/pokemon/dudunsparce/anim.asm" GligarAnimation: INCLUDE "gfx/pokemon/gligar/anim.asm" +GliscorAnimation: INCLUDE "gfx/pokemon/gliscor/anim.asm" SteelixAnimation: INCLUDE "gfx/pokemon/steelix/anim.asm" SnubbullAnimation: INCLUDE "gfx/pokemon/snubbull/anim.asm" GranbullAnimation: INCLUDE "gfx/pokemon/granbull/anim.asm" @@ -307,11 +323,15 @@ CaretorkerAnimation: INCLUDE "gfx/pokemon/caretorker/anim.asm" QwilfishAnimation: INCLUDE "gfx/pokemon/qwilfish/anim.asm" KazappelinAnimation: INCLUDE "gfx/pokemon/kazappelin/anim.asm" QwilfatherAnimation: INCLUDE "gfx/pokemon/qwilfather/anim.asm" +SailwingAnimation: INCLUDE "gfx/pokemon/sailwing/anim.asm" ScizorAnimation: INCLUDE "gfx/pokemon/scizor/anim.asm" ShuckleAnimation: INCLUDE "gfx/pokemon/shuckle/anim.asm" PockleAnimation: INCLUDE "gfx/pokemon/pockle/anim.asm" HeracrossAnimation: INCLUDE "gfx/pokemon/heracross/anim.asm" SneaselAnimation: INCLUDE "gfx/pokemon/sneasel/anim.asm" +WeavileAnimation: INCLUDE "gfx/pokemon/weavile/anim.asm" +WarfursAnimation: INCLUDE "gfx/pokemon/warfurs/anim.asm" +WearlycanAnimation: INCLUDE "gfx/pokemon/wearlycan/anim.asm" TeddiursaAnimation: INCLUDE "gfx/pokemon/teddiursa/anim.asm" UrsaringAnimation: INCLUDE "gfx/pokemon/ursaring/anim.asm" UrsalunaAnimation: INCLUDE "gfx/pokemon/ursaluna/anim.asm" @@ -341,6 +361,10 @@ StantlerAnimation: INCLUDE "gfx/pokemon/stantler/anim.asm" WyrdeerAnimation: INCLUDE "gfx/pokemon/wyrdeer/anim.asm" SmeargleAnimation: INCLUDE "gfx/pokemon/smeargle/anim.asm" GrenmarAnimation: INCLUDE "gfx/pokemon/grenmar/anim.asm" +BuniceAnimation: INCLUDE "gfx/pokemon/bunice/anim.asm" +BundraAnimation: INCLUDE "gfx/pokemon/bundra/anim.asm" +BunbergAnimation: INCLUDE "gfx/pokemon/bunberg/anim.asm" +BundrakeAnimation: INCLUDE "gfx/pokemon/bundrake/anim.asm" TyrogueAnimation: INCLUDE "gfx/pokemon/tyrogue/anim.asm" HitmontopAnimation: INCLUDE "gfx/pokemon/hitmontop/anim.asm" SmoochumAnimation: INCLUDE "gfx/pokemon/smoochum/anim.asm" @@ -370,11 +394,16 @@ KitsenAnimation: INCLUDE "gfx/pokemon/kitsen/anim.asm" WispiritAnimation: INCLUDE "gfx/pokemon/wispirit/anim.asm" CoatlAnimation: INCLUDE "gfx/pokemon/coatl/anim.asm" MimearAnimation: INCLUDE "gfx/pokemon/mimear/anim.asm" +SnuzzlesAnimation: INCLUDE "gfx/pokemon/snuzzles/anim.asm" +DrilluskAnimation: INCLUDE "gfx/pokemon/drillusk/anim.asm" InoshikaAnimation: INCLUDE "gfx/pokemon/inoshika/anim.asm" RuddernautAnimation: INCLUDE "gfx/pokemon/ruddernaut/anim.asm" +PixytopAnimation: INCLUDE "gfx/pokemon/pixytop/anim.asm" +MawtleAnimation: INCLUDE "gfx/pokemon/mawtle/anim.asm" XylodonAnimation: INCLUDE "gfx/pokemon/xylodon/anim.asm" XylofinAnimation: INCLUDE "gfx/pokemon/xylofin/anim.asm" DokuroarAnimation: INCLUDE "gfx/pokemon/dokuroar/anim.asm" +AlphalithAnimation: INCLUDE "gfx/pokemon/alphalith/anim.asm" ScreamTailAnimation: INCLUDE "gfx/pokemon/scream_tail/anim.asm" SandyShocksAnimation: INCLUDE "gfx/pokemon/sandy_shocks/anim.asm" GreatTuskAnimation: INCLUDE "gfx/pokemon/great_tusk/anim.asm" diff --git a/gfx/pokemon/araphant/anim.asm b/gfx/pokemon/araphant/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/araphant/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/araphant/anim_idle.asm b/gfx/pokemon/araphant/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/araphant/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/araphant/back.png b/gfx/pokemon/araphant/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/araphant/front.png b/gfx/pokemon/araphant/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/araphant/shiny.pal b/gfx/pokemon/araphant/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/araphant/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/bitmask_pointers.asm b/gfx/pokemon/bitmask_pointers.asm index 60ad177..d16cde3 100644 --- a/gfx/pokemon/bitmask_pointers.asm +++ b/gfx/pokemon/bitmask_pointers.asm @@ -64,6 +64,8 @@ BitmasksPointers: dw VenomothBitmasks dw DiglettBitmasks dw DugtrioBitmasks + dw WiglettBitmasks + dw WugtrioBitmasks dw CoinpurBitmasks dw MeowthBitmasks dw PersianBitmasks @@ -116,6 +118,7 @@ BitmasksPointers: dw CroakozunaBitmasks dw FarfetchDBitmasks dw LuxwanBitmasks + dw DodaerieBitmasks dw DoduoBitmasks dw DodrioBitmasks dw SeelBitmasks @@ -150,17 +153,24 @@ BitmasksPointers: dw WeezingBitmasks dw RhyhornBitmasks dw RhydonBitmasks + dw RhyperiorBitmasks dw HappinyBitmasks dw ChanseyBitmasks + dw GorillaimoBitmasks + dw CactormusBitmasks dw BurgelaBitmasks dw TangelaBitmasks dw TangrowthBitmasks dw JungelaBitmasks + dw RamooseBitmasks dw KangaskhanBitmasks + dw TrampelBitmasks + dw AraphantBitmasks dw HorseaBitmasks dw SeadraBitmasks dw BlastykeBitmasks dw BlastoiseBitmasks + dw SharpoonBitmasks dw OrfryBitmasks dw GoldeenBitmasks dw SeakingBitmasks @@ -190,6 +200,7 @@ BitmasksPointers: dw VaporeonBitmasks dw JolteonBitmasks dw FlareonBitmasks + dw PorybitBitmasks dw PorygonBitmasks dw OmanyteBitmasks dw OmastarBitmasks @@ -199,6 +210,7 @@ BitmasksPointers: dw AerodactylBitmasks dw DecillaBitmasks dw GawarhedBitmasks + dw OmegadgeBitmasks dw MunchlaxBitmasks dw SnorlaxBitmasks dw ArticunoBitmasks @@ -212,6 +224,8 @@ BitmasksPointers: dw DragoniteBitmasks dw MewtwoBitmasks dw MewBitmasks + dw MeltanBitmasks + dw MelmetalBitmasks dw ChikoritaBitmasks dw BayleefBitmasks dw MeganiumBitmasks @@ -283,6 +297,7 @@ BitmasksPointers: dw LeafeonBitmasks dw GlaceonBitmasks dw SylveonBitmasks + dw BreezeonBitmasks dw MurkrowBitmasks dw HonchkrowBitmasks dw SlowkingBitmasks @@ -302,6 +317,7 @@ BitmasksPointers: dw DunsparceBitmasks dw DudunsparceBitmasks dw GligarBitmasks + dw GliscorBitmasks dw SteelixBitmasks dw SnubbullBitmasks dw GranbullBitmasks @@ -309,11 +325,15 @@ BitmasksPointers: dw QwilfishBitmasks dw KazappelinBitmasks dw QwilfatherBitmasks + dw SailwingBitmasks dw ScizorBitmasks dw ShuckleBitmasks dw PockleBitmasks dw HeracrossBitmasks dw SneaselBitmasks + dw WeavileBitmasks + dw WarfursBitmasks + dw WearlycanBitmasks dw TeddiursaBitmasks dw UrsaringBitmasks dw UrsalunaBitmasks @@ -343,6 +363,10 @@ BitmasksPointers: dw WyrdeerBitmasks dw SmeargleBitmasks dw GrenmarBitmasks + dw BuniceBitmasks + dw BundraBitmasks + dw BunbergBitmasks + dw BundrakeBitmasks dw TyrogueBitmasks dw HitmontopBitmasks dw SmoochumBitmasks @@ -372,11 +396,16 @@ BitmasksPointers: dw WispiritBitmasks dw CoatlBitmasks dw MimearBitmasks + dw SnuzzlesBitmasks + dw DrilluskBitmasks dw InoshikaBitmasks dw RuddernautBitmasks + dw PixytopBitmasks + dw MawtleBitmasks dw XylodonBitmasks dw XylofinBitmasks dw DokuroarBitmasks + dw AlphalithBitmasks dw ScreamTailBitmasks dw SandyShocksBitmasks dw GreatTuskBitmasks diff --git a/gfx/pokemon/bitmasks.asm b/gfx/pokemon/bitmasks.asm index dc009bb..9d50afa 100644 --- a/gfx/pokemon/bitmasks.asm +++ b/gfx/pokemon/bitmasks.asm @@ -62,6 +62,8 @@ VenonatBitmasks: INCLUDE "gfx/pokemon/venonat/bitmask.asm" VenomothBitmasks: INCLUDE "gfx/pokemon/venomoth/bitmask.asm" DiglettBitmasks: INCLUDE "gfx/pokemon/diglett/bitmask.asm" DugtrioBitmasks: INCLUDE "gfx/pokemon/dugtrio/bitmask.asm" +WiglettBitmasks: INCLUDE "gfx/pokemon/wiglett/bitmask.asm" +WugtrioBitmasks: INCLUDE "gfx/pokemon/wugtrio/bitmask.asm" CoinpurBitmasks: INCLUDE "gfx/pokemon/coinpur/bitmask.asm" MeowthBitmasks: INCLUDE "gfx/pokemon/meowth/bitmask.asm" PersianBitmasks: INCLUDE "gfx/pokemon/persian/bitmask.asm" @@ -114,6 +116,7 @@ RibbitoBitmasks: INCLUDE "gfx/pokemon/ribbito/bitmask.asm" CroakozunaBitmasks: INCLUDE "gfx/pokemon/croakozuna/bitmask.asm" FarfetchDBitmasks: INCLUDE "gfx/pokemon/farfetch_d/bitmask.asm" LuxwanBitmasks: INCLUDE "gfx/pokemon/luxwan/bitmask.asm" +DodaerieBitmasks: INCLUDE "gfx/pokemon/dodaerie/bitmask.asm" DoduoBitmasks: INCLUDE "gfx/pokemon/doduo/bitmask.asm" DodrioBitmasks: INCLUDE "gfx/pokemon/dodrio/bitmask.asm" SeelBitmasks: INCLUDE "gfx/pokemon/seel/bitmask.asm" @@ -148,17 +151,24 @@ KoffingBitmasks: INCLUDE "gfx/pokemon/koffing/bitmask.asm" WeezingBitmasks: INCLUDE "gfx/pokemon/weezing/bitmask.asm" RhyhornBitmasks: INCLUDE "gfx/pokemon/rhyhorn/bitmask.asm" RhydonBitmasks: INCLUDE "gfx/pokemon/rhydon/bitmask.asm" +RhyperiorBitmasks: INCLUDE "gfx/pokemon/rhyperior/bitmask.asm" HappinyBitmasks: INCLUDE "gfx/pokemon/happiny/bitmask.asm" ChanseyBitmasks: INCLUDE "gfx/pokemon/chansey/bitmask.asm" +GorillaimoBitmasks: INCLUDE "gfx/pokemon/gorillaimo/bitmask.asm" +CactormusBitmasks: INCLUDE "gfx/pokemon/cactormus/bitmask.asm" BurgelaBitmasks: INCLUDE "gfx/pokemon/burgela/bitmask.asm" TangelaBitmasks: INCLUDE "gfx/pokemon/tangela/bitmask.asm" TangrowthBitmasks: INCLUDE "gfx/pokemon/tangrowth/bitmask.asm" JungelaBitmasks: INCLUDE "gfx/pokemon/jungela/bitmask.asm" +RamooseBitmasks: INCLUDE "gfx/pokemon/ramoose/bitmask.asm" KangaskhanBitmasks: INCLUDE "gfx/pokemon/kangaskhan/bitmask.asm" +TrampelBitmasks: INCLUDE "gfx/pokemon/trampel/bitmask.asm" +AraphantBitmasks: INCLUDE "gfx/pokemon/araphant/bitmask.asm" HorseaBitmasks: INCLUDE "gfx/pokemon/horsea/bitmask.asm" SeadraBitmasks: INCLUDE "gfx/pokemon/seadra/bitmask.asm" BlastykeBitmasks: INCLUDE "gfx/pokemon/blastyke/bitmask.asm" BlastoiseBitmasks: INCLUDE "gfx/pokemon/blastoise/bitmask.asm" +SharpoonBitmasks: INCLUDE "gfx/pokemon/sharpoon/bitmask.asm" OrfryBitmasks: INCLUDE "gfx/pokemon/orfry/bitmask.asm" GoldeenBitmasks: INCLUDE "gfx/pokemon/goldeen/bitmask.asm" SeakingBitmasks: INCLUDE "gfx/pokemon/seaking/bitmask.asm" @@ -188,6 +198,7 @@ EeveeBitmasks: INCLUDE "gfx/pokemon/eevee/bitmask.asm" VaporeonBitmasks: INCLUDE "gfx/pokemon/vaporeon/bitmask.asm" JolteonBitmasks: INCLUDE "gfx/pokemon/jolteon/bitmask.asm" FlareonBitmasks: INCLUDE "gfx/pokemon/flareon/bitmask.asm" +PorybitBitmasks: INCLUDE "gfx/pokemon/porybit/bitmask.asm" PorygonBitmasks: INCLUDE "gfx/pokemon/porygon/bitmask.asm" OmanyteBitmasks: INCLUDE "gfx/pokemon/omanyte/bitmask.asm" OmastarBitmasks: INCLUDE "gfx/pokemon/omastar/bitmask.asm" @@ -197,6 +208,7 @@ FeradactylBitmasks: INCLUDE "gfx/pokemon/feradactyl/bitmask.asm" AerodactylBitmasks: INCLUDE "gfx/pokemon/aerodactyl/bitmask.asm" DecillaBitmasks: INCLUDE "gfx/pokemon/decilla/bitmask.asm" GawarhedBitmasks: INCLUDE "gfx/pokemon/gawarhed/bitmask.asm" +OmegadgeBitmasks: INCLUDE "gfx/pokemon/omegadge/bitmask.asm" MunchlaxBitmasks: INCLUDE "gfx/pokemon/munchlax/bitmask.asm" SnorlaxBitmasks: INCLUDE "gfx/pokemon/snorlax/bitmask.asm" ArticunoBitmasks: INCLUDE "gfx/pokemon/articuno/bitmask.asm" @@ -210,6 +222,8 @@ DragonairBitmasks: INCLUDE "gfx/pokemon/dragonair/bitmask.asm" DragoniteBitmasks: INCLUDE "gfx/pokemon/dragonite/bitmask.asm" MewtwoBitmasks: INCLUDE "gfx/pokemon/mewtwo/bitmask.asm" MewBitmasks: INCLUDE "gfx/pokemon/mew/bitmask.asm" +MeltanBitmasks: INCLUDE "gfx/pokemon/meltan/bitmask.asm" +MelmetalBitmasks: INCLUDE "gfx/pokemon/melmetal/bitmask.asm" ChikoritaBitmasks: INCLUDE "gfx/pokemon/chikorita/bitmask.asm" BayleefBitmasks: INCLUDE "gfx/pokemon/bayleef/bitmask.asm" MeganiumBitmasks: INCLUDE "gfx/pokemon/meganium/bitmask.asm" @@ -281,6 +295,7 @@ UmbreonBitmasks: INCLUDE "gfx/pokemon/umbreon/bitmask.asm" LeafeonBitmasks: INCLUDE "gfx/pokemon/leafeon/bitmask.asm" GlaceonBitmasks: INCLUDE "gfx/pokemon/glaceon/bitmask.asm" SylveonBitmasks: INCLUDE "gfx/pokemon/sylveon/bitmask.asm" +BreezeonBitmasks: INCLUDE "gfx/pokemon/breezeon/bitmask.asm" MurkrowBitmasks: INCLUDE "gfx/pokemon/murkrow/bitmask.asm" HonchkrowBitmasks: INCLUDE "gfx/pokemon/honchkrow/bitmask.asm" SlowkingBitmasks: INCLUDE "gfx/pokemon/slowking/bitmask.asm" @@ -300,6 +315,7 @@ ForretressBitmasks: INCLUDE "gfx/pokemon/forretress/bitmask.asm" DunsparceBitmasks: INCLUDE "gfx/pokemon/dunsparce/bitmask.asm" DudunsparceBitmasks: INCLUDE "gfx/pokemon/dudunsparce/bitmask.asm" GligarBitmasks: INCLUDE "gfx/pokemon/gligar/bitmask.asm" +GliscorBitmasks: INCLUDE "gfx/pokemon/diglett/bitmask.asm" SteelixBitmasks: INCLUDE "gfx/pokemon/steelix/bitmask.asm" SnubbullBitmasks: INCLUDE "gfx/pokemon/snubbull/bitmask.asm" GranbullBitmasks: INCLUDE "gfx/pokemon/granbull/bitmask.asm" @@ -307,11 +323,15 @@ CaretorkerBitmasks: INCLUDE "gfx/pokemon/caretorker/bitmask.asm" QwilfishBitmasks: INCLUDE "gfx/pokemon/qwilfish/bitmask.asm" KazappelinBitmasks: INCLUDE "gfx/pokemon/kazappelin/bitmask.asm" QwilfatherBitmasks: INCLUDE "gfx/pokemon/qwilfather/bitmask.asm" +SailwingBitmasks: INCLUDE "gfx/pokemon/sailwing/bitmask.asm" ScizorBitmasks: INCLUDE "gfx/pokemon/scizor/bitmask.asm" ShuckleBitmasks: INCLUDE "gfx/pokemon/shuckle/bitmask.asm" PockleBitmasks: INCLUDE "gfx/pokemon/pockle/bitmask.asm" HeracrossBitmasks: INCLUDE "gfx/pokemon/heracross/bitmask.asm" SneaselBitmasks: INCLUDE "gfx/pokemon/sneasel/bitmask.asm" +WeavileBitmasks: INCLUDE "gfx/pokemon/weavile/bitmask.asm" +WarfursBitmasks: INCLUDE "gfx/pokemon/warfurs/bitmask.asm" +WearlycanBitmasks: INCLUDE "gfx/pokemon/wearlycan/bitmask.asm" TeddiursaBitmasks: INCLUDE "gfx/pokemon/teddiursa/bitmask.asm" UrsaringBitmasks: INCLUDE "gfx/pokemon/ursaring/bitmask.asm" UrsalunaBitmasks: INCLUDE "gfx/pokemon/ursaluna/bitmask.asm" @@ -341,6 +361,10 @@ StantlerBitmasks: INCLUDE "gfx/pokemon/stantler/bitmask.asm" WyrdeerBitmasks: INCLUDE "gfx/pokemon/wyrdeer/bitmask.asm" SmeargleBitmasks: INCLUDE "gfx/pokemon/smeargle/bitmask.asm" GrenmarBitmasks: INCLUDE "gfx/pokemon/grenmar/bitmask.asm" +BuniceBitmasks: INCLUDE "gfx/pokemon/bunice/bitmask.asm" +BundraBitmasks: INCLUDE "gfx/pokemon/bundra/bitmask.asm" +BunbergBitmasks: INCLUDE "gfx/pokemon/bunberg/bitmask.asm" +BundrakeBitmasks: INCLUDE "gfx/pokemon/bundrake/bitmask.asm" TyrogueBitmasks: INCLUDE "gfx/pokemon/tyrogue/bitmask.asm" HitmontopBitmasks: INCLUDE "gfx/pokemon/hitmontop/bitmask.asm" SmoochumBitmasks: INCLUDE "gfx/pokemon/smoochum/bitmask.asm" @@ -370,11 +394,16 @@ KitsenBitmasks: INCLUDE "gfx/pokemon/kitsen/bitmask.asm" WispiritBitmasks: INCLUDE "gfx/pokemon/wispirit/bitmask.asm" CoatlBitmasks: INCLUDE "gfx/pokemon/coatl/bitmask.asm" MimearBitmasks: INCLUDE "gfx/pokemon/mimear/bitmask.asm" +SnuzzlesBitmasks: INCLUDE "gfx/pokemon/snuzzles/bitmask.asm" +DrilluskBitmasks: INCLUDE "gfx/pokemon/drillusk/bitmask.asm" InoshikaBitmasks: INCLUDE "gfx/pokemon/inoshika/bitmask.asm" RuddernautBitmasks: INCLUDE "gfx/pokemon/ruddernaut/bitmask.asm" +PixytopBitmasks: INCLUDE "gfx/pokemon/pixytop/bitmask.asm" +MawtleBitmasks: INCLUDE "gfx/pokemon/mawtle/bitmask.asm" XylodonBitmasks: INCLUDE "gfx/pokemon/xylodon/bitmask.asm" XylofinBitmasks: INCLUDE "gfx/pokemon/xylofin/bitmask.asm" DokuroarBitmasks: INCLUDE "gfx/pokemon/dokuroar/bitmask.asm" +AlphalithBitmasks: INCLUDE "gfx/pokemon/alphalith/bitmask.asm" ScreamTailBitmasks: INCLUDE "gfx/pokemon/scream_tail/bitmask.asm" SandyShocksBitmasks: INCLUDE "gfx/pokemon/sandy_shocks/bitmask.asm" GreatTuskBitmasks: INCLUDE "gfx/pokemon/great_tusk/bitmask.asm" diff --git a/gfx/pokemon/breezeon/anim.asm b/gfx/pokemon/breezeon/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/breezeon/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/breezeon/anim_idle.asm b/gfx/pokemon/breezeon/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/breezeon/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/breezeon/back.png b/gfx/pokemon/breezeon/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/breezeon/front.png b/gfx/pokemon/breezeon/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/breezeon/shiny.pal b/gfx/pokemon/breezeon/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/breezeon/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/bunberg/anim.asm b/gfx/pokemon/bunberg/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/bunberg/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/bunberg/anim_idle.asm b/gfx/pokemon/bunberg/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/bunberg/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/bunberg/back.png b/gfx/pokemon/bunberg/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/bunberg/front.png b/gfx/pokemon/bunberg/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/bunberg/shiny.pal b/gfx/pokemon/bunberg/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/bunberg/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/bundra/back.png b/gfx/pokemon/bundra/back.png index 7f7dc6f39d9a622915d55fa8a14b1e7042355e26..9d7ba29f4ddac2760722447af7abef06448d0a90 100644 GIT binary patch literal 9771 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxNs!crqV(>y)37&sU}fRBNJ zfs^4M0}BHq0|OW{FhbZM4kHqqiIJHBWKIJE0|PT7Gf0|&je&uI4T&uZWrNf)GC|B~ zV_;xlg0jymgY0Br-~hw_H~v3h5b$#IbYoy-1X<3=!0`VzgEIpM8yhvcDq>wPbh^&;noUD|LjDm`ux`L99vW$#|xu%YRp^1r!yt<{Wg^`V(v567L z5JpZ;P9AO^30__aBSjfSBa*@Y0}O&3j0}tn%#2D5OoEKef{g!GWD^cdWLGK_ zF>0K+kVDyN<3Z7&iyu^slZu)+xx~aJB&Af<)HO7>z(JGL?foF37^FXviky7|5PjD6C}E$RXl1apA^; zoXW;QA4HRiE^>*fm^@Vd2=W@(XT*7|i7cPNJ%;etEe0NDMg}H9WL7Bz6u z0BgLOwM5Ew)twlXo}PycJxs+-)e~RFoc-FfPj^QA4I_7v>?ac~6}L0_=Y0Ikb?V3M zN7DOwD~!&4I%lCW@heM5=ah-fGVL2>{w(Tmic{SEQNLMVUthV&QaGTZq18h|@L2Wa z^JlUp4+T%1f5_Q)w{0K$;X3I(KLl5teAF-E$@;YSio3tZmt#gADoH9VolLwtI(MEc za+jNH|Hq`f`9H%8>2>w@JL-SDEuUxlA#C>Jvr@A9A@klzDD8-D%?=MuIv80{uFaEp zKHuxXe};#1YUKYjIO-Pv`_FLrKf|%rN#_$5?a6;=espg2@p)RiE`9a(HIq=<1af9w0tFsX9+e})@j_J2inpME`PuA|Cj5l@NUh90IAjq)_L#}Wr+ zepT~#Z1w!oYiHeE(mQu4hfBl69^o7PUJp(E+oRl%YEQjxdV2Qj>KOu2T9H;tB0(`i zk`d316D+7B1Pot?}rsy%RZ}UJ+rK#$(vYpYNC5^ijQ2-;O2A@JIZij|VH0O9igT z`TF`y;*^+ig3YKoPbtoD&gAn;oU*cBcrIJlAG~qn^h3eYzrT4ZO{|%qpt9|eM{j17drk@)d1a3Dn@2mLPoARUE zyV>K4^7ieOl2Qs!PB>bglx_I3PHH~;&JQ!ZbImO5rGHetKe9{5tgOgUrn6wvWMcsX z(e{MOpRM|he+rk?$X`tR@SmYWVfW76J9cDWskIe-%yDW3quz<~G_$uof@e#nKAtaT z|0Hwke}?rc{~0daTg@GKfAWHtC+{7@T4==9u_}c-^kz#5Dlj}hJLQ}DwO#!( z74kkm>=zw=#Ls`eyturuV4L5p=GDgpr_Pxm81U{)_I(NUu4g54)%ZKZ)~o15?7+4H{EsY_#xhlTvj ziW+k1hFgCI~0qopF7ifxqY* zd(J)CD=R)9+8(uRCF>I7qgCHtZCi0_sgrWbyEMzw^ZreJ14{9)eN9Wsrv$o29O}|o zz=VYP2$n{h>SQyE|LA`Bd#rt(Nx8W3UDI28C+amy3NolR&3R^g`|_->S|8$j_nBYW zWBS&q(tZ>Phd*--h@%>9{ z(!C$)>eYfm`tIZKNax9l3dt;G?AP`bAN$Y1vd8;TY?kzC>$hqam+mGhWu~wz&iK~z z@iW)=Ra&;Qo;`o17g{|}_QUIk*Vcd7enedA+0NqR!d%Bj zE_$V+{c(QV9@7=>>6OW=J(Z8BvPmpfW|?@;@%*Xm-B(R^m{x~w-%%+ldbnAV;W4*MW=v-KRd?)qi+x;)iWdx1QyD_UqBJ60@G^>-ric+ErLX zEzczHUoU$4$Nk6ooi(Owozv5kmzT-VmEI@+}9!MiYt!}IPPL z37imUI?}Mvuc&$d+LC=7A9?S0mPD=xwKIesE@Bc@NYI-1l4naY%-tZ@jy>!P8kE>Ui7$p>vRlciV+wt6-z5JuZ_T0Fq^Z8y)$dqcCF3zc}>=M9nK;4pk zr`(i^?vUp2E6O{zdy0xFw0JOBp0w@!x~5Be_AR?Ozm{U_h>z!gg#3E{=kLq?-#`9m z_|f(L5C7v{;|Kq`&D;Mtvfe#=_vqoc#V=p1mv9Sp;4E|AZMZ!rp)Y&My6hu%9G7dn zSGZSJ+TJNraZ*q$WoDRs*Wcc7-K>h`_4P@Q1MdgF$kIOcPq-%X`ku;1tJms>Y`L7+ zq^-UqY-{h;Zg$s$citGb+wRrAslDfp_A~xl*8jZZ=Kp6%Sn;3XOU~9We+%kNfB1sx z$@Y+|dS5~HWbW166xX1IGdGnhgR2XMkN+9E>A=hQ&$im%o0d z7Wkp2{*dFt{|sMd@9zJi?(6)#N4e%n!)(4c$M$|~s#u@+!}oEl_wjk6yRMpg=qk?B zzP>$lt6Qj+ptO3i;klUaU)CoH2Zy^yWv*VlXHl2dF_A!526S9=XdnBPfBf@*c-T1F zEbu)G)`>lgx_UKYLs*RLDX`~v*#AhEXaCP|!8_(Z!~PHd89uH$R-$NL=G~O{=Hq_U z1ab3HX@;HDt!=$)mQ23m^Xz5R88(L&R)%R>#ZzqeYD@nUJGT2jgWatBzrXAM>21Sb zyT^R{`|gPK-?iQU89rOYoV`cZwvY@X_dNuSPHKJHaD6f|lmVzBLe z{7m$0{h{R-_CJ3g^q*mW=YNJHVPkL>;5yGUpD(cL*4!V4Bbn= zMm2pal7Cz;{c@k`#l+26=X?482>B)c=kKfd?;q`dblE=)ei8rq`^x(JNB%QB(yj|QsD?BUHZSPF7aZ^$&Rc2|v>29yFZrbLRUFF}+)Iw#y*cAU0 zwcGul!M-a0@1OdAO8ux&_{~boZfii?CHKDiL(8w%KY#E0pJ9JLC^XMaUhVkd+SM(& zsVegxrJH+QOE6+l&|ujZJZItCmvK{Lu6NW3F8eV(pzqVC>K#u!S{$5Su`#OenpcMYxBovqkXvvCkmi4e%|H9^ z@FVBp*ynE^gE}n%piayDUs_rp;st)(5BjLvQdT}8%3aD!l}#j}h!Nb}`@a6>@qeDr z7XD{QjI{p}5_;Wc6Pmp$v%D(Dz%^ys zo9#hX8x!8$ln!h&c)WjYwWbq%= z9(jT)4rvC%N!87-1LNB5Ru`pnzv|JJmaI`V+`m6%lBW1cCMNGZ6}caepPIx+oPKn( z^>4FEq1!%B;Yrd3D&Nk_gQ~1}EWNgpTXECbCT3mx_Fh@pvM5Di&I7&!RUuAXS*ITg zgBjJud>N} z4iAIqEeF|;=TBv?UDF$Uc-ySKm+r)PTJ2ikpq#*F~P?P_l*Zat> zE9TRRZ@EiFuW|8t!{==HW_kaN@LE@a+0DCHZk4;UJ}9+k|GILI<0Jkrv%R~^Ho08> zSIN9tyUF>DbfI+lIgdwsUmuJ!ya6;~p z?Aw;=v)(U^pYOhNi+Zi(m#-p$v1*O3A_0tOnBDwwywuBm%oi74HTBSY))d{kJ#?#U z8c*nK^McX57EO$y22JNh71`b|LTIrQ(~B#XuIDxD{JcL-Id_s<9i1yt6z)%gXVw6xpVj2O>xyyIUhg(dZdn{WIr zpK^Zka_4hf_UhHfy*!>zkbF{_k$n*GjOuE|7WaRLcP1a9lpM?vYE@)^?mBnSS=CgD#C!k#db;`Mej{q;hvu_ z!_zBJloI4uBnsZKuSb7Db)72lc4pRLuR z1$A7Y_8EWV?2t?EzG^O?c6aT~yd`b{OQ&u!TQuh>dwtYB%zYcDAKlFTo6X}L!-R=GPM(w+!I_!;>v<$tEw+W$Kk_@Cj$&Fq)IF#OL@YmXz@z>*KU zcyh9S%QExtZzj1a{Zw%9%stY4U#4c+rW)5(j;mh@-icn))h*zp!XWcx-jQF|w)TG6 zr#s_D{3>^m?B~o3irbmkYd(IKI{8s-IvXe>YC{3>&o z9di{4j9HfE-%;b7`EWJIdwu139`^zT1Xif42;b?m3ywKlAs_tXK>b674}ZQ*yEg4V z!wbJz&6_-8>xvv)3%3jD*F2Hayf0?|Bn&k0c;!FC1-aelQH#14iJ7a5znU)>%?7nz z!XsB8hZU#;@|hjfGE(ISwTwdM|1#71Rkug}$UN!IKLnS%KkDZ`Y5Vl+mBs!QU(JNv zloL`^I1b6)?5sRz;4e4#`JsHNS8+BU)?Qn=$}yAYW8B_dYgZYq4CuINJ+rUq`TnI0 zps_5Bt_P?q5_r|r!vs`2dP+(jVw7Nc&hlOP($3khC2OJ$_HRh()3|<8smM8xW!}xl z&qN~bdq29_+xlxsq1(O!119MLh4S|RAKH(Kg9)!*#S=e{mab4L{`7k8J)0k zeRyfxwz9)-^k(&+RGe5>37fEI3qR-|mYTxNbN$w?Rofl}WgI-m@m_v! zX&l#wu-Ol6rE>MX=e^5N-I3jvy*w=8XlQ}is-8sl{HR?e_T?vym)|PYxA_bXWqHHI#TF`V1ol^!g5RJ+m~nk zGTIq0^n=~&W7tyJuV0ToDLT&4!XfMQK&X1<^Jk`|4>b>6G+MA?=dJCBpH$?d^uXm& zy0`c04_o}O|JM}t{O^B;_WumM;l_{jo9d)5nR2{+`+jShTZg5Qx1{As*~M~Gr@RPi z+HEPLH1%fhe+Hh%kNJObX4HTGm;cW+?)Zn<2cxDp{LwC5`fBnmUz_dg3)W`6IVG}4 zkMAj@!&bcZPsvBS*=duVlb0BqG=?T^V@P^3BvV zMOV!BA0tNnw0`;P=8x+S<+2~2b;fGh%JP-YHes*xR%a_|P31W|d8fp4z3N{9?Cy`^ zg>F`a`}Y0%rTL`GvqiyS!8Q-|oia7c_7(ovTrS@a?wchpY|>WQp1MmqVncaO?{09< zEbYhi$Nn9ELYEy+u1#I)E>g_d*rdsv!eqVk@iS9@mn*7Q*4)dSDmu++fr3IZ!*{!{ zCp+dwRA0RDwLrw+>UEX(XG-p4B!tU9@{dfbXEJ$dqyMPm`JR2dro7@*o3Y5_NDfPa zu%h#BLvx8^9M3Nu|D)$G@SoxQyy^cL>X!Uxc=Vb-@^a#j`4zLSZMhVE=b*%v&`pX0 zizYpoa1d0gE*FiDURLzTz_j4Qx2a}oAKo83&-)TIL?>po88k-ssAtX-xljCFHm)Bx zAFkTBQ1Vg31gOaC*}3;$>6ShIJjT%2F~ z+_T&fFZZ~9e0}KFzWK6y_qJ_Vx2avtBZ*l;c}x4Xe!f3dAGS?gelou>agFhor3d>Y zI*u{CSNO6n{hz2^D`?bU`rkkP|CDyfOaG|4d^qZgSy_=kctXjTsVK5N!Q!WDHs|HJ z-fK_!>4m%3{%7D$cKXjS-`D%!-{t=q#AEn-|2SuYX9+Bx_nB;u=$PqX$#Z<8P0gXb zum4FNKlq>Fi_mrZ_kZmFWc6c=JM9Q)k-g}}X}x&Khw!6wL22ez-1JOPnt5Arwp2=M zD$nZ1tv82 zE9ju?qHf8)8yr2{p5PhGx9>wiqo^HxMgD1aTOa*W+g`jf&c;~9YqexTfI#sC>-kmp z*6S6`5#K!Vi;2-4*{Yfgd;1rzU%%*Mj?$rnahA#X7BdfUZ(*`dpFbloxmLVop_%xr zPu|Lv2M#dCE@8Yc^Jm$f>E1tDS7(a*7Ut)toI4TFDR|KPaqSkfJR9T^xl_H+M9WMyDrP)PO&@?~JC zQe$9fXklRZ#lXPO@PdJ%)PRBERRRNp)eHs(@q#(K0&N%=7H=O_LrQz;@VOZ z=Dl9Pz`*d!)5S5wDpage~z<@eO1y? z{IZNGgu`pUm<~ z)Vnj&QeJG8$U)9lOYss{kxBVq!RfC-4W=BT}>uItx7ry_R&s67lY5Sj4Noysg zKZhe~OBuXB&Tr^{oXY=v&eoe2Cj|c9@SD##VdGDQJ6C6N&MB_{aJKcBPGBsvOGv4w zt?Lm}&ly4rN;3Mt+dn=|jqh*Sy5fe4edLY5H-hZ9Jv(G3YFHq=R%HGBsp}-qwB)X1 z+@+_iR=DR);f=X#?)n&u?1H|AdGe=9rFGGp3A z)@zp%SF{;Ns0T;N&Mw+= z^t9&l?@})2MrAyAz6f$RD4H*~>}`27B`=3xGU3A;&-S36I)OUD8OpD_txOH;ivzX_ zEnJ|}oDjWCa>9q{tvq3M(?Y$>3hM+vD0Vk~S?(BU{G9t7ztxq-WgZ?+UMS9XSYvxG zbGB*97L`pL5#PRrsa#=~dOqjn!6WfmOSfH>T(S4|F{4SRnzWc}T-J2X_z@iNo_Qbz}uWg-V)8tF0&i5GY zpPQ+CE>+sKf1zc*Iloy2PwVwfH}_w#nB@5R^PamZx!#kaoQ_I-cYJh6lgj@4vi5tmNt<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/bundrake/front.png b/gfx/pokemon/bundrake/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/bundrake/shiny.pal b/gfx/pokemon/bundrake/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/bundrake/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/bunice/anim.asm b/gfx/pokemon/bunice/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/bunice/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/bunice/anim_idle.asm b/gfx/pokemon/bunice/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/bunice/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/bunice/back.png b/gfx/pokemon/bunice/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/bunice/front.png b/gfx/pokemon/bunice/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/bunice/shiny.pal b/gfx/pokemon/bunice/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/bunice/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/cactormus/anim.asm b/gfx/pokemon/cactormus/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/cactormus/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/cactormus/anim_idle.asm b/gfx/pokemon/cactormus/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/cactormus/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/cactormus/back.png b/gfx/pokemon/cactormus/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/cactormus/front.png b/gfx/pokemon/cactormus/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/cactormus/shiny.pal b/gfx/pokemon/cactormus/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/cactormus/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/drillusk/anim.asm b/gfx/pokemon/drillusk/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/drillusk/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/drillusk/anim_idle.asm b/gfx/pokemon/drillusk/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/drillusk/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/drillusk/back.png b/gfx/pokemon/drillusk/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/drillusk/front.png b/gfx/pokemon/drillusk/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/drillusk/shiny.pal b/gfx/pokemon/drillusk/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/drillusk/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/frame_pointers.asm b/gfx/pokemon/frame_pointers.asm index f3828de..c8b4fd4 100644 --- a/gfx/pokemon/frame_pointers.asm +++ b/gfx/pokemon/frame_pointers.asm @@ -64,6 +64,8 @@ FramesPointers: dba VenomothFrames dba DiglettFrames dba DugtrioFrames + dba WiglettFrames + dba WugtrioFrames dba CoinpurFrames dba MeowthFrames dba PersianFrames @@ -116,6 +118,7 @@ FramesPointers: dba CroakozunaFrames dba FarfetchDFrames dba LuxwanFrames + dba DodaerieFrames dba DoduoFrames dba DodrioFrames dba SeelFrames @@ -150,17 +153,24 @@ FramesPointers: dba WeezingFrames dba RhyhornFrames dba RhydonFrames + dba RhyperiorFrames dba HappinyFrames dba ChanseyFrames + dba GorillaimoFrames + dba CactormusFrames dba BurgelaFrames dba TangelaFrames dba TangrowthFrames dba JungelaFrames + dba RamooseFrames dba KangaskhanFrames + dba TrampelFrames + dba AraphantFrames dba HorseaFrames dba SeadraFrames dba BlastykeFrames dba BlastoiseFrames + dba SharpoonFrames dba OrfryFrames dba GoldeenFrames dba SeakingFrames @@ -190,6 +200,7 @@ FramesPointers: dba VaporeonFrames dba JolteonFrames dba FlareonFrames + dba PorybitFrames dba PorygonFrames dba OmanyteFrames dba OmastarFrames @@ -199,6 +210,7 @@ FramesPointers: dba AerodactylFrames dba DecillaFrames dba GawarhedFrames + dba OmegadgeFrames dba MunchlaxFrames dba SnorlaxFrames dba ArticunoFrames @@ -212,6 +224,8 @@ FramesPointers: dba DragoniteFrames dba MewtwoFrames dba MewFrames + dba MeltanFrames + dba MelmetalFrames dba ChikoritaFrames dba BayleefFrames dba MeganiumFrames @@ -283,6 +297,7 @@ FramesPointers: dba LeafeonFrames dba GlaceonFrames dba SylveonFrames + dba BreezeonFrames dba MurkrowFrames dba HonchkrowFrames dba SlowkingFrames @@ -302,6 +317,7 @@ FramesPointers: dba DunsparceFrames dba DudunsparceFrames dba GligarFrames + dba GliscorFrames dba SteelixFrames dba SnubbullFrames dba GranbullFrames @@ -309,11 +325,15 @@ FramesPointers: dba QwilfishFrames dba KazappelinFrames dba QwilfatherFrames + dba SailwingFrames dba ScizorFrames dba ShuckleFrames dba PockleFrames dba HeracrossFrames dba SneaselFrames + dba WeavileFrames + dba WarfursFrames + dba WearlycanFrames dba TeddiursaFrames dba UrsaringFrames dba UrsalunaFrames @@ -343,6 +363,10 @@ FramesPointers: dba WyrdeerFrames dba SmeargleFrames dba GrenmarFrames + dba BuniceFrames + dba BundraFrames + dba BunbergFrames + dba BundrakeFrames dba TyrogueFrames dba HitmontopFrames dba SmoochumFrames @@ -372,11 +396,16 @@ FramesPointers: dba WispiritFrames dba CoatlFrames dba MimearFrames + dba SnuzzlesFrames + dba DrilluskFrames dba InoshikaFrames dba RuddernautFrames + dba PixytopFrames + dba MawtleFrames dba XylodonFrames dba XylofinFrames dba DokuroarFrames + dba AlphalithFrames dba ScreamTailFrames dba SandyShocksFrames dba GreatTuskFrames diff --git a/gfx/pokemon/gliscor/anim.asm b/gfx/pokemon/gliscor/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/gliscor/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/gliscor/anim_idle.asm b/gfx/pokemon/gliscor/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/gliscor/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/gliscor/back.png b/gfx/pokemon/gliscor/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/gliscor/front.png b/gfx/pokemon/gliscor/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/gliscor/shiny.pal b/gfx/pokemon/gliscor/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/gliscor/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/gorillaimo/anim.asm b/gfx/pokemon/gorillaimo/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/gorillaimo/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/gorillaimo/anim_idle.asm b/gfx/pokemon/gorillaimo/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/gorillaimo/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/gorillaimo/back.png b/gfx/pokemon/gorillaimo/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/gorillaimo/front.png b/gfx/pokemon/gorillaimo/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/gorillaimo/shiny.pal b/gfx/pokemon/gorillaimo/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/gorillaimo/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/idle_pointers.asm b/gfx/pokemon/idle_pointers.asm index 937d7d8..f3ae200 100644 --- a/gfx/pokemon/idle_pointers.asm +++ b/gfx/pokemon/idle_pointers.asm @@ -64,6 +64,8 @@ AnimationIdlePointers: dw VenomothAnimationIdle dw DiglettAnimationIdle dw DugtrioAnimationIdle + dw WiglettAnimationIdle + dw WugtrioAnimationIdle dw CoinpurAnimationIdle dw MeowthAnimationIdle dw PersianAnimationIdle @@ -116,6 +118,7 @@ AnimationIdlePointers: dw CroakozunaAnimationIdle dw FarfetchDAnimationIdle dw LuxwanAnimationIdle + dw DodaerieAnimationIdle dw DoduoAnimationIdle dw DodrioAnimationIdle dw SeelAnimationIdle @@ -150,17 +153,24 @@ AnimationIdlePointers: dw WeezingAnimationIdle dw RhyhornAnimationIdle dw RhydonAnimationIdle + dw RhyperiorAnimationIdle dw HappinyAnimationIdle dw ChanseyAnimationIdle + dw GorillaimoAnimationIdle + dw CactormusAnimationIdle dw BurgelaAnimationIdle dw TangelaAnimationIdle dw TangrowthAnimationIdle dw JungelaAnimationIdle + dw RamooseAnimationIdle dw KangaskhanAnimationIdle + dw TrampelAnimationIdle + dw AraphantAnimationIdle dw HorseaAnimationIdle dw SeadraAnimationIdle dw BlastykeAnimationIdle dw BlastoiseAnimationIdle + dw SharpoonAnimationIdle dw OrfryAnimationIdle dw GoldeenAnimationIdle dw SeakingAnimationIdle @@ -190,6 +200,7 @@ AnimationIdlePointers: dw VaporeonAnimationIdle dw JolteonAnimationIdle dw FlareonAnimationIdle + dw PorybitAnimationIdle dw PorygonAnimationIdle dw OmanyteAnimationIdle dw OmastarAnimationIdle @@ -199,6 +210,7 @@ AnimationIdlePointers: dw AerodactylAnimationIdle dw DecillaAnimationIdle dw GawarhedAnimationIdle + dw OmegadgeAnimationIdle dw MunchlaxAnimationIdle dw SnorlaxAnimationIdle dw ArticunoAnimationIdle @@ -212,6 +224,8 @@ AnimationIdlePointers: dw DragoniteAnimationIdle dw MewtwoAnimationIdle dw MewAnimationIdle + dw MeltanAnimationIdle + dw MelmetalAnimationIdle dw ChikoritaAnimationIdle dw BayleefAnimationIdle dw MeganiumAnimationIdle @@ -283,6 +297,7 @@ AnimationIdlePointers: dw LeafeonAnimationIdle dw GlaceonAnimationIdle dw SylveonAnimationIdle + dw BreezeonAnimationIdle dw MurkrowAnimationIdle dw HonchkrowAnimationIdle dw SlowkingAnimationIdle @@ -302,6 +317,7 @@ AnimationIdlePointers: dw DunsparceAnimationIdle dw DudunsparceAnimationIdle dw GligarAnimationIdle + dw GliscorAnimationIdle dw SteelixAnimationIdle dw SnubbullAnimationIdle dw GranbullAnimationIdle @@ -309,11 +325,15 @@ AnimationIdlePointers: dw QwilfishAnimationIdle dw KazappelinAnimationIdle dw QwilfatherAnimationIdle + dw SailwingAnimationIdle dw ScizorAnimationIdle dw ShuckleAnimationIdle dw PockleAnimationIdle dw HeracrossAnimationIdle dw SneaselAnimationIdle + dw WeavileAnimationIdle + dw WarfursAnimationIdle + dw WearlycanAnimationIdle dw TeddiursaAnimationIdle dw UrsaringAnimationIdle dw UrsalunaAnimationIdle @@ -343,6 +363,10 @@ AnimationIdlePointers: dw WyrdeerAnimationIdle dw SmeargleAnimationIdle dw GrenmarAnimationIdle + dw BuniceAnimationIdle + dw BundraAnimationIdle + dw BunbergAnimationIdle + dw BundrakeAnimationIdle dw TyrogueAnimationIdle dw HitmontopAnimationIdle dw SmoochumAnimationIdle @@ -372,11 +396,16 @@ AnimationIdlePointers: dw WispiritAnimationIdle dw CoatlAnimationIdle dw MimearAnimationIdle + dw SnuzzlesAnimationIdle + dw DrilluskAnimationIdle dw InoshikaAnimationIdle dw RuddernautAnimationIdle + dw PixytopAnimationIdle + dw MawtleAnimationIdle dw XylodonAnimationIdle dw XylofinAnimationIdle dw DokuroarAnimationIdle + dw AlphalithAnimationIdle dw ScreamTailAnimationIdle dw SandyShocksAnimationIdle dw GreatTuskAnimationIdle diff --git a/gfx/pokemon/idles.asm b/gfx/pokemon/idles.asm index 8e83b56..5f94472 100644 --- a/gfx/pokemon/idles.asm +++ b/gfx/pokemon/idles.asm @@ -62,6 +62,8 @@ VenonatAnimationIdle: INCLUDE "gfx/pokemon/venonat/anim_idle.asm" VenomothAnimationIdle: INCLUDE "gfx/pokemon/venomoth/anim_idle.asm" DiglettAnimationIdle: INCLUDE "gfx/pokemon/diglett/anim_idle.asm" DugtrioAnimationIdle: INCLUDE "gfx/pokemon/dugtrio/anim_idle.asm" +WiglettAnimationIdle: INCLUDE "gfx/pokemon/wiglett/anim_idle.asm" +WugtrioAnimationIdle: INCLUDE "gfx/pokemon/wugtrio/anim_idle.asm" CoinpurAnimationIdle: INCLUDE "gfx/pokemon/coinpur/anim_idle.asm" MeowthAnimationIdle: INCLUDE "gfx/pokemon/meowth/anim_idle.asm" PersianAnimationIdle: INCLUDE "gfx/pokemon/persian/anim_idle.asm" @@ -114,6 +116,7 @@ RibbitoAnimationIdle: INCLUDE "gfx/pokemon/ribbito/anim_idle.asm" CroakozunaAnimationIdle: INCLUDE "gfx/pokemon/croakozuna/anim_idle.asm" FarfetchDAnimationIdle: INCLUDE "gfx/pokemon/farfetch_d/anim_idle.asm" LuxwanAnimationIdle: INCLUDE "gfx/pokemon/luxwan/anim_idle.asm" +DodaerieAnimationIdle: INCLUDE "gfx/pokemon/dodaerie/anim_idle.asm" DoduoAnimationIdle: INCLUDE "gfx/pokemon/doduo/anim_idle.asm" DodrioAnimationIdle: INCLUDE "gfx/pokemon/dodrio/anim_idle.asm" SeelAnimationIdle: INCLUDE "gfx/pokemon/seel/anim_idle.asm" @@ -148,17 +151,24 @@ KoffingAnimationIdle: INCLUDE "gfx/pokemon/koffing/anim_idle.asm" WeezingAnimationIdle: INCLUDE "gfx/pokemon/weezing/anim_idle.asm" RhyhornAnimationIdle: INCLUDE "gfx/pokemon/rhyhorn/anim_idle.asm" RhydonAnimationIdle: INCLUDE "gfx/pokemon/rhydon/anim_idle.asm" +RhyperiorAnimationIdle: INCLUDE "gfx/pokemon/rhyperior/anim_idle.asm" HappinyAnimationIdle: INCLUDE "gfx/pokemon/happiny/anim_idle.asm" ChanseyAnimationIdle: INCLUDE "gfx/pokemon/chansey/anim_idle.asm" +GorillaimoAnimationIdle: INCLUDE "gfx/pokemon/gorillaimo/anim_idle.asm" +CactormusAnimationIdle: INCLUDE "gfx/pokemon/cactormus/anim_idle.asm" BurgelaAnimationIdle: INCLUDE "gfx/pokemon/burgela/anim_idle.asm" TangelaAnimationIdle: INCLUDE "gfx/pokemon/tangela/anim_idle.asm" TangrowthAnimationIdle: INCLUDE "gfx/pokemon/tangrowth/anim_idle.asm" JungelaAnimationIdle: INCLUDE "gfx/pokemon/jungela/anim_idle.asm" +RamooseAnimationIdle: INCLUDE "gfx/pokemon/ramoose/anim_idle.asm" KangaskhanAnimationIdle: INCLUDE "gfx/pokemon/kangaskhan/anim_idle.asm" +TrampelAnimationIdle: INCLUDE "gfx/pokemon/trampel/anim_idle.asm" +AraphantAnimationIdle: INCLUDE "gfx/pokemon/araphant/anim_idle.asm" HorseaAnimationIdle: INCLUDE "gfx/pokemon/horsea/anim_idle.asm" SeadraAnimationIdle: INCLUDE "gfx/pokemon/seadra/anim_idle.asm" BlastykeAnimationIdle: INCLUDE "gfx/pokemon/blastyke/anim_idle.asm" BlastoiseAnimationIdle: INCLUDE "gfx/pokemon/blastoise/anim_idle.asm" +SharpoonAnimationIdle: INCLUDE "gfx/pokemon/sharpoon/anim_idle.asm" OrfryAnimationIdle: INCLUDE "gfx/pokemon/orfry/anim_idle.asm" GoldeenAnimationIdle: INCLUDE "gfx/pokemon/goldeen/anim_idle.asm" SeakingAnimationIdle: INCLUDE "gfx/pokemon/seaking/anim_idle.asm" @@ -188,6 +198,7 @@ EeveeAnimationIdle: INCLUDE "gfx/pokemon/eevee/anim_idle.asm" VaporeonAnimationIdle: INCLUDE "gfx/pokemon/vaporeon/anim_idle.asm" JolteonAnimationIdle: INCLUDE "gfx/pokemon/jolteon/anim_idle.asm" FlareonAnimationIdle: INCLUDE "gfx/pokemon/flareon/anim_idle.asm" +PorybitAnimationIdle: INCLUDE "gfx/pokemon/porybit/anim_idle.asm" PorygonAnimationIdle: INCLUDE "gfx/pokemon/porygon/anim_idle.asm" OmanyteAnimationIdle: INCLUDE "gfx/pokemon/omanyte/anim_idle.asm" OmastarAnimationIdle: INCLUDE "gfx/pokemon/omastar/anim_idle.asm" @@ -197,6 +208,7 @@ FeradactylAnimationIdle: INCLUDE "gfx/pokemon/feradactyl/anim_idle.asm" AerodactylAnimationIdle: INCLUDE "gfx/pokemon/aerodactyl/anim_idle.asm" DecillaAnimationIdle: INCLUDE "gfx/pokemon/decilla/anim_idle.asm" GawarhedAnimationIdle: INCLUDE "gfx/pokemon/gawarhed/anim_idle.asm" +OmegadgeAnimationIdle: INCLUDE "gfx/pokemon/omegadge/anim_idle.asm" MunchlaxAnimationIdle: INCLUDE "gfx/pokemon/munchlax/anim_idle.asm" SnorlaxAnimationIdle: INCLUDE "gfx/pokemon/snorlax/anim_idle.asm" ArticunoAnimationIdle: INCLUDE "gfx/pokemon/articuno/anim_idle.asm" @@ -210,6 +222,8 @@ DragonairAnimationIdle: INCLUDE "gfx/pokemon/dragonair/anim_idle.asm" DragoniteAnimationIdle: INCLUDE "gfx/pokemon/dragonite/anim_idle.asm" MewtwoAnimationIdle: INCLUDE "gfx/pokemon/mewtwo/anim_idle.asm" MewAnimationIdle: INCLUDE "gfx/pokemon/mew/anim_idle.asm" +MeltanAnimationIdle: INCLUDE "gfx/pokemon/meltan/anim_idle.asm" +MelmetalAnimationIdle: INCLUDE "gfx/pokemon/melmetal/anim_idle.asm" ChikoritaAnimationIdle: INCLUDE "gfx/pokemon/chikorita/anim_idle.asm" BayleefAnimationIdle: INCLUDE "gfx/pokemon/bayleef/anim_idle.asm" MeganiumAnimationIdle: INCLUDE "gfx/pokemon/meganium/anim_idle.asm" @@ -281,6 +295,7 @@ UmbreonAnimationIdle: INCLUDE "gfx/pokemon/umbreon/anim_idle.asm" LeafeonAnimationIdle: INCLUDE "gfx/pokemon/leafeon/anim_idle.asm" GlaceonAnimationIdle: INCLUDE "gfx/pokemon/glaceon/anim_idle.asm" SylveonAnimationIdle: INCLUDE "gfx/pokemon/sylveon/anim_idle.asm" +BreezeonAnimationIdle: INCLUDE "gfx/pokemon/breezeon/anim_idle.asm" MurkrowAnimationIdle: INCLUDE "gfx/pokemon/murkrow/anim_idle.asm" HonchkrowAnimationIdle: INCLUDE "gfx/pokemon/honchkrow/anim_idle.asm" SlowkingAnimationIdle: INCLUDE "gfx/pokemon/slowking/anim_idle.asm" @@ -300,6 +315,7 @@ ForretressAnimationIdle: INCLUDE "gfx/pokemon/forretress/anim_idle.asm" DunsparceAnimationIdle: INCLUDE "gfx/pokemon/dunsparce/anim_idle.asm" DudunsparceAnimationIdle: INCLUDE "gfx/pokemon/dudunsparce/anim_idle.asm" GligarAnimationIdle: INCLUDE "gfx/pokemon/gligar/anim_idle.asm" +GliscorAnimationIdle: INCLUDE "gfx/pokemon/gliscor/anim_idle.asm" SteelixAnimationIdle: INCLUDE "gfx/pokemon/steelix/anim_idle.asm" SnubbullAnimationIdle: INCLUDE "gfx/pokemon/snubbull/anim_idle.asm" GranbullAnimationIdle: INCLUDE "gfx/pokemon/granbull/anim_idle.asm" @@ -307,11 +323,15 @@ CaretorkerAnimationIdle: INCLUDE "gfx/pokemon/caretorker/anim_idle.asm" QwilfishAnimationIdle: INCLUDE "gfx/pokemon/qwilfish/anim_idle.asm" KazappelinAnimationIdle: INCLUDE "gfx/pokemon/kazappelin/anim_idle.asm" QwilfatherAnimationIdle: INCLUDE "gfx/pokemon/qwilfather/anim_idle.asm" +SailwingAnimationIdle: INCLUDE "gfx/pokemon/sailwing/anim_idle.asm" ScizorAnimationIdle: INCLUDE "gfx/pokemon/scizor/anim_idle.asm" ShuckleAnimationIdle: INCLUDE "gfx/pokemon/shuckle/anim_idle.asm" PockleAnimationIdle: INCLUDE "gfx/pokemon/pockle/anim_idle.asm" HeracrossAnimationIdle: INCLUDE "gfx/pokemon/heracross/anim_idle.asm" SneaselAnimationIdle: INCLUDE "gfx/pokemon/sneasel/anim_idle.asm" +WeavileAnimationIdle: INCLUDE "gfx/pokemon/weavile/anim_idle.asm" +WarfursAnimationIdle: INCLUDE "gfx/pokemon/warfurs/anim_idle.asm" +WearlycanAnimationIdle: INCLUDE "gfx/pokemon/wearlycan/anim_idle.asm" TeddiursaAnimationIdle: INCLUDE "gfx/pokemon/teddiursa/anim_idle.asm" UrsaringAnimationIdle: INCLUDE "gfx/pokemon/ursaring/anim_idle.asm" UrsalunaAnimationIdle: INCLUDE "gfx/pokemon/ursaluna/anim_idle.asm" @@ -341,6 +361,10 @@ StantlerAnimationIdle: INCLUDE "gfx/pokemon/stantler/anim_idle.asm" WyrdeerAnimationIdle: INCLUDE "gfx/pokemon/wyrdeer/anim_idle.asm" SmeargleAnimationIdle: INCLUDE "gfx/pokemon/smeargle/anim_idle.asm" GrenmarAnimationIdle: INCLUDE "gfx/pokemon/grenmar/anim_idle.asm" +BuniceAnimationIdle: INCLUDE "gfx/pokemon/bunice/anim_idle.asm" +BundraAnimationIdle: INCLUDE "gfx/pokemon/bundra/anim_idle.asm" +BunbergAnimationIdle: INCLUDE "gfx/pokemon/bunberg/anim_idle.asm" +BundrakeAnimationIdle: INCLUDE "gfx/pokemon/bundrake/anim_idle.asm" TyrogueAnimationIdle: INCLUDE "gfx/pokemon/tyrogue/anim_idle.asm" HitmontopAnimationIdle: INCLUDE "gfx/pokemon/hitmontop/anim_idle.asm" SmoochumAnimationIdle: INCLUDE "gfx/pokemon/smoochum/anim_idle.asm" @@ -370,11 +394,16 @@ KitsenAnimationIdle: INCLUDE "gfx/pokemon/kitsen/anim_idle.asm" WispiritAnimationIdle: INCLUDE "gfx/pokemon/wispirit/anim_idle.asm" CoatlAnimationIdle: INCLUDE "gfx/pokemon/coatl/anim_idle.asm" MimearAnimationIdle: INCLUDE "gfx/pokemon/mimear/anim_idle.asm" +SnuzzlesAnimationIdle: INCLUDE "gfx/pokemon/snuzzles/anim_idle.asm" +DrilluskAnimationIdle: INCLUDE "gfx/pokemon/drillusk/anim_idle.asm" InoshikaAnimationIdle: INCLUDE "gfx/pokemon/inoshika/anim_idle.asm" RuddernautAnimationIdle: INCLUDE "gfx/pokemon/ruddernaut/anim_idle.asm" +PixytopAnimationIdle: INCLUDE "gfx/pokemon/pixytop/anim_idle.asm" +MawtleAnimationIdle: INCLUDE "gfx/pokemon/mawtle/anim_idle.asm" XylodonAnimationIdle: INCLUDE "gfx/pokemon/xylodon/anim_idle.asm" XylofinAnimationIdle: INCLUDE "gfx/pokemon/xylofin/anim_idle.asm" DokuroarAnimationIdle: INCLUDE "gfx/pokemon/dokuroar/anim_idle.asm" +AlphalithAnimationIdle: INCLUDE "gfx/pokemon/alphalith/anim_idle.asm" ScreamTailAnimationIdle: INCLUDE "gfx/pokemon/scream_tail/anim_idle.asm" SandyShocksAnimationIdle: INCLUDE "gfx/pokemon/sandy_shocks/anim_idle.asm" GreatTuskAnimationIdle: INCLUDE "gfx/pokemon/great_tusk/anim_idle.asm" diff --git a/gfx/pokemon/johto_frames.asm b/gfx/pokemon/johto_frames.asm index e899e49..c48ab7d 100644 --- a/gfx/pokemon/johto_frames.asm +++ b/gfx/pokemon/johto_frames.asm @@ -71,6 +71,7 @@ UmbreonFrames: INCLUDE "gfx/pokemon/umbreon/frames.asm" LeafeonFrames: INCLUDE "gfx/pokemon/leafeon/frames.asm" GlaceonFrames: INCLUDE "gfx/pokemon/glaceon/frames.asm" SylveonFrames: INCLUDE "gfx/pokemon/sylveon/frames.asm" +BreezeonFrames: INCLUDE "gfx/pokemon/breezeon/frames.asm" MurkrowFrames: INCLUDE "gfx/pokemon/murkrow/frames.asm" HonchkrowFrames: INCLUDE "gfx/pokemon/honchkrow/frames.asm" SlowkingFrames: INCLUDE "gfx/pokemon/slowking/frames.asm" @@ -90,6 +91,7 @@ ForretressFrames: INCLUDE "gfx/pokemon/forretress/frames.asm" DunsparceFrames: INCLUDE "gfx/pokemon/dunsparce/frames.asm" DudunsparceFrames: INCLUDE "gfx/pokemon/dudunsparce/frames.asm" GligarFrames: INCLUDE "gfx/pokemon/gligar/frames.asm" +GliscorFrames: INCLUDE "gfx/pokemon/gliscor/frames.asm" SteelixFrames: INCLUDE "gfx/pokemon/steelix/frames.asm" SnubbullFrames: INCLUDE "gfx/pokemon/snubbull/frames.asm" GranbullFrames: INCLUDE "gfx/pokemon/granbull/frames.asm" @@ -97,11 +99,15 @@ CaretorkerFrames: INCLUDE "gfx/pokemon/caretorker/frames.asm" QwilfishFrames: INCLUDE "gfx/pokemon/qwilfish/frames.asm" KazappelinFrames: INCLUDE "gfx/pokemon/kazappelin/frames.asm" QwilfatherFrames: INCLUDE "gfx/pokemon/qwilfather/frames.asm" +SailwingFrames: INCLUDE "gfx/pokemon/sailwing/frames.asm" ScizorFrames: INCLUDE "gfx/pokemon/scizor/frames.asm" ShuckleFrames: INCLUDE "gfx/pokemon/shuckle/frames.asm" PockleFrames: INCLUDE "gfx/pokemon/pockle/frames.asm" HeracrossFrames: INCLUDE "gfx/pokemon/heracross/frames.asm" SneaselFrames: INCLUDE "gfx/pokemon/sneasel/frames.asm" +WeavileFrames: INCLUDE "gfx/pokemon/weavile/frames.asm" +WarfursFrames: INCLUDE "gfx/pokemon/warfurs/frames.asm" +WearlycanFrames: INCLUDE "gfx/pokemon/wearlycan/frames.asm" TeddiursaFrames: INCLUDE "gfx/pokemon/teddiursa/frames.asm" UrsaringFrames: INCLUDE "gfx/pokemon/ursaring/frames.asm" UrsalunaFrames: INCLUDE "gfx/pokemon/ursaluna/frames.asm" @@ -131,6 +137,10 @@ StantlerFrames: INCLUDE "gfx/pokemon/stantler/frames.asm" WyrdeerFrames: INCLUDE "gfx/pokemon/wyrdeer/frames.asm" SmeargleFrames: INCLUDE "gfx/pokemon/smeargle/frames.asm" GrenmarFrames: INCLUDE "gfx/pokemon/grenmar/frames.asm" +BuniceFrames: INCLUDE "gfx/pokemon/bunice/frames.asm" +BundraFrames: INCLUDE "gfx/pokemon/bundra/frames.asm" +BunbergFrames: INCLUDE "gfx/pokemon/bunberg/frames.asm" +BundrakeFrames: INCLUDE "gfx/pokemon/bundrake/frames.asm" TyrogueFrames: INCLUDE "gfx/pokemon/tyrogue/frames.asm" HitmontopFrames: INCLUDE "gfx/pokemon/hitmontop/frames.asm" SmoochumFrames: INCLUDE "gfx/pokemon/smoochum/frames.asm" @@ -160,11 +170,16 @@ KitsenFrames: INCLUDE "gfx/pokemon/kitsen/frames.asm" WispiritFrames: INCLUDE "gfx/pokemon/wispirit/frames.asm" CoatlFrames: INCLUDE "gfx/pokemon/coatl/frames.asm" MimearFrames: INCLUDE "gfx/pokemon/mimear/frames.asm" +SnuzzlesFrames: INCLUDE "gfx/pokemon/snuzzles/frames.asm" +DrilluskFrames: INCLUDE "gfx/pokemon/drillusk/frames.asm" InoshikaFrames: INCLUDE "gfx/pokemon/inoshika/frames.asm" RuddernautFrames: INCLUDE "gfx/pokemon/ruddernaut/frames.asm" +PixytopFrames: INCLUDE "gfx/pokemon/pixytop/frames.asm" +MawtleFrames: INCLUDE "gfx/pokemon/mawtle/frames.asm" XylodonFrames: INCLUDE "gfx/pokemon/xylodon/frames.asm" XylofinFrames: INCLUDE "gfx/pokemon/xylofin/frames.asm" DokuroarFrames: INCLUDE "gfx/pokemon/dokuroar/frames.asm" +AlphalithFrames: INCLUDE "gfx/pokemon/alphalith/frames.asm" ScreamTailFrames: INCLUDE "gfx/pokemon/scream_tail/frames.asm" SandyShocksFrames: INCLUDE "gfx/pokemon/sandy_shocks/frames.asm" GreatTuskFrames: INCLUDE "gfx/pokemon/great_tusk/frames.asm" diff --git a/gfx/pokemon/kanto_frames.asm b/gfx/pokemon/kanto_frames.asm index 07eb618..f11c1bf 100644 --- a/gfx/pokemon/kanto_frames.asm +++ b/gfx/pokemon/kanto_frames.asm @@ -64,6 +64,8 @@ VenonatFrames: INCLUDE "gfx/pokemon/venonat/frames.asm" VenomothFrames: INCLUDE "gfx/pokemon/venomoth/frames.asm" DiglettFrames: INCLUDE "gfx/pokemon/diglett/frames.asm" DugtrioFrames: INCLUDE "gfx/pokemon/dugtrio/frames.asm" +WiglettFrames: INCLUDE "gfx/pokemon/wiglett/frames.asm" +WugtrioFrames: INCLUDE "gfx/pokemon/wugtrio/frames.asm" CoinpurFrames: INCLUDE "gfx/pokemon/coinpur/frames.asm" MeowthFrames: INCLUDE "gfx/pokemon/meowth/frames.asm" PersianFrames: INCLUDE "gfx/pokemon/persian/frames.asm" @@ -116,6 +118,7 @@ RibbitoFrames: INCLUDE "gfx/pokemon/ribbito/frames.asm" CroakozunaFrames: INCLUDE "gfx/pokemon/croakozuna/frames.asm" FarfetchDFrames: INCLUDE "gfx/pokemon/farfetch_d/frames.asm" LuxwanFrames: INCLUDE "gfx/pokemon/luxwan/frames.asm" +DodaerieFrames: INCLUDE "gfx/pokemon/dodaerie/frames.asm" DoduoFrames: INCLUDE "gfx/pokemon/doduo/frames.asm" DodrioFrames: INCLUDE "gfx/pokemon/dodrio/frames.asm" SeelFrames: INCLUDE "gfx/pokemon/seel/frames.asm" @@ -150,17 +153,24 @@ KoffingFrames: INCLUDE "gfx/pokemon/koffing/frames.asm" WeezingFrames: INCLUDE "gfx/pokemon/weezing/frames.asm" RhyhornFrames: INCLUDE "gfx/pokemon/rhyhorn/frames.asm" RhydonFrames: INCLUDE "gfx/pokemon/rhydon/frames.asm" +RhyperiorFrames: INCLUDE "gfx/pokemon/rhyperior/frames.asm" HappinyFrames: INCLUDE "gfx/pokemon/happiny/frames.asm" ChanseyFrames: INCLUDE "gfx/pokemon/chansey/frames.asm" +GorillaimoFrames: INCLUDE "gfx/pokemon/gorillaimo/frames.asm" +CactormusFrames: INCLUDE "gfx/pokemon/cactormus/frames.asm" BurgelaFrames: INCLUDE "gfx/pokemon/burgela/frames.asm" TangelaFrames: INCLUDE "gfx/pokemon/tangela/frames.asm" TangrowthFrames: INCLUDE "gfx/pokemon/tangrowth/frames.asm" JungelaFrames: INCLUDE "gfx/pokemon/jungela/frames.asm" +RamooseFrames: INCLUDE "gfx/pokemon/ramoose/frames.asm" KangaskhanFrames: INCLUDE "gfx/pokemon/kangaskhan/frames.asm" +TrampelFrames: INCLUDE "gfx/pokemon/trampel/frames.asm" +AraphantFrames: INCLUDE "gfx/pokemon/araphant/frames.asm" HorseaFrames: INCLUDE "gfx/pokemon/horsea/frames.asm" SeadraFrames: INCLUDE "gfx/pokemon/seadra/frames.asm" BlastykeFrames: INCLUDE "gfx/pokemon/blastyke/frames.asm" BlastoiseFrames: INCLUDE "gfx/pokemon/blastoise/frames.asm" +SharpoonFrames: INCLUDE "gfx/pokemon/sharpoon/frames.asm" OrfryFrames: INCLUDE "gfx/pokemon/orfry/frames.asm" GoldeenFrames: INCLUDE "gfx/pokemon/goldeen/frames.asm" SeakingFrames: INCLUDE "gfx/pokemon/seaking/frames.asm" @@ -190,6 +200,7 @@ EeveeFrames: INCLUDE "gfx/pokemon/eevee/frames.asm" VaporeonFrames: INCLUDE "gfx/pokemon/vaporeon/frames.asm" JolteonFrames: INCLUDE "gfx/pokemon/jolteon/frames.asm" FlareonFrames: INCLUDE "gfx/pokemon/flareon/frames.asm" +PorybitFrames: INCLUDE "gfx/pokemon/porybit/frames.asm" PorygonFrames: INCLUDE "gfx/pokemon/porygon/frames.asm" OmanyteFrames: INCLUDE "gfx/pokemon/omanyte/frames.asm" OmastarFrames: INCLUDE "gfx/pokemon/omastar/frames.asm" @@ -199,6 +210,7 @@ FeradactylFrames: INCLUDE "gfx/pokemon/feradactyl/frames.asm" AerodactylFrames: INCLUDE "gfx/pokemon/aerodactyl/frames.asm" DecillaFrames: INCLUDE "gfx/pokemon/decilla/frames.asm" GawarhedFrames: INCLUDE "gfx/pokemon/gawarhed/frames.asm" +OmegadgeFrames: INCLUDE "gfx/pokemon/omegadge/frames.asm" MunchlaxFrames: INCLUDE "gfx/pokemon/munchlax/frames.asm" SnorlaxFrames: INCLUDE "gfx/pokemon/snorlax/frames.asm" ArticunoFrames: INCLUDE "gfx/pokemon/articuno/frames.asm" @@ -212,3 +224,5 @@ DragonairFrames: INCLUDE "gfx/pokemon/dragonair/frames.asm" DragoniteFrames: INCLUDE "gfx/pokemon/dragonite/frames.asm" MewtwoFrames: INCLUDE "gfx/pokemon/mewtwo/frames.asm" MewFrames: INCLUDE "gfx/pokemon/mew/frames.asm" +MeltanFrames: INCLUDE "gfx/pokemon/meltan/frames.asm" +MelmetalFrames: INCLUDE "gfx/pokemon/melmetal/frames.asm" diff --git a/gfx/pokemon/mawtle/anim.asm b/gfx/pokemon/mawtle/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/mawtle/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/mawtle/anim_idle.asm b/gfx/pokemon/mawtle/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/mawtle/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/mawtle/back.png b/gfx/pokemon/mawtle/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/mawtle/front.png b/gfx/pokemon/mawtle/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/mawtle/shiny.pal b/gfx/pokemon/mawtle/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/mawtle/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/melmetal/anim.asm b/gfx/pokemon/melmetal/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/melmetal/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/melmetal/anim_idle.asm b/gfx/pokemon/melmetal/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/melmetal/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/melmetal/back.png b/gfx/pokemon/melmetal/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/melmetal/front.png b/gfx/pokemon/melmetal/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/melmetal/shiny.pal b/gfx/pokemon/melmetal/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/melmetal/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/meltan/anim.asm b/gfx/pokemon/meltan/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/meltan/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/meltan/anim_idle.asm b/gfx/pokemon/meltan/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/meltan/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/meltan/back.png b/gfx/pokemon/meltan/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/meltan/front.png b/gfx/pokemon/meltan/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/meltan/shiny.pal b/gfx/pokemon/meltan/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/meltan/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/omegadge/front.png b/gfx/pokemon/omegadge/front.png index b219b514ce9bf4fe2b59e3519626320066971821..0502ca246a04ebee18adb0382a86a99e649750e9 100644 GIT binary patch literal 8143 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 qE2in(pX>k5t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/pixytop/front.png b/gfx/pokemon/pixytop/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/pixytop/shiny.pal b/gfx/pokemon/pixytop/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/pixytop/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/porybit/anim.asm b/gfx/pokemon/porybit/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/porybit/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/porybit/anim_idle.asm b/gfx/pokemon/porybit/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/porybit/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/porybit/back.png b/gfx/pokemon/porybit/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/porybit/front.png b/gfx/pokemon/porybit/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/porybit/shiny.pal b/gfx/pokemon/porybit/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/porybit/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/ramoose/anim.asm b/gfx/pokemon/ramoose/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/ramoose/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/ramoose/anim_idle.asm b/gfx/pokemon/ramoose/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/ramoose/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/ramoose/back.png b/gfx/pokemon/ramoose/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/ramoose/front.png b/gfx/pokemon/ramoose/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/ramoose/shiny.pal b/gfx/pokemon/ramoose/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/ramoose/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/rhyperior/front.png b/gfx/pokemon/rhyperior/front.png index 22fed171fa689cffd0feebc8021b54258612265c..a07d1229664e4354cd8fdd63f829812c8f3b8a67 100644 GIT binary patch literal 19635 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 delta 1131 zcmdlylkp431j%|f1_p)|ZPs!O3=Hfgp1!W^FWH#58B|_0T>Hqtz#v}Y8c`CQpH@?k)`fL2$v|<&zm0n9qBdi_fr_^iB>r``^|dUbQPnR>6^^V@S@UXP76uC|l=Z}V?%kH5UVegDh7?+xu_ zny+8izu(tB|Ni`A(fjgVUlZJ~Hg)&j|5ZOen%rB|HMDDsb z=a8X8%aR5kKAtVyOPZ{hlRP~iy!vL!7UDOJ$>@6Ov&C95lizOZ;HckldQNlMxo}0v zm{*5n=dhF`&>Q;7RaV7pCg!{ep)I+=`Nqn%0=Ek8XGsiSzd6}CCJ<- zvA}PcNazga)$P(BXTI|NW|VG|wZSFoz-{(7tYI^^2;ErE8KY%=eS0qdCaxV0A_{3U zVlR7Iz0^$eTGe&F!ADKUVEfdB`U7u58XK=?&vd!^_tgdirjmkH^1IhEHy7M)4(>Ew zDzPChCRVIJbY@m633^w* zWc97oyX7nNcejRpxKW<-;Ct|nb=PCRswAjS)q1$jY4Uuf2%eLM7w_H=3)rds+VJb^ z1A8BYd|l%rT)C<>DA?=iPVODC2Qv?RZwn46WLTI;oR)vJ0RzF4vCU=C-z z9^=lsDl){#hjB8CfyMJv%NbXP+&nKOd|(}WA@4Q4la<8aN#U|7 zS9-T=pZF%Z{eKMS_Q%Jf8)83%H>_l_GEP2q^PMC6KJLfQN<%|+i!~qEva_x7^IG$N s^3MO-2hR11KgkrYy)37&sU}fRBNJ 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
  • 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 XWC5Fl6PGbCFfe$!`njxgN@xNAP?tKi diff --git a/gfx/pokemon/sailwing/shiny.pal b/gfx/pokemon/sailwing/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/sailwing/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/sharpoon/anim.asm b/gfx/pokemon/sharpoon/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/sharpoon/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/sharpoon/anim_idle.asm b/gfx/pokemon/sharpoon/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/sharpoon/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/sharpoon/back.png b/gfx/pokemon/sharpoon/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/sharpoon/front.png b/gfx/pokemon/sharpoon/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/sharpoon/shiny.pal b/gfx/pokemon/sharpoon/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/sharpoon/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/snuzzles/anim.asm b/gfx/pokemon/snuzzles/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/snuzzles/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/snuzzles/anim_idle.asm b/gfx/pokemon/snuzzles/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/snuzzles/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/snuzzles/back.png b/gfx/pokemon/snuzzles/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/snuzzles/front.png b/gfx/pokemon/snuzzles/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/snuzzles/shiny.pal b/gfx/pokemon/snuzzles/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/snuzzles/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/trampel/anim.asm b/gfx/pokemon/trampel/anim.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/trampel/anim.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/trampel/anim_idle.asm b/gfx/pokemon/trampel/anim_idle.asm new file mode 100644 index 0000000..875f7be --- /dev/null +++ b/gfx/pokemon/trampel/anim_idle.asm @@ -0,0 +1 @@ + endanim \ No newline at end of file diff --git a/gfx/pokemon/trampel/back.png b/gfx/pokemon/trampel/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c7216be8a6b643ae0f808a7c3d303e86af6d8dfa GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/trampel/front.png b/gfx/pokemon/trampel/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/trampel/shiny.pal b/gfx/pokemon/trampel/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/trampel/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/wearlycan/back.png b/gfx/pokemon/wearlycan/back.png index d9fec1b0e988f6486cd05b2446d23fce90e3d2f3..68c818afc17a13f9ab1780c3f562683789b742be 100644 GIT binary patch literal 11681 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxO%Gg2cw(>y)37&sU}fRBNJ zfs^4M0}BHq0|OW{FhbZM4kHqqiIJHBWKIJE0|PT7Gf0|&je&uI4T&uZWrNf)GC|B~ zV_;xlg0dfKf$U^p-~hw_H~v3h5b$#IbYoy-1X<3=!0`VzgEIpM8yhvcDq>wPbh^&;noUD|LjDm`ux`L99vW$#|xu%YRp^1r!yt<{Wg^`V(v567L z5JpZ;P9AO^30__aBSjfSBa*@Y0}O&3j0}tn%#2D5OoEKef{g!GWD^cdWLGK_ zF>0K+kVDyN<3Z7&iyu^slZu)+xx~aJB&Af<)HO7>z(JGL?foF37^FXviky7|5PjD6C}E$RXl1apA^; zoXW;QA4HRiE^>*fm^@Vd2=W@(XT*7|i7cPNJ%;etEe0NDMg}H9WL7Bz4U zO1$3mN9#xKun+V0v$nSGoifogYqPMGW$w{AWr@d6X)dj8m)L2od}+mc=^wry)8jrq z?^?HIZ_s7mHjXv(9!6a=57UtqXD{AxOy=8{^(jjf7IkSb5XPV5JK_bl=5xOO5D^i5 z(^F*HYD442)9yqbPm`%xG%Nf@VfW-swpv{u_qW^^D}66lvFf$=Rb7)C30)`OiLOm9 zO*(k7pxl}#@qE75H!mlyCwl@va(jN5w_LXM@7_0)PIAnU5afER+FmB}XW5?F;Xgh; z>gINxrp+s}v0%T6(PIhwFPCp^-y@qUf2>z2UhqfnylbCs6(@Br7nnHXYUn}5?{jZX z-2IrLFf`lN`>E$G*ZvrCD+yR6yLwC zcmJKU|KxAV|C{UNe}+YiRw{hs(jY1-*uEdLsz27@-fm;bdv)#8&9yu42Znl_$^In3 zWjy!h#Oh>*&$0Ip-{-#f!{1@vp?}eps*_$WV`EF&?X}~lt1r{~6Ftzp-E4+Puwsby!jehk*Tc&F6 zpSe$_c`utGA=&j-t9b_~s*AtXU45tjr?OULr9j{^kNX;y=Vy!W-&-x;WfNGtD68;x zv}@jr3!R)3Bj!v?ywUGA~Rc(J4ID;kvip%#@&6ap#q-i9?l6dTn*PiE=?EP{4 z56zpl+=nDs_1%y>a`kG&hLRZBQ->vrZ(rIs|3i4wmivq^E@xK7d@pv?Jse{kYqgn8 zYjxw+kYo<)s%t5-s!7>$8XGU_UApy5yS=Q(gC}cA!X)d7FWtLLyL*Lw`kviXD$i_5 z@!*uuI=)eE>H~S9I+fRg6a8+_r^ za<*0Vx2*qpKAZoaAu-}V!USzAC zx99#N{y*&t{xhr({m*b=)|REBnvtDz=2q@M!mIS?KSNwo#5{#XSHqvFTi&^M?`wYe z$9+o^Gd3M%U6}N+E+r?K{qOp$?GK;Z8Eu#xc%@L};;97g{7>sHFsDB|Z&~rbJtNG$E&ImBfJIG9nARM(EWCYfXX_9BNA{xp+avD1 z3_L3T&SPFAb4u||etCoSAs6+3?@emu?z?QM z&Q70tafy+zBFmEoYsQx`*ZWm>wHt5kpMCqm{*FIdc6V#5mwJlK-^s+8qC5F~iA>G1 zUG=;*o)`B?W?stJb#?2X@5X2HuC7_^=Fr2`;B7SLDSy7#x4Fsg+poP9y7ly_OC(Ff zF$YVAz6Zaqch|W6$X$H;k#t%1><4wH7IzB&e*f=mNYIqZu!m>f=CxNpSl?~M-)}l| z%U-?9L2VUlZ#|s#$|O`vGMqVkvmv@hX5LtEd+ z_P@*}_P;-x|7Vb0J6HMf@h<(hQjs|(1qV<4*>Jiiq5iUe)s*!c-1PiTeA_QlvFP-n zs+98YA7ea4CUZD6hHQHz@m;xp%Jo^Vt5nY)oqgo`7V)lI*X|jny{z%FELAj9W{@)Jwy%Qf;OD2Wrlv-SW#xC(`>3;?;`}Ef@^Z&5d>a1#PTdwqH!DG3Q_{Y8` z(`N=w>e_YZvp(ag{TyFUe*Ie`J=?oGZIjD}pLeW{cBt50>~XvMd6LEY`VZl~CHLhr zE@#b(5id9>dN_L1U8U7xTx%z8osrCE{p-5$N9l*>ChE7Zy}B;H;djtHS^FLT8Qxr< z?fUp^@I$G&%nnWGo?UwIck8{sl6S0YT9|qkOY~N!t9%Z%&@OgQHhyKLv1qeIpsNT& z_<4Id)9Pw|nMhYHuZWi`?rTUKpQ*opYgPEs`BJaqAa%#VOp{OdmhRTQWULX?cT+mj zuc&$d+JZXi4|nGuueI_QsaWLs=Kb1Kt19E%jEAqGB|N%M~U zy1uEV@Os`J`vuS>mi@Z=XIJSgU#`W*9^!nQ5(jPjx8_wCADmU* zzol|(Y*_Y+^sWcDwQg-%HI-}aB*}>9dey(eW7F2Ag(!cUca&eKV$%7?`{v5G{?V8D zR(@?$uj7*|SKK9g9eWy*^~%#iA4?pt`Smlt%TDsOo$!^%8}{$qFey?|n3<(7JX6Pd z!Sko4Z>I0#yZn#)kd6Dplk3*4*Nc9mH>+Fwm~#G{34#Id&Sc-0Q19BmC}Y}vv7GyH z*XKoNudd{srP|5SD#Fgv&Qm;-zur%KqTZUquDfq4&%b&6pFx#B;6KBLkomvNw7%I( z{fWF#!@lP5(pS@FO}TtJZ#&nujf*vc&g`(B>sQpieQC|-1=-)@dG+TN(J@b*- zn(YmnSdt_rh^#ypQ2ur8&D8wv9@D=y+}XPezo~fhPvp`+$H~9rxsiEI0-xpzvo}7| zwKtpBR6ahd|L9peTjK)9%G~n&qV4OxzgW>K8p**b*;lOe?HJ>;owf20{5!wycHg;e z|HX@9&XPjD8kP)l7w1QP^W}a}-d1B@^Sx~Pt=%U+&NwkG8Mgo2w%p2sURPWiBWTLUCtAR^f_^8y;W1Y*~i*qJgZ#iV7!qOv}e52p% zb8PmbdwZA1sTkbKT(edpXHSvvoQXI8uDWV=^}?f_b0@O*?$iHK_t~w@;>}kB*F)RS ziqzlD|MvHFNB4oM z?$$lqA)gX>rvLBv{|ssSX012>(fpr5@rC{CtMy;h)~>9+_xOg-P9nJ*aZoz!ceL62dE!%6;S4Cw7`|G~G zqaAguXQ7wUgLkEtr{wNU?Op%J`&ymqjb*)SZbvxgvMhQTb2Tjr@|^#V;LTf4JuTaLqoV&vS)IY<$CtnSc-|H9RCsd1!te~%YT?z1!AM#q&&pt4KqF*1UI>Pp%x(^E;82e>`6#;&mOz zrfu809?F)gOqeO^aG)>n#{8(;pg5S9CI3xy@_zv-#%(%oBj?ws~eHd(My zT0??m-h*G4o1?uGKU+sUTEEYxBJPl&&NiuoLAUE7lFk)?s{GP)TyN}OWe#q2{ zt&w%^*`)`6XYc)Gyrb+V2dku;q13l?p3hd5%qitGt>s_wS~%jPYhP#CwCjd3)?1Ps zl0%hQCf@1y`kYU&Klo*C@}X~5cW=eqIbG1VvExAR6dor3g4!&_)AbeZjB9K3uYHv^ zX_H=S8=1m8ed2**9B<}*z4piU!`}BTUpU|BKixhlQg2p5LYnrLReTSMKh1ibv0SS! zx_{=agRUYW92$$d7#{r7`Jo;3@p)@*$zHu`kMypudXnqrPW5UjJ#cGH@pRd}89#g< zto1%nC%Ws>SI@U<^P;cs2-{kg$`vTiUbOODz_%~!K6NpGOwvC4PvJkqi7NhIU*rFB zuD*oE&ytsz`S?GB@ct*!+y67HKl-2Hg4|x^Z-t=zxT5|>nEzi<(aQZt-v1PP`=8pf6YkZXO9;2V)Z*CgWyv!x~TpBcKGkkETSV@|U2pX{t#PfaAwuDy_6ZkJ$K zWKi+G-#KEN`K22^sht5EWA__a9CQB>c6IBf?2EHkFFNs}W`oj$gyQ>l%huUN&pLd% zNIN_ILW+5~YphIVg6qkX&-dB#23&o=X#eiWq;M_){WEOElmD64-Fo`P1xIlvn6j@(@s(?{i*Jq^b^CA1drkej;QHDuK(uQOp>u$CaGH3-Fwr)nJkGfd!-|N3SBFYfT! zVfQvZ>VBJdQFmR^c5ril4WEPZPP?t0v0oNFmNtq!`p54-!^FJ%|MrXjXK<+c(vMOw zgg(z}KIZ**?uus`$$x)j*H7KfKV9Ce;;>Z2p2}4<%E1dV1S0R;ijm*8`~G6<_WTJA zfm4zN*XKN$mpyMwbj@9^!osrjDiD_rvq)7csLh2>jTaGKfSv-GAcw2DUzE-d67j9ntT3!9ywM%7+LBV|k ziDUfx_a+Cr^4>#C{uUN6ZRIK+wc?%o z(z0L2`t#S`Qr&v`RL3Sx#-4^EM%ja3*ZBVkzvchuPuzco`!I+1dT0 zYv1;=Z`UryD6dI#N(p6VXarR>YkcJoeX~-%edo4!!MlqyPE4HABgCIztDU!LzV6?P zts;RzjIJU95S&!8IAX^|lN0Z9C#jdsaC2#x*tDiv@TGg}*Y4hYpGnW2D!E7YB)D-% za4p|yw>74J`V8J(8jF@N?bOE+lGiSVN?Pn*U@_M@p!?Xh*UMh6`sgcM`R2NU)?0>k zY?u6s4sR`x(@1=1>u1gVpW&Xjic&(t)3Qm2_gVh*t-99#uv%8=?YrEiJIXW8q^Jk{3RxNrf+b**Hy`1@?7u&5$ zAD=Zoa_ZvLLqdK<{Dp7bwl2E!%DmG=Uue}aaXt^rleX=9tHQf%^ph85P6UU~We!mI zh$i3Q_j4*MUb4cAxs$ z3@)tOSJdCo^8YI>T5BJ}WU1c~C%*S%S|e*~%eIfFWiOrad2_I=weW^qU1GdJjSr|I z`s10OSg*Th(#ed?%*=+dOYf93&!2Mr=G22fu0J$uetb4fHaKMWm4%R^YNDuDTiVGx zJ>ax;_tw#3>xiGt1PajD=YNd*d+cARF8t4M|L6W6R}1R6KCWB(z%~t3p{fJpSYJ&&cV>ESFB1uj z%l^pyNNnvx+d6J;?rKe?NmtX!vR~ zSjzJ;Zs}puOIj-f`gTZ1_7y$ezP3Zj*-b9*E_0liAY>5QpJc1?Vc*8WwJ#^d+*#uB+OUV?ATwjgclB$l zCw}_OxZPDGq#@8%1g&Xx8r-r@0ky16|1(^;xA%0!N7rxLGp1cPj9#SEzO$>*1G`Q~Iw z?pUoX|4;JxG5Ie-7ydK6|8xIO*53Yy=1p7m8GnSm_P(mVWmaW=+{37=H>YU2#K@jn zZs~mc()u6qN5ya5TdunGOxTNV&IuA%8&9Olp8UFQTc_*Mn-fF=W2WPnE>RX&PhpRS zh9)R0GR|Lv|P>I1Z?*2;b@VdQ!@37cU*7w{+PiS03*tMt3Hy-63>S z+EL;#-`DHeQnvd*fvm5kbV7yAi17qVIs3I(i|d|Hyp({jSmQi1P4RoFz( zh^@QviY&p3TX#$Dn#O4^%D0{Mgf(`7=z&|F=OW71?&p5-T}o}H>ekao-d&bt?3rW` z>Rw>0aq*9S@}k(iXSZzUdn?(~Dd}-g;T!X%Z7=3r-I=_BRU|O72b}m8fm$ewe!EKxuEH#M+(@+PKj3s<;4&Mv)NaDE=N9{74}Io&m;AgV@~e^ znWyemCV%bprK7hkU1@yO#P^BTZGqKW7;aiOTAr5sx^LRQ7hS*V=Ib}*Ne5k-soEC$ zNi?@J?T$yz+ygv`{#8%@6h79qdL7kzNqPb6uKtjV#; ztOHM&tS7&Yv;4>$zGK7n1zjo~E4POIY&=(PzJF`*o^YG(GP$*7Mv1L^5}x~CKG79% ze4g*|Q@hi?gC>v+_EhWV@cfB*Q;@W(ax59h_VU-wJjyA7&5E@tyR#p0i|^jjm(r_ZI8lS)2}8B;aiyL2g?}WSEV*%F+T*_k|5U%^XFXf^ zQTBQBg_pl-3cN+y&#OK3HhcW(n{toFTH%tr^A1l5j=6Z_OKo}V)(?NXV(%U|KK6+N zG?e3Ld*X4k=fWRZpC9E;ejTN=!7-Pm?c%hrT{}w|I~kq9gAzwS$asG&j+yUp{p7YS z+qY$3spg+}dbJjV_dAIry|*oyXMO+Az*?aVn)WiAzVtk3+ROB?>E+c1Nvn29hq@Uw zZ(r-`b#||rn(ooNvZ^A15saVDt^Xi@RQy}FNcb;{gopbwmmV{ye>s0|g12yua^iyQ zCoy;L@NZjuqvnO+J_pX)<(9p>lUa)6E`LlvwrhIBAMNZ_nFUe4HrrR`oi6D)C9-&% z+qK|13*NtuH>kLNY}fRD(;20ZPQ=|@a3=!P&;xfOw65GLmzi(8+cy4S)Y1LmSsh(f z$fV8-)}Vz`3(Tfjp6xlrM6u4?Ad86UR;=QpikrE z$yD1rRe_KCd+y0z`)ctncgzDp#xDd53{>R+^49cqe|5mR5*Y@?Yre)A>@!&VR zG#2e_t2Eob_I6F=W?yzk&)juupNRK;KcFNM5YP~?@mz}R-pX~#;eY4v39m2PbaX|= zLMPUr%cfhN{Liqg?(3C`W2fw!e!0Xce|T(r_34>MM=u8|J{H`xc@k5O^=7H>$2cGD z=>L)NUZVbjx$}R9{lfJhZ!PKpXlcNS;PJV^I5R$9GC zWi>4ND*Dl&#lHt;FVvV1-!5jCb znQxw+J*7Q${XdP2StZ;i*LF2)o83{#@GI~y|F(YKKjR;ZP9L3Tux0;-u16M&H+Xo= z4KaJD(!SBA=Fql(3h~~F3l8ddwf0_Ge}>O+>;6M~7GaDFmnKW>R+_rA=FqWY(LZ|v zjo7$%KU0@D@t;BJ*0!C#Y{uCol6TL~;ECyxvwnQxVsXwao}^b-Ht(LV(^)BD^X>S8 zMYnF6zBqgJVoHf!gkXVz<@@=;p4ypLt{HCYF4p_)v13DvxAu{cZTF|ldCq?OR=2Fu zqkqCW{sIBF>ynD+@aI?U&n^1(rR~}aEhT;fi5-?Q<>yx}diL~-Brb4_|IZMY{hwjs-r91k{j#6WAN^-&G5KvT zcI&vzbrorm{F&4LReAn9zcpi4!P8ehNw+WjiXv`7&k;BEE}OvAhqgx6zkjS#>GEt* za99;x$WuM>_^IrceSa6!XeJtT#o9;dgqNS@i8$u}*W}wODYfmzAJaa5k*!qPwsm{Y zJ>?rseX$-6oJEHvCVczyZ2kSZ^Y=vd&+yh;xE3@yFiR&{{ol;rS4}2uzO&O+HGSu^ z`ybBP8T@BhFs=PRL;bV=439%^SJ*$~+yC&dQndH(vxZM9&oms>X-Qbs_rmhQ^(_}& zQXakQuq36mtBqq+`}P`N>|@poPuExQ75iU)`oZ^bR@7vb4X5@wt=*_|yOVeF4#pnM z_ihW9pMIR(dS%NskAh6L>EqU2FL!0_ z33jht zca2D(tCCZf_DwtC8np{Gl@FuWLWf4KZx7u%Q4~Dv1|AyGVDA6V(3-rq{`}SUzkllg zDfRydv%3E0Z$$n5Bc*DN5*7#JE}Fff!F zFfhDIU|_JC!N4G1FlSew4FdxMPk>K|>;M1%+uAmS8HF-1Ff3(ve+jZ6$=lt9p@UV{ z1GJpCz$3Dlfr0NZ2s0kfUy;JVz`$PO>Fdh=l9N|li<8%Swmky_W1OdpV~EG`x1rwC z4jXW6Uh?~XCC`mEwZ7Rm&n8W}zOPP2z-Yp?f9vh51NR@Ti&@BKYv`Pb$N}X`G*Aw_8CfcMOyomge~sOwC(qCNHs`3;e2j~GPBo?eiqwV znO8gJ9kRT^eLqG&qrULq!JZ1mFJ}&|sc75#sNE=BXSL5}0}EF3_v#B5GvD9rvNa;_ z9cSypskPG|%yYE*B2XqdtK>lOoHuJCpP9GV-pk>C9P#9}<9=fc*Q-Ta8Sm93?fR^s zW?wwz?!AZCYp!@&WyCGBHW5$V-S62P zdd_&;cfQyBWLf^~hqa--X@^#(9skXf3s=Xag;X4E{%-o~&I0@F9V}O@ SoLa%ltUX=*T-G@yGywpfFAT>3 delta 868 zcmZ1&{ef+QWIY=L14B5|&vpg|2FBtbcPEB*=VV?oFfg#BJNh~@Fl_AS{*%bcz`(#+ z;1OBOz`%DHgc*t(k;sXX>hs5o4|$NTB*r&0%Y?qn;-TgNzO z_B+O!zXjGkk7q=wGq6YM=iRUO+*)C=?AFFLw^*4J&j_d2rt>y9b>>DFRy{p<`0)DA ztPX}E39S`}*6=fC2vj}K*v27GUbKYp>IyyWbyeJbAzj5Y}G zQ2eWr+4X#LfvokpcaApmCskXl*v8Ql&XXal%99-RLWX~DhnIH8i>rRxE=Ps0X=eEC zm>a)XP3W^Y>w!j-EqhPiN)s^s*2Qirt59{paj`=7k?0O3+j{<4j0fsZp3Q!g8N-rx z(Ra^3+bv87yv1Zc&i(u4yXExamYplZ7Ck?3_wMnK+kNZG>;GqN%I8VwuBdL1JsQLC zQ6=o7Ms&a*&47>p>*~t=pZ(D^EN54kb8z9gqa~B)CB*8pzGanbew?b8`(@kBD;F86 zp6ofK@FBM)Un6Kq(250Nrv0<(b?YlOuQ^yPeN^gQQ`bAy0#2T!Oalq_y(-$aTMIUX z*?d`95ulMKP84WMd)e8u&FAVWD_;Dr4p6$J;?}ioAyf=Q{WFeS)`^ucDn=e25S#{{^))q&8SEe6( zbTs*l<}m*-;%%P1{J;1z_IMGq?_XC>uAMAz%5i|HeCcZIwKm(OZ0@_Lid#u(-?_Dl zVb2{ap?9p=tW9=Dc@OYe32_7*Tys0f_iN~T2KLx!gGBupW>waJ8R1pS3S=~^EE{L% zy1H&|iJYi=@fydqi)CwWuK4z#Gks;#G>K;yw)9$c)=$0g|J0WSU*qDvE=CH!yKLxC#7#J8BJYD@<);T3K0RVt<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz_8WR#WAGf*3m10e9Zr}aV99gtK+Rk*0P7<5Z zex6bE1>=dD6&9?Dk4)rSp9-ob{O4fZc0J3hBVX*P;`^215C8FWM~Jeo3Rj80r?z?R z`~3@c-;{sA+~&jg%-`dzEdv7sUuuMBny)W|76StV2gsug3=EfoCxcj?u6{1-oD!M< DEmm+u literal 0 HcmV?d00001 diff --git a/gfx/pokemon/weavile/front.png b/gfx/pokemon/weavile/front.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a9da9b43992ebb15c6f0ee1221e0d9e64105eb GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0y~yU@!n-4rT@hhJ-tuTNxM_cmjMvT>t<7zxO#u@e~FI z28N*Ao$3q>3@jx6$|Noz>;a17Oz;M9R#WAGf*4wF$e1{D`YN~dR zby3LPDal648#Zpd$q}K?P!oPYl(9AckNUlZ6>|#bK4?~Wx|czuLikTy@Sk%6U*BY( z{*lqMzF%1^X@6Zmzv{BEKZ#2YtvR-|VMRt*|4gQ&v+9h0TzGkWJgN-Jw;j=6`@r_b z)^oBYSrv1ZZBY2}*d>ou^oMSd+uLi7ttP7^d)6sRG6ilZ$yu{I>)K4?rI~jgEDn_a zxwn1MY4!XQx`$qWd~3J={|`?a#Gz`$@R Qcru9P>FVdQ&MBb@0Gt7SSO5S3 literal 0 HcmV?d00001 diff --git a/gfx/pokemon/weavile/shiny.pal b/gfx/pokemon/weavile/shiny.pal new file mode 100644 index 0000000..5c88669 --- /dev/null +++ b/gfx/pokemon/weavile/shiny.pal @@ -0,0 +1,2 @@ + RGB 22, 22, 12 + RGB 07, 15, 25 \ No newline at end of file diff --git a/gfx/pokemon/wiglett/front.png b/gfx/pokemon/wiglett/front.png index 1d527859b4b9a78bf187d844174ef895d3c1e18e..4093bd1946c38b3ef3f05daf76e56b81ef68a469 100644 GIT binary patch literal 11136 zcmeAS@N?(olHy`uVBq!ia0y~yV9)?z4rT@hhTRGt@eB-_7g8fU(>y)37&sU}fRBNJ zfs^4M0}BHq0|OW{FhbZM4kHqqiIJHBWKIJE0|PT7Gf0|&je&uI4T&uZWrNf)GC|B~ zV_;xlg0ej|L3T1QaDd_e8~-0L2za@9x-l>^f-GlbVEBKV!I^=Bjg6g+m4ls~os*M; zi${c)hnt&6Qb?FzL{>^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<ovIz$!vMUve z7&T5@$f4}C@t|nX#SbdRNkvVZTw>x9l2WQ_>Kd9_CZ=ZQ7M51dF0O9w9-dyoA)#U6 z5s^{JDXD4c8JStdC8cHM6_r)ZEv;?s9i3g1CQq3GGAU*RJ2VdF$b$$4{OPfBE|D`;VW$K>h;x z6YMQUP+WlghUPCp1|~)(78Yg}c96dqnaV*P7i3{oG-MNU3}jC%6jm~7#!}nhriyF8< zcy;}XTbUDdu21?|xH*SC)8@gv!#A$Vi~N{${*ax_?(6!G=XpoR&c4LTdhU6M1WV)9 z_NoV4{xft``5%pLyYR)j`gZjS@wYwSPjs}3v?z$AS)OU$zTULtO3b9m7yNVi`a^%L zey~>TW$sqq?2|Jmc!RwUzzG~2~CMcP;EWPjv+K4iyoxy1UX!lYN% z&))lBs8R0q&cK6xG2hiKS--h@FJI-l9yQ;j{?Mc!?f)5^zW?*P{h#6EDf@?>HO~JT z7FPdfP|y9(@Z)K1y=$>ZP2+zCF7HS3f4T4fw9fy}a9ra*L#ygX{(r6S|IFR~pW*S; zuYW}tpA|T&H>btc$H#AcIc@*zv>aQQ!Z z+w7Do@;)EE$8u$hHK#(~tJkM)eBQ`mcB-$)L4DD@s}JQroU=3d&#+)x`+tV|Xa5-< zhpx@Kv|2BdQ(NBoNB&VO^X@G#^}kr3-+Jq~X6yV@6(1fjxydkJY=0gt`rx1RN7eZU zdaeAqe=M?mufJ}oRg>p3jY)>mj1nv-0^XhRJ!aTs`Q?kQ{G+zcwV460#IEgXayEOr zS|vjwv1`u5^M%1&MYFer9^5UvRU|OLU{RL_0|CtZoLBgf-Nujk5zPmF{oUHTZRW~% zpO^>NGy=nS3uk*30C3e{iBok{O$m zLyzL!8Pn%HX8HK?xjf7MC+jofzkU4Au;f$t`hOSifATl^&+wb;_erVoX zsxMa&_B!OM!j`s*^>KH@u1bciaLJi_=D20?{Y$$~ef-aG^Y}l{XAA!`Bu3hQ2?>28 z!Vu2>G5y%C=?#ChvsYynMETlmUzvBhr00~#;%#o%g6AxF|2o`GGrOw4-A*R!*0#xo z->P5O%-4(U`d#kRRgvKMVB(4O(`-CH3LlNryS#YAb<_B*w~lMf41V*`y`7<a3nsAxdU`&ywfteE%}`X~lnrH;?}_sC*9i z&#+<5{9jsH-?$hw7IiT^_>=u%w&TZVoB39*ihUJuUUb*(Rku!bEp;|ddFN(%dfvaO zX8j-byId?;QSv)`t>eS?vTKuEbc&Al6*TW$cdKhh$Q0Q}Z`9UR*dN~CTc`4|yzk3h zzJI5^`mVh`d+&p*Lg6;`!lo4ERee|Ai$4Bm_QAisPUeTx@1u1hm;WM9(sQb)@9>1G=WCPyi2Ue$v|ha8)ThHSSL?24%gy_&RXb1P!y}IamagoJ z<&#pc`OJ2L!tt;f2 zN@CB3H`$w6gA7*OnY%?T>&4sUKYAbfOFG?RYh3krbMUVJ48iO-pZ1sCpSv$TU@_O4 zO54?)AHN@7FZw!4MC?}G)aO3iwH4#Hxau2v(nCA4n#IKp*7<-uP>wDS~*QaFe%1$#|_pT;#WsT{_vWW%TzTfhns;yA4KeKbk zNy&%(3s=Q|X!+6pukk;_PbvFd3Vdg%~A;HZxB+Q_cKJ`@Cta zS*~)>v||q!XC@tcEU8+_@Nt4|w(yG$mU-O5tnc?#$1b`4Q_@a%+w|}cN1yg~Rc<$W zb7Lm=9IMGE54_;5yxM-~KZ9ge@fNcx`sDhpp$`Jf%(S# zsQocP-QAmQCM@dG1V?N5>_6Ebwrzg&p6%w1jI#RdUHt)`Gi|Q)b0|*`o~}@u`1AUb zKnFSb509fS?-Q!1dhGD==<#o1%L~h{Z*<(a{4TeWLhePjz|U@vS)TXJ>H5Yi9DR9@ z`{IMEGtK2QHqI}fu6NA$cErku4ayVTmG%|@(X1n#QIz3G(?|9X}h3L7~q;ZQqa zNBJZEqOqBBTJdkWC35CHv)Gh$r17G2n(gw%8;%v8HB}ccDSR&Rs^sNqewFvCpZ@&m zkNlyy{%%G8!Sd2#)a3qWn6!7@e}>!p|4lybARm7be;LI1pkC;Y z^{N{+c31WCa?70Ng+2Q$^4MsB4D+k(LtEC${bz{Um7QzHZ;I7B-~H>)H}BlC<3EFw%Z9RYzWWv`Rx6Gv=lwh>6YjI>cU9+=i^AEu zd~t^#%J-F8NM+mdpXrTGw9jrRZm8bBV|Dz8CHoZrGhEpFpJDR0{|tYM_DUa)m$T7d zoOvnwPDD1(Tf>6nHYEcG*(Y*SUsTy2K*?Ai4c&E3V7U4>H>3iwy9`_#2?b=HN9YpV+jCK(yGFd1;3 zWcjXqX|C7g^(MEj2nD+S!d@OMT=8SuVW0ie&Sm69d3>DIwWNsgUF|DT&7BrYSH$M! zherQ(yX@1LwrBe3-q{J(p3hmn$sOx;`=@JkDEj2oTNWQDGzgz$-hXXp_3s~hQkh=f zD%un5cCRwKLA0zPTwbs8G}o$-Id|_LzS>-7)y?a6Ik<7z=INjivi5k+@LlfFs=GhB zy*BKs&Yrz?vYNU6wBwSJGL0{?*$(~FXFG7KY|(n1OXl;W?y$u!VLg7fuV~q-yD!Y+ z)OOV-o$^TDzT?=@85167+$v&FUN!IQo`Mh0^YSjfIQgvXa`B!;UD_QR7IkSbKjCkR z{}jGO|98cIhD(*&uYdhyelY#d)VJLK?%98t=k@C!q&W;~5@W;9{$xK`Ykqu|iB;T6 z+dBrX1>3o2mcvz4T~{pGix zd4F3ux$G*JML0tN!-LR6OBTErPc$t)V*haQp2YtQ4tM$g{qgkIIkyVLw){ zKfmzxv~OYGHbiZGw71L3vNXkkvn;X4qq?d%cK#nt{r34^^y{CzJ^r6TW}W>byUyh` zDj&Y?+y9`t{>@syM{jeM&ad|0CFWkVJ5^`#vtB-j^RktuhLgK@N#4GH|MY{K*ZnR} zRc&+qd^(2d?2bu0eij}R30>{WcKyh;m22Wonv{!6-rF!iAlKTBk>yL^y?t@}e=K~g z>sLDKbHrzr&>Q?W7s{l}JNYjAdJX4e-MW0X%y-{^CO=F0Y51SvyxV_ZcI;=nw`ZRjoRergVAr%udsoQIrKTks zclYw`>(W@yaRXEu{w&GZcAxkBAJtvfr)~eX|61{$Bcty>!`-^{6JwEfWDtY^2br<{C}n{U`> zY?JW8f8lzQzjNxJEPN&Zjcf9M2DhWp;ZrTWzFeI!sn&n_i$z^W5?w_C7zyEci<+Px z(U0{7|F~b>nyc>i+qLJP|8)IZ3w>`Vy4n~wS+W#qzxbuW{Jhux=r6IAwX##EexF^a zR;E7b^&BRDRfiY6CD)`%?=81>P8SC?XUrLoIlQYqTG4*!H)pAR$F0ygI^8Ps%D5-7 z3+#ORW&O%MrVm%2l@6Tr=uw2Elu(1)kvWt23v9KowV8dHvotSRo!5Jw(B*Ys&T2*E zD}8#BdAf0joY{&uwY~X)u9Z{Oo~x^0xv0$w?X)l-_^0}#Jaog4+Ep=kZoO%>S$p=G z=CM=<3-&A5Eq`15XE^D6#r}<``oG?;z3h*kcjuVew@DqHV{m89q)H3DRqVoU)$&=N z-`_m`&r5FMe};sW_Fr;BFLqA#^!qA0)6nady#Ga4(Q^U#8ofwzj1Pa^Kin(-P_5s- z&xCvS>$(0ux1SuXd+}lWj6-U71Vj5zD+{*CG+tjC^TYRJdfdn7UF){&4Z7^x#<6DJ z!>DWKVLGzn?8O_7$$a~=Zt~;&Ka*t3|K0u1@MV$JCw>$shA@8li_|=lbN*O-C`>B- zFmKW)$#qd4f99~KD$iUj+rGE*JE#w$$`9&;gv|eCruE{V>W}Ww{Xc3~MaSIDZ~e3O z^wSmRRGloDuY{w8*DgcDm6Ep>?^e@|c7FLwW6{o2;IRU11tXf6#easbD7D3p?AxWb zOQ@1kGz>ZiM_mc8AqEEmyW!SX5lKuJ93>w4bz@(~|%r++JLxi~xG>F1!FQyvLB zdN#i3Defu!vVQgIw@jJtXj;7LNBo+I>^RAtJ1;-~ zyfFG$&$eSR1}+u{nKz2w4)6bW&i<3XDgSS-lm8hOEn1(jXvv)?PkuFpacL}CkQgK1 zvB!GV{nyvc&93c!Si3v=OyC?1_NH3b@~O?(s=wEZd9^0aeYtv5%G9kE^LyfyF0KD3 z`a0~|_2_5y%2_{ij5{BzPqJmLT#gpbuj@1_y#6!z{3u>^&)0ObyZqz{Jx4wp@jbq` zQy(QNLrow18ErK$F}WWM3gwLwNa+dOD#yhS??>w~uTNMn4{B7;%lyyqO|<_%gR8d# zJIGlmT~KUYW{?$Oe2X7y^ZNaZKDlgXq{=ZTqs9ZwJHD-b_27@|Bi*pWaXYtd+jWyG z_tw6sIjN2|6JKR7=9QW>cja!Ql&f1U=6A{I?!WR+=GC@h=bVivpFCN#!N#Y3=eKp< z-wOXTOln_Ie?!avue4}Y{4ssLmtpc;Usuo0j-9MNaqFIA7H2*-AGB-Ra~V~sZ)Nb5 z^}dn3>Q{c%b!n_|6A5%>AO?#*{?D+b{LkdG_WurT{Lk=WW%ebT;78u}96yTQ$L#N` z)Xgo+_Ye`co*R%L1nL_e|Ks_{+rIBtNuBtIJ;gWgN1ZZdpBx-0lV-|h#Mra*?#%F> zWQNbL7&n4T6PqjcZ?x6_b#?7++F{>vkL$`F_J`4H^+V=e%6z)Fx-~mIEnul&LAlnP zr~LU|@4;g#%)KA;T32ROtqG32T{&?LBj>%vbI(-IFAUq#8+Y94(!36;JlRpFN93+`6Tdik|mQ?c*fV`;G@ z=ibGcCm8xxRbOAoeQs87uJXkRU&`Ij&qo5)bph#kau2s(bgDnH-pI-S&7Ahit^R#c{jmA2vUkx_JN1wf79Q z)tH}lD$LpD?h<@ar2cA-b= z(vE+gyK%-1Ic~uVv%Z~ra^%>O^sK%&E4Jn`b!n_CYU8k8S+GqbnevEedG4bK-^PCyqX7z}F z|828UU)i-Ir*y(Qtv6MQ#~7cBKK~Uq)&B76WmmtJ_f=O;xV7q*&^d_-2PPbJGicwx zG}mkL?A<@AHkv12-KX&5`QZuKA9Qy0T{Bx%_{5{W^FPDQHGk~`wqDgq-n(h~+3l09 z{EMJxO9zPT>Vk5mQYtz}vHI;>1SQ&qt9G`otT7Bbs&HoIok?ZQuUz`7* zpCQvUs}-yAO!zUW8%@mpct z4{yiXJ-heuS$o~HUXhijH}j;nC;Lr}xZ1Te^rk}At;Ki0^eX*!x~h0(tA z{IFvoD;|21dX80XKg3JK-z-xcr#9IO<0eOLg`q-&OOcnf&|xpJ8j9i!))v2kq&+d3`PO8+~d3dGG zROSVy&!fWn>(|DbZkx{zO0Da@f)cAr-;?m*{|sE4WBxPDUu*yGpZ$LZ!C3jGKjJHX z6i3VgN7>t33W{aws#CrP9%tJ+Rcq@j^&m5+UEa=J{~21CkNju&!tnHIjWGFyOPUZ`Z$c?vwQLiI0SuxilqI`rcSRxIXE} z;?U-(kD}KW=1fvC&bhUTK_XGqufV@B@=?a6Woy}2Ji2}7*W!QT`G?Q{lBoaW_4q$S z@3rG?|CB1ikKXE;CMCD}+wK*QjE!pNMSN&z@QZbLb@=o8DO>v)UhUGGYPPVrFzv(P z?M27lL_BTkNp&xdis#&uz3d17(eS8cD_QSc@J{*mYTJr62fG)iyi1ihB=>LXS*xPv zEmPa(p5O3dUH-v1)5|rLi+xvR7Q`NA3Fpl_UDCBCLTj7bwZtBa_pf7B9S&iXF4|}R znf_P~8bZu@|Hb+|Xb4e7=U6oA9qE- zUF|5QbrAv!gpRfuJm0=F@WX$G4pV=T*JZ!VHkW>zYxlf-HvhDhyR)XrtY9fx@S!^F zc~{Brc-G8`S#fgRZ_10#C{&tD8ns4t9G+yg>T}P>=w(ZGK3pR9dZ(R#@tO-J-0^%7 zwsYr9w#nC=GINITB!)NaGF+#w*)T87j#_i8_3Y6{zGin%ORorQElVX&SY8(MbEtwwJA0ql%u1^cM^(tOyGW*JsD-&0*fBij9dB6AR6AwLw6a@rUGBZrRGq2M0 zMn(JqtFWyPZ^t@4d-PFlcHPt7D;kG4^`!bIx;ND5FMb^*^4+R+{#>IwTN3wNkI@LV zIH0`K^u?{Z`PoZv98XOZpPDaMruOK@NtI8Yww~+Gm`R@f?KNwe%hFuIw64P+>lT(S z{So!;+o^c1N4B%&GjdX|$Z;qyG(BCxepKq%)^+D|SHx9bSi9Ln{FLiqw!k?J*21xy z)=OLox%Z|!vv|?@M$9;K^<>JGY>86)YeCHMvwwlAoL%_UCNr z61H;R;@-})iZ6iq;_RNsv!2bde|j}G?OUq))g0Fc>$|PKH+;$5vRCi2?<~$dsfV*( znWyoDhBIfcI3`f`b^Wq`vOgw)<}xprp8oNm@73$G_aa~O? zCp;t=`VRcMdO5Jj%iqyMFGV!sh>V!TA+spTMX<7!a`rEZ*-s<2>rMynpy*Ez!_AOrPo=tx3 z(v6cC9xzo+3@KSJlJN`F$of97+cri?rK6y7zBcn|*kDRPENik9^I} zu2s?qY!9cbG_N1k}iL$`HYpjvs!HoS&Ehv zS%<~jf&By+8VO7B0@X9-nzduk2^Q&z#xYHYA^BVCV8z-&%QX z^~2g^*R9cWoz9Zlyv@>TF?{V?4 zF_b3WUmAC{G{R2l*1CyHR3^kYJ$gCo4Xe`vQ3X+*;_0$`Gei2fhOb=mOCc(E<1^7$ zbpjvjT9^KaI(O>Z?^8Sa>%M%7-8enTlFQvmyYc!L?)7}}OXohBu%};OibTZ3CXaXQ zHd3e7MU|>MW?b3}?5-b?zEeQ{P{9YvE*R@vG zZSyN3Q;eF|xkTHF9NxJWO4&`d+q&xT^4m6 zUEf_U?YsyoTm@g#h0MZDL1*AH*k%`f`6=fe9t7bk^0 zz1e2Oo*etb@@l4=_uY-c9-r!eIN13AXK*i=HQT`Q0ATm8Vx$wCQiW<;~fs za!2L#v@m84&lhXY86K^gTRhL?g5DnY#fQ_=RWy}ibe5bs!o!+)L#|R}9-qnHAF*3x zu3wx}-&OK^z0|8hP)+%E+C(RXN^_164`+59o=|1p2B^{p1A}1loU-f#Q)F11sZ)+?I`iql1cPD?^{hy)G{^mOCvOIZq+s8x4V?PFJ|`D;#RJTB>sTvu=AZYrj=`68QzIL&9vx{K&M3W1kX48Yja+N z3B8ZJeI@(l1eb7ad_k3AGFRgs{-+YsB ze7e}T+T9Jwr-l4g=J}Q-tUOjKHECbV*_(3C%YQ8UeQf*1AJsu!_q4tD{Or$Jvx&E1 z$H64`P}yCfZ^ONsA6{Mc>X-9L+au?6BlAwAa5*M91T437ynk))^q?Qn5AO42etLDw zulHN^3&W?Uzpb2~_ekW!InauYHGky~-7@c9ckgh_=HIbv3TIBWx!%vm!SIyBR^ngj zR$U&3N;!$L+)NIgqORi>%sbbw|FXV4PUK>4)NTJuduBwQX|21co!Y@{sZ-4uvX#Fj zj`gbklD&H`{JGs}xcA?6tLF@i2MVkhW3FZ$Du}AS8|i6s&M&@cp7e*FbZA8V?zGuB z#d@Ff1ZDQca$iO4xGvXJJomn;zPpX1{g&w3*wAkN>Fh<|vEcOyySFs`yZUxraE*TN z=}E@T6Hj~>4Lj^~x#Z-nZ0meIx7e2V$;TYu)wWudK9(|C_C4Y1-E;m9KRg%wC_4D& z&AYGay-$rMn@pTMiQ!FiA8TUvHo?qUXOGU&c`H+05Yto{P+gmSZMEL}!@ENNUcPhZ z*87$vIVnXG?T-;P=KBVKyCN;&?3M?Y*+HWl@U4oC)j+wpwl2hb6VA zhR&KiscLHKhCo-*8OS{v{{J@_?5$_lGcYhP76-XIG2T3>1LClxJNh~@Fl_AS{*%bc zz`&r8>=ES4z)+>ez|hdb!0?NKfuZ3A14F3+1H-EX1_rAc3=HB0b9M#VFfcIi1o(uw z{{R2Kqvyd7hXw`)hP=4P^FS6PdAqwXbg;^LfR>FGctjR6FmMZlFeAgPIT8#E4D2PI zzOL*qIeEqTgc&zBKW1QHxa#TR7-Dhy=oCk>!wMX%#{Yib-^shkH1J4l;bZQ}{7pr% zXD{T&bSmEWh|c@+E+o`bw=TMI{|dp*xh;yeN7Xf#3aI@3^-G0$gGBfg&qbe}F?ovl zayA)HODHc8K5~8EtNRb8Hm84QzIp7eROZgIz9&)>w-$a<>zd9dTK_I&V%T?91ml|lLq^GN&%Q~lo FCIGB07^46H delta 510 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 z z>r1Oqxa-;f1RpvoAH7Dl!I~)ADi|K&+RESHqREUJMVUVpY@OUBXY7=zC?TTChC=Pd*&)- zCUz+8=?D;0aw?o;+>m{^{-N;x{|xiC-T!{MzO^LWDtG_QwBM#nxb2R8x)~VKcAQ1- zxb4eXD&`w*THT*+G?P>Me&y}P`|9_$g**jPdi>A8sEAVcSk&(Ok ztTUnOA(O9=$ATy90dDnD8`BHT=9?5p`l@c(*rR;tC|6H%lU3nS`;^JMj4M`J-2C&G zKWf{x+%LMk`{ZI()~`M(eT#Du!@+$uQ>;6A8=vXb#T{q3xH#JkR4U$gzAhBqJ@biq z);9+$mIMK&n3d;}ZTDKPm)-GEt#rY6sh+nh-}`u-d8_u$Z0^6sJu)BN)<5$7o>7|X zR=LiMcdfNekGMLs&Br+(-L+mF44F4A>dP0)*SmN8@f6s+nOCOcUZyb*51)1V{25_? zm-yzVvgkQxJPuJQIU%uzpFcBvoB1d2V!k7WqU;4WPpagzUS=&UUwx9TNJO5=8|!?u4{FI$%$v+GjSwO1O`^ta_5RFW}!aM<3=Ztp9t zocwmrv#~Mn{>j``oi=sR-4hbWS^g!nzH&O{d3?X<#E++Aw|->r&3X4$d8V?jrLs~0 z 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