From caaec99e779e3b1c21b0a195e2ecd93add825f1b Mon Sep 17 00:00:00 2001 From: AgustinGDLV Date: Thu, 27 Oct 2022 16:18:37 -0700 Subject: [PATCH] added data and graphics for gigantamax mons --- graphics/pokemon/alolan_diglett/back.png | Bin 0 -> 398 bytes graphics/pokemon/alolan_diglett/front.png | Bin 0 -> 451 bytes graphics/pokemon/alolan_diglett/icon.png | Bin 0 -> 358 bytes graphics/pokemon/alolan_diglett/normal.pal | 19 + graphics/pokemon/alolan_diglett/shiny.pal | 19 + graphics/pokemon/alolan_dugtrio/back.png | Bin 0 -> 519 bytes graphics/pokemon/alolan_dugtrio/front.png | Bin 0 -> 776 bytes graphics/pokemon/alolan_dugtrio/icon.png | Bin 0 -> 476 bytes graphics/pokemon/alolan_dugtrio/normal.pal | 19 + graphics/pokemon/alolan_dugtrio/shiny.pal | 19 + graphics/pokemon/alolan_exeggutor/back.png | Bin 0 -> 848 bytes graphics/pokemon/alolan_exeggutor/front.png | Bin 0 -> 939 bytes graphics/pokemon/alolan_exeggutor/icon.png | Bin 0 -> 536 bytes graphics/pokemon/alolan_exeggutor/normal.pal | 19 + graphics/pokemon/alolan_exeggutor/shiny.pal | 19 + graphics/pokemon/alolan_geodude/back.png | Bin 0 -> 621 bytes graphics/pokemon/alolan_geodude/front.png | Bin 0 -> 551 bytes graphics/pokemon/alolan_geodude/icon.png | Bin 0 -> 410 bytes graphics/pokemon/alolan_geodude/normal.pal | 19 + graphics/pokemon/alolan_geodude/shiny.pal | 19 + graphics/pokemon/alolan_golem/back.png | Bin 0 -> 696 bytes graphics/pokemon/alolan_golem/front.png | Bin 0 -> 893 bytes graphics/pokemon/alolan_golem/icon.png | Bin 0 -> 465 bytes graphics/pokemon/alolan_golem/normal.pal | 19 + graphics/pokemon/alolan_golem/shiny.pal | 19 + graphics/pokemon/alolan_graveler/back.png | Bin 0 -> 751 bytes graphics/pokemon/alolan_graveler/front.png | Bin 0 -> 889 bytes graphics/pokemon/alolan_graveler/icon.png | Bin 0 -> 519 bytes graphics/pokemon/alolan_graveler/normal.pal | 19 + graphics/pokemon/alolan_graveler/shiny.pal | 19 + graphics/pokemon/alolan_grimer/back.png | Bin 0 -> 647 bytes graphics/pokemon/alolan_grimer/front.png | Bin 0 -> 686 bytes graphics/pokemon/alolan_grimer/icon.png | Bin 0 -> 486 bytes graphics/pokemon/alolan_grimer/normal.pal | 19 + graphics/pokemon/alolan_grimer/shiny.pal | 19 + graphics/pokemon/alolan_marowak/back.png | Bin 0 -> 777 bytes graphics/pokemon/alolan_marowak/front.png | Bin 0 -> 846 bytes graphics/pokemon/alolan_marowak/icon.png | Bin 0 -> 495 bytes graphics/pokemon/alolan_marowak/normal.pal | 19 + graphics/pokemon/alolan_marowak/shiny.pal | 19 + graphics/pokemon/alolan_meowth/back.png | Bin 0 -> 661 bytes graphics/pokemon/alolan_meowth/front.png | Bin 0 -> 660 bytes graphics/pokemon/alolan_meowth/icon.png | Bin 0 -> 426 bytes graphics/pokemon/alolan_meowth/normal.pal | 19 + graphics/pokemon/alolan_meowth/shiny.pal | 19 + graphics/pokemon/alolan_muk/back.png | Bin 0 -> 883 bytes graphics/pokemon/alolan_muk/front.png | Bin 0 -> 917 bytes graphics/pokemon/alolan_muk/icon.png | Bin 0 -> 626 bytes graphics/pokemon/alolan_muk/normal.pal | 19 + graphics/pokemon/alolan_muk/shiny.pal | 19 + graphics/pokemon/alolan_ninetales/back.png | Bin 0 -> 806 bytes graphics/pokemon/alolan_ninetales/front.png | Bin 0 -> 1012 bytes graphics/pokemon/alolan_ninetales/icon.png | Bin 0 -> 601 bytes graphics/pokemon/alolan_ninetales/normal.pal | 19 + graphics/pokemon/alolan_ninetales/shiny.pal | 19 + graphics/pokemon/alolan_persian/back.png | Bin 0 -> 679 bytes graphics/pokemon/alolan_persian/front.png | Bin 0 -> 715 bytes graphics/pokemon/alolan_persian/icon.png | Bin 0 -> 456 bytes graphics/pokemon/alolan_persian/normal.pal | 19 + graphics/pokemon/alolan_persian/shiny.pal | 19 + graphics/pokemon/alolan_raichu/back.png | Bin 0 -> 674 bytes graphics/pokemon/alolan_raichu/front.png | Bin 0 -> 890 bytes graphics/pokemon/alolan_raichu/icon.png | Bin 0 -> 577 bytes graphics/pokemon/alolan_raichu/normal.pal | 19 + graphics/pokemon/alolan_raichu/shiny.pal | 19 + graphics/pokemon/alolan_raticate/back.png | Bin 0 -> 685 bytes graphics/pokemon/alolan_raticate/front.png | Bin 0 -> 821 bytes graphics/pokemon/alolan_raticate/icon.png | Bin 0 -> 506 bytes graphics/pokemon/alolan_raticate/normal.pal | 19 + graphics/pokemon/alolan_raticate/shiny.pal | 19 + graphics/pokemon/alolan_rattata/back.png | Bin 0 -> 667 bytes graphics/pokemon/alolan_rattata/front.png | Bin 0 -> 575 bytes graphics/pokemon/alolan_rattata/icon.png | Bin 0 -> 448 bytes graphics/pokemon/alolan_rattata/normal.pal | 19 + graphics/pokemon/alolan_rattata/shiny.pal | 19 + graphics/pokemon/alolan_sandshrew/back.png | Bin 0 -> 649 bytes graphics/pokemon/alolan_sandshrew/front.png | Bin 0 -> 599 bytes graphics/pokemon/alolan_sandshrew/icon.png | Bin 0 -> 425 bytes graphics/pokemon/alolan_sandshrew/normal.pal | 19 + graphics/pokemon/alolan_sandshrew/shiny.pal | 19 + graphics/pokemon/alolan_sandslash/back.png | Bin 0 -> 940 bytes graphics/pokemon/alolan_sandslash/front.png | Bin 0 -> 974 bytes graphics/pokemon/alolan_sandslash/icon.png | Bin 0 -> 524 bytes graphics/pokemon/alolan_sandslash/normal.pal | 19 + graphics/pokemon/alolan_sandslash/shiny.pal | 19 + graphics/pokemon/alolan_vulpix/back.png | Bin 0 -> 646 bytes graphics/pokemon/alolan_vulpix/front.png | Bin 0 -> 673 bytes graphics/pokemon/alolan_vulpix/icon.png | Bin 0 -> 487 bytes graphics/pokemon/alolan_vulpix/normal.pal | 19 + graphics/pokemon/alolan_vulpix/shiny.pal | 19 + graphics/pokemon/castform/anim_front.png | Bin 0 -> 382 bytes graphics/pokemon/castform/back.png | Bin 0 -> 373 bytes graphics/pokemon/castform/front.png | Bin 0 -> 382 bytes graphics/pokemon/castform/normal.pal | 19 + graphics/pokemon/castform/shiny.pal | 19 + graphics/pokemon/cherrim/anim_front.png | Bin 0 -> 862 bytes graphics/pokemon/cherrim/back.png | Bin 0 -> 600 bytes graphics/pokemon/cherrim/front.png | Bin 0 -> 544 bytes graphics/pokemon/cherrim/normal.pal | 19 + graphics/pokemon/cherrim/shiny.pal | 19 + graphics/pokemon/gmax_alcremie/back.png | Bin 0 -> 514 bytes graphics/pokemon/gmax_alcremie/front.png | Bin 0 -> 815 bytes graphics/pokemon/gmax_alcremie/icon.png | Bin 0 -> 484 bytes graphics/pokemon/gmax_alcremie/normal.pal | 19 + graphics/pokemon/gmax_alcremie/shiny.pal | 19 + graphics/pokemon/gmax_appletun/back.png | Bin 0 -> 581 bytes graphics/pokemon/gmax_appletun/front.png | Bin 0 -> 713 bytes graphics/pokemon/gmax_appletun/icon.png | Bin 0 -> 418 bytes graphics/pokemon/gmax_appletun/normal.pal | 19 + graphics/pokemon/gmax_appletun/shiny.pal | 19 + graphics/pokemon/gmax_blastoise/back.png | Bin 0 -> 871 bytes graphics/pokemon/gmax_blastoise/front.png | Bin 0 -> 1082 bytes graphics/pokemon/gmax_blastoise/icon.png | Bin 0 -> 510 bytes graphics/pokemon/gmax_blastoise/normal.pal | 19 + graphics/pokemon/gmax_blastoise/shiny.pal | 19 + graphics/pokemon/gmax_butterfree/back.png | Bin 0 -> 947 bytes graphics/pokemon/gmax_butterfree/front.png | Bin 0 -> 1787 bytes graphics/pokemon/gmax_butterfree/icon.png | Bin 0 -> 670 bytes graphics/pokemon/gmax_butterfree/normal.pal | 19 + graphics/pokemon/gmax_butterfree/shiny.pal | 19 + graphics/pokemon/gmax_centiskorch/back.png | Bin 0 -> 802 bytes graphics/pokemon/gmax_centiskorch/front.png | Bin 0 -> 996 bytes graphics/pokemon/gmax_centiskorch/icon.png | Bin 0 -> 644 bytes graphics/pokemon/gmax_centiskorch/normal.pal | 19 + graphics/pokemon/gmax_centiskorch/shiny.pal | 19 + graphics/pokemon/gmax_charizard/back.png | Bin 0 -> 970 bytes graphics/pokemon/gmax_charizard/front.png | Bin 0 -> 1260 bytes graphics/pokemon/gmax_charizard/icon.png | Bin 0 -> 626 bytes graphics/pokemon/gmax_charizard/normal.pal | 19 + graphics/pokemon/gmax_charizard/shiny.pal | 19 + graphics/pokemon/gmax_cinderace/back.png | Bin 0 -> 690 bytes graphics/pokemon/gmax_cinderace/front.png | Bin 0 -> 1239 bytes graphics/pokemon/gmax_cinderace/icon.png | Bin 0 -> 600 bytes graphics/pokemon/gmax_cinderace/normal.pal | 19 + graphics/pokemon/gmax_cinderace/shiny.pal | 19 + graphics/pokemon/gmax_coalossal/back.png | Bin 0 -> 715 bytes graphics/pokemon/gmax_coalossal/front.png | Bin 0 -> 1230 bytes graphics/pokemon/gmax_coalossal/icon.png | Bin 0 -> 489 bytes graphics/pokemon/gmax_coalossal/normal.pal | 19 + graphics/pokemon/gmax_coalossal/shiny.pal | 19 + graphics/pokemon/gmax_copperajah/back.png | Bin 0 -> 663 bytes graphics/pokemon/gmax_copperajah/front.png | Bin 0 -> 1087 bytes graphics/pokemon/gmax_copperajah/icon.png | Bin 0 -> 580 bytes graphics/pokemon/gmax_copperajah/normal.pal | 19 + graphics/pokemon/gmax_copperajah/shiny.pal | 19 + graphics/pokemon/gmax_corviknight/back.png | Bin 0 -> 823 bytes graphics/pokemon/gmax_corviknight/front.png | Bin 0 -> 1114 bytes graphics/pokemon/gmax_corviknight/icon.png | Bin 0 -> 478 bytes graphics/pokemon/gmax_corviknight/normal.pal | 19 + graphics/pokemon/gmax_corviknight/shiny.pal | 19 + graphics/pokemon/gmax_drednaw/back.png | Bin 0 -> 570 bytes graphics/pokemon/gmax_drednaw/front.png | Bin 0 -> 1194 bytes graphics/pokemon/gmax_drednaw/icon.png | Bin 0 -> 457 bytes graphics/pokemon/gmax_drednaw/normal.pal | 19 + graphics/pokemon/gmax_drednaw/shiny.pal | 19 + graphics/pokemon/gmax_duraludon/back.png | Bin 0 -> 719 bytes graphics/pokemon/gmax_duraludon/front.png | Bin 0 -> 864 bytes graphics/pokemon/gmax_duraludon/icon.png | Bin 0 -> 428 bytes graphics/pokemon/gmax_duraludon/normal.pal | 19 + graphics/pokemon/gmax_duraludon/shiny.pal | 19 + graphics/pokemon/gmax_eevee/back.png | Bin 0 -> 673 bytes graphics/pokemon/gmax_eevee/front.png | Bin 0 -> 579 bytes graphics/pokemon/gmax_eevee/icon.png | Bin 0 -> 500 bytes graphics/pokemon/gmax_eevee/normal.pal | 19 + graphics/pokemon/gmax_eevee/shiny.pal | 19 + graphics/pokemon/gmax_flapple/back.png | Bin 0 -> 581 bytes graphics/pokemon/gmax_flapple/front.png | Bin 0 -> 713 bytes graphics/pokemon/gmax_flapple/icon.png | Bin 0 -> 418 bytes graphics/pokemon/gmax_flapple/normal.pal | 19 + graphics/pokemon/gmax_flapple/shiny.pal | 19 + graphics/pokemon/gmax_garbodor/back.png | Bin 0 -> 946 bytes graphics/pokemon/gmax_garbodor/front.png | Bin 0 -> 1278 bytes graphics/pokemon/gmax_garbodor/icon.png | Bin 0 -> 624 bytes graphics/pokemon/gmax_garbodor/normal.pal | 19 + graphics/pokemon/gmax_garbodor/shiny.pal | 19 + graphics/pokemon/gmax_gengar/back.png | Bin 0 -> 596 bytes graphics/pokemon/gmax_gengar/front.png | Bin 0 -> 789 bytes graphics/pokemon/gmax_gengar/icon.png | Bin 0 -> 554 bytes graphics/pokemon/gmax_gengar/normal.pal | 19 + graphics/pokemon/gmax_gengar/shiny.pal | 19 + graphics/pokemon/gmax_grimmsnarl/back.png | Bin 0 -> 627 bytes graphics/pokemon/gmax_grimmsnarl/front.png | Bin 0 -> 994 bytes graphics/pokemon/gmax_grimmsnarl/icon.png | Bin 0 -> 493 bytes graphics/pokemon/gmax_grimmsnarl/normal.pal | 19 + graphics/pokemon/gmax_grimmsnarl/shiny.pal | 19 + graphics/pokemon/gmax_hatterene/back.png | Bin 0 -> 748 bytes graphics/pokemon/gmax_hatterene/front.png | Bin 0 -> 868 bytes graphics/pokemon/gmax_hatterene/icon.png | Bin 0 -> 495 bytes graphics/pokemon/gmax_hatterene/normal.pal | 19 + graphics/pokemon/gmax_hatterene/shiny.pal | 19 + graphics/pokemon/gmax_inteleon/back.png | Bin 0 -> 725 bytes graphics/pokemon/gmax_inteleon/front.png | Bin 0 -> 926 bytes graphics/pokemon/gmax_inteleon/icon.png | Bin 0 -> 501 bytes graphics/pokemon/gmax_inteleon/normal.pal | 19 + graphics/pokemon/gmax_inteleon/shiny.pal | 19 + graphics/pokemon/gmax_kingler/back.png | Bin 0 -> 751 bytes graphics/pokemon/gmax_kingler/front.png | Bin 0 -> 1114 bytes graphics/pokemon/gmax_kingler/icon.png | Bin 0 -> 610 bytes graphics/pokemon/gmax_kingler/normal.pal | 19 + graphics/pokemon/gmax_kingler/shiny.pal | 19 + graphics/pokemon/gmax_lapras/back.png | Bin 0 -> 1405 bytes graphics/pokemon/gmax_lapras/front.png | Bin 0 -> 1666 bytes graphics/pokemon/gmax_lapras/icon.png | Bin 0 -> 561 bytes graphics/pokemon/gmax_lapras/normal.pal | 19 + graphics/pokemon/gmax_lapras/shiny.pal | 19 + graphics/pokemon/gmax_machamp/back.png | Bin 0 -> 948 bytes graphics/pokemon/gmax_machamp/front.png | Bin 0 -> 1123 bytes graphics/pokemon/gmax_machamp/icon.png | Bin 0 -> 603 bytes graphics/pokemon/gmax_machamp/normal.pal | 19 + graphics/pokemon/gmax_machamp/shiny.pal | 19 + graphics/pokemon/gmax_melmetal/back.png | Bin 0 -> 1225 bytes graphics/pokemon/gmax_melmetal/front.png | Bin 0 -> 1828 bytes graphics/pokemon/gmax_melmetal/icon.png | Bin 0 -> 455 bytes graphics/pokemon/gmax_melmetal/normal.pal | 19 + graphics/pokemon/gmax_melmetal/shiny.pal | 19 + graphics/pokemon/gmax_meowth/back.png | Bin 0 -> 580 bytes graphics/pokemon/gmax_meowth/front.png | Bin 0 -> 844 bytes graphics/pokemon/gmax_meowth/icon.png | Bin 0 -> 413 bytes graphics/pokemon/gmax_meowth/normal.pal | 19 + graphics/pokemon/gmax_meowth/shiny.pal | 19 + graphics/pokemon/gmax_orbeetle/back.png | Bin 0 -> 727 bytes graphics/pokemon/gmax_orbeetle/front.png | Bin 0 -> 968 bytes graphics/pokemon/gmax_orbeetle/icon.png | Bin 0 -> 468 bytes graphics/pokemon/gmax_orbeetle/normal.pal | 19 + graphics/pokemon/gmax_orbeetle/shiny.pal | 19 + graphics/pokemon/gmax_pikachu/back.png | Bin 0 -> 739 bytes graphics/pokemon/gmax_pikachu/front.png | Bin 0 -> 757 bytes graphics/pokemon/gmax_pikachu/icon.png | Bin 0 -> 542 bytes graphics/pokemon/gmax_pikachu/normal.pal | 19 + graphics/pokemon/gmax_pikachu/shiny.pal | 19 + graphics/pokemon/gmax_rillaboom/back.png | Bin 0 -> 1109 bytes graphics/pokemon/gmax_rillaboom/front.png | Bin 0 -> 1435 bytes graphics/pokemon/gmax_rillaboom/icon.png | Bin 0 -> 667 bytes graphics/pokemon/gmax_rillaboom/normal.pal | 19 + graphics/pokemon/gmax_rillaboom/shiny.pal | 19 + graphics/pokemon/gmax_sandaconda/back.png | Bin 0 -> 857 bytes graphics/pokemon/gmax_sandaconda/front.png | Bin 0 -> 863 bytes graphics/pokemon/gmax_sandaconda/icon.png | Bin 0 -> 529 bytes graphics/pokemon/gmax_sandaconda/normal.pal | 19 + graphics/pokemon/gmax_sandaconda/shiny.pal | 19 + graphics/pokemon/gmax_snorlax/back.png | Bin 0 -> 847 bytes graphics/pokemon/gmax_snorlax/front.png | Bin 0 -> 1001 bytes graphics/pokemon/gmax_snorlax/icon.png | Bin 0 -> 551 bytes graphics/pokemon/gmax_snorlax/normal.pal | 19 + graphics/pokemon/gmax_snorlax/shiny.pal | 19 + graphics/pokemon/gmax_toxtricity/back.png | Bin 0 -> 978 bytes graphics/pokemon/gmax_toxtricity/front.png | Bin 0 -> 1062 bytes graphics/pokemon/gmax_toxtricity/icon.png | Bin 0 -> 539 bytes graphics/pokemon/gmax_toxtricity/normal.pal | 19 + graphics/pokemon/gmax_toxtricity/shiny.pal | 19 + graphics/pokemon/gmax_urshifu/back.png | Bin 0 -> 915 bytes graphics/pokemon/gmax_urshifu/front.png | Bin 0 -> 1168 bytes graphics/pokemon/gmax_urshifu/icon.png | Bin 0 -> 445 bytes graphics/pokemon/gmax_urshifu/normal.pal | 19 + graphics/pokemon/gmax_urshifu/shiny.pal | 19 + .../gmax_urshifu_rapid_strike/back.png | Bin 0 -> 821 bytes .../gmax_urshifu_rapid_strike/front.png | Bin 0 -> 924 bytes .../gmax_urshifu_rapid_strike/icon.png | Bin 0 -> 476 bytes .../gmax_urshifu_rapid_strike/normal.pal | 19 + .../gmax_urshifu_rapid_strike/shiny.pal | 19 + graphics/pokemon/gmax_venusaur/back.png | Bin 0 -> 842 bytes graphics/pokemon/gmax_venusaur/front.png | Bin 0 -> 1154 bytes graphics/pokemon/gmax_venusaur/icon.png | Bin 0 -> 542 bytes graphics/pokemon/gmax_venusaur/normal.pal | 19 + graphics/pokemon/gmax_venusaur/shiny.pal | 19 + include/constants/pokemon.h | 3 +- include/constants/species.h | 37 +- include/graphics.h | 165 ++ src/data/graphics/pokemon.h | 165 ++ src/data/pokemon/base_stats.h | 1534 +++++++++-------- src/data/pokemon/form_change_table_pointers.h | 67 + src/data/pokemon/form_change_tables.h | 42 + .../pokemon/form_species_table_pointers.h | 34 + src/data/pokemon/form_species_tables.h | 148 ++ src/data/pokemon/level_up_learnset_pointers.h | 34 + .../pokemon/teachable_learnset_pointers.h | 34 + .../pokemon_graphics/back_pic_coordinates.h | 34 + src/data/pokemon_graphics/back_pic_table.h | 35 + .../pokemon_graphics/enemy_mon_elevation.h | 1 + src/data/pokemon_graphics/front_pic_anims.h | 398 +++++ .../pokemon_graphics/front_pic_coordinates.h | 34 + src/data/pokemon_graphics/front_pic_table.h | 35 + src/data/pokemon_graphics/palette_table.h | 35 + .../pokemon_graphics/shiny_palette_table.h | 35 + src/data/text/species_names.h | 34 + src/pokemon.c | 34 + src/pokemon_icon.c | 67 + 287 files changed, 4302 insertions(+), 717 deletions(-) create mode 100644 graphics/pokemon/alolan_diglett/back.png create mode 100644 graphics/pokemon/alolan_diglett/front.png create mode 100644 graphics/pokemon/alolan_diglett/icon.png create mode 100644 graphics/pokemon/alolan_diglett/normal.pal create mode 100644 graphics/pokemon/alolan_diglett/shiny.pal create mode 100644 graphics/pokemon/alolan_dugtrio/back.png create mode 100644 graphics/pokemon/alolan_dugtrio/front.png create mode 100644 graphics/pokemon/alolan_dugtrio/icon.png create mode 100644 graphics/pokemon/alolan_dugtrio/normal.pal create mode 100644 graphics/pokemon/alolan_dugtrio/shiny.pal create mode 100644 graphics/pokemon/alolan_exeggutor/back.png create mode 100644 graphics/pokemon/alolan_exeggutor/front.png create mode 100644 graphics/pokemon/alolan_exeggutor/icon.png create mode 100644 graphics/pokemon/alolan_exeggutor/normal.pal create mode 100644 graphics/pokemon/alolan_exeggutor/shiny.pal create mode 100644 graphics/pokemon/alolan_geodude/back.png create mode 100644 graphics/pokemon/alolan_geodude/front.png create mode 100644 graphics/pokemon/alolan_geodude/icon.png create mode 100644 graphics/pokemon/alolan_geodude/normal.pal create mode 100644 graphics/pokemon/alolan_geodude/shiny.pal create mode 100644 graphics/pokemon/alolan_golem/back.png create mode 100644 graphics/pokemon/alolan_golem/front.png create mode 100644 graphics/pokemon/alolan_golem/icon.png create mode 100644 graphics/pokemon/alolan_golem/normal.pal create mode 100644 graphics/pokemon/alolan_golem/shiny.pal create mode 100644 graphics/pokemon/alolan_graveler/back.png create mode 100644 graphics/pokemon/alolan_graveler/front.png create mode 100644 graphics/pokemon/alolan_graveler/icon.png create mode 100644 graphics/pokemon/alolan_graveler/normal.pal create mode 100644 graphics/pokemon/alolan_graveler/shiny.pal create mode 100644 graphics/pokemon/alolan_grimer/back.png create mode 100644 graphics/pokemon/alolan_grimer/front.png create mode 100644 graphics/pokemon/alolan_grimer/icon.png create mode 100644 graphics/pokemon/alolan_grimer/normal.pal create mode 100644 graphics/pokemon/alolan_grimer/shiny.pal create mode 100644 graphics/pokemon/alolan_marowak/back.png create mode 100644 graphics/pokemon/alolan_marowak/front.png create mode 100644 graphics/pokemon/alolan_marowak/icon.png create mode 100644 graphics/pokemon/alolan_marowak/normal.pal create mode 100644 graphics/pokemon/alolan_marowak/shiny.pal create mode 100644 graphics/pokemon/alolan_meowth/back.png create mode 100644 graphics/pokemon/alolan_meowth/front.png create mode 100644 graphics/pokemon/alolan_meowth/icon.png create mode 100644 graphics/pokemon/alolan_meowth/normal.pal create mode 100644 graphics/pokemon/alolan_meowth/shiny.pal create mode 100644 graphics/pokemon/alolan_muk/back.png create mode 100644 graphics/pokemon/alolan_muk/front.png create mode 100644 graphics/pokemon/alolan_muk/icon.png create mode 100644 graphics/pokemon/alolan_muk/normal.pal create mode 100644 graphics/pokemon/alolan_muk/shiny.pal create mode 100644 graphics/pokemon/alolan_ninetales/back.png create mode 100644 graphics/pokemon/alolan_ninetales/front.png create mode 100644 graphics/pokemon/alolan_ninetales/icon.png create mode 100644 graphics/pokemon/alolan_ninetales/normal.pal create mode 100644 graphics/pokemon/alolan_ninetales/shiny.pal create mode 100644 graphics/pokemon/alolan_persian/back.png create mode 100644 graphics/pokemon/alolan_persian/front.png create mode 100644 graphics/pokemon/alolan_persian/icon.png create mode 100644 graphics/pokemon/alolan_persian/normal.pal create mode 100644 graphics/pokemon/alolan_persian/shiny.pal create mode 100644 graphics/pokemon/alolan_raichu/back.png create mode 100644 graphics/pokemon/alolan_raichu/front.png create mode 100644 graphics/pokemon/alolan_raichu/icon.png create mode 100644 graphics/pokemon/alolan_raichu/normal.pal create mode 100644 graphics/pokemon/alolan_raichu/shiny.pal create mode 100644 graphics/pokemon/alolan_raticate/back.png create mode 100644 graphics/pokemon/alolan_raticate/front.png create mode 100644 graphics/pokemon/alolan_raticate/icon.png create mode 100644 graphics/pokemon/alolan_raticate/normal.pal create mode 100644 graphics/pokemon/alolan_raticate/shiny.pal create mode 100644 graphics/pokemon/alolan_rattata/back.png create mode 100644 graphics/pokemon/alolan_rattata/front.png create mode 100644 graphics/pokemon/alolan_rattata/icon.png create mode 100644 graphics/pokemon/alolan_rattata/normal.pal create mode 100644 graphics/pokemon/alolan_rattata/shiny.pal create mode 100644 graphics/pokemon/alolan_sandshrew/back.png create mode 100644 graphics/pokemon/alolan_sandshrew/front.png create mode 100644 graphics/pokemon/alolan_sandshrew/icon.png create mode 100644 graphics/pokemon/alolan_sandshrew/normal.pal create mode 100644 graphics/pokemon/alolan_sandshrew/shiny.pal create mode 100644 graphics/pokemon/alolan_sandslash/back.png create mode 100644 graphics/pokemon/alolan_sandslash/front.png create mode 100644 graphics/pokemon/alolan_sandslash/icon.png create mode 100644 graphics/pokemon/alolan_sandslash/normal.pal create mode 100644 graphics/pokemon/alolan_sandslash/shiny.pal create mode 100644 graphics/pokemon/alolan_vulpix/back.png create mode 100644 graphics/pokemon/alolan_vulpix/front.png create mode 100644 graphics/pokemon/alolan_vulpix/icon.png create mode 100644 graphics/pokemon/alolan_vulpix/normal.pal create mode 100644 graphics/pokemon/alolan_vulpix/shiny.pal create mode 100644 graphics/pokemon/castform/anim_front.png create mode 100644 graphics/pokemon/castform/back.png create mode 100644 graphics/pokemon/castform/front.png create mode 100644 graphics/pokemon/castform/normal.pal create mode 100644 graphics/pokemon/castform/shiny.pal create mode 100644 graphics/pokemon/cherrim/anim_front.png create mode 100644 graphics/pokemon/cherrim/back.png create mode 100644 graphics/pokemon/cherrim/front.png create mode 100644 graphics/pokemon/cherrim/normal.pal create mode 100644 graphics/pokemon/cherrim/shiny.pal create mode 100644 graphics/pokemon/gmax_alcremie/back.png create mode 100644 graphics/pokemon/gmax_alcremie/front.png create mode 100644 graphics/pokemon/gmax_alcremie/icon.png create mode 100644 graphics/pokemon/gmax_alcremie/normal.pal create mode 100644 graphics/pokemon/gmax_alcremie/shiny.pal create mode 100644 graphics/pokemon/gmax_appletun/back.png create mode 100644 graphics/pokemon/gmax_appletun/front.png create mode 100644 graphics/pokemon/gmax_appletun/icon.png create mode 100644 graphics/pokemon/gmax_appletun/normal.pal create mode 100644 graphics/pokemon/gmax_appletun/shiny.pal create mode 100644 graphics/pokemon/gmax_blastoise/back.png create mode 100644 graphics/pokemon/gmax_blastoise/front.png create mode 100644 graphics/pokemon/gmax_blastoise/icon.png create mode 100644 graphics/pokemon/gmax_blastoise/normal.pal create mode 100644 graphics/pokemon/gmax_blastoise/shiny.pal create mode 100644 graphics/pokemon/gmax_butterfree/back.png create mode 100644 graphics/pokemon/gmax_butterfree/front.png create mode 100644 graphics/pokemon/gmax_butterfree/icon.png create mode 100644 graphics/pokemon/gmax_butterfree/normal.pal create mode 100644 graphics/pokemon/gmax_butterfree/shiny.pal create mode 100644 graphics/pokemon/gmax_centiskorch/back.png create mode 100644 graphics/pokemon/gmax_centiskorch/front.png create mode 100644 graphics/pokemon/gmax_centiskorch/icon.png create mode 100644 graphics/pokemon/gmax_centiskorch/normal.pal create mode 100644 graphics/pokemon/gmax_centiskorch/shiny.pal create mode 100644 graphics/pokemon/gmax_charizard/back.png create mode 100644 graphics/pokemon/gmax_charizard/front.png create mode 100644 graphics/pokemon/gmax_charizard/icon.png create mode 100644 graphics/pokemon/gmax_charizard/normal.pal create mode 100644 graphics/pokemon/gmax_charizard/shiny.pal create mode 100644 graphics/pokemon/gmax_cinderace/back.png create mode 100644 graphics/pokemon/gmax_cinderace/front.png create mode 100644 graphics/pokemon/gmax_cinderace/icon.png create mode 100644 graphics/pokemon/gmax_cinderace/normal.pal create mode 100644 graphics/pokemon/gmax_cinderace/shiny.pal create mode 100644 graphics/pokemon/gmax_coalossal/back.png create mode 100644 graphics/pokemon/gmax_coalossal/front.png create mode 100644 graphics/pokemon/gmax_coalossal/icon.png create mode 100644 graphics/pokemon/gmax_coalossal/normal.pal create mode 100644 graphics/pokemon/gmax_coalossal/shiny.pal create mode 100644 graphics/pokemon/gmax_copperajah/back.png create mode 100644 graphics/pokemon/gmax_copperajah/front.png create mode 100644 graphics/pokemon/gmax_copperajah/icon.png create mode 100644 graphics/pokemon/gmax_copperajah/normal.pal create mode 100644 graphics/pokemon/gmax_copperajah/shiny.pal create mode 100644 graphics/pokemon/gmax_corviknight/back.png create mode 100644 graphics/pokemon/gmax_corviknight/front.png create mode 100644 graphics/pokemon/gmax_corviknight/icon.png create mode 100644 graphics/pokemon/gmax_corviknight/normal.pal create mode 100644 graphics/pokemon/gmax_corviknight/shiny.pal create mode 100644 graphics/pokemon/gmax_drednaw/back.png create mode 100644 graphics/pokemon/gmax_drednaw/front.png create mode 100644 graphics/pokemon/gmax_drednaw/icon.png create mode 100644 graphics/pokemon/gmax_drednaw/normal.pal create mode 100644 graphics/pokemon/gmax_drednaw/shiny.pal create mode 100644 graphics/pokemon/gmax_duraludon/back.png create mode 100644 graphics/pokemon/gmax_duraludon/front.png create mode 100644 graphics/pokemon/gmax_duraludon/icon.png create mode 100644 graphics/pokemon/gmax_duraludon/normal.pal create mode 100644 graphics/pokemon/gmax_duraludon/shiny.pal create mode 100644 graphics/pokemon/gmax_eevee/back.png create mode 100644 graphics/pokemon/gmax_eevee/front.png create mode 100644 graphics/pokemon/gmax_eevee/icon.png create mode 100644 graphics/pokemon/gmax_eevee/normal.pal create mode 100644 graphics/pokemon/gmax_eevee/shiny.pal create mode 100644 graphics/pokemon/gmax_flapple/back.png create mode 100644 graphics/pokemon/gmax_flapple/front.png create mode 100644 graphics/pokemon/gmax_flapple/icon.png create mode 100644 graphics/pokemon/gmax_flapple/normal.pal create mode 100644 graphics/pokemon/gmax_flapple/shiny.pal create mode 100644 graphics/pokemon/gmax_garbodor/back.png create mode 100644 graphics/pokemon/gmax_garbodor/front.png create mode 100644 graphics/pokemon/gmax_garbodor/icon.png create mode 100644 graphics/pokemon/gmax_garbodor/normal.pal create mode 100644 graphics/pokemon/gmax_garbodor/shiny.pal create mode 100644 graphics/pokemon/gmax_gengar/back.png create mode 100644 graphics/pokemon/gmax_gengar/front.png create mode 100644 graphics/pokemon/gmax_gengar/icon.png create mode 100644 graphics/pokemon/gmax_gengar/normal.pal create mode 100644 graphics/pokemon/gmax_gengar/shiny.pal create mode 100644 graphics/pokemon/gmax_grimmsnarl/back.png create mode 100644 graphics/pokemon/gmax_grimmsnarl/front.png create mode 100644 graphics/pokemon/gmax_grimmsnarl/icon.png create mode 100644 graphics/pokemon/gmax_grimmsnarl/normal.pal create mode 100644 graphics/pokemon/gmax_grimmsnarl/shiny.pal create mode 100644 graphics/pokemon/gmax_hatterene/back.png create mode 100644 graphics/pokemon/gmax_hatterene/front.png create mode 100644 graphics/pokemon/gmax_hatterene/icon.png create mode 100644 graphics/pokemon/gmax_hatterene/normal.pal create mode 100644 graphics/pokemon/gmax_hatterene/shiny.pal create mode 100644 graphics/pokemon/gmax_inteleon/back.png create mode 100644 graphics/pokemon/gmax_inteleon/front.png create mode 100644 graphics/pokemon/gmax_inteleon/icon.png create mode 100644 graphics/pokemon/gmax_inteleon/normal.pal create mode 100644 graphics/pokemon/gmax_inteleon/shiny.pal create mode 100644 graphics/pokemon/gmax_kingler/back.png create mode 100644 graphics/pokemon/gmax_kingler/front.png create mode 100644 graphics/pokemon/gmax_kingler/icon.png create mode 100644 graphics/pokemon/gmax_kingler/normal.pal create mode 100644 graphics/pokemon/gmax_kingler/shiny.pal create mode 100644 graphics/pokemon/gmax_lapras/back.png create mode 100644 graphics/pokemon/gmax_lapras/front.png create mode 100644 graphics/pokemon/gmax_lapras/icon.png create mode 100644 graphics/pokemon/gmax_lapras/normal.pal create mode 100644 graphics/pokemon/gmax_lapras/shiny.pal create mode 100644 graphics/pokemon/gmax_machamp/back.png create mode 100644 graphics/pokemon/gmax_machamp/front.png create mode 100644 graphics/pokemon/gmax_machamp/icon.png create mode 100644 graphics/pokemon/gmax_machamp/normal.pal create mode 100644 graphics/pokemon/gmax_machamp/shiny.pal create mode 100644 graphics/pokemon/gmax_melmetal/back.png create mode 100644 graphics/pokemon/gmax_melmetal/front.png create mode 100644 graphics/pokemon/gmax_melmetal/icon.png create mode 100644 graphics/pokemon/gmax_melmetal/normal.pal create mode 100644 graphics/pokemon/gmax_melmetal/shiny.pal create mode 100644 graphics/pokemon/gmax_meowth/back.png create mode 100644 graphics/pokemon/gmax_meowth/front.png create mode 100644 graphics/pokemon/gmax_meowth/icon.png create mode 100644 graphics/pokemon/gmax_meowth/normal.pal create mode 100644 graphics/pokemon/gmax_meowth/shiny.pal create mode 100644 graphics/pokemon/gmax_orbeetle/back.png create mode 100644 graphics/pokemon/gmax_orbeetle/front.png create mode 100644 graphics/pokemon/gmax_orbeetle/icon.png create mode 100644 graphics/pokemon/gmax_orbeetle/normal.pal create mode 100644 graphics/pokemon/gmax_orbeetle/shiny.pal create mode 100644 graphics/pokemon/gmax_pikachu/back.png create mode 100644 graphics/pokemon/gmax_pikachu/front.png create mode 100644 graphics/pokemon/gmax_pikachu/icon.png create mode 100644 graphics/pokemon/gmax_pikachu/normal.pal create mode 100644 graphics/pokemon/gmax_pikachu/shiny.pal create mode 100644 graphics/pokemon/gmax_rillaboom/back.png create mode 100644 graphics/pokemon/gmax_rillaboom/front.png create mode 100644 graphics/pokemon/gmax_rillaboom/icon.png create mode 100644 graphics/pokemon/gmax_rillaboom/normal.pal create mode 100644 graphics/pokemon/gmax_rillaboom/shiny.pal create mode 100644 graphics/pokemon/gmax_sandaconda/back.png create mode 100644 graphics/pokemon/gmax_sandaconda/front.png create mode 100644 graphics/pokemon/gmax_sandaconda/icon.png create mode 100644 graphics/pokemon/gmax_sandaconda/normal.pal create mode 100644 graphics/pokemon/gmax_sandaconda/shiny.pal create mode 100644 graphics/pokemon/gmax_snorlax/back.png create mode 100644 graphics/pokemon/gmax_snorlax/front.png create mode 100644 graphics/pokemon/gmax_snorlax/icon.png create mode 100644 graphics/pokemon/gmax_snorlax/normal.pal create mode 100644 graphics/pokemon/gmax_snorlax/shiny.pal create mode 100644 graphics/pokemon/gmax_toxtricity/back.png create mode 100644 graphics/pokemon/gmax_toxtricity/front.png create mode 100644 graphics/pokemon/gmax_toxtricity/icon.png create mode 100644 graphics/pokemon/gmax_toxtricity/normal.pal create mode 100644 graphics/pokemon/gmax_toxtricity/shiny.pal create mode 100644 graphics/pokemon/gmax_urshifu/back.png create mode 100644 graphics/pokemon/gmax_urshifu/front.png create mode 100644 graphics/pokemon/gmax_urshifu/icon.png create mode 100644 graphics/pokemon/gmax_urshifu/normal.pal create mode 100644 graphics/pokemon/gmax_urshifu/shiny.pal create mode 100644 graphics/pokemon/gmax_urshifu_rapid_strike/back.png create mode 100644 graphics/pokemon/gmax_urshifu_rapid_strike/front.png create mode 100644 graphics/pokemon/gmax_urshifu_rapid_strike/icon.png create mode 100644 graphics/pokemon/gmax_urshifu_rapid_strike/normal.pal create mode 100644 graphics/pokemon/gmax_urshifu_rapid_strike/shiny.pal create mode 100644 graphics/pokemon/gmax_venusaur/back.png create mode 100644 graphics/pokemon/gmax_venusaur/front.png create mode 100644 graphics/pokemon/gmax_venusaur/icon.png create mode 100644 graphics/pokemon/gmax_venusaur/normal.pal create mode 100644 graphics/pokemon/gmax_venusaur/shiny.pal diff --git a/graphics/pokemon/alolan_diglett/back.png b/graphics/pokemon/alolan_diglett/back.png new file mode 100644 index 0000000000000000000000000000000000000000..26e060dc346577c083b40b883dcd09b47f5f0661 GIT binary patch literal 398 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6-A0X`wFGcGJ>Fi`k$g26*V00?emC~R<0`0?Y1LBIkIjf#c|A0jeN7$|5Y zL?le;nBZVwz`Bf;5vZ55z$3Dlfr0NZ2s0kfUy%Y7eD3Mu7~*mK?FC=1Lk0q@4<=SH zEZ2QE`3u8K{&mSVjomT|9hTkiY&PX)vU;aCb#WiuKDYnO>;v}ssq>lgK5GhCFPx#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_pjcS=$N*R{7!VK;*qB(ra6tI@_|P~= zZ~z$isF3(*STG$=qFzC!a(f|Me32;bRa{vGi!vFvd!vV){sAK>D0USw0 zK~zY`?U27t!!Qts9i?Li>>(2iDGz`UVy=+IM8%XcM?{Bs4~9Mgf>+=bvQUZ9X_k(~ zUNR<^g)x<|_%qcxPYg);EKk2r_d6XM`OgFg9zmRV224HkgDIyv!XqIPvg1@FXJp4D zIc78$GdkyjJ_An|8MR}OrVF?wg!m=}0AfU(!yP4rklROegm%71SUv+KoZr6`j{wgf0!GWv2N>M;mVYbHMA~Q zhbtQ^shjO)zX2<)biJ)gtagod2u*L5&VFonM%Vils>f?>u+xafDKLeyf5)yw?Aj04 tts-R|tfj_Yy|Mw6jnr^FGV<3j_6ZOzd{Bnd8#@31002ovPDHLkV1k0ju!8^q literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_diglett/icon.png b/graphics/pokemon/alolan_diglett/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1b575078a3487ad1a735ad181c4242add98a764e GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QtTz3zOL+#x%oxS)Lng+`vHZ- zOI#yLg7ec#$`gxH8QgtbfW|14r4}g|>zNd`E_n!4!ckJ-=MI!H2C^Bv8Z_mB6id3J zuOkD)#(wTUiL5}rL4Z$)Yto$N>gwvfd$;`m|G&8S?2{(uD%$&Ztq=`(l=0IfsblJ8 vrsWx#c9-r{{r(l4cuJAy$42gAOZz(ZSqVDj^@_iMu43?X^>bP0l+XkK({O}8 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_diglett/normal.pal b/graphics/pokemon/alolan_diglett/normal.pal new file mode 100644 index 0000000000..4f7aafe254 --- /dev/null +++ b/graphics/pokemon/alolan_diglett/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +160 88 88 +248 200 0 +88 48 24 +16 16 16 +216 152 88 +192 112 64 +248 248 248 +208 56 72 +112 0 24 +248 168 144 +248 104 88 +48 32 40 +96 88 96 +144 136 144 +64 48 48 diff --git a/graphics/pokemon/alolan_diglett/shiny.pal b/graphics/pokemon/alolan_diglett/shiny.pal new file mode 100644 index 0000000000..c0ce049798 --- /dev/null +++ b/graphics/pokemon/alolan_diglett/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +128 48 32 +248 200 0 +72 24 16 +16 16 16 +216 104 32 +176 64 32 +248 248 248 +48 80 160 +8 40 120 +128 144 240 +88 104 200 +48 32 40 +96 88 96 +144 136 144 +64 48 48 diff --git a/graphics/pokemon/alolan_dugtrio/back.png b/graphics/pokemon/alolan_dugtrio/back.png new file mode 100644 index 0000000000000000000000000000000000000000..e114284819b74add47b737b084e0bb2aed9ce800 GIT binary patch literal 519 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�!~tpqO0J}N!n-Vm)Lq?GnL099nL9#FZr9)J)p0IGCf0Qhh{ zfV`K0cA^YpTS>ocw8b(EM)b`Tp@s7tuq_0q*BrIyfJrGS(A0b)Z=M5|vs8Ut*wI;z zMVD%I!W$`@?ZsAU)yGM?w~0=8)u+dlp3LD@CzEuFd^FFYjjK<~BPhfFzP+&e2Q8gZ ztuFXfE@000+sMObuGZ)S9NVRB^vM@&RePDdbiWpW@hE;Mn4q~QPn00?w&PDe*f zL^A*Y002sWDIWj;00d`2O+f$vv5yP*_YUWBQVq#iBK|yIbeOmwk00Cl4M??UK1szBL00BHn zL_t(|oW;^jYJ@Np0N~u!lvI6-A0X`wFGcGKcU?K5i0>gy}4gmoH2?Yg@fB+2xgA+GS{P^($s0s}f^_55g zg*Xd5B8wRq_zr_G^yv zH(&9EX=}`W;||5ZMX$e=hP|qp`SbJnBQN~fyLP`6WxDd6fs>)?GsA?)9jAk5PH%CT z5aHOw!&17&q2ED{rNvFnfMt&;XP+RGR4adjX1}8LmnrM_#P6Q_S7LSw;|;mF`e}?A zu?-zZSg*-m{d=#Hg)uAd*84>j77A7_kK&4L)@HUnI?8nE^FrH+^*Q@j&Huo2^2pc5 zSIZ|TPn+Obq2_90@G#a{o%O?6uUEleOqpBRJtnM|eJOU}0DET38P>3!O{?rL$OX<% z`jO-+*HAe#{BNQCwu9dnsvX$&K+$7K$nE*(oV|M04s_j-+wJjbl9+C_>ra-c7Zdj8 z{XXBfrMy~cN6Vwq1+Q;q9!-<@#toLljqcjGSBKjsHjZ%BwTWo)|fqv8IdNAW)*9G0wD_Jl{{ z{ZsQNyqo$;BAxDRU|{=V!lvI6-A0X`wFGcGI$2q;*v;y^{k3;_WF2?Yg@fB+2xgA+GS{P^($s0t0N5nE;s z6yhxKh%9Dc;5!V$jK}j=qyQ~z@N{tu@i_i=l4D-8fq*Of$v1`Rc4|YF*I2)`TOoXTIO~aNX{Is~0^HSJ0i-G9`TD zp-(?HS|9IljhLVOxG~no>3n{phhl)TdI-bE7t`5!6xF;Py!mZDd}=V8Q>6GxWTl(* z_r7i+0j;J$~Tu? zi!FsAr0;~&tH!MleWvg1*~G2Tv87q!x?AaqS{;)kmSzlF*dDxFbM=ZOx04VngN-Ne zquehC3}pBG^$8X|7nQ8^taJ7E%l{mBmU!I~2(Y>FymHm)O#AC^jGRIb326vDe70;B zKi|%ux(iO2?}_~Wsjqd)#g`@e4Th|bz8zk1_S@;`so@MuUi3e{yr9ZthS9`Du?)Q8 z&!7Ei-|!)M9~+BheQ%%E*5taIj0ZjjYilmml$J}ec)oz=_kulz$6KNqKA7F){-bcb gY4^Kdn;G^oMk@t;eR1KCJ1EXPUHx3vIVCg!04e|EmjD0& literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_geodude/icon.png b/graphics/pokemon/alolan_geodude/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1a5f9699716f979d3485d22db4898ce59047d23a GIT binary patch literal 410 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QtTz3zOL+#x%ow{&1MDt{0I~h zFL8}13C>R|DNig)WpMX#0UD!FmRh7>tY=c#y5u2H2}enRpF2>-7|3SuYS5GiQY`6? zzK#qG8~eHcB(ehe1_3@Hu1Ry6tE;Q`?%neL|Nr9RvrE=|+tM8M?r8VXHJabPX?{xz zno@oC=#sO0HRmKHML9Y;zI53V57f(;%!#BZt9tLNnUEM)GQ zA}^QwGG3Salq{?D4JpM-CX-#X41lKokC9)>KWk&&F24Lr_YX|@x9;$aeXl-v#g|H4 zx?dX6_a(Glxi-^^=cT!9+ss*fmk->(_K-7WYYXcGImZh?pD=j3`njxgN@xNACX%DU literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_geodude/normal.pal b/graphics/pokemon/alolan_geodude/normal.pal new file mode 100644 index 0000000000..5eb12793fa --- /dev/null +++ b/graphics/pokemon/alolan_geodude/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +80 80 112 +160 168 192 +120 120 152 +16 16 16 +24 32 32 +72 80 80 +40 48 48 +200 216 200 +248 248 248 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/alolan_geodude/shiny.pal b/graphics/pokemon/alolan_geodude/shiny.pal new file mode 100644 index 0000000000..58b7f7c06b --- /dev/null +++ b/graphics/pokemon/alolan_geodude/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +144 56 24 +248 144 0 +208 88 8 +16 16 16 +24 32 32 +72 80 80 +40 48 48 +200 216 200 +248 248 248 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/alolan_golem/back.png b/graphics/pokemon/alolan_golem/back.png new file mode 100644 index 0000000000000000000000000000000000000000..bda1dfaa6f0933ec3c548c7166385568ec1f74a3 GIT binary patch literal 696 zcmV;p0!RIcP)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_I5D0uf0> zK~zY`?U6xl+b|GC-N1`#S2{UBD)$01djK0CV6p3_=mCQC02M$vyTSrA^qPRl6WGux zJ2Rvt+sd|!0-1$G%{>13Gn&1}zlys&f24POP9y&;8{l-)AFGTmUt|ZxVQU9z9Ai0&UlICm`S#w95hb($_zB9E}h^ zU%L+a4q_PN5P{R?;ailt0g^!1Roe)*vBLngJ#gBl_x>6fIu4k?X+G;ltdjfb-nXi%uYqTMPyPS&zWZvvFP2UAm9SswfO#ML% z1bAb#1E-X4tI}Z9ss*ST~hZ_-Xw{qz+XG z3ZqPQQ-M_|0von~wro%yZw!FOB6?De*MxwkI)JhXU_%hVlEA!0*IWk&R{(f$1mNI0 zCYtid^?CqE0s)^AP+E53e7XR@z^+LNP&mCY%E16&kGb`Dh@lnD7xV};XrhEZ0l}$& zD;X4&XMnaA6T$KHI^A%{BB0`b;DielIySKy)zCv2038$q_(Z}oy}ke%x=Z17pjIIQ e@A1FHZ1xu@IFG4ux8hC!0000Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_I5T7a6nK< zC@3hHpqOY-P`Ie5kcfc5C@ARY=%Um?yZ`_I32;bRa{vGi!vFvd!vV){sAK>D0@g`H zK~zY`t<*tF+&~lu@a&R{^wPH*OQjUqiO`dWbiDLX*lh;ZQmt5MKY-vjSQzzM!GNcN z5FA|Gz3QtwXYp zI-Me_&`bwVIz==JKp&P3m|eHB6|kJL0UtICP%@$lk2cjB6$i>kRAF{K1sG9@<~Xnc z(h%t;rhqJji(SlNl>ilj5Cxn`P^FFvK`3?8T{vX`poXobv=7iM0q^Y`&(W0yto&Nv$DZ_W}ymR#V@_B-kAT6mLTj0xa$|$5UqDaR%lB zPa9#s2tMt7MBs5Z2m%T|Kh)Ro`8MaCx5s(F@n??nZEcMi&V8O1x}ET=&$qlo9gt^H z#EEh{VHlp^G!6Kn9SK2})PPWx@980rj$dM*DzGyZoKae9`$KTzd7~j`Lc1?)3X8Fy ztxyi2Chr412f9+WbFd%jpdrqjt1cAB@?^lw(yQp>vtC9`3sR5HcJ$NqhNHQ6-HpzkP7i-KP)Em@dmy#?HYZyT$w*_E+ z%YwIq%L}j|1z%Y2Hc3Xd;dk0>pg;>O6=K(Wfa`O% zYcUMkmJFH}4DFGcB~uD#9=>pRW=7d=No$YD&O`F~V%3M{F|=r(zx=%-$97TtmKc>o zaw-!Z%NEKBp1H_y&%off+Z-n6B>OEKc8tC+qFI)T9lhjmY;}t3H#VGRJy31KC5TwB}iM330{^ozFqFktw zXt3DR-3GUpG(9h|@il$u;(oAD=51-D!|E%BUPoT0Cj3@hhtN3+1hw*)`;*1Ac zXMQCl2)pIC8rtsz;&q4K{Jqg~^Y=#1&zJkR{b$Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_cpw0nH~_d<09XJ35D*a9kO(L+C{R#9 z(0~y5uqb$dXc!n6`1tt9FlYb(0DZB}tpET332;bRa{vGi!vFvd!vV){sAK>D0!T?j zK~zY`?US)?+b|G@Wgvo=4n0{M40I7~KY(;LyoL_7SBVG@=|co43JuZjp_7LW_TIsI zffz^^!$Ujxp>iaxIF@Mx1v2IaN#uR}`QM53KH~qQ1)neHI~cr!45{9oW~CTv5`)|3gWR37qD=`*rEH*m_IrqsRsLKWDpu|I+|M z=m0!5Ew(r#wt=ut4? zO6_OKz0;ya9|!-=2jxr7jzQpw)|C;sA6PM`ilJvTpU; hStj#7;$6b?UH}Y&pf{7&YgzyR002ovPDHLkV1igeNJanv literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_graveler/front.png b/graphics/pokemon/alolan_graveler/front.png new file mode 100644 index 0000000000000000000000000000000000000000..d2454334b548f456583d4e6f3b810d35a6709585 GIT binary patch literal 889 zcmV-<1BU#GP)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_P*_-afOwdopfET%5D*Zkz_=(dC{R#9 z(0~y5uqb$dXc!n6`1tt9FlYb(01rW2ZU6uP32;bRa{vGi!vFvd!vV){sAK>D0@6uD zK~zY`?UTJ~+&~b=*Pz91MjtkTG#W_(m$xGu3@NOSbA6I-W9Op@XRb~N<_t-1*M=0A zH*j9SMVf#K7sxd(+@(zIXUME{hixP-50DJUv0{Gu&woa<;-3%rOWvl{#2N+kXcgcP zQSWbnvr59siNbi5M3O0Y1pp#({fzdOPpzmR0WQ)2Kz<7-$p?qjUXx#vLgdSXEP;XE zz}V&d60k;L&NDLINdTLo13stl&{qd)nXJ9v9gR) z-$l)*DhXmp3}B@_hph)SkP#uG@leHf0(K;FD<#JrtHPn}a0wjL4dnpdz#2n9Djcil zM`UAPl>9V}*u#241TYZQ&WQWUMrvd9;yj^&3~2YllLPUgA1D@Jq4?<=l@a&!@`6Yg zHUo#>gwR=uZt4jc#5*HyNYVDz1@-tuTc4ycxgREok+9r8jhi;}j3RTWd*CkEEJjw6 z9#wUoGK#qr?^6S;ms2MC8D--hEuwy3`Cct>QhYf_^fIbwRA)EeN2QrTq?-y_8X(|l zq!Y7;n`g5*^6QJViN~xEY!AoulZnmCvmeJ?KflWh%Vrbg(&W|U>E!EVe){@~N9x@H z5)BashsU#%v&r{sJz*fZ2MDcg-wyJAaWk9DZ?2!s*$a9PHn1@JHG6mS>m%EYd74v% z!F@m$P|}mDW(qOkE_e0-5K@s*s!T`J=agyKOW^sNu=lg)8 zQY3J5G9OB{Du}FyZkX2|`QD@51{8)Vrp8F6eAJ><0;fLT6#hlH*!PDa{mxj7k000+sMObuGZ)S9NVRB^vM@&RePDdbiWpW@hE;Mn4q~QPn00?w&PDe*f zL^A*Y002sWDIWj;00d`2O+f$vv5yPy}h*m|NnDy&7`dM zw1Zmi#f!zPDfad$_F__$d(Fk9&Alm{Vq#iBK|$$6v|j)K00Cl4M??UK1szBL00ApW zL_t(|oXyfPZp0uE1yF8)hHB*ki%Ao00gBQmXWOHs%eBk_226TpF$UY~A}KdCSmO^G z;0f`xAqivzS8_Qo1(}=-bp=A3b&X0OxGb{;?`o6*hsaSPVW?5*EsV-# zuL#%Oc>;xC0=}ADBVwM=po;TVt%_002ov JPDHLkV1iVl)O-K{ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_graveler/normal.pal b/graphics/pokemon/alolan_graveler/normal.pal new file mode 100644 index 0000000000..e477581e89 --- /dev/null +++ b/graphics/pokemon/alolan_graveler/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +80 88 88 +120 128 120 +152 160 160 +48 56 56 +16 16 16 +168 192 184 +40 48 40 +80 80 64 +208 128 16 +248 176 40 +120 128 104 +24 24 24 +248 248 248 +200 48 104 +0 0 0 diff --git a/graphics/pokemon/alolan_graveler/shiny.pal b/graphics/pokemon/alolan_graveler/shiny.pal new file mode 100644 index 0000000000..ec4322ca84 --- /dev/null +++ b/graphics/pokemon/alolan_graveler/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +120 32 0 +152 56 0 +184 88 0 +88 0 0 +16 16 16 +216 144 8 +40 48 40 +80 80 64 +208 128 16 +248 176 40 +120 128 104 +24 24 24 +248 248 248 +200 48 104 +0 0 0 diff --git a/graphics/pokemon/alolan_grimer/back.png b/graphics/pokemon/alolan_grimer/back.png new file mode 100644 index 0000000000000000000000000000000000000000..41165aaa83378c32f0d0e9de54d03d09bf8421c5 GIT binary patch literal 647 zcmV;20(kw2P)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMF6nqu!ykOsMugQcn}Z}=-B9ZNPzhG_?T#z za7Y;N;3&YL5I|6nP>9F?00000037!_k^lez32;bRa{vGi!vFvd!vV){sAK>D0pLkQ zK~zY`?UFrD<3JFGjqHN*98siYb4XW0;=<)BHV|EjWF0>MtxU}!OLW0jG?tsx(9*D1 z-br^de~y{i^+yut>eGo=`H=iRp4oYKoDco0I`Dn}(_eglB!oDI{eF@N(s;jbfIY;) zNs?R{K%5Q%k0-5PL<9bzX!RwI2TFw2^#P8~vjO1Do(}+mZ`u8h@4=EXARmFdT_6C! z6an@E3+Qw+(87a0aJdW2`api3U2l)^^-rG&64(N~`Ug9;)|SjSd^fB#5|t)dLiT~_ zxHXyF23%YcBG{^QNPopfhY=Bt>R*^iAsu(t9@Jf_v;!&~&jR$PV$#K^dPJ$^WhT+@ z1E3U}REmJ_a*lr6gK{QfrBG?9*RgcwVshqBPCI~2)~#OSv$>cGfArY^7r-T`2!2Zo z&~}(%J=5PF1Il_$*$RP=I4*agQl4{Z7p8tOUGw0A05{_5L|EYIrP+^Sfk4z8Foorq zD?PvBeylhc4AkR2<{?u1TRlih#$K7%T!ZT7%+_uQCfmaCMy7-zs7PA=e#ITPJ#d~L zVK3xOFQ_R5kju?|w|f3buPZ3x7-NWdKQ>fEbVQZL<{oBzhdt#Xx%lC&iPx#1ZP1_K>z@;j|==^1poj5Fi=cXMF6nqICxM%plA?CC=d`3Siq1VKrs0D_$XLN za7Y;N;3&YL5I|6nP>9F?0000006KfY=Kufz32;bRa{vGi!vFvd!vV){sAK>D0tZP% zK~zY`?UTQ5oInu9k>CZ!Aap62vr)<%>-D0+q@+xa`l1M38zoJg z){VLLD)I{FCvbR|%yLd-xW!$HNdACb;QKARGqYIt`d{7sfP}=rnGoXXth#6bzcmFPQsLQ*Ci$%T0x+3_ z>SW4tGW6dOsrMR?3bHO>y$aw59j@05c;LhF7T^E_SM|D*;2rx56YyY3b^S{N8K}WF z;Cjo$x~>_JK7gU#FaHAIXN%Kqz}eTpb*ZzYlxfFMxw^X6iR_l*kL3CCXH~B50A816 zxs;9X83B)d+I(PS0Bi;4mp8s~3cFAT7cfu?3Y8UxFe6yJS*b>hd^P~cTTx~GbJ)C} z8q4hgMj}FVN5CgD!T7ZnDF6Tf literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_grimer/icon.png b/graphics/pokemon/alolan_grimer/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..09d83cb95e7b5510ced85c7a56194067873a41ec GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QtTz3zOL+#x%ow{v>*5{$pi|C zm$*ih1m~xflqVLYGPwJ=0F6;7OD$3`)-x$=UGfm9grlUu&mAaZ3}iESHE7BMDVB6c zUq=Rpjs4tz5?O(Kg8-ip*Q7bk#l^*Y_wN1w|9|xyuQ_MErhM~yS3Kw2ly7^NM16av z`R&`9t5>t0d1)pkML9Y;W?I%p1NAZ{dAqwXbg;^L0NGrgE{-7;bKXwc=y%vapzSl8 zdbf{GE%UUp^;&vUBVrVPUMo?w5#;7^of4j`ltWxd0=9({q&Vg?I^eFd?&PBZrwJX7?R`Q8hmKuGpPX8&hFyRX9U$d*Qxg> z9rRtJsCB*4;KA8Fa&b?3vfuO?ny!kKZ@gJnzctr`eX$vP?fNer-g>Wnji*agJ-FPg zQ}TtYuH%l*qDonXT_ttTH`TlTl9c#g$!XxQSY$@|B9R%}B$$%h4><7qL_8HY*pqXB zPvXwg`+~E}4~Xok)3z~?c1}GX!hR+z&Qp!U)44$rjF6*2UngFm>zv=)0 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_grimer/normal.pal b/graphics/pokemon/alolan_grimer/normal.pal new file mode 100644 index 0000000000..d6034f72b6 --- /dev/null +++ b/graphics/pokemon/alolan_grimer/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 176 232 +56 120 80 +64 160 104 +16 72 40 +16 16 16 +88 192 144 +32 64 48 +248 248 248 +40 88 72 +112 72 24 +240 224 40 +192 160 16 +64 80 144 +80 136 200 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/alolan_grimer/shiny.pal b/graphics/pokemon/alolan_grimer/shiny.pal new file mode 100644 index 0000000000..60251d8f18 --- /dev/null +++ b/graphics/pokemon/alolan_grimer/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +0 176 232 +176 136 176 +216 168 216 +96 56 120 +16 16 16 +232 216 232 +120 72 128 +248 248 248 +152 104 152 +112 72 24 +240 224 40 +192 160 16 +64 80 144 +80 136 200 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/alolan_marowak/back.png b/graphics/pokemon/alolan_marowak/back.png new file mode 100644 index 0000000000000000000000000000000000000000..69e99db6a22da6e99fb5af9ec9d4ed10160c5b10 GIT binary patch literal 777 zcmV+k1NQuhP)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_DA=%o;Mkz}@EE9wSXfXH5D@tI_`txp zh>&<#7-(2fP>5i_Krk?1K!_+HAdR*-@Bjb+32;bRa{vGi!vFvd!vV){sAK>D0%A!- zK~zY`-O@2{+CUTsa6H6PH=a?VbZ9Hvd;xs@1d%^LI=F#OVaOFEY9@Mk=+MD%-nvkn zv1Ve_XDe6MhJG*fVwo|E{+FP*ve!TbR9hHCc9Q+P6PyZ4e(7~Sq zHEG?VUK#LW(WIm#gi2!Z5Rl?gNXdti8LtT$I4w%YWhpzvn-Wg|&ncNPo)QTtA(LVd z5JE(qj!8+*E+NB!#w`XVA%-*t^sKOj8pb6F{K6J$Tp?lHq6GM7ZIUeQk=1w{LJ9(m0#3A2q$TAIT+_=bmA}jNsFR8?M@Of9ws8UOcl%S z&5)!maznZjBvnUzdbuIuGTy_Xj2XyF3-as6QXD&B5IS<+$4XwbD1ca(Pw7QSM|mKU zw&7PuCp=GID;aSGkMR#mCm7@Vw@NjAd~*v&%T@O!-f65r`q=02bi2Gc-y59*^_H(; zyZpYN4XPQSU$0iBpugd3?b&u8D0&)Uw)j-jpR53?S)euUCd_(YW|{?H8hS=3wKT$p z%{d@lv+R>b2AC;`n9J8DLUjS|TL4NkeqIQmAM8-6sAp#=rpPS?{yG!j+lw5~kT`l3FMEu+;@<{F-QG=UBFjMf^$lZePDdC_YbS%a z&05_yEFK9Eja&|Z3?uU^?~UX`FSeuBgki-mAM@tJ^xyoT&02ol4~=UKc-tPx#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_DA=%o;Mkz}@EE9wSXfXH5D@tI_`txp zh>&<77%)gccu+`)sDO|#Fi>znP?@qm7XSbN32;bRa{vGi!vFvd!vV){sAK>D0;fqt zK~zY`y_2zy+CUJ7*99)9uu-J6U|s;67l^Yj5Glw+X`CXfQ*@Vfx1f{K#W+fRxl0q# zq(KfTa}qs;wW7>b<~oWK+BYDVe{C=je5Od05t6N)kN+R<%#i;an(_C9Svdey4*;`}lNAQ1TqsHDJfkN|z&>jbJu z2!s)yCc3K17>a110M0J}y!XnXn6P8lPqwI%8b+lq9D3JXDEKh&i2kZ;V6u`GU<)C> zo{fL-PuD#K2*H%`Q^&Sz>6eZ`yx<>urx%wAFi9#iD2QYO%I~0oE}j2uBOe@#v{hz< zI+m?AKxc4qaR+S(Ft!rVs%kvz>+xg?Q2KJQ62PJZpw{}jU3E!8a3U9}fC3tnHuiv- zT+JJ9;SqJV6qEyF@$7azkcQo&PQ97+0suRSZF?1AxxRKMO*B Y1FV2oZ&xgk@c;k-07*qoM6N<$g2rZYCjbBd literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_marowak/icon.png b/graphics/pokemon/alolan_marowak/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea2a868c353724056482bf33fe1f3c7edb715f0 GIT binary patch literal 495 zcmV*_YUWBQVq#iBK|yIbeOmwk00Cl4M??UK1szBL009$8 zL_t(|oYm65Z-gKe2kZh_?NTRtWKNiGuWPxab+pK3SDw^y;TjrkE)|fy(m4 z*x3hL`7$y_{eT=tRSgr;woeewpNDHkmwa{?*>YAXLY3Tuq(+%!88HL)6B7`1CdGp9 zD;h-BimtM7XC&|Z6OjeySi6x|-h&=ViO0zXyl*>{V~O3VkhY>ja*+7G1X2N@^@gX% zzjylug4^2C@E@x=^ae~U=#PS_4`7V)7)%2PFeb2I3b&%MV3vmu3uX&^>|jD4JDAYN l4NUCg1}65=?eCxa_yz-#m7O%YfQ|qF002ovPDHLkV1ic}&qe?M literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_marowak/normal.pal b/graphics/pokemon/alolan_marowak/normal.pal new file mode 100644 index 0000000000..0c57bcfa7d --- /dev/null +++ b/graphics/pokemon/alolan_marowak/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +40 216 176 +128 224 216 +160 248 240 +24 168 136 +88 88 80 +16 16 16 +248 248 248 +192 192 184 +136 144 120 +32 24 48 +72 64 120 +80 72 136 +168 128 144 +48 48 80 +112 64 80 diff --git a/graphics/pokemon/alolan_marowak/shiny.pal b/graphics/pokemon/alolan_marowak/shiny.pal new file mode 100644 index 0000000000..2b7d10ef9c --- /dev/null +++ b/graphics/pokemon/alolan_marowak/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +40 216 176 +128 224 216 +160 248 240 +24 168 136 +88 88 80 +16 16 16 +248 248 248 +192 192 184 +136 144 120 +88 24 104 +88 80 80 +136 96 192 +64 48 48 +96 64 136 +40 32 32 diff --git a/graphics/pokemon/alolan_meowth/back.png b/graphics/pokemon/alolan_meowth/back.png new file mode 100644 index 0000000000000000000000000000000000000000..84eafdae027197ea54f679aafe7d77d5d8f417c5 GIT binary patch literal 661 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 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_ninetales/front.png b/graphics/pokemon/alolan_ninetales/front.png new file mode 100644 index 0000000000000000000000000000000000000000..22ae9d2c931abc281d59df4d1dd1676692411171 GIT binary patch literal 1012 zcmVPx#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_SYU9_@bH+xxF~q2NTA3N5D<`%kofrc z5I}Iq$jI>U@Bjb+00000000000Pnf@OaK4?32;bRa{vGi!vFvd!vV){sAK>D15HUp zK~zY`m6OeG+d2@1>5a6t=sLGs4gn=wiHIH`b%17hn=(Lmikvb+R&I)030b;;Ok{h} zMb`yVz)#sT`l%f^PLVMTNSbfX91cnGvWUii$&-4P84(#~_SR2Q;u!C*rxyUxpI$~$ z52)^0?GPg=Wluzr?7{7j^h(j=81Den6DiYYfp=0G(bN#&#`vK$pVE_o5f zfolmukri}UFUOC|pQUl$Z?N$eF(`Ooufs$*v!DWON`NA!f~M}c7BB?zXceIc|=p^K3?#)mj0IFu0thm zi7muwnwrE~dvWxct8b}Xu|nvpCAU=vT4Pk!zPIInDXLk8CE#a?HLB?a9|k>bfpb(7 zHQp^4a2^6v`)|8~sr_cl6#)MaGU6IQBivW1tnG%G%)Z$RU%`X(oyV{dqe-HUPrH*E zoz1LuaOmiD3xrUZkW#wqpp&!NDF`^w-A*{4^JdE)AaihqCiWU){h%G@6e&6$02!a1 zwm>rM1U6eq-FqaH(ACVI7nF|0uoV(FX|e^xGd?zQEQ0GEKrXVA4eOA-XU8M2L z%$)BJRHz3;<@4|pTo`B21Po~gd^rHvtvkQehJkr2!&Z^xt0e}T9(P8}GpPZ`OM{FjwwPT!2hVdnPoEoUo&PIa8L?N22KAUf-)a~Jj74}2G$wKEUXw1;Q*|v zdc6=qDk;Cg_nVA;J&3ReM9G$LILZOwVs23nF5Mb$0P5uixX*b4L+~dC{BPiHor|pq z+P9zs0_aui2k~bFb>mP7AaE{!8u$s|_5D*xj?g!E=-}&T04N9bmpyq5r!95+1fJ3E if&JQjxLmw6g!l!;88(%b3|TS&0000zqbAW literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_ninetales/icon.png b/graphics/pokemon/alolan_ninetales/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..71ac99d5a723e34befc7fd7f47c9d787b9bde132 GIT binary patch literal 601 zcmV-f0;c_mP)y}h*m|NnDy&7`dM zw1Zmi#f!zPDfad$_F__$d(Fk9&Alm{Vq#iBK|$$6v|j)K00Cl4M??UK1szBL00DhT zL_t(|oXwNFj)fo)hIxZ|n9)`WrF9FO79JjGJtTNq*#W$rO}5@OF~mP}{rME)Zy$&s zpHZZzkU@g1XHx+;7BZhL3=(48J;sEx1|-*g!8oFIxn*pq;)aN$Y^?x$lS8i&yPQf6 zXmUOf5u(GI^PajY5DvK&?Ym)KNKtRwSV=2fmxXAtkZaLS>A|z0bSgy>ccISsNo9?h z+w3%RNo9hGNtPVQnbV0@w5J8YLRbvq<-nU%FcfZKU&zlG=n`NxlS5~3KWDSzfH9xK z=B-FFNqI$t7n=-sQNdQR%U8xB{(fiw>4|O9b6*Cg?80x`w*Vs&FPQKK2G&sm9(T*Y zh^@nZKMX3sz{q%T+zCwFHRFL_7cj4x@zBNRlET1Lft6P)%D_xPEu@c|D!}-l6eG~a zsK69qAz21FfCPx#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_5D*YBICvl^I9Mofm{_<_XsC#w*bsow z`1tq`xbP52sIaiGKuDmd$mjq706Cx7Gynhq32;bRa{vGi!vFvd!vV){sAK>D0su)w zK~zY`?US*N+b|4IZ?vlR%OA34mM92bh&I9$@Mha?nlm|5P20Fm`DQ+Tb4^YmJ^8ip{>vJwg_r6J} znA=jMe3j?}i^^c*l@H7!Vt-xX!3X9V;loZnk*?98LX~=L{x>0n_ya_gTfRg14GaJP N002ovPDHLkV1lBd9F+h7 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_persian/front.png b/graphics/pokemon/alolan_persian/front.png new file mode 100644 index 0000000000000000000000000000000000000000..83bfb2dc44e77158c5375e04a075775012303ef4 GIT binary patch literal 715 zcmV;+0yO=JP)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_5D*YRKu{nkI6zQXV0eINaFCd&un>UI z`1tq`xbP52sIaiGSXgklz|a5y06MelqW}N^32;bRa{vGi!vFvd!vV){sAK>D0whU9 zK~zY`)s;bx(=Zf<Jkk2&+=0zAx|p-}AFm{YQ(frYGlRV7=SK_hL9^YtP^iaLhuLA%g7Jv_Ui|`wZ3Z$X%_yu8YE18F7 zRRdptMqsFi9B8EizI~6ts0t<+@Nob6*MkP68gh+#%ax{}*7qdQ$V`Kc62Bwx2U1Gp z8m+~%0L=4`;KCF<2z-iw1FTtXGN6{qJMO%tBB-ETf>FeI_#j{{pI(|L;tFa+AKEaD zRISj@a|mjXBnR-5Md}>pDVTc#s0MG32I>HhS1H`lz?6XYMqUF<*sx4<0z8s(BGGp< zU`Xm^ToQ5uNHGJV#>qJipeX@vb5U#)Ab4;W=ZvR4Z$o@uS_Z_4o3$@3(`CT*WCg%q z^*06V5rA9*XtPJmh#Ez}pNTr{Q||&Wo{gqJCDa*+MwL&2?g)&si|?xR{0L(S7{)Mc zLr^d|Kt2bB2}l*F5yC1Og18#myBsj$0x+AMK>CaBnQ6;Ro*-8g2k?-ONOuD3@_g2 xq7%ybW@Wo#1@UtxC`OO+_u$AZ$Nu4}s=p4l=}J9i*t`G$002ovPDHLkV1kXNG^PLm literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_persian/icon.png b/graphics/pokemon/alolan_persian/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..75348250d540167e73e477483b4a6d22335e1b28 GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QtTz3zOL+#x%ov+)XS@mo&gGp zm$*ih1m~xflqVLYGPwJ=0F6;7OD$3`)-x$=UGfm9grlUu&mAaZ3}iESHE7BMDVB6c zUq=Rpjs4tz5?O(Kg8-ip*Q7bk)z#H|_ip+B|9^4u*(GbfZE22rceMNH8qIItG`}SU zO{qS6bjjJhnsbtpq8uF^U%G6G2kK=^@^*J&=wOxg0CL`Vx;TbZ%(*(rk?)X#fa^|1 zzq`(V^n9~=3R4$N|F9%)Z_gKoEngU9R~lUji=Cyh`djJ`gTukEu1|Z$nPI3VRd=z6 zQH$}{zl+ln=Q^yI`bc6GYe`sUS17ZAOoo{D+7yumYeU}zX>7MXV{WSa_Ci{H)ZB** zJKf8VJZ;#-WV$k`^D!g0^Asmbx3CX-%vZ%2PFNcG<}okb?o+hx)uVbJo+-OOm;Slv zX7tPNSN3NE{%b#3W;SFWdysnQ|JHjPMtKHYo8~cGnXH>SVdZl1$4ZUu27lEm@2uxa v4nCTmc%)yaXEulNkBPx#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_kXR`Aut*RP5ZH(ykXRsaC@4@UAgE|S zh)6gPK!Eu8_!w}=fM{6g*suTq0C!r~V*mgE32;bRa{vGi!vFvd!vV){sAK>D0sBcr zK~zY`)swMG13?gmHv~*2cyYx#t6&k3r~$E1++#6yiX*KcMC?@5B!!KFUa!R4!aPLU zV4lHNLeiwpJ%h7%7j@>iwbg;ZhX1?&pP9X5f36(o(5mNzkV`gTTL@9I5!=eO6IB%v z*?l-lsn(T{nLu8tn%5|b%#a)hz*`k1OA~U%^Da{sa=swQxc0n;P^33#UGl^NGU`Q~ z0sDhmcfKu1MimT9@wr9aA%NMA@mPv2F1RY9Cb&`&5Kp(|z<-IFF#C%MuxP@%CC31` zLdZJ&O6)WMfJ+RRJ5mA=Ay$KXICF?NrWO(sT+#7kfXfGJAzfFv8#;23j*>pMFweju zI$8%X1613`7RwScN(um7O#p0RLL6QLT|XJUrUL?)KGl%{^bH(L)*}LPCc2|zq8S}( zEVYXSNXk8DWDs?R0D%Fv!;druDi~nPyBK(;04rcX{|3BJoh@MCDFvMU2H-X5W41W9 z0+q#4|J?#~3!{E{n%P75wAC(`hf~XxzV8k~8xZ(+!?0ojwEw(0Lrr#G!!R8GL^g4c z`(accKLC6i2O%ZakX}giaQ3|_1mx$ymj$_uG(g^mTN2Sd!8+TUV7*CSs69P4^4APg zq8G?zr+_@s^;-&8>Bvq|67cG0wFW16=H>RlK=n!07*qo IM6N<$g077di~s-t literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_raichu/front.png b/graphics/pokemon/alolan_raichu/front.png new file mode 100644 index 0000000000000000000000000000000000000000..20c88523f6fc66cf3d1ab747d45008355cc8df0d GIT binary patch literal 890 zcmV-=1BLvFP)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_U|=Bl@IVj{5a_rNkXRs?I3Qps5a5U? zuvj1vK!Eu8_!w}=fM{6g*suTq0B6}Dga7~l32;bRa{vGi!vFvd!vV){sAK>D0@F!E zK~zY`eU&j!+dve@FS@}~CF0}@j+uCSC{sn}>f z4=gt3vbq64joG`s~Lcx6;J>iorI0V zYY_mpOrqcKOTZ!RBCtqM&u5JFZDRxxgE&%Wtd59dZ~%b&e58QSl-5i-fcxh{K0P1S zFfiM@p91)H!467v>(eg*T!=@z1Q@>fxWi5#mjbUC+hJcALu{`ESYRLg5qpmo4oU%O z{{dKRhy~#0%9P|NA$TwyuNUN-D~l^)$oWYaw(>3>H78g5Jh3-T6A*si<)bK)4tR6C zk*@_LaajvozoLau~))9qGUQ(qfSUoZ zbQY;XiMtA5+XQfZSG?`Y2BDg7Hw7T?C!YhyR04J*5Ac^5Ka~+&2~3qU$XgQ6 zfJ(qt0G!o9N$g#Bg;MG`8h{>YRE62o+wl61UN5=}c|6ix3tu}74dgRmp_)UaH}T2CD)Cmn)v zmLIJ+4%DkBdJhx~itoQO)8~N6s)_E@jDOEcRc|jD2(Fe(y17b1*h~iC9~uR9b261- Q6951J07*qoM6N<$f_3b7BLDyZ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_raichu/icon.png b/graphics/pokemon/alolan_raichu/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d005cf7e1de3978f2cf02d9ec165b6031cc2ce1c GIT binary patch literal 577 zcmV-H0>1r;P)y}h*m|NnDy&7`dM zw1Zmi#f!zPDfad$_F__$d(Fk9&Alm{Vq#iBK|$$6v|j)K00Cl4M??UK1szBL00Cu5 zL_t(|oW+x|Zi7G!hVKnL^ik;0iMdlBmCPKp$9OWdRC zfpb&0dI5jj@3VgyrT!M+65xjvoDzjSCZL*5uoED>vlTke3|4|0qOW@)K{U3n7cfph zDkjjM?i7e5ngxUJ&xlS+KKe=m(0HhD8&h_d^BZ=!kDnD>&IMtqe>LF&w_S#MwEzXX zhg=sfNS_Rc~iUcx^J$n_+Q;N9w5ESUdLyqsj7K%yugMGX}KSaO(v%STN#oE!VehYB#q@HpO!WK{bPIs3#0J{zwN-c P00000NkvXXu0mjfmB{hb literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_raichu/normal.pal b/graphics/pokemon/alolan_raichu/normal.pal new file mode 100644 index 0000000000..54ce683465 --- /dev/null +++ b/graphics/pokemon/alolan_raichu/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +96 96 32 +248 240 64 +16 16 16 +232 184 16 +144 88 32 +152 56 32 +96 40 16 +224 136 40 +176 88 32 +16 64 128 +248 248 248 +24 112 200 +128 104 88 +232 216 176 +0 0 0 diff --git a/graphics/pokemon/alolan_raichu/shiny.pal b/graphics/pokemon/alolan_raichu/shiny.pal new file mode 100644 index 0000000000..97f9a0451b --- /dev/null +++ b/graphics/pokemon/alolan_raichu/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +144 88 40 +248 176 72 +16 16 16 +216 136 32 +144 88 32 +112 40 40 +80 40 32 +168 104 64 +136 72 56 +16 64 128 +248 248 248 +24 112 200 +128 104 88 +232 216 176 +0 0 0 diff --git a/graphics/pokemon/alolan_raticate/back.png b/graphics/pokemon/alolan_raticate/back.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea9895e56ac95bf1c5bf77f312f84c880a8de3c GIT binary patch literal 685 zcmV;e0#f~nP)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_U?3UfU~phin1E=AI7o0D0tQJ$ zK~zY`?UX;Sn=ll`4MS14m`JYPMuud9;IO*2y zT_wTc{(R2CwqPIi-zq*a{%@eXUr%lr@l)96X`_nrPW`jY_8m@lucelvQ8@Z^mf!bN zuTr64BqS9MakL7w1jzD^vs{%dl2R`~GT3msk;>1v5@)GZ>Iraw*5%rlrNsY>MEBGF z78*606{t4g^XviDR1U!3v+b+X7J=nLiwZR=`bZL}y~E%gup}{BQi3BO@Rps3&4vVg zgk+=$vC_UO|2+aiA8T=NfDiFEkhE(AmIi&DCEYJ{n9NIuZo(AFY!#xQuk^QkdQe6S z2o(sV<6yEiV;(xZjYDr0I

b0|_;bIiN&O3Zf1}%u|+Ut3|PeTk40M&*GVY*!8em zZy_jSY$yW>)YM(I-X63-l))`St<%dMcqafx@DA83R4!KFOXdMwD1Y;U*IiuZ0Ne{N zunR~)OMvO7-{DTX5G{qo=ZxKX3jmux2Efa609w0-J%+&ZXn_NyfKI~A;3cO;JOU=S z9=9GnVvaz4a8NmI7KWGyOsR|Gsq}{$0hn9uR_Pg#^Z;gTH9tBm0K0)f<~@AMbb0@P z)o8=jTwXwUA^#QF*bLL%LOxJ8o(e-+`Q7-N3`bzF$s TTA5~u00000NkvXXu0mjflZ+?e literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_raticate/front.png b/graphics/pokemon/alolan_raticate/front.png new file mode 100644 index 0000000000000000000000000000000000000000..509c47662da78d5c350a99e5c6a89f7e56d6aa32 GIT binary patch literal 821 zcmV-51Iqk~P)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_C@3Hh5D-vUP;f{{m|$2yKsab%VCdM$ zxS*KOC@}c=_^`0JSSTm}000000Mkd&W&i*H32;bRa{vGi!vFvd!vV){sAK>D0**;U zK~zY`?UXTdn=ll|F$-%jNv`cgMH-vyMATz%4|nU(oYlR!r5STxBvyv#X=MSeUGo8Q zxp?kJ=+^JjCmC>TaveM6Z{OMG|KtCjo{*hq{a^Xr=Onbh{1Fh@OVde!z{IB)BfzCc z=v)NUKbi!ThGQT|oJo+-DGd=C2RQEg#N3H`P5tZ%AX+9{p9V>mQ8ETt=hM~kf<4iM z`#D|Fl_fI9=yc!Zm=Ijuq}2CmT6{;q1aLk8bMCk)sPxtCCcRQ`IzYfcxa!&f#qHZ) zS5Pzd#SY37>UxN1#1ANMesTd#WB}Wv*UHZKxI#ck4vKTm*s7a@fG)xXAzASMNE4YxLL9QcQ>1pol*Kh@t5BDad1ssN7baN6z6RK642LwDU)w!T{cs<^h)(C*ha%0ly$^s}qA-FK)Hgs9+TQy?;rAwviC&Xp zl|W<@keI7#0OC5oEaG~(N?xe70dU%+g?a~^e`6nWvZQk%Rb&zfX{8=o@JR5EEzNr_ zxWri%xo)&B2Y{>NcZ@AqwjjJI4dA~-U_As#d6F4m!5A*M#uhN5d{m*Dofs3fyo_~( zei7?(*P<7CHS6_(7=MZd9v?54^nUiKu$q#C<9B9DEVJy-Z{z3Aq1pD{wl1DO z3Dwv~Z8t{DUy}h*m|NnDy&7`dM zw1Zmi#f!zPDfad$_F__$d(Fk9&Alm{Vq#iBK|$$6v|j)K00Cl4M??UK1szBL00ACJ zL_t(|oYj)CZp0uAhVuppbw8fr#Bkg3ELA1OM%4}3%ER2FRqAM5A;E_0Bo16MRqE2R zApiU}*nGqArxzY#6_3IzBAXO;fsEnJNr*$$+8_;SwJ4{wKIy1YEcBAj=HsNzpu!@Q zn|(`n%Fn1Qt|?#cO4f~hwg~C$?8UmQQL4^@CGylA#@d@BXf01bx)7^Z=N w5rKh;7q-OE#*rg2QninT`5>U(cmIZuZ`udcEWoWO=>Px#07*qoM6N<$f|dc(O8@`> literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_raticate/normal.pal b/graphics/pokemon/alolan_raticate/normal.pal new file mode 100644 index 0000000000..4f5d144e3b --- /dev/null +++ b/graphics/pokemon/alolan_raticate/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +40 40 32 +16 16 16 +80 88 80 +112 72 72 +152 96 88 +64 64 56 +104 96 96 +232 216 200 +184 160 152 +208 40 48 +248 248 248 +176 176 184 +88 40 40 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/alolan_raticate/shiny.pal b/graphics/pokemon/alolan_raticate/shiny.pal new file mode 100644 index 0000000000..02504c2696 --- /dev/null +++ b/graphics/pokemon/alolan_raticate/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +96 32 40 +16 16 16 +184 80 96 +112 96 80 +152 128 104 +136 56 72 +112 88 88 +232 216 200 +184 152 144 +208 40 48 +248 248 248 +176 176 184 +88 40 40 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/alolan_rattata/back.png b/graphics/pokemon/alolan_rattata/back.png new file mode 100644 index 0000000000000000000000000000000000000000..3ad8eb28f28a562bd646a22cb12b1a459d8c02ec GIT binary patch literal 667 zcmV;M0%ZM(P)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_U?3>KP*@NU5QsQPaDb4IsG#uh@VE#F zuwYowpqSt|IEXkf00000000000E$GD0rW{k zK~zY`?UcQ4+%OEsZRo}hqR&f!EXVi(?321zHkWLDn?B10d4U*thyyYNE%Hz$^pLQRaFnvTfra~O!Il{nb)+mv}AJS_i)C_i@_;0&H(ph0$#qb-2C zf(Hhi_wNC~Q;iyI38CXH|iac_FH4t1TkF6^V6XjxktGkgN16|hB-qp|Fi)NE*Wc`Ric35}I1 zH8@MBJe856hQ15kqV}1EWk&8#I1B&#zG<^iryba(ekW0tc91 z%~~Gqb8&L`X%Z6d=9iBpO+On6=x7ive3~!UDi0x803?KT@aHuTp&4uZ1w+K+c4Ymx z1&|OJ%=P)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_FgP$^XkZW!5J*T!aDb4IsG#uh@VE#F zxR`j@$e`djIDlwK00000000000PeFy0RR9132;bRa{vGi!vFvd!vV){sAK>D0hmcd zK~zY`?US)i!!QtrV?}Hk8aD&#=8G3Lx5v_MxCYd{s51k+KnHjSCMZj?p-i@T3Dk+G z55+l!0mbf$g!&JOlK<1)`OhUe>YpnAbqk0qe`V!ifaOsj2XAo@u^wDQp68$;Rw7*% z075Qd5Cd)jKwsYIL3Bt0;Ob7Rh|iz{?hgXONCJk64ZTke|$f!vXl2V_4jHbf4iA3*aSz{}MdgmcY)+&+M6wMKMy z{0#(-ak9>KAB7qE$VvzWfrT+fdke=QAP4zMezy*+5A1dTXO;qp0I74ZAfN&+$z#2s zwoSX4)|QYx&|AB$YE@R-+KS5fsCvLI*(RB@&W_xM9(i!>G79>wZG8tB+^Qh~&1^>A zWFGQa=_??0M-wc-{KtF-foOsS=o3wyozUKzxrzYus+xdAjO;y^29bc+Z;=!RDRM9| zpt9X)=ZgrCy|+HXWZESeP&#W=$GOi)iL`s4H8YG(xyRDvsJ~E>d;#ZUYADJ#puPYA N002ovPDHLkV1hB?>TCc2 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_rattata/icon.png b/graphics/pokemon/alolan_rattata/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b13e1e9bb949831a00fdca3ca756bc14cd5b1f55 GIT binary patch literal 448 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QtTz3zOL+#x%ovcjn;FzNd`E_n!4!ckJ-=MI!H2C^Bv8Z_mB6id3J zuOkD)#(wTUiL5}rL4Z$)Yto$N>gwvfd$;`m|G&8S?2iR*vG8M*XcV@`~F}iM}vuzd1Q@DR;y~C-%fNcAk*v9KqJU<@wPw($BchH@MrGzM(~Ts_2e{ z6T(wE_#ZXttPN*+>{PIDYJw#%!vW1HF|7Ixwf445=kG8Ieel1dc6}k=&0CiifA#69 zNM>!5JER(_eQL_{r%x9$PS(7=naAJn+OblG?^pSw7tN8oeCtvv)0DH*=h<^P&-yLu z7I9L~r>*XcUXRWi)!7ENH(C|1A5iSsvaH>JHze^^zWgDR##IJfe2G@}T?P}aFLxUp l?f0DV+lnjr&xildk4yWwOzF+3I}Zw622WQ%mvv4FO#mS}u7dyo literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_rattata/normal.pal b/graphics/pokemon/alolan_rattata/normal.pal new file mode 100644 index 0000000000..59134847f1 --- /dev/null +++ b/graphics/pokemon/alolan_rattata/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +48 56 48 +96 104 96 +16 16 16 +72 72 72 +112 128 144 +144 168 160 +240 240 240 +184 8 8 +184 152 120 +216 200 160 +224 56 56 +128 104 72 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/alolan_rattata/shiny.pal b/graphics/pokemon/alolan_rattata/shiny.pal new file mode 100644 index 0000000000..07115520ab --- /dev/null +++ b/graphics/pokemon/alolan_rattata/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +96 32 40 +192 80 88 +16 16 16 +136 56 72 +112 128 144 +144 168 160 +240 240 240 +184 8 8 +176 96 88 +208 160 152 +224 56 56 +136 56 48 +0 0 0 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/alolan_sandshrew/back.png b/graphics/pokemon/alolan_sandshrew/back.png new file mode 100644 index 0000000000000000000000000000000000000000..1e09ba38b6cdb50aeb0f5fd378ed8b8b9d2007cd GIT binary patch literal 649 zcmV;40(Sk0P)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_P>7f?NO1W0_^{aEfUw9A5D*YJcoD0pdwS zK~zY`?UOx@+b|G?WfiJJLUfTTB19uVO8Wxwjt(${o@?8I1mqU!bC0Ch8|+>#L((Rd z#OecN2arH;KEC-Qt2g_v&AzK@YwfDPfmSWi&}q8{C>jXr*wXniz(l0Rp{HR5XrB%w zG5Wzj25Qn&?qca6rW`zsFS5t7lpZ;Tb^>hk?j{4a zmjFlWgn*kf(BA{1GGO4ka{_#TtPZ5^vV>eObE-2C{}RPzU}D3VOA!Kii^YYQMAGn_i-2O8HX{R9 z+4fSG3&K&SiyPZghFAyQI-LL;B2DFCG%iM$#BU+G@SAg)v5BE{u!}LgTuSKE;$2+D zC8>p@LHqPx#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_P>7f?NO1W0_^{aEfUw9A5D*YJc!+pl zD0s-wz>xU(sOaFZ$k5mT0000001^V|xBvhE32;bRa{vGi!vFvd!vV){sAK>D0kBC# zK~zY`?b5MM!!QsAU@Jp*OL6x^X@w9Q1-cf_Wj6Q%BQ1$R6(buX0#z_0W)=pkI|ED% z49E|_!n<%uCmOpu61QadKb>=#j|X6z6r2GMClfyhH#Uzd)No5wLA%ciQ=3~ z2?s&I>jII5Kq@3io(zi+=J7=g8Kwfcd zf&7?&qd|0EVE literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_sandshrew/icon.png b/graphics/pokemon/alolan_sandshrew/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a1cc049bdb95d2e5cbaf2f4ef86a14cd92be2b8b GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QtTz3zOL+#x%ovc1d@yN&jW?T zOI#yLg7ec#$`gxH8QgtbfW|14r4}g|>zNd`E_n!4!ckJ-=MI!H2C^Bv8Z_mB6id3J zuOkD)#(wTUiL5}rL4Z$)Yto$N=H}wPd-wkT|9|fi$8X;>uO>Nuo1)oW{Xfa;?7QMQ z|Fua(-_QN_*f=+>oIhutrUnd*~tCk z-@>~mN}uY!FJ4~QGxy~EVwqDfXPn`Cu+Y=3`X`gZOdlIv%h2VwFWBYnx;IaCH$!FJ z;{E5;TOWGq^gOwro@mCV!}I&lp&cun1=tqzInFr3|7qs2hmYF-uanQ0>zKN7^RvF2 QK#wtay85}Sb4q9e09ui)Jpcdz literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_sandshrew/normal.pal b/graphics/pokemon/alolan_sandshrew/normal.pal new file mode 100644 index 0000000000..234fd3acec --- /dev/null +++ b/graphics/pokemon/alolan_sandshrew/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +80 136 152 +48 72 112 +248 248 248 +176 216 224 +128 176 200 +16 16 16 +16 56 120 +136 120 96 +40 120 200 +208 192 144 +248 248 168 +232 224 176 +200 208 216 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/alolan_sandshrew/shiny.pal b/graphics/pokemon/alolan_sandshrew/shiny.pal new file mode 100644 index 0000000000..6aaf4d2254 --- /dev/null +++ b/graphics/pokemon/alolan_sandshrew/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +80 136 152 +48 72 112 +248 248 248 +176 216 224 +128 176 200 +16 16 16 +16 56 120 +24 80 152 +40 120 200 +56 128 224 +136 184 232 +104 160 232 +200 208 216 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/alolan_sandslash/back.png b/graphics/pokemon/alolan_sandslash/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c64d6953600ea700edd42ee0c6c29d251c21f8aa GIT binary patch literal 940 zcmV;d15^BoP)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_I7o015D=*7@bK{Xc*yWLaEMT_$T*0w zIBD0|iM$ zK~zY`-IKp>+CUV?9S@y3i#RA^2p5^4C`)k=S&2}lF2y-HV@aD+6|p21I*+xh#-}R( zL=fuW|H4aDMfXSby*r!YijqAifr0no{rG<0S#Rp>kXHcPe}%AvfPC6Yc!SGnV=EA_ z%h5K%4hKNETL2af7`xcgsuxCc#)AJ7Bow~bM%YYG#6tiHsPSB@VF##y?}Z3JkuKD5>itD$Ai;!5bJ7Q;+MQa8Fq7FGxhVljPt=Up zME5{})StFWpba(XUu$;=aj&FE12!UGF`g&{zRapd?SX#*jPM3HZUs1WR?YhEGwceC zNdkNlEyPRyL{EyUfaeQX7S<0Vc=|xJpL00BjNmp4`r%n7AO>zo!Ge}_ZxP6sjnX9H zfjWSYI64F3z5G}L2c-xSrvwe}!z_|=KKa3ZY9Kd&MX%COY9BoGJ7XT*?_-6@CGyCm$VkQZ2VW^4_F9^ z0{n7Ziz5-IbT9IU(1w`wB!wOqYjIrJ-JmbCXow5fr+j}w$a)xDfNR&o|APp3oL|q> zGx=5lhyGCL&R|(G_%!cM@m{E8wG86>P;ZfAmMQDHN}r-4C=gobjsb`&&+2MWp{vWJ zr#HH7!qZ1}P&&b=PLL1>38zYss8q*yLlFa!fF(h{C(~=L!{kvpsaXabp$lOUlJ#kq zyR$Mu@uJ(*Lc1UY)Dg_(yvIv|jvJ*FX-7ASMgwsDz&Y@F(+ O0000Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_I7o015D=*7@bK{Pc*yWrn7~l5$T*0w zP^ieLsKB_m(5UF}00000000000K2)t`2YX_32;bRa{vGi!vFvd!vV){sAK>D11CvD zK~zY`mDIm;+AtIcaEqb6Zj}Z3;mKBrL&$^`$T1S!4s4in$qKo8&v6`HX^yip#+fvR z^U%}SHUC_nYy(c}hE{{&PM`bg=}ETspF`g>kDNV#>;dS@9#9>5?+3JVfXs3b`0a64 zN;&xO-EaG!RRAjo$e+!9GcBbY)W#V=?Y3DSu((<%P#gKBU@^`B8n??qExcbSP>Zh8 zQvY0mFE{{nGh2Ks3n1et0xGaKSb_8TDg0yr7b_)Z?S_W{ z?sS!-0Djd@ayI8M!JJ=5+d|Ci#vIRE29C<#(FssB9kU|fjVs_i$UU7vjaF@&mL0Z?V%_az}pw1Pi^Df*B zd%`Bh^>z~{89=Rc{;Mi5z*WOF3*b@Ri43F_+LOdcHURZ9KnlPyWG~rVCp5t6Ye-l% zUjYV{J=w!qr_i9e&Ng!apqBx=nHbkWFwH@_8WQo#%ge8HzLNv92r5Ec08lk_0(+Vm zc95S%GXvVWh(SQ3JHa%VCi;ZtRT}HG2CZ@|bV}_2#x!WI>GsX3(3B!7RKF?;P>WLS z%|KXW{ZJ8Q-$~>7I6E^d-`(4QXX9DKW|}Z54KSqC)r6{{EP+Z&vv&LiR5n#t4%nm& w?4%5&`7TJR?*pw~Uu%27`vJRh|7mF2Z~ELS_<|1r*8l(j07*qoM6N<$g3yh*0RR91 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_sandslash/icon.png b/graphics/pokemon/alolan_sandslash/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..88cea6049b4e046380e320f632546c7f4e11b2e0 GIT binary patch literal 524 zcmV+n0`vWeP)$v%KlI4cR<@%45ScfHa?yU$}%@akbHQ7$yub_rbeAdD=w zLQOmyo!fkwzh8cY{AytB=5Xfc`p^lzmh&CbzaD z#WI#k+L@${qF4znnSJJ5W8(=flrkPPiyFL}U6!kSybP`a0*mrmiM$vqAP7kJTKYW`l+a;p`9K)F!P0m6AOlj4i4fkpd;sE4e0%`zBOLq01{7Za O0000Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_h-iqgn7H83=$L4L`1tq`5D?hN;COJj zh@jv|FlcyKpm1oon1Hwd000000D&0_XaE2J32;bRa{vGi!vFvd!vV){sAK>D0pCeP zK~zY`?UXTZt3V9LL8_R0hmx+bk=TQ!&K+p-1$vJ)Ii)Z^iR8ZivyUV|<22*zPz$2K z|97^Jvz`3f|FslX-|LpDZ;70U*0{UxfOYcpdQZotILN8mJ=Jg8`r@^qN}$6w?9>F- z7SR?23wH-Vk7BHAK*o|49hwmOHyw!f5<)m74}i^$T-O^r=)k&?Lgzk)46$RqSAgIK z06IN|jNgLnqYP>a0)&JuPm33wv-f-Dan3yWrcPL?c|TK^CwMpy2g7kE2V+yBPmSTI1z-2J>+pp6j^_S5U2ZO};Qn5<_go^{N gwxEuWpJ_?*4^rRWe^G`j9smFU07*qoM6N<$f{xu9dH?_b literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_vulpix/front.png b/graphics/pokemon/alolan_vulpix/front.png new file mode 100644 index 0000000000000000000000000000000000000000..0f138a6841bf25423863f9b7900453699a0a3f0b GIT binary patch literal 673 zcmV;S0$%-zP)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_U~rhIu+ZS>@Mvg&`1tq`5D>t~=vauT zaKP9=P;hW~xKMbYkeJ8-0000009`>+%>V!Z32;bRa{vGi!vFvd!vV){sAK>D0s2Wq zK~zY`?UX%k+dvS7*MP7{DUwKf?n+KAPVBTQNJ*_>4{0YbK$8|}mH|RBCvd0>7$%T1 zo!c}ia)Y!fa+}Q3KR~#<0s^G;Q@I~z-n`+6J?o$4IJ@8XWU!m?f}O;iIUr$XB}TCW z0w4%d8*l`qK*GKS;2%8bb!Y?J**##Zum@z3Gzr7`4nR&K{B&(@;RzxpQPQ>+z=Z$; zJXv+OW`JEdFU1s>ad%soffDg+lwjPo=BNt9ckjPpa%Hpd6Y=i+JH{(2;28GKYs4Sj zZ^YArIT8X586o0%_X}~M5&`griyu*iUa2Yo6nilKn}|gJ9y2aI1sojv0~6D!0yZoM zPe=&}vw@3C0+J@>x$uQhd-I2LTsBQZ1!f8mYLKx;EEOPJdUxsTgRzzcl?a7;rW%GG zJ&=Tpq6g%G=8}z?K8&PLT~ruDVEK?$lHCKo4Zv6k-vgnI@dPB9?@B#v7Cr6*FZwA! z2Of#c46Ks~v8Er*p|aLmlt?ZjjA$ddDxi(Y@go88vT4$chBPFJCp9kekOJp)B%Z#D znoP{gH?Nz0P99z{O>0~eu*qqu85|nUqr?&y<%ZWA#tYN=RCR@`&)57cW=8RC(Y>Y1 zdePljfVS$sT(zkcU`4gP;RUO#z=O4FYx^sF!q~I^zZm-iQ=g!PsuUBR00000NkvXX Hu0mjf*e4w; literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_vulpix/icon.png b/graphics/pokemon/alolan_vulpix/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f49562751b543e16fe7f4ab6e16e9c39cd406b7a GIT binary patch literal 487 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!VDxk7i7!@QtTz3zOL+#x%oxSRX0U`R|X1+ zm$*ih1m~xflqVLYGPwJ=0F6;7OD$3`)-x$=UGfm9grlUu&mAaZ3}iESHE7BMDVB6c zUq=Rpjs4tz5?O(Kg8-ip*Q7bk)z#H|_ip+B|9^4u*(GbfZE22rceMNH8qIItG`}SU zO{qS6bjjJhnsbtpq8uF^U%G6G2kK=^@^*J&=wOxg0J6C~T^vIy=G>j+*mYPzq-}3w zxyLu&FX>@Uwk7#Xcj>=#L}naUEy+tav2DEmw0k(I9Q484x!m$~c(&m^_{kb5=F z=|_j;vnP`|98NXwzgafP=*U&(lP{-9T6}Xj`eJ3wLX8XIH`Ax@JF@u1zBA5E=MElh zF1|Nq`AsEd3BBF(Y|9%y#)jKx{MF()pCQl|9kN>9QG(lKwY&RsUCGM ziEQ!ek7jC|@h#VCRY}a++oaMXe0GY_B7-x_qQeq1q8w)k)jn&F{=elF{r5}E*VhQBQU literal 0 HcmV?d00001 diff --git a/graphics/pokemon/alolan_vulpix/normal.pal b/graphics/pokemon/alolan_vulpix/normal.pal new file mode 100644 index 0000000000..728db562eb --- /dev/null +++ b/graphics/pokemon/alolan_vulpix/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +96 112 152 +168 176 208 +224 232 240 +104 104 128 +248 248 248 +16 16 16 +192 200 232 +88 136 168 +112 192 216 +64 80 112 +112 120 184 +80 120 160 +144 152 200 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/alolan_vulpix/shiny.pal b/graphics/pokemon/alolan_vulpix/shiny.pal new file mode 100644 index 0000000000..d22bf6e220 --- /dev/null +++ b/graphics/pokemon/alolan_vulpix/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +152 208 160 +136 104 136 +176 152 184 +224 208 232 +152 104 128 +248 248 248 +16 16 16 +216 200 224 +120 112 184 +136 160 224 +72 48 104 +120 88 160 +112 104 184 +152 128 184 +0 0 0 +0 0 0 diff --git a/graphics/pokemon/castform/anim_front.png b/graphics/pokemon/castform/anim_front.png new file mode 100644 index 0000000000000000000000000000000000000000..39bfaf4266e50ef16a43b58634c1e69c3a56ece5 GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|eg8-ip*P}dvo42zAB^XPB{DK)Ap4~_Ta{hR_IEHw1zMZr& z>rjA5TmCnPY^JhT6NFz}QF`W~ZvOtAGsp3j9I~^nPo8vfW%KMOoLs(bKCKn&7ES*D zk@eHs|HuE&=f1wPk+J*Y;<@iDvYr{5r#Z*yzHL19KmR?)%R5G8_v(!wD=U4Qcca4X z)Mi%Wbsfca&00zq1HvLCRx2!WV>J8ryZb|Vv_($X`yzovrbETLpFZB^R7||HGN4>l zWRiYWMUX=Eo=VZ5Y?(U9P)0iX$Vw}gTe~DWM4fbyla- literal 0 HcmV?d00001 diff --git a/graphics/pokemon/castform/back.png b/graphics/pokemon/castform/back.png new file mode 100644 index 0000000000000000000000000000000000000000..6348a35e8662a831b8b9856698c74a3519c452b9 GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|eg8-ip*P}dvo42zAB^XPB{DK)Ap4~_Taz1;yIEHw1zMZ_6 zugO59H8Fj|gBMA&Ut~OxP#0pi{-xK~vv1a^Tjd`_zi@64sLLwi>g?uD&nnti^PTOM z!VKf|bN7?;9@j28pEhTQ{?`^|pHG@hk6R42pZv2ja^R{E4cvMCSI95X(tOT@hk_2~ zjD2#B{11+@zHlpOWzAaj&Qjno=j@3q7TOyqoMTIHZU|TzH&Ila>BO4w6OT?YT(w-H zqs4aOS|b0^$;`FO7Hgru>s9&Yr zviADaPkXwnxD{KjF0pgiV*R7R+(dvo42zAB^XPB{DK)Ap4~_Ta{hR_IEHw1zMZr& z>rjA5TmCnPY^JhT6NFz}QF`W~ZvOtAGsp3j9I~^nPo8vfW%KMOoLs(bKCKn&7ES*D zk@eHs|HuE&=f1wPk+J*Y;<@iDvYr{5r#Z*yzHL19KmR?)%R5G8_v(!wD=U4Qcca4X z)Mi%Wbsfca&00zq1HvLCRx2!WV>J8ryZb|Vv_($X`yzovrbETLpFZB^R7||HGN4>l zWRiYWMUX=Eo=VZ5Y?(U9P)0iX$Vw}gTe~DWM4fbyla- literal 0 HcmV?d00001 diff --git a/graphics/pokemon/castform/normal.pal b/graphics/pokemon/castform/normal.pal new file mode 100644 index 0000000000..3fe2b76928 --- /dev/null +++ b/graphics/pokemon/castform/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +197 197 148 +90 82 82 +205 189 189 +230 222 222 +246 246 238 +0 0 0 +255 255 255 +222 222 246 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +148 148 148 +74 82 74 +255 255 255 +24 24 24 diff --git a/graphics/pokemon/castform/shiny.pal b/graphics/pokemon/castform/shiny.pal new file mode 100644 index 0000000000..2fa401dd6f --- /dev/null +++ b/graphics/pokemon/castform/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +197 197 148 +98 90 90 +205 164 189 +230 197 222 +255 222 255 +0 0 0 +255 246 65 +230 180 32 +0 0 0 +0 0 0 +0 0 0 +0 0 0 +148 148 148 +74 82 74 +255 255 255 +24 24 24 diff --git a/graphics/pokemon/cherrim/anim_front.png b/graphics/pokemon/cherrim/anim_front.png new file mode 100644 index 0000000000000000000000000000000000000000..8f6fb3d30f6a2f7904d3386d32cf72a3fbf3ccab GIT binary patch literal 862 zcmV-k1EKthP)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_U@$<)Sa8^gh!7AEm_SevP!KS9FgU0< zV8CEtIB=MFuy|OQI3P#>000000I^3B9RL6T32;bRa{vGi!vFvd!vV){sAK>D0=G#- zK~z}7?U%7?<3JFGbs*ds&c3`rsNTpQ!8*2=`j*4#U=n;MOx=mWRSbOBK^10nkcmZby1epy^es8xQb0#mPmmz zQ7-A-Vh`l{NdhVZ+#4Vifd}+p03FFdg#>PZqZN3BuEkY&8w0FA0n`Sl8Mt!*+@rWp zI2XmPM;+RMbsG@10P6OhK!gNI;;3;^tyOY*#6&IvL~3#zBr#cZ&)h=&AV|o5 zkqwUs_l*4>^LnvINn%gn`OuUj!5%uqA^ul<+F}ea-(BCVI)g)SS&Sh&2q(ZM#Z_Y% zv;YbYLb(8VjJWSy22nT+TF&P1v;}BA{SDw>+H~LCFLWN-0gP3Wr#n<=u`xkng3k4H zwfZ$?lQWZ4mbV^d;V?msiIIjotjB8Wg5W`<9?;;J^~D$#L@I)D@sHn*^3i-g7uw{Z zhb1iT*@Q^<`3Cj?PU!+JMc2Z}=@xJYe;7cDT9};1UzD_90{|BiT7c@J4KQH=9@xS( zKrI19wM$Ut;#}NR`;dY96}S@(ME4blY?F5vbqlc8EkGoW|1K4;3Ero8ey;a=}mU1%3Vlo1*fD#sB~S07*qoM6N<$g3ai0I{*Lx literal 0 HcmV?d00001 diff --git a/graphics/pokemon/cherrim/back.png b/graphics/pokemon/cherrim/back.png new file mode 100644 index 0000000000000000000000000000000000000000..5819f4dd94b88b9a0e65926053318e0b0c275951 GIT binary patch literal 600 zcmV-e0;m0nP)Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_cqmBFSb*4om=F*Upg3R%P$(FPNFcyi zXxM;IXn=UY&`6lLC@4q(0000002+st@&Et;32;bRa{vGi!vFvd!vV){sAK>D0kKI$ zK~zY`?U6B0!cY{2Yhq+Fu>YlL8xv1A zCx{yp#{c4d4@&EMuV~_CJVS@xujib5tNm5!x_-5D?w%SaJBU5^+As{e7^u6hV;Gfc zp+VV2ITgJK*mt>{vmFUs=SRhW$x;eS)ZG?$af*Q|?@<7h{F>e1o7l%4#oWIoqZaAh zVMdGe-sY4sdp(g?}h}M8_qL&wr#Dp0-csTD` zfWpQiFozZ3uKqo6RTUjA23YGkEX4|R4Rkm2I8rRJg2vWh@g`*K;}QT*X#=1$B@m?v z38f-1=fEZ*jthWPGb#g+2UHI5YX>V2;1=SVn#B&4iN1({$xfYVF%{;lL>`D=CBXUu zfcUdmiH|%`RRGaQs^HMgf$ m{4AzP8j{ea_OG8y(>?(K1BjvS7B0pB0000Px#1ZP1_K>z@;j|==^1poj5Fi=cXMVQc_U@$<)Sa8^gh!7AEm_SevP!KS9FgU0< zV8CEtIB=MFuy|OQI3P#>000000I^3B9RL6T32;bRa{vGi!vFvd!vV){sAK>D0eMM8 zK~zY`?bN|)0x=K<;1tALp;}*{vA#fk0VxwLp(jc19>neg2x;#{;~Uibo`QXX?Qu_b z3q6Yu(@8`RWs-&V>Kyj+f6Pn*8+NWgRI62!bDk6z9P26p+Fb;<32@!NWhix8m50)cfBzVF6&4W30TTK|+Lj#;aUuR~IWhQa3@FSMgA#e$wPx13?qF^E2 z12$NaOCXp^=kg3Y&|6NyeN@f?mmwxI+L=(xAcyY2d3Cd|~d$Q?PvidcHaSfXX5V|Ybgd=#~ZK) iW+KtxgwFM=82bU?D*C+q(feos0000wO^$;w422s`Fc7wtTId0WB->da`~DIK;4Whm3U(6G&Fsc2q>8 ze^zb#RbR)cx^BW;7wEArVDJObe*jGQ1R&OjAO-NX7B2>-3Na!E@2ATwjRgSjuaU-w z;A2f~84y(>6i^~GP?$yoA&*Q02w95+$Wu2~1Mr;^qqKm9ogHYwdT$4n@_psiVOP3rs{;cccGAagOQGn8*a)|du0nZGWJ3WVX;b;^M+&U%V ze3rKzG~iKRcgk`QJtm4n1H9M`RFPswPBj4jjYn~t+cpJy2I8pB@(@-72KN=NjugUN z0*(nBIc%*A@&&tYblB3l>(!xo`NIMOGzC;?XjVg&nw&44E05#*^MP5%4(1#e`sLhnihY5)KL07*qoM6N<$ Eg2EQpiU0rr literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_alcremie/front.png b/graphics/pokemon/gmax_alcremie/front.png new file mode 100644 index 0000000000000000000000000000000000000000..30d6ee4e8f24d2fb99c3d5230e89f1b43c3080fa GIT binary patch literal 815 zcmV+~1JL}5P){qfM*!YKa#aJhHBq?xzyy~F-(Cg}bbR^ih3R*)Q*jN*EMB+x>h0008I zNklSeW}yfv6$68pL|!{HP$BUj@EnR%@Hq=SMY62-@%R0>ymz(Qe>R7Z`bvNU z=;kT`O%!xi0reUKSS3*_fXXcJ`X?Jmb~u}9tvbjE%BTS`k3fuvbRyv&!HNgF^&XLz#i4Fx7iWH|@dsLq$+ z`ufQetQDxGOw7&8gg5&UfT5!7cYt>`uky{S2G!QlaeZjg7AziLk5ynjO;^F%r3 z>vtluL@4YY8_h@f3v4G*7+1V7MyddMyfn&!rX6^n?PXbZp3SO&k9+d-O?Hu;S1Npm zy&F`x@a;)Bvl(#Dn`IBVt<%dQn9+ta&FlaRf>szQ=10_?1nrMUgEk$%X%DS{(|>XK zY0#cb-VO$RTb9o2N8i5o2WZcR$2NeDZxvAEn3ZEVdi;DedC=aNOg2U@ZF3>j1`l

*EcfJSgK;e?bYS@bR6~3Fh11$VvNz2>oqIhZ{?oN-p+~LA6?i&b& tEMGgw3se-ipJ?;*C2@Pn} z(&>bsEhNl&-`pHkHRKgIQ*d7iZy^ATJW+ZU$Gy?rlX6R8F8Sdj7iB7W0i~3vmp3BA z_bj8%%9_O8e;7P7MGFt9HC)NE-X;XOlGM%{nFS8IT;-;u(Y|7=**>E|ns1N;i4iF&d3 zfq|Kt*z4QCbfyCv7|F#tFgsg-AuC{3XC%WM7>f8f$uelhNAa^OJ_;NvJ_=weJ_@A% aoR1%EkLsWYy>7xV5C?Ea9lKy!6d}4a6)Gbo@B}yy0EDS80h5KIOe|SDpvr0F-V^7H-Mhz$yVc0f2D}kZqYJki2D_aN`z* z2Dm*ZuPAc6NZ%=|6D@xUy{|$}#htp^o@O;pMRohC?fNV$&y^%{bx?PlNuQN998`r2 zn50Wzx3Z=xX&`sn)xeYLPq#d+?KBfh4XFH4Yr{eK%o{seL|uXrZ9!j%l@yhTcHg5s z4+w;;6=P#ZyH(nL;X()RDk7?B;#qv;6FwCX4K{Q-8X$H7nkkt3Y+M10Q*h6E7r`T` z0NA9h`Z4vrx*kB9qH-7ehCG<+2P(u{2Iev>-uWkeVl4ph)*{|fS|cZAi`dQu(p3=; z-vELc(wBl3K%hYW55i&Z4Zwn`fqn3+I+(urx80PrW8Eco$;rWx>k;RzlAdz8R@qkpL%Ei6ZC Tcuq_E00000NkvXXu0mjfwZ`=T literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_appletun/front.png b/graphics/pokemon/gmax_appletun/front.png new file mode 100644 index 0000000000000000000000000000000000000000..65c716e9e8e080a202680e086a2f2ddd4802ea2d GIT binary patch literal 713 zcmV;)0yh1LP))~#)?RdLMiFRSVDF<(m74DtYZ23`7B5%+R%$Rq&?L{Ru2yktL-gc00071 zNklBjE6bJAV?vd4MOk+cq+Dpc^GO1Ugi|VPgRPs~`rSe0>5D2Acs5>YY z$E_Jk5j1Ot4uwvQah6O)aGg6C4;_-BLq9{GVnb`4bsm}r&hr1=yC=98LT=Hs1ek zTpXIEIU#Q@pKl#%a)LLk0sh4|J!q^0=60q91{vxBAwwBe{|jtL`C%>44l$Gxzmxi_ z7Su2?K#=*q3!nyp#hx!4Y5t} z4$9`81BPMHR`2jU_xiAHG61KQcd0Ie%{h3`#M5@{22KGyJ!%7E5Y)xU4LYLDHdz6P z8e{jFvm->!sf(K3vX^J5;3213vvE0N6MwfAFk;N!iR)rfM=EfbE&i$2@(8%v>p;h1 z<_lKX(f`X^)t@n1JV|*nsTDbKoKf1y2-Ei5b)}1>SYTL~sSr?wyzUe<037nD8W4 zUM3CWdJyIlB!k%*kJZ=T6Cun$VsLWiZbeE9)&(3Nd+@>cDXaiS=!PN*@H+`N4> zchp=E9B+YvJehu70SpGA3t<9qp3UA)-YJ0Ki@-OJJ|f#SMMnWgEmlIPo( v$F@lt>1sfTiG{6=MtZE?u-r?Z-)#K>h{FmX(t0Xf00000NkvXXu0mjfX5Br( literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_appletun/icon.png b/graphics/pokemon/gmax_appletun/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b7ecabd4695c5e4b94d383ac9d77c45833c8bfac GIT binary patch literal 418 zcmV;T0bTxyP)$w`#f{g@Nf*<(OC^HU?x_q6<=&ki8NK160T; zak8M+kj7*o{v!lsK;kxk^8M^PeL?Vbfe%yzjR)Qr4%jWOT%c~^b0>2r(9VEO80Fe- z2(No$UD<@;k*q8Loh(zkCD@*3ne(x2TaMjPAaz0D1O0Y++gPcZlH_7+{t8?s@^vJJ zX%uHQqnfkND{6kgIhz{*f-~&N5TXPlL5M>}S723Cf`)hDk@EXhAs);=Xcp!1%8aL< zXW?B;2Ea1S1U^~gC|pnF$O52VCX>|JyG{~khkdYj{(b#dVYDv{oOr^(u_sKR_Ymgr zM`6~kFp`n{Mi}i2)Ahn264pbgpj=`ljUU}v8A;oZ4qML;+5W8`AAg4i0X#|7J^%m! M07*qoM6N<$f}$$DB>(^b literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_appletun/normal.pal b/graphics/pokemon/gmax_appletun/normal.pal new file mode 100644 index 0000000000..2d5dabef1e --- /dev/null +++ b/graphics/pokemon/gmax_appletun/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +16 16 16 +166 49 57 +119 38 40 +198 138 72 +141 66 41 +233 197 88 +66 118 56 +210 57 77 +179 172 98 +249 249 249 +44 72 40 +218 208 139 +57 164 61 +213 68 86 +15 15 15 diff --git a/graphics/pokemon/gmax_appletun/shiny.pal b/graphics/pokemon/gmax_appletun/shiny.pal new file mode 100644 index 0000000000..4514eb418d --- /dev/null +++ b/graphics/pokemon/gmax_appletun/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +16 16 16 +55 143 41 +35 91 27 +198 138 72 +141 66 41 +233 197 88 +66 118 56 +75 183 48 +179 172 98 +249 249 249 +44 72 40 +218 208 139 +57 164 61 +213 68 86 +15 15 15 diff --git a/graphics/pokemon/gmax_blastoise/back.png b/graphics/pokemon/gmax_blastoise/back.png new file mode 100644 index 0000000000000000000000000000000000000000..cd9d607f5545fb9413aae3cb1571b109d6bfec31 GIT binary patch literal 871 zcmV-t1DO1YP)BjE6bEowgS%Fapn-OXRXegk8d7=dB;~$93l5}HYHET#8PoII4>D05B7KId#BizaERwTFc{v?@BZ(ErD@NviU(`@&6}rz ze!ULdd|GoxtF;ES+w^H*({cAn;3n%ql71^5tlmk%&|XNHf@0^Uvjm3f8m7OckE1D` zQEcs1ueTPz+ z`k2uSa%Y6?<%qwY0QaS2( zn(?-aox)2yR*U%!V$2YC|n$)gJonw9()=vIOD~9%pr*TMmct z$wc*8wXqNXX1`8CNAMU<0A7Oi`i#v1Cj?$7b@(R_siyB&)c%Wt6DkV$ByfbS=^yX{ zk8=PM_&bJ46!=06Gh|utQ7vu2Vxc(H^v@;lOn8000BU zNkl#QDuj)@1gt|ZhEm9ur4^JHi}w}}eF?npQnD2?7P|F$?tl;g?c%Yv{-0{Ywnl@#`PF=US0ejmj9$Xt{Z4Az#@sX5Per{J&6Y=cK``h z*bx{APSP#`eb9h3Z!5$h_vzyK{Zbw@snV^mP2;ssTMN>Xr06t zI`k_=*nO%8&|@mR5=e<;N0lP%G0_AJxUqm<5|T+aS*1W0>GGSFGDC1lOI;-il?Rhs zy^*}KV~WfWxNsvq&)qE7BldKaU}_PnRWSq?4Ac!$`G6hYS_~4Rms3PqU1$;ILLT&j zl||N~g@GwiQnYd-3=Z_9)hB`FlRBS-FTD06ibUBYwWU8Wqe) zxM?{>V__Zu;9zrMa03+*lOtET(q$CD-f|OAp~=DZ{6ZI5wCn(YacR*gT7(?*T{>S_ z)PbTvggkxPb+2?m#QUchI}5;aO@24ZReTmDxk(~B0Bm6VSp^_oe$AH_NoOB{z64AT z?g>86<5Pa2buL-w+fArp*@gikbIw=Ni%l2FB>)W^I12!Bm={LSIpt=`19rLpy=C2Z z@B$z%@%VWrsLH@VCX98S0notcbvdXk0-YqO(AS4rju^WPe*nPR*+dHmPt4&e$3iQ3 z2^pJ&4~M^++HQ{yI#8TX%`zqE$9S&*Zi99OX{91b;auJ^cI05}RrNtS7D;3PxR;ns zaDbQPFD~xzch7yzQD%UI9h)W8fH*?lEJagT8HE=HCcIix*#vxOp$n0eKu`lL>k~FD zk9xq^vEMcpdo|$2*})Vx%0Xv6-^Z&pE#i3y;~SH6&?kNYEEm0q&@qIGNv{Mp>JCS{ z?eL(`k3feSf)BMK*S^^G3nF~>vT1<8dB0iH{lDPvFbs#om%l-Vz`=i34VrI#f7c{_ zI2@+P!5dC})YdlSeftLfL=aXJ$Pe#>rxl=KUJ=l@zcGm&_7DCF-}}32(LkW1?Y-iD zUa+5kY~y>V)~035QCav70}FIVuiK&jlRwV*7gt7H5bjYIQUCw|07*qoM6N<$f&?w; A#{d8T literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_blastoise/icon.png b/graphics/pokemon/gmax_blastoise/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9761dfbe53cfc7801d7e943ad2b812002abb77a6 GIT binary patch literal 510 zcmVe_ zfN;3DxcK<^xS&Ar@F>t=K=6<#h5dr5CCA_z&byG5#GA=)(n;WHd*@`jua_UCy=V-c_Q^C%+`gUL#klm zYHUKFL)A=W0iVw2^YJCgLr=3=aUxEez`*@Bz&1ZLb8dL|_83zHu@TIi+oQRJ1Xf+E zG_kesAwcA6tg>47*4k;aP>>Q;AaQT=P_2cI$-!8D?O#Jtk*21Cs#WzqBy>&J`Z~Im z9fvlAL6efwEgFoC5z(kX0TRaEdBo8{>STtYcR`h|08-@u4^xWp*-*MxjuOvPXTq<{Ddg;d+>al zIu{qpNK9V8poP>; z&_e1iXePB16iM9$&7@X>BB`~YKx!>09=j40J9|h_5dtegRV1|t;yhmFE@%kGR)U0X zHiGIT7+VC5^Gp{(3mD#+AZP=|3)+J5g8mBT8@ConBDLOqW&i*H07*qoM6N<$f^7Tk As{jB1 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_blastoise/normal.pal b/graphics/pokemon/gmax_blastoise/normal.pal new file mode 100644 index 0000000000..2b7f1254f5 --- /dev/null +++ b/graphics/pokemon/gmax_blastoise/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +8 58 99 +16 16 16 +90 140 206 +33 99 173 +205 205 213 +74 74 74 +53 46 39 +199 84 53 +148 148 148 +253 253 253 +108 232 214 +73 65 54 +95 86 71 +148 173 230 +206 206 214 diff --git a/graphics/pokemon/gmax_blastoise/shiny.pal b/graphics/pokemon/gmax_blastoise/shiny.pal new file mode 100644 index 0000000000..f7906a9da8 --- /dev/null +++ b/graphics/pokemon/gmax_blastoise/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +115 82 148 +16 16 16 +213 180 246 +164 123 189 +205 205 213 +74 74 74 +66 53 42 +199 84 53 +148 148 148 +253 253 253 +108 232 214 +92 75 62 +140 126 83 +238 222 255 +206 206 214 diff --git a/graphics/pokemon/gmax_butterfree/back.png b/graphics/pokemon/gmax_butterfree/back.png new file mode 100644 index 0000000000000000000000000000000000000000..a9bce5aaf1ad146242cad320a830c55a78942047 GIT binary patch literal 947 zcmV;k15EshP)6U96opqxNs(8vWJM|6ICY9-Yj>bErKLHBDO|WP-FA#F^jvak3>L}|B+~jOk(Tbe9hwx z$fQ-gD0#dc@U#kYkhMALaX2Vycl(QZKbKjv zJ_WE5Kx#3NXxuFTC4eFiRM)*MoB58>M+>A9C*eTJDT^r;8Ht`mB zXJZhqJ)TdaCgPdz?fX-JXM^2VL?h5&9)1B*Ss6Uv0^EK6co6nOwD(zqGUucjxE{Hsq7yi%a14FomuBmy%_bPXHz$ z$5FbGEcqk~Lyqz`8v$p+ts1FOg9y&mPV%uV#tkmtpJL2qRX=9^PEdE<6xITR&Zjf$VOWUC8cJvS(V~awNdq z2A^xZ5Li1=?M}25_V>fkFM!~<8$4RKD zvng+ZgcY*>-BhCy0K6O%G_6F!G4$DXk%O;MMaBUJW}j`pZ!bTrPE5$w*VNiHPtaxD z#k=*=WnfcYt|hgPsElTl{nzyiz(Tfoxr5D14r;hquMaP3@G(QB?DYowZU1_`o}-dR zTl@5h&p3A3<%l`wuS?)b4)tejD2lsolS3Z_Sj?9E?+G|$iZmz6`-^`M3*cW~KLO`+ VuL*|ex~%{J002ovPDHLkV1nM)zq|kd literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_butterfree/front.png b/graphics/pokemon/gmax_butterfree/front.png new file mode 100644 index 0000000000000000000000000000000000000000..0fc4c4c70f7bf39a1390d406f2dbd6b72080466e GIT binary patch literal 1787 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+yeRz|0Wf6XN>+5MNu>w3P5FHRZaVG{y@ooa`G zd10HUi(^Q|oU_w!mpwAzab;%G-01!1f4%jkiBBxV!=ir~<#DRI+;$f~{m$gC{o+?0 z_IAecB?q=mzOKbG zMaKK?J`0H$?`C$hogEDq!)-LPikB+pl&#!NRDdbaOke{yDP z-m~a)%V#kba568@mW-9`Qrj?#$t-)ifk2kH(U0iO32Y5@dN23yi}d?DJC=b-Eb90r zca8^k95W7Zgnyg)%D6$fwRO6x%AD!0XWQ3AwYWD3R$Mk?D*LA3u|vnY;of%}1t+%^ z;oqEBlW(gnvQ42xC<)w6v05X#5!#Nhe1bkF+LaV2qFKhG4tWH_qoz`0borBh~s zQOdEa8{d2iSReCi663+_=GeV^U$||*y*H>?F72ks}5*se{wfo z``W9V=klVKnco5}m>-EnbF{GiUVq&ySFTy0(n9M1Q@uP7N!LFqMbjeD;i^YOj>y|C{??PW7KS;8-B#ywWoR6BX9y8a-+kCD?A1|E z##rue#$6XgY^)g`CZ3xXrhiWE#q?c|t~gB>zP2zl$eH89<)X`pyAVRM_zq=5^)gA~!64!R(b`+kGLQkYs;CAX;!5t@(=2>pg zyy=v&f?d_bgzNsM+^aEiU*8B^_FtX#{{_RAlHI%~g6_{332tdSeQlHLB?jR|$AvUI z7M~9lt<=0(?W{fHi@UbbwxtX^{(k&XAtNAAZ!`D6h5vC5(;qY}zpb9Y{qch9dCwKM zneuaQFT+b=&8J7z-3e|n$KU9!p+xpPD`hWSGSkW5$ujfVfZNIPj lK>5J(OTr(_KmV`&!>keRRc78j^%AH!@^tlcS?83{1OO)6>a_p> literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_butterfree/icon.png b/graphics/pokemon/gmax_butterfree/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9b18cd6e8d5f97e32a02c49852e79c26cda7d0be GIT binary patch literal 670 zcmV;P0%84$P)iFx^9Ny+YWocXb#p~3lSshMG6SwTTTz779l0006h zNkl zh!LVL4$v5cvcy1W^`Dfy%$dlu zZGpmSr5{pYjo=fRyQz!k`r)$0gprU}Zrtm$c}?h;&xOp3UTCI_jd6^32zzsCC?9dL zEy5KJEB1wAio%Kxh2!G&w>VI)s>+}#0zVe(73U2biGqML_H}uG*G$_HlLZjx+Y zP0JGOX{^7i`gMKN@Py5@0YBxGTt79ep}Olgc|2?=O}c?AFP~DZ6H@qQ4j7&iTjjZue(N3> zP?^Xp&!7k9vgHUv=6gC|b_tt^sgS{j2PR?j08|v3F`o#>i@S{jre)JviM)Vk-2*cg zju*e?<6@7%FowMNHTS?MR)n=jU>?UZR(N06_A3nC{M}-i7gybB*12lJ9)><(wGynhq07*qoM6N<$ Ef~cN2SpWb4 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_butterfree/normal.pal b/graphics/pokemon/gmax_butterfree/normal.pal new file mode 100644 index 0000000000..17ad51006f --- /dev/null +++ b/graphics/pokemon/gmax_butterfree/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +255 194 14 +134 122 150 +100 87 122 +70 52 92 +106 189 205 +82 123 197 +179 242 219 +238 238 255 +189 189 230 +140 206 188 +146 233 150 +39 167 119 +255 156 180 +230 98 131 +222 49 49 +16 16 16 diff --git a/graphics/pokemon/gmax_butterfree/shiny.pal b/graphics/pokemon/gmax_butterfree/shiny.pal new file mode 100644 index 0000000000..3d3e6ed267 --- /dev/null +++ b/graphics/pokemon/gmax_butterfree/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +255 194 14 +131 131 189 +115 98 172 +90 74 115 +246 139 131 +222 82 98 +179 242 219 +238 238 255 +189 189 230 +140 206 188 +146 233 150 +39 167 119 +156 255 156 +115 238 115 +32 213 24 +16 16 16 diff --git a/graphics/pokemon/gmax_centiskorch/back.png b/graphics/pokemon/gmax_centiskorch/back.png new file mode 100644 index 0000000000000000000000000000000000000000..2279b3a0659fef1a9dd79eb676c531cf532f50d2 GIT binary patch literal 802 zcmV+-1Ks?IP)p?C=U-0??XmK00085 zNklctdFeJ}{O3iuMC2QUo^KKNi-YB2a_N*^G& z)?L)FZf*rbN*~jp!ZDQ#6nduH`Q z40JKkfcPnZF#w4V1NgemVOtHZ>;Q1W8QSXCoj~?>=VZs&8;RVl_ydG^LhOX|hl+Cl zfV-pnLslD~u+{y@GZvvStNq(QK(E$bLN(z1#jPj+65X%co+s3vR~`yS24jOAZ+z~_J45|}VHy;}6PEdSa!fYNqs$sZRzzReeVz!;4Izy~1d zQ)c8q-&9I~$0KSU7{IXBC_v6re|`WMJ%i`x)KP#Z`*qFRB@lMfG{rWj!rzjYbuHWl z0C_g+)aw9e6ePIG;j}C>4;M4XInx>)V2G#`F=1i0=)g{DS0BKoM&BwRPX{-S+tP;Z z(k6-KT*+jsk)Ps*#~MIs^kG{3mSwEgF5X#7SAoD#HG9I;8EV%F0lW0IYBnpcSp%S2 zN?!;CZ#j{79%x@WG(vo6(>X6T!k=|q(~k!6o97(!H>2!k&n@OvG)02vFboTT<2Xw& z0JOs5Z$PW~20s8V?Ev;t5N&AY+6MH+yfy@P;vmpgn{CU{t=0~2!zRM<$I_;p<)IZQ zBWzh1b&dhHRyL{&h6B$mA);v^2MT3$EkGk1s@;b&mRE-XQRmXP0COF%X_UP#1TeAy gxDo9#f*shie_j==&Hr&y0{{R307*qoM6N<$f-|&eYXATM literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_centiskorch/front.png b/graphics/pokemon/gmax_centiskorch/front.png new file mode 100644 index 0000000000000000000000000000000000000000..a35501c2bbb68945606457ffcd871288e9c08422 GIT binary patch literal 996 zcmVQYb0SEgJt?LjTnOoEs1O`}>p?C=U-0qxT}m000AT zNklq}r+Sd|{u_}oj#g1~=4Zz+5B-_VhN$W|OS*LJ|d^7k_{Z@zEL*#9lI z9s~Fzy8iO(l~Qhcp{F0L&dqs;l<`ofE#R>D-CPz*O9h={M7~ddJ~wBr^(>@8wl{jeIhllD$fH>dJu&7iIg+bgWwtr(hrCDAqkifAVZv7 z!?WPy-~vN@y#Z){xW#MT2tMMVdl=$X0-z&k=aCLZI5@PhjkZ0}J!E0~zPLB%tU!Z*^k=VZLqW zk4?7-VW})FE4Kvl6@&CY-($X=vpL;c7O#Aiy=4`pU3T={pZ<1AtzNDIaK}T-p6sKH zJ2X`j_;2rp(z<*y{qh%Nt=7*q#F$XLl*{2;!SZeIjz6EmO;^YoW)RP;IRUN{nW41A z6F%ktWCy}iJGDN(^LtBTk5nP(=rY}S0ke#JwsG^3{ixI<}B~j ztA}_?UsA6C(xjKGoFZ~@?x0}Q<1^X4SAOd4F=okXl+Slp%X07z{fh{Y1gM1rx+Zr7 z;UvC-P9Oa|l_*!LOg%okcryYRk3w7lG^e09TS`%u+Z`ZBVI0QSTp%ZW(iQuutVr%1 zfD5LR9duiZ61KJgScz|Qn`vg$f`Hgw4fp*SYza%`2%r{b7VX&E*vcHU=%YF2Xbea3 zl!`?_ebFvD76D+c0fi1-=h^ygRgx7%ZG?U|w+6h4#yrBM4|GKGsjwwKvS|}jEM;eg+7L(gjlO^I6ZOrx$A=h~dDWw(Jw z>%sIZ+AM@9q$lP$^8T<2tiViT$0~UR*-hB3+6-9+!wPUvL6F^354H$ExX+`xs{U#oN|{@><`id=B>mPJFp87b;IBgkxTPCreJaoI&5|UNrH3Rg#I{X zk?eNX#?^$+BN4B@E%`3|$9e&C3MVjHTHOjv%D_BGh~I$8KhzsAtfCOWJ&PGEYSXHioQV1$Mf?FLK+ieJZ2fEg_`1&9R}(MDvdMS?6QI?9A0I$t{v zK4`ab7!#IJ_Rueex+K)MQSQQNG!`HaC9Nd_c_W=cS;`RqWMQ}N*?F45dRhP@ znqJpm$1vJxGgwaI2B6LWgxcshj)w+F!d&ZQUg@W7BadUpInsK*NcDV>=y7}QTHWh8 zjth1^)^m4v^v?j^AP+-4w#40G@Y?75K%S&>GM{A^2j=E3K5{P?S)A2 z@yhC%&Uo7ruvh7kv38uZJ_j-Y0?9}TK;aHpAAdIhAyO2&OZGTI_rpxj<0*79D8?4x zg)2h&J|_QLz^?(mpf=OoTEVd56%ajQFswg4S< zhVquY3RxUQ>*^t7z$_*NkZNiHOCap_BXqC^7^jHJ+HI-uA(GaevmgLfXh&o>=J8tE zDB4tRx2k*fd(iJbl+}P3qKXtRTn2s(en0fX+SbUr6xN(Kp?V<;eR_j*O08QK3qCU- zCTT`7s*q%I?3-pOa%KQr8^8{AW*Wg369kVO00a%TeCd6G2oF~Ec^2fZYS7HY+ zRm3Ng^Gf6))>Zq7auG|rRG6}+Q(c-mRTY2{)&QXfrs}DE%BQyBD&VWVEWGYT`B2b} zvL#e`n|%C)6@Xp-mLL{@z0tm0K9?>iuD&g3qR;7*d}Dg|@=1~e7skebs)jn1rnA56#vd zL&(Kc@`J^fU>gLv>>l?Y$YF1xEd<=#mQ7*vzwDclCEKA75|8G6^nJf(L8e!xn3|iacnzBQwZ7O zpi!-)X-+L|nHUA1rH%k%QhF-Nrrh-H$?gu;YT|~%e!mXb0K9LtyoG44180Mt@<$MBA{h)p zB;74LLP4sQh_uOKZ~w3GSE_|vz{d1-+m^A15*`prYCGN@?F8X7N;VMCb-RMS)CnpW zQng$mm9KF09o92#jRVYf9BFZ!48x$<$rg$#-gDEopI{DWxNDRV*y6w=UTh76mh^4g zb~s?Lvwnb=M4UzAm;;WuAdXFgIv1$3^XuabkRBb2V=a!iOg9n^e1|IM{p{LFK|%^E z(J1_lG4um=_C)MS(F#Ddi1!Jd5Dpm2PDTN!NB9?sSunUu_Sqm<2SU6y5xg21jE(;t zK+Hy&LD{#C?0fUy3ijv6cpVwM9UhB{0AD?b{aO&EJq zXZ?T$VUMf3mg7WV_cD{1VYfKI;4y3#KzNZh zTb4CxA;1UHNB{7r+WP`{d67<9mk6b4cr5_D?a(ONpq^jciW1WF>ZLdr5e68}mpNXu z&qi9q60GTY1`KcBHkJ`k_Q0|XE43Q$g`f3m?`lf{am8;Cu#9;Q%;)o^0O8-tgZaCL zfx9CC#JE}t5dR*#*O$*{NpFA?;bvRtA3)ucnskEJU2f6 zho|ojV9kwoh%W`;dEUX?PY}L;2q+Lo;x)zdLrbh{s}PP{yyWY(SC9<68Kb(einlH1eS>Fi;WD`|NzPHqdmFPhRW`2PWW WAjUQw%StE!0000q{aVgtejzCSwTTTifG7&0005~ zNklmftb$LJt9*_?+EByAB~!^e#r0`oTMSp&n=CNl{{ZemGF zvJ*D%e>7$^2}Pad#3VbjhC#EWB73K7m_>hBpsL6(!a<#t)`Wc<>?j%dz8CUblAsHF!Y^O0|Q8t(23 zlN#kg6x+uZ$Kq-2?NDxpt&&e`webC~(rOyJQpLmvCg?Aki+U?|Rf<9K6 z-GsD0ewnWV_`i_wuLa8`w{+xstkN=l3G$1@cHxZSU>1TRC(cA*TqGwZmPRZ~&Zsiu^<;9P_!C9_&y&M?S8j`u}|V23V{_dddmm~Da9B5S;gm`%T{QR@Jum1l2L&!Tj0006# zNkln`$GdkF&Dj6=S7S+WK7FxVQ7o^|?q79rbA}l5 z=ZK4yiTl^`A2IPc9&2FzN(suZV#s3+oR-i6ix2=ftsXwnOa8}ziySC8A9p?YVc5N- z`ZtLX&_y<0KQQL0iLJj7ISc?2_somh9$*Ot^LZ9_X?*bYb)<63@x9`K$ou{H%-()c zFtGq1)By$nD`i>KIsg-30CM39><(B0N3a3(m~d_ri3Mcz%egu@CBOh=36X0_0E7kr z4luIP9v5Bj<4ItTz}YXlT}R6-cN(yS-j570gTTo%uH}zk3xUQ3gmxQxpyi_r__{+v zjh+bz;Zc1!0VY%^uRDpIawK%~fItGS$Z~7<@aTv#TE$lgq!7bw(^@@r2mST@R6Zk+ z!|c1=BZj_0$`HUVBLdn}1(rTdWu4ba5zf9TBjJbr5G*Z9Sx@WflYpW#^@!wDfLNG0d-l)O5yk13=;iC z%lZP1EPhpU1nve22bg04p_&MRTh&VpS2Z9&wIhKP{#AFkTV>ygo}H@(2H;M)_wKL7 YZw56L3@e!?T^?IcPYALPOOT z(T3n1f=`7tOT;V2pkZ|AWv3oGLV8(t7$?fWkN&;qrWJ zdmKP;8@WKr1sed|fXl^!?;{t!jZ~_$YU>_|tG61OW_u+3h0{1IhpLu7Y7mS``I5$B zFQ5e9_09n|OJ|L5vDdcBEdDs4l>WeZ$TkInwKKo%IXjHSms(#tPW>tgu}CGU(caWj zyS>-Wv*DD1TJ<_wp#C^ulalT@?X6F1jIqlIp=HVeUh`(sro!7jvb**7u*M8-pOb)> zC2DUhp8d47_4>pxDqx>?C=Er;(!o%#m2mCfh?xb;GK~2y0KP|pFiTW@T!|t430T(_`ONq}(Fts8pzP5<@VK~yV` z0X{S|kzv-sZLiBLy#%*KXFwdK16e>^hEMAvDFa}r_2dYQblnH>a(vZt+^4+C#;19;W92{8|0Bjoi z#M>bxr_u-9K{eWp@BqzDjRPU<3_AfDo14+*E4*xSAm$PT zAWkI?d=4}G3a$+*0g{%Imr73nJOWY&Smen8*!C^H|L>WU$~5@Ifd_sHIk?)y|0UqQy0Pw8+8+uCV&-dF03k32MF2F+u9JFs85|i#fbDT$10P%E??QI@n z&uJR~>^Zj%Or8c1S_XUwt@`WmDbH-K{oJ4ufEm@2eZzs{qadIG-G6=zmC_kY5haOH z9UPGmS{!^9nN*5Mkc$Zr6}=!Jg!~wpP{90%h%bs5)#$Pph92=quTKchfT5;WxC^7& zR}c~B8UP-?GxBgUBUJSIaNvu9crYkJ3-ot92tX0e_ zfN;3DxcK<^xS&Ar@F>t=K=6<#hH;q2P=(k<1-@m>zSAei@ zA#}RD@7j<7z-DbaU3Y3B%)|5y5S+~DjoUrP5c#~ZG?UplaY)jf zWt8R#`j`6Ooc~AA+!zR&fpN4UXbB8*mAdr6XloEnz*s(z)Aqm=F!Ip@b9@4`vFTf2 zZj!l{kFFemIcm38phL~50j6jiyV`re>!4C~-3&%<0VxA^@XO-}%t4*w8VW)OU^3+c zP*oDYLC3z~9lSyjg8c!QJz$@Bgb*>rdj)fAKCc*oF$Dm|bOL6NJ@5$MPAluUhbg5C mU@}g)6pI{mCZ+f*Fh2pi5H$fqpLjk10000cth;r4eCZoRpio|00073 zNklBjE6bEo2Ro}zNbgHIS0Sy^U{R}$CgGnV&8`FFhgU=w%k)X=lg5xoe zNlFWHJn5(*AE6(ikSP@UPP%h-N}EibS`E^0Ki>Pld(yOj_tBpMFM59$JOe#{9AvMb z1oxMJJk>c!9szbwGrctL0#gByR$cIJpnzo8NolSn(AlLHLVVN#?)sxFaC6l2A)a+Y zxaR`sH{=8XndE8-cf6W6;4VA8qCk>s6_{}y0zlu!@2>zznyWnwT7$QVy(K3>1C$a* zxL)BWOj$@~E(b-P-#$#~r+1Xh91f~V?Qt+(&oz^#TM(cqIz4zwykZx~8!9TOfMSRc z&Kv~ry9!!}A$&N)Gbg~COj-3=UAc=Pd{_iN!3Z4W*J=q&Iile63Js{fJV^No01rJ5 zG6cDLnV8a704r1wM(0ioP{!wM0W*rmZ7^YsDZq`QxD93;+!wtzSb_>L1M9V0EIOd7 zidXYrLv+At$%W!Y1DT?0n2_3s!810OpjZ95rC%*PukP84F;fn&wb( zI0Oz3OS=u?DgG?tPylAtU@G>IXoftL;Jd{zLj%k(8yGx7Ai;-2cFW4X1e!}y%?Sc< z0tsGnu!$rvXf}14Ap|(KzOmAwYY?~KkyHYlWaLK^%VvF_u9y2=Wd{P(eJI=6EC71p z$sQ3|>;W&szS^Y&-bEyPgs}pK?1$CIYhTe+0EaI9X3S>Ron<}8Zvu%}mr*aNo}j)h x3uoZJzn4vA3BZ&?z9{}0;;J|x(H{JNeggm0ZZXu>L|*^^002ovPDHLkV1h$yE4}~# literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_coalossal/front.png b/graphics/pokemon/gmax_coalossal/front.png new file mode 100644 index 0000000000000000000000000000000000000000..efd49d97e45ec1b7830ff88f5927bf3f384be3af GIT binary patch literal 1230 zcmV;<1Tp)GP)cth;r4eCZoGosw#000D8 zNklKpL6o%<2++(FsqAih8IE6B(J{h0@F9lD)9cm>mOagaCIy6HvD;+X7 zIs(TbEgT;KKET~NxE{TdMuDUn3K7WC4jG&-T{;w9+My_d_8le4a-Gy~kU+gp@BMf0 ze{`HPaml$L+BeQTZe0Mlowouv{uelME*;IEC{b|H}8xSdr!TsQ}`v;28GdtL#1 z=L%RL%Z_H^o;c{vQPLBhxvfQO-)Vzr%kY zXW68f0iziplIjf8$a7%4$7|p z!M92ve=|KsF&JV%;anX{`6Y*sPhJJAm)_es2OOkQ47mCF^-l@w!RF3E z3@Kd%z6A@w>yv(@J=m0Sn$rI4p39IRec(VT^he*TVkb^bUqVt5ZWw~xj<78#LdJar z0P|W$vozk17d|1HioRbIxB4%~I+2M%9aFn-9h+|dN$&YCHc0VYN5xpnG&LMbZ(fde zn}U*c-F`uEP6+6Y;*;fO42m)fxUw;fXva<4rC;(}2yCo9XyV|Y^z~A+@#uPh^vHu)mPu!#)Cd7Eq^OU^`jRbHip0xYJqDH>nqd(sojef))jbJ zjn+`}$X@2swbs?HMhgPm#?`emkcl3(9^d@pdQbv4TU|yR7bQKrU3`G~geTf>eeTtV zrRA1dgy8qK)%?sh00|M*r2EnR;nY&)r@O~AOd}1L)DeVhs|%KM#hwNlmw7Jmc&KP? zB{>BoN2B4SN=8H++rV~j0SGwlK@|b}1A-VQF`qVW7SJw$0d8!a_?JXcg^Li)B|u_& z9Pa8Lzlu}r@+JYrz@+~LUJrgBaLn}YB({|?ta4>-3Y-j12CvX4=F=oVfUCJ}YcT{p z1B1K2-6??}vRXJj^>q&yje=4?5B^G(F~R~mSOB_^`YKL=p?0tUMOO%Vx}7zqmB$T7 z#^81e?I94U1wd)-FY~= zKtmCS2<@L1K!ajQpJ*nqy|AwqkC5*CMY}Y7&|C)8>=6Wr=i95(is|`1)mN7vH1W{H z=@Q+kStB-go3K3ZQD3dEHcS81rUr8w!^Uv;;g$I*$=b?-zp%igVdK%&`&UkXsdbz) sK&w+U(Lre?r6fftpET307*qoM6N<$f~O)Ya{vGU literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_coalossal/icon.png b/graphics/pokemon/gmax_coalossal/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..82a769dd9521d76803b51169e8d1d861057d851e GIT binary patch literal 489 zcmVe_ zfN;3DxcK<^xS&Ar@F>t=K=6<#h#4gR!3vz;X>-m~Vjn25gF<27>*F0EYG^+7ts_12zI+eoK`Sy3^@A`lWyv7}Qaz zX%@Md$b*WXLxyoxoMJ}a%5^5AdgS|ss+}L zp?@63r zWG)a85XPG_B|j_~EgoNGS?=cPpOck7X;3FlH}lFqG+I?;rke6w06~9rQE}(t0006a zNkl$-2+@c1rl1+V<60*?kQ_;N2KF z-v$6`$;)c2&NWcW@~5$Gb1njq87#|3BM6oP0>}W8vV3m@00b039F791LHxD^V+eXy zX%Ny7V5mFPfmEPBjWL8x9Y`fXQp(0OQJYFJ<(A= zP%WTZ+e_RW2uI1V11Y5XA9d6WXF~J$GYw?uE1=oJ!h?DUvNX;pq*gRcrD7f(pjC|h@B{CfN8oS7guESq^qjl9I*)V@oQY2Z z;P+3rjR10Xarv|%8L%Pn2(ai(Je}R(YFOtH>M<7LX1`PcI|0ZBz&S`jO@lw&OZpJ@ z@(8@qAcFnTw3z{52>boAxe3$(+>C)sY*VN{#LNsZ?L)Z7;9mzSe-~mg1}uL*3A}zG z$AF;Pi!T#^Q-UA&cb3IQX2GxTUVbm;)@&54)?e?}hIQ&zk~VZztiL@>fQ={$8o>Z$ z2e4k5LDYc?&+6jAv=u_?D%N;`A3vM6!s|el2(0I(b<$U>Mr?AHw7V4?N9X};a(p~J x)7|CN;1}jt{yw=C?e*3G%RIrx{9=EG?LWT2RKB}me7^ty002ovPDHLkV1k5#F3bP` literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_copperajah/front.png b/graphics/pokemon/gmax_copperajah/front.png new file mode 100644 index 0000000000000000000000000000000000000000..9ba3497ae02fd007678e084ae0de606469cc30da GIT binary patch literal 1087 zcmV-F1i<@=P)QSooDMD&c-2OP*BK`X}r5^38 zj4@YHS$4KX=``s1jFo8MDyM8l=#2UU{gefi`YZs*l2g}d^$o2u4GQ32)Sw@90zzKI z0#I6gs<_PxuLN+zPd`q^Y1IxyMo*Sy&OhI9 zI4j~ZW**!I&B!fC=y+VL;jsWGJ8@?T!eI}GOds~c)QZdMc_h|7=c&|saYtjKn2eK{zHHpag=_^-<$xm-Zmou`S@R> zqttw5`n!Q$vk?Ix0FFUu3Y}EQ*!A~tlHJ^nnB^M3<`MAYpbemxLpyv3fQS(B7MX*? zb}O%;=Lii25E)&C(g~27`AQz|BeaWlhU1J(q2BasT6n*Vj}Vj)AQ~rAHm4_@D&V6C zz#7W(8nj?6zMqmX{vPAq2;`7FTB#(k3bm+&jL_G`?S<{+b5z1D+_Xdq*hkC7t)jAl z;w@6Lg)sy{^4za7szl2zMk`k6N@b0d4T=L^$(kVPmUx7cmei+lfKO3m(bod2|>q{aVgtej$ET0ucU;OLSj0005c zNkljkd6vzDyP6ran!l7fx7DvXj^IaI~p;c6|m?6Sh8Itr<1wGrJu25~K}tB=M2d&VkSjI^3|Tt$Chn(u|M!mjbvo}XRIJ+I_4cBTHvZ%7MPpx> zWA6WKB)AfQC~EL&ZXQ59tW!2$K?vWdL2lgNVPe%KA07if#7or!eSG2L-`=oF&2snP zYxW22lmjIT(vBq)_$Ua3CUu z)c?Fc0GuTu0P&7?HQO1mC`dF{0kCd|Hq!GZ8E$p#(I#H~#)qdK>Q@;T*yhsaN ScOhc{00007!zVF_9cR4tCj1?UH55Qp}kQ5IRfh89Y*#xA? z$ap|PYjP7aAfW`%#0*FPAvnEXVnoD*cCi=$C>9j&GXW2{ZvyrJwSXsR4-gvD5DXmB z?tWl+B`xyddk^4uT8$sK;~oH`2$~phWBW2_p(0fSf_f{#%_QkXKthiLuZZg?m_U1V z)C*{04WW_boBm2@LLw`z!l*w3yR(ATl8@Wx(Eyt0xdzt<)D8$9h{C=Q4Zz>?Xr+6A zpstYz=Bw5HE+86!*ZcYEemvgUM?K9N;H3Jrvwa{*oV5ThtGiu)Kvm|`8aS`2>f`PK z6s1L)d%!NM>UxU^d=uD#39iF=^`)A3fite(%>O*iLF3QmJc_!&@oS>8@PHs~)w24$ z?Z6F4{TZ$tDQEEHx=V~W0eOd6XwVs9u<8uKg4&?J`o?UHBJ*KU&;pQxb8w|8~|Cgc(-|R0^QsvcDPJObZA$l8QhJHUfh7-w*ihjj4Y77yv;LZ*ff0vN5P1 zXBjD|lkl*y6M7@jykVhvSl*}x$g+_Vo8$6`>o1}cGJ7-i25$fW002ovPDHLkV1oNz BW_tht literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_corviknight/front.png b/graphics/pokemon/gmax_corviknight/front.png new file mode 100644 index 0000000000000000000000000000000000000000..63c05fb7ab1ec3b51b79e4f14ae5680ff8e84570 GIT binary patch literal 1114 zcmV-g1f~0lP)FxYK0R$sRER7qSY&LdPC-yECNKYXpqLwVFs4Jn000B! zNkluf1zC2To*$+~HZZ5tReQyP z=&p*Djzx+TrP>tB${o6DMHOmqyA}6GoDga6p2s$Du$OA5U<}{SydU$PAA;}|)~oHK zD2V6~a1uh21p&+0Is|g=g{S~9lSPWCB_9BiQ*Uap|1ieZjH2j zFbqcFJGk!k-@61x=zSIJhs4IZ$;U!3Vr#4uqfM zMMcy&JNvzOmjJ6$$LI08*`*>{Hte^zcQeF+(rO(CA(gUVLBG`L{BB-QlPuiTqZYT! zX%dS_FIlUI=kwW^VV=dhQwASSO-T9=m)p$Mz4=^KO-N%!J9OP-TCR~rfLV(!G9{@64q|9Z#hIxC#2m>D=uPNOrIsgu1HT72(FB6Kjsy3;&1C&`06g>fy zE+j##7E?110zQY|dtgE_8S{K@g3=Rj3zR_av%c>6Dl>h%%df(ERCWN6FMD;J5uGW| z_4p=m^TgW#4#@qsTDQk4Lq>(cr0G~|>ru{rN~+F(IC}&0gDdh<7}OmM4k=pSaqAk(ta7u~aiz-Rx_o2hI7T zW)c7vxVp-Qs#x+xR+D;~~RieS~|lp_Z^et8CpisCx{0CBxjY_*6i4tMT;c#<$`UBy=fb3Qm~S|&|lHw zaLPy+l@qVx?BV<9zyJg#rBNMQ$K!`D0Gm~?K3at*0CB=5=+CDBt6+;aPXLmJHPL<| g1PGV^MSZpPFK;$23R^{VM*si-07*qoM6N<$f)%CuP5=M^ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_corviknight/icon.png b/graphics/pokemon/gmax_corviknight/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8104a49ba6ec7b667a629ed4da86a7f23b3541c0 GIT binary patch literal 478 zcmV<40U`d0P)e_ zfN;3DxcK<^xS&Ar@F>t=K=6<#hnajGI4f z1m?34zhChXffL>d;TrG^U~CDPz?cBk1j*YTy(uQM zR`_ADnAjQBdj?4w9fa1VDM>)$kkT^KJjz5y0>M+#hQV7uRPvorEDi~qZy|) zP-|VV2{`CA+pKBoofSaAh4r=h8r(L&W;jkd{!mIff@AnU%l(MEFb%*FG-2uqRhY8g zsxS>?VO|IeliuH2oP`ORVoA%w&?SWO*;yErin0zxm}Jm}*q|y*bF2u%7V_sp+=W@$ zQ_2$y135s!NTY~4GC0XG%|2qn0=!1?Tau_UfqSMv(|(u68uq^Z?z#l UX7Cz*1ONa407*qoM6N<$g5!JI&j0`b literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_corviknight/normal.pal b/graphics/pokemon/gmax_corviknight/normal.pal new file mode 100644 index 0000000000..1edbbecf93 --- /dev/null +++ b/graphics/pokemon/gmax_corviknight/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +37 29 78 +16 16 16 +67 68 117 +122 24 95 +215 0 67 +48 51 96 +24 23 61 +62 61 109 +77 84 136 +44 43 88 +100 108 168 +78 65 80 +46 38 47 +255 118 160 +152 27 117 diff --git a/graphics/pokemon/gmax_corviknight/shiny.pal b/graphics/pokemon/gmax_corviknight/shiny.pal new file mode 100644 index 0000000000..94086e3215 --- /dev/null +++ b/graphics/pokemon/gmax_corviknight/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +53 53 53 +16 16 16 +131 131 131 +139 121 31 +238 214 0 +77 77 77 +21 21 23 +65 64 68 +144 144 144 +41 41 44 +188 188 188 +35 34 34 +8 8 8 +255 247 153 +179 166 107 diff --git a/graphics/pokemon/gmax_drednaw/back.png b/graphics/pokemon/gmax_drednaw/back.png new file mode 100644 index 0000000000000000000000000000000000000000..f5e79c0a389966ee7ec400824bccd545e022b155 GIT binary patch literal 570 zcmV-A0>%A_P)xak+#^ky`nM0005S zNklgN_1aNf{^oS+Zzu6bQWl(%Sp&_dpUiwKNNUc9a^O@ zrzfgQZx|4rtyU-tWGNxK8cyCJEF6G+z)=y2-L&r$AbejbX_1rw?;u0Wps241$(;uS zP=w%GQgKP%SMD4(MT-Cil!DtrCFD^#U=0cZl$iRX#E}39g#>PM4lhA7*yF%4sE>e) zsdofeQLs5Auo8JR3=1RPt~y zryMg*ga@(_fSHFS<{?VjpAQKhg_ju<5W=3H1E?QB zZGlkjZ+7TCK2X5Es5Sl`ECDeC?k0lS4%x#Bm~`oH{$IaU-;?I3*5iyAE&u=k07*qo IM6N<$g1({l`~Uy| literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_drednaw/front.png b/graphics/pokemon/gmax_drednaw/front.png new file mode 100644 index 0000000000000000000000000000000000000000..a86a9474cba42cb08c2733240db7a4aef4f0d3ae GIT binary patch literal 1194 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 Tcuq_E00000NkvXXu0mjfwZ`=T literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_flapple/front.png b/graphics/pokemon/gmax_flapple/front.png new file mode 100644 index 0000000000000000000000000000000000000000..65c716e9e8e080a202680e086a2f2ddd4802ea2d GIT binary patch literal 713 zcmV;)0yh1LP))~#)?RdLMiFRSVDF<(m74DtYZ23`7B5%+R%$Rq&?L{Ru2yktL-gc00071 zNklBjE6bJAV?vd4MOk+cq+Dpc^GO1Ugi|VPgRPs~`rSe0>5D2Acs5>YY z$E_Jk5j1Ot4uwvQah6O)aGg6C4;_-BLq9{GVnb`4bsm}r&hr1=yC=98LT=Hs1ek zTpXIEIU#Q@pKl#%a)LLk0sh4|J!q^0=60q91{vxBAwwBe{|jtL`C%>44l$Gxzmxi_ z7Su2?K#=*q3!nyp#hx!4Y5t} z4$9`81BPMHR`2jU_xiAHG61KQcd0Ie%{h3`#M5@{22KGyJ!%7E5Y)xU4LYLDHdz6P z8e{jFvm->!sf(K3vX^J5;3213vvE0N6MwfAFk;N!iR)rfM=EfbE&i$2@(8%v>p;h1 z<_lKX(f`X^)t@n1JV|*nsTDbKoKf1y2-Ei5b)}1>SYTL~sSr?wyzUe<037nD8W4 zUM3CWdJyIlB!k%*kJZ=T6Cun$VsLWiZbeE9)&(3Nd+@>cDXaiS=!PN*@H+`N4> zchp=E9B+YvJehu70SpGA3t<9qp3UA)-YJ0Ki@-OJJ|f#SMMnWgEmlIPo( v$F@lt>1sfTiG{6=MtZE?u-r?Z-)#K>h{FmX(t0Xf00000NkvXXu0mjfX5Br( literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_flapple/icon.png b/graphics/pokemon/gmax_flapple/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b7ecabd4695c5e4b94d383ac9d77c45833c8bfac GIT binary patch literal 418 zcmV;T0bTxyP)$w`#f{g@Nf*<(OC^HU?x_q6<=&ki8NK160T; zak8M+kj7*o{v!lsK;kxk^8M^PeL?Vbfe%yzjR)Qr4%jWOT%c~^b0>2r(9VEO80Fe- z2(No$UD<@;k*q8Loh(zkCD@*3ne(x2TaMjPAaz0D1O0Y++gPcZlH_7+{t8?s@^vJJ zX%uHQqnfkND{6kgIhz{*f-~&N5TXPlL5M>}S723Cf`)hDk@EXhAs);=Xcp!1%8aL< zXW?B;2Ea1S1U^~gC|pnF$O52VCX>|JyG{~khkdYj{(b#dVYDv{oOr^(u_sKR_Ymgr zM`6~kFp`n{Mi}i2)Ahn264pbgpj=`ljUU}v8A;oZ4qML;+5W8`AAg4i0X#|7J^%m! M07*qoM6N<$f}$$DB>(^b literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_flapple/normal.pal b/graphics/pokemon/gmax_flapple/normal.pal new file mode 100644 index 0000000000..2d5dabef1e --- /dev/null +++ b/graphics/pokemon/gmax_flapple/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +16 16 16 +166 49 57 +119 38 40 +198 138 72 +141 66 41 +233 197 88 +66 118 56 +210 57 77 +179 172 98 +249 249 249 +44 72 40 +218 208 139 +57 164 61 +213 68 86 +15 15 15 diff --git a/graphics/pokemon/gmax_flapple/shiny.pal b/graphics/pokemon/gmax_flapple/shiny.pal new file mode 100644 index 0000000000..4514eb418d --- /dev/null +++ b/graphics/pokemon/gmax_flapple/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +16 16 16 +55 143 41 +35 91 27 +198 138 72 +141 66 41 +233 197 88 +66 118 56 +75 183 48 +179 172 98 +249 249 249 +44 72 40 +218 208 139 +57 164 61 +213 68 86 +15 15 15 diff --git a/graphics/pokemon/gmax_garbodor/back.png b/graphics/pokemon/gmax_garbodor/back.png new file mode 100644 index 0000000000000000000000000000000000000000..645dae3c0124f82b3f6f1f47c7258a4c6eb5e848 GIT binary patch literal 946 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 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_garbodor/normal.pal b/graphics/pokemon/gmax_garbodor/normal.pal new file mode 100644 index 0000000000..5d365044cf --- /dev/null +++ b/graphics/pokemon/gmax_garbodor/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +16 16 16 +123 106 90 +189 189 189 +90 74 65 +164 139 115 +24 57 41 +0 172 213 +107 220 39 +41 106 74 +253 253 253 +254 188 164 +235 73 78 +230 218 0 +184 41 45 +239 143 255 diff --git a/graphics/pokemon/gmax_garbodor/shiny.pal b/graphics/pokemon/gmax_garbodor/shiny.pal new file mode 100644 index 0000000000..a70820775d --- /dev/null +++ b/graphics/pokemon/gmax_garbodor/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +16 16 16 +106 106 98 +189 189 189 +82 74 74 +148 139 131 +16 65 74 +82 238 106 +255 189 90 +41 164 164 +253 253 253 +255 134 134 +255 133 35 +178 86 230 +184 41 45 +75 86 255 diff --git a/graphics/pokemon/gmax_gengar/back.png b/graphics/pokemon/gmax_gengar/back.png new file mode 100644 index 0000000000000000000000000000000000000000..67f5bc6070d292f7662a217ebfd537ef64016f8e GIT binary patch literal 596 zcmV-a0;~OrP)SArfh z_X4w2M|p`CQ{YicHUwp$(>%Yv6&d7#O|cL`0gzo-hr&Pv#G~H^hX6^0pW-pNtRm(& z3k(3q2AGh~7J5#Gvg|`F46^2LK&P8&!VC=NC|`Nhx~Xs#izk{}5_pbf=xHX>0^qh; zbYHRnFPGK;RV?N(0$0T^xA?g!s&RI&qR!}lbXBc~0FZ&Xs-|=Ad+IfpT7|irt$^r~ zJE5eKmBbo>(5E~<6%ziW^Y>+%w^>S<;8K-SPxGM;FiW7?ot(#|8%{(j0kF@L;WKsR4^7OQ_?;giJFIM}oQ^I(aPKyy5J zbGVi`#W&Ri6v32~lb0Ik5jJZ=mcUS2gBF0r-cTI@s5;yLwD0l3TMf+lu0R{$ex`h@ i4nB91{L%paMf?EDoD0tya?C{l0000wzi-n(6vxl4#O$+OR4WXzofMU+&V{8=A;&LE2BbE4i$v*QW(rCdmWriF zZKY%LOeSxcGa;0%5`O^`Gb3W@z%g;Iz(cUX+{|+r)&b@W zVxYs^&nF<(09ylqJ^)1d0Q&U^jM-3BcLMP`z~~k_uC&ep+W!802m?Z{>UQ*50aXtN9*^cXBRrl5Gzh!eg##T8%>7xHQhL0aapvoq zDWK|MKs=+GVv2?anib#?>DrgK!9#X1@cg9u7rt3m|h4 z5I!y3tOJ-bYY{-2y#go)ioq)YH`vA^f>ah30XPRk=h)gZOF+l?umTthz%2l&fw0MJ z4IC!sMv;*mq;#{^5a-Y{0u3aIX)FQhNiS=mL)3GEB12*ZOTcoa@3w^ytq1~r!P?1T zFf0Kdf!zRs2NMWROQ5j?Jj>s;5D4>V=cE7<1?V;{yd_)$IuPv~R{^>yE#J%33IN5R z+sTn=sJnq*V4ZVUPAOy!m~NAP@gCPHfZ|biKRJ3$z_ykp&l;W(W2Xet^dvn+gW_~- z#{VS7FQ5eOAn?|oDqYg$_HTctDFKTRY$JU+QU;Qm^nZLAR{(T*r53n1zroEjKTE3s zOShH5nXZ(8Hvr=$z*WGzX<5ur@8!184K8J6n;tI#wH-|M=i-0Sky!KG`=9C;d|*#V TrfI6y00000NkvXXu0mjfqN!aP literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_gengar/icon.png b/graphics/pokemon/gmax_gengar/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..31b59d5370e1b8be69aa1a172004536df954693a GIT binary patch literal 554 zcmV+_0@eMAP){unldm^`H@`98!*mRf4Mc*0c}$^=onBiRd{lE(3n$*pS6 zcHD--g1|$pd%4`%xtAnAE_4Y74G%j7IZEty3U&uu>jc>|sOx%*_RkRbtiUqbE>MO7CYZi=XVTA--p z?F{1_VI9$#W zh}Y|;Ow&BZOG5~;g|CUof)I_YwNPGr0Pn^>8FoXaGd%M@um2S09@}Ooxn0}ZFLov=AK>92UwgC3|Ss3RB%BUBHdtr_)!}~EBCmok83jnzo{E#?{!+j?u_#ulz sk0AJA(lh`>mfjEKoBFEy>;BvI3GV`?&j8A<(f|Me07*qoM6N<$g0PnO>Hq)$ literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_gengar/normal.pal b/graphics/pokemon/gmax_gengar/normal.pal new file mode 100644 index 0000000000..963348184c --- /dev/null +++ b/graphics/pokemon/gmax_gengar/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +74 41 74 +16 16 16 +90 74 156 +148 115 180 +123 98 164 +150 62 128 +116 58 91 +204 30 91 +146 6 52 +180 139 189 +186 50 90 +255 246 255 +255 131 55 +255 255 0 +189 172 189 diff --git a/graphics/pokemon/gmax_gengar/shiny.pal b/graphics/pokemon/gmax_gengar/shiny.pal new file mode 100644 index 0000000000..b69ff97992 --- /dev/null +++ b/graphics/pokemon/gmax_gengar/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +99 75 99 +16 16 16 +168 157 196 +252 244 252 +209 188 214 +221 144 195 +183 142 184 +204 30 91 +146 6 52 +254 254 254 +84 84 84 +255 246 255 +95 95 95 +140 140 140 +189 172 189 diff --git a/graphics/pokemon/gmax_grimmsnarl/back.png b/graphics/pokemon/gmax_grimmsnarl/back.png new file mode 100644 index 0000000000000000000000000000000000000000..834e97f85380bf0023f32ae569538486f32283cc GIT binary patch literal 627 zcmV-(0*w8MP)A_Z;NBCC>0lJ-$FjKbt1JDH0NMR(+ZNo^w7cCJ}YUrBQZ2{ujERlfQJJ68C zog=xX+xS=k6A3VI*Z{Etl7JRA`;(XgJy6o=3w{KkZ~pZ3Y5)dMZ0!=;TE*{kX?O$P zs{(2dIGx$~YgLodoeN-N3`!}=3w2Pqn@f7DdOQ_ajvUuP;c=o^`Z;z!m$PbUmAcmq zn5*~xx&X!>JL5wlzEbq-2ADcJg(0ONi}tw%XjDkB(-WDFqhWxaBLIm`G6=Zfcx_iw zXdd1M7-;_Z+~Y#UH(o@ZUG4EGF%XbJtA6IckOj~W8(GfKx2QEGldB%Ke?&<8AYkC- z#tMW!UgoUFA8Xf@81#&0HQ!3J3M9pn<2J7W&Xi1Ko8}-F;D7y6{RO<{&PS-EAg=%b N002ovPDHLkV1h>s8WaEk literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_grimmsnarl/front.png b/graphics/pokemon/gmax_grimmsnarl/front.png new file mode 100644 index 0000000000000000000000000000000000000000..a49760571750cae4e97005a48e0cf82bccabf468 GIT binary patch literal 994 zcmV<810DQ{P)WGgbT>u{-q&x(X&uLTm z4oGt_kZV$>Hw?H*Wu!?yM|yvT3`srs&}9pW(*Ablzw=@cJhJ#>8-Y^o*Xq%Iyle<% z#v4!e`@Yy-MS+6Z7}$Q#Bl3)Su)T5$CI$%5QNUG67IwHY69d6^rz5V>SC_AME}QNL z%bj)_5tFZPu9NJH`sJ&amxvzy_V!w5XKwlAX1Be<3;X5G-2x4th*a$6VR_~Mv|ru6 z3H>ad08)K^yWCy8x9;{Hk~3jg!19-8JNWypdywf0(z%L;04vSgKi>R&_mf*8q)Juj zMudR)`tJ3^kG?`8a=P$XhS1+Vdw6w?3A(rf0*1lh5l4Uj>+km#RTWlE$Z#N(Q5fYv zAHR4nEM|BH2tqU$AD_Pa%L);8fFFq98xel<^urHifL8A4W0-PXIcsqF8*~7!>D$i+ zK->s_+3q9x@GumiJ6+AHYcip&w|#)e1myeUWm=)Ol=?nEx^go5-0q1C)xbpvsRIh~ zi+?*CAW&=9lOU-W*R=EEQ+Ep!gxd9E9iq?M;C!-_Cr{WCzMIZsF?u~)AD>%A9oh%4J36n`er$NxZ3Rb@0N10r;{uosagl&?vGNn1)L+{In zSqWkLtaBwzdQibDl30IBPxH(mHci7lNOP=hMcLIN7xZA!x+aUP1Y-{E#T{0ZVU2T3 zDX2PsA~wesCjih}O^CKB?gcS%3>5uO;VT_#N6ky_#(mWu#muh54yel!AW@<~DoUB< zz9MUG1hCX#xS;!GS%sypra)t+y$ zWDl?$E1-Qri9HXbbbeinU=Ha)1a;v2G}0v01?@9xvJT*prrCWOimaFyf~!~^0jGW0 zA9j3QPupZ;lCeltnFcYNFmc`{#812gRc3j*UEI QIRF3v07*qoM6N<$f}oSiYXATM literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_grimmsnarl/icon.png b/graphics/pokemon/gmax_grimmsnarl/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..23bc5fd0dc2667bd85fbfdb8c4269ff74b12da23 GIT binary patch literal 493 zcmViFx^9Ny+JPng6t;q{aVfshMG6SwTTT8;*KU0004a zNklI#nvqD&cGXiFq4Z^`?4TsiE-n^ zNednLx;y*s`!RO*K%`?KsCh&Ts(Auz87zp=TxgaAzQj;R#}%wcq3yI34jVhx zw0kQpM>7epFL=E{E{mX_-##{mm!E*XxVYOGI|(~;b1Ph_NF{Eysw~DLSae28JEnl% z$#;9N<<%(E79XD^3d~)BTAebC50%P;sAb)7&S}^{pvFXy(h%!>-cU!6M9=go|yZ^?Vq3j0A@iGALoGSW_+9iv;Q41_zf_VFaV=Uiwq2IM_~Y_8t01x zFkLy)br7Z+_f_pdp?56LNI>h!({3_Wj=z<^B*AS`3SZ; j;e!|Y2R=&tM?O9Q2FN()#qDUn00000NkvXXu0mjfi4@%V literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_grimmsnarl/normal.pal b/graphics/pokemon/gmax_grimmsnarl/normal.pal new file mode 100644 index 0000000000..806034cb62 --- /dev/null +++ b/graphics/pokemon/gmax_grimmsnarl/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +16 16 16 +38 19 63 +67 53 104 +93 70 148 +53 41 84 +53 106 60 +71 190 98 +253 11 66 +64 149 85 +248 116 160 +201 201 201 +253 253 253 +233 55 97 +247 92 144 +15 15 15 diff --git a/graphics/pokemon/gmax_grimmsnarl/shiny.pal b/graphics/pokemon/gmax_grimmsnarl/shiny.pal new file mode 100644 index 0000000000..5d5b1b75a4 --- /dev/null +++ b/graphics/pokemon/gmax_grimmsnarl/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +16 16 16 +94 89 96 +163 157 165 +221 215 223 +138 133 140 +107 46 103 +199 52 175 +253 11 66 +152 53 133 +248 116 160 +201 201 201 +253 253 253 +66 86 172 +85 134 201 +15 15 15 diff --git a/graphics/pokemon/gmax_hatterene/back.png b/graphics/pokemon/gmax_hatterene/back.png new file mode 100644 index 0000000000000000000000000000000000000000..68da7572c36312333c62a0718194a0ea4e3bca81 GIT binary patch literal 748 zcmVXW1yC5S8DKpGQU@3SpcIOTmk-1Hd{EVU4u%vT^Tb5TUFX(89@vU!HKzz0OJ@+@Sn2)OL|^ zk2fN}0-Us|KZhAx0DSXPVqiLic1&2)s>RKZAqMa;d)RPB96!1O6aYF)zx+f59M9pG zC#IAZ*yC&?V>{ULzH*(r3I<6X1w(ngf75OJ)ZjWXP64;NWU} znKp}oGBq*qoP>ZB3kRcC6WNZztKe`uW#!% z1P2v~@IA(*ju6=DR>~}Svc&lMvINqq<%P)d!;~Tdk{l5VoKP`EI7R@^s^Au0Kg9rI zc14$8fy4K>L&cvCc=%bJe#C(NwzM;l-2$ashu?=wv<#jjk8=VphvSmKBC;Y3afpZ; e;1m=8u>Jyc3QW9jUp+|x0000DvB>HFtiRuskHYo3!sLmd<>c?dS#8%3&fEFb+7Ay8BjE6ae6pH$w+q>Psl4kjQeOv`ceRcS}ks?IhU;fleXiOh-epk_?6p z0YNf&O7PsFAmXKT2!ssXOi~XX8%J}YgMLHbogI*Lmfs-RdY|5Vcakwe#i$s{rCbR=L02AEe7FIQNVKeUa>yiVKUl6cmS}T1NB8-6fp$o zGCv1Q#xlZl!Y*Uk5*3@}#7;<70p@LCIA%AaG9RJsd7k{_H9`0aFg+Q8q&Ud-kRX7A z6b)H~WJ_oQm^)Dr@_k~VyC%| z2x}++ZS32QN$DHjg??fYMWAi;KE36<(-j#pV-bJ|As`Q#U>QK#`C&K|*XA>-0Id(t z<&ToEn#hqNsPfM}u1jEwoav(?=VZtpsq$cjkcTDp>D?X&UxcfQK2n0{Ey_1n?+C3;D!NybQ<|N4*XtYC6#?#eF~< zar!Tgd*Y?4Z4zBmfOZte@pt)GP-$v9!V2I=kQcuTq~5*g5yxRDXH)K$QN4>t*TdrQ zSumT;uK%n6=yoj^7rxm-Nk5e_ zfN;3DxcK<^xS&Ar@F>t=K=6<#ho(WPD7kL&UR#vZ!F5Nfh2&|tdRLxwJL`>;PEOB#Z$ zY)&I^6W2B!3-m508WKIBAVg=1kOp+QH1?JfQVDdH@fb4`QT5%v zs1O4a0kOIFa;mCX&6*C(KW@A^is@4%;rv3N;&JciZ>v@VIv>*bn|)5HWJd#zS@E7_ zYiQ8`NVAMDD9KZwsHiVFD8XNkFC2HgiAMF*5`d6Q1XyuDc2{q=Kb=N zxvmD~Fl2VnV8uqDk((q7$*f{dFAiVXHNk_&V;iW~TOzy4R^8^8WkY*i{%_X56GpNN zVT?hRFug&RFseJ%5~gq85~c^=!hoq_6lMh6>4X6z5QK{)ikf{ ll)?Bh0%rUGtChd`@dc$disl7c&t?Ds002ovPDHLkV1m_A-t7PY literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_hatterene/normal.pal b/graphics/pokemon/gmax_hatterene/normal.pal new file mode 100644 index 0000000000..26aac7facb --- /dev/null +++ b/graphics/pokemon/gmax_hatterene/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +16 16 16 +114 122 177 +200 233 255 +172 191 223 +148 143 194 +245 186 194 +228 137 160 +229 228 239 +193 89 116 +254 254 254 +180 162 183 +133 109 139 +217 206 219 +249 213 218 +15 15 15 diff --git a/graphics/pokemon/gmax_hatterene/shiny.pal b/graphics/pokemon/gmax_hatterene/shiny.pal new file mode 100644 index 0000000000..9682f1ec43 --- /dev/null +++ b/graphics/pokemon/gmax_hatterene/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +16 16 16 +101 75 95 +234 213 208 +192 166 187 +144 116 138 +252 153 172 +217 94 115 +225 193 207 +144 53 68 +254 254 254 +177 134 149 +137 90 110 +217 206 219 +245 186 194 +15 15 15 diff --git a/graphics/pokemon/gmax_inteleon/back.png b/graphics/pokemon/gmax_inteleon/back.png new file mode 100644 index 0000000000000000000000000000000000000000..81be3b2c258fcbbf045f9ecbaf08de3461796a04 GIT binary patch literal 725 zcmV;`0xJE9P)BjE6vxjBKfj(3pDYZ!I@J?>e+OW$Ka*f z0^I@~gtHy^19yXC7gTW12H{VLu z zj9VJ8E*^Y|LuT3-JKzyDPV6C60BHfR?ok1d;fD{4-&*$ohZHjCJ`*22D1R-XcYYF^ z$0+f^qZ{#8Askr&^-)3zNbGR2<{$$NqyUTwNC>;p|9AcXDhFiK2faKr00000NkvXX Hu0mjf!h=Zv literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_inteleon/front.png b/graphics/pokemon/gmax_inteleon/front.png new file mode 100644 index 0000000000000000000000000000000000000000..6f55e4e29e35aa8a814124e6e63a5fd9f207d1b6 GIT binary patch literal 926 zcmV;P17ZA$P)6aQjT&a&uCn-H&Dm#37r+pz-~;&f`q^4)NL){g!p@;Kd?0BhEVaJg(m`-%`HGr;=& zN6Pam-3Tag1Nsz@{Ly{`j43Co76A|}B>;NZkgLiGMiHPT0HHn-HV?6;yv4P`*uosJ zQV?=mRAk31SPg*%g z@|JsHARGZwA}&aL-Mkq=kH{EE$~1{4PsSVHf;9EPrK6<)cZ3jwZ*&TPEgFx2pRholdlmpr zg#+^@?f_V|2>|A5#nH;?K*bJ$G!uDW6C}u;_c|P~Q(OW-BETkO9zccRDLf5?05E_< zhm%T}5LtWJ>BF5673<4@uOtDa^o?Q1Fxv33_8ksHO9Ep5wP|{Hb<;ErWBpsX$2#1@ z6exEs%ex5y=qT@s-y<`(26bP!-iQ$MeG#$~{|5}~2AkX(v|XxN1O260TrTnZNcdFr zfr|{#Z5b1II*`u8w24|6MgqhbfLG%fbJb9&5_|$cVV`jV_|0UT5Jjj=(A;!8hj|WfB*s;PG3a5UL9brnR?~~56K4lXfalgFU_?RRe&#T7E zoOVjmTXRJ~IB_i{LR%SOF6d0GChv8MNUZtjf5YWdt1tsQ!TiFx^9Ny+YWod2|>p~3lTtejzCSwTTTI-tBd0004i zNkl7thZqR!eOtnT}qRX_PfT+*Vtz9IWI1qu* z>u1MFESEyZYSZI=|9_1A`gk+@`%NnNb)Fj3F%9vRPC~d@nZy!a*H2v{yyXGY2&taK z)WMB0IuUdYp(Z`IXjlLrvjh^Bf`!h@vjWCj0JX}aZ^pThl}4x)1`B82X|f#Taid(H z0#;jRy;bfJeMs1s7O{2FMdVbP-&YYf!vbw)ec3QxK}vFbv`femL)B1Jg6jGbV`n_n zert;DWn5~k;pDjdxu#k{+1so`ccF081(D)pnXLV%Bc=w%%hbS5vp>V^_J4Z+4;bnw z1%_})fuYzG7<%nOFyvBQFF|L7?%?E@#-qJ6qRU678otwFiGx~u^uX{sep(y7jooHA zA2-|g0T{Rred)u)yR(_Q0>gam&%i83V2FkN3>X$_Oo1Uw!w_9{9ZryluiJ6^gM?z| r(xsCl-FkSLouBuaQsp!UVkG1n0BKB?kG15`00000NkvXXu0mjf7cuWm literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_inteleon/normal.pal b/graphics/pokemon/gmax_inteleon/normal.pal new file mode 100644 index 0000000000..122b980735 --- /dev/null +++ b/graphics/pokemon/gmax_inteleon/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +0 62 106 +156 210 226 +16 16 16 +84 155 195 +176 250 255 +253 253 253 +92 218 218 +1 89 154 +28 123 193 +49 48 47 +233 205 95 +100 101 101 +74 74 77 +242 248 137 +238 62 92 diff --git a/graphics/pokemon/gmax_inteleon/shiny.pal b/graphics/pokemon/gmax_inteleon/shiny.pal new file mode 100644 index 0000000000..f112483770 --- /dev/null +++ b/graphics/pokemon/gmax_inteleon/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +0 68 114 +16 122 192 +16 16 16 +0 96 164 +176 250 255 +253 253 253 +92 218 218 +14 166 168 +6 204 207 +152 157 172 +233 95 146 +247 251 252 +196 204 212 +248 137 182 +238 62 92 diff --git a/graphics/pokemon/gmax_kingler/back.png b/graphics/pokemon/gmax_kingler/back.png new file mode 100644 index 0000000000000000000000000000000000000000..d1a624ac479bbc987fc235fc20eb2ddb48aff0d9 GIT binary patch literal 751 zcmVG^0ItdbC1riCjM8GW|Q&I*&w%J}z^TKzhjFL}qKKV1NO{^2k}XOlBuf%=0Sw>(P~%EtLj`H4Go066mX@`{~Lq z<977W>`G<;_HB~@9*Ut{*&=SoqSKWt1Y%&j9{}h+EM6~qJ$~riBsuWu*G2<=0(p^M zdn9IpCKEguF{S+{3)se7jl^fl!2sq)KXLF>2?4|m)|~3OK@QlXO|HlHG*D+^)l#`u z4){=%@Mceod`Wkp7L5g&mVrJxH4FoxWBf8Lr5Hm9yu;usx hyqQCCc9;FP@f%+3eN$%y(~kfE002ovPDHLkV1jN>Qpo@S literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_kingler/front.png b/graphics/pokemon/gmax_kingler/front.png new file mode 100644 index 0000000000000000000000000000000000000000..075fc470c55ee224f70beeea007ca2517431d116 GIT binary patch literal 1114 zcmV-g1f~0lP)+*?>>}_J_Y<>x0VgsILC>th z6_!m*e4YUcXED|bz|Z%tx%1CcpbtQcX-e@1qQBWQ-_=rJ*2NfgODXCvBj)4e1TAA4 zQii$zgv`txWA(HM-5TOpI|7EgC{6+Cy*2eVzFq)8;mwZuX{*%{ahsbztTND!ihyon zJ)aB!uDJ&V5h7I$=gi`k11Hd-U6kf1T^qL}%fj`7f--?Nu^Wl;xes)bYO8T z3@Hqyx5K#?ZNjw=zQ(0gfwZ6imym89x(6c9@%=mijfI$nTB)LoF~k#nGOb%Z=ud6* z=bUTsB;;G;<`M)<+ttZrX4W|%Ir#5+wAoQ!0alIcDti5`{pyh?(W81BNjKX0JYaM! zO01naMs@vpM(G25UMu>z{!|-ia&wshGCFk}4m7=UVm{C~TKsbbuf2$^vq7HzN`v2H zN^SB3RKHj~0Dzi7>>ZY*NrN?we~HQGctt^rJHDZm6##C)EV!R0(v0OmiwZ|#9`yx) zS&+J`)hm|xk{{+*#e`aZ;+It8D&&Eb?N@Y3y})+_ku9=xX&CJ-3s|^k;g)ULu5ss7 zP;RRFtnG!{RlJ4k!+p5-aidxSMoL__EDZ7yyj|Fo0*d9j%r?a3=is#aq-UNYvn2<(*n?JhtCbPXj<2n5LrFr~`VQJoguWD@8M zfU5&A7Qo=ym(>A~p8(QeP?1^E=pCGKQDQ1efo`-|$o3mA*%rglN`M5-m)m@tzIFtl z`hCjM{aC|$#+fO0S19R5%H+7W;*$|3p_K(kE1)YxZv5P?=x?84J6QoF)8H2UBo%s zHf?7!vzSRpAU{!$$B&SIanXRUKA{cw5=Bm1~To1d;{Al6|gy@50nYff#IDAv?3H| zz6jAP!?`Qx`Wo!zQ8`!OX6oEu#`&z=XGM!^A1TAFt6>Ucy!Cae0-0+(h)eZ2n*50B zw?mu5p8`t$+l6g=218;IUciuP6JEg3?Ph!dLyPzTlXtiYE0~CSum^kvGi}r9PyJ~H zv#>M<GM2p`R?miHV(_oaUZ$1!=)YkbYA41w^9|)$khVPzy w@Bu{?tB(X`HX%NIAQ-BieWX_Aef^b>UrWhVQg0H-0000007*qoM6N<$f&_>a(*OVf literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_kingler/normal.pal b/graphics/pokemon/gmax_kingler/normal.pal new file mode 100644 index 0000000000..e3bbad0227 --- /dev/null +++ b/graphics/pokemon/gmax_kingler/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +115 82 16 +16 16 16 +131 41 8 +255 246 222 +164 106 65 +180 90 74 +222 172 156 +246 197 139 +255 139 82 +253 253 253 +189 189 230 +125 129 147 +163 153 170 +14 14 14 +15 15 15 diff --git a/graphics/pokemon/gmax_kingler/shiny.pal b/graphics/pokemon/gmax_kingler/shiny.pal new file mode 100644 index 0000000000..2dcc9678fa --- /dev/null +++ b/graphics/pokemon/gmax_kingler/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +106 98 8 +16 16 16 +74 90 0 +230 246 197 +148 139 57 +106 115 49 +205 213 115 +180 197 115 +139 156 74 +253 253 253 +189 189 230 +125 129 147 +163 153 170 +14 14 14 +15 15 15 diff --git a/graphics/pokemon/gmax_lapras/back.png b/graphics/pokemon/gmax_lapras/back.png new file mode 100644 index 0000000000000000000000000000000000000000..ee056d3a543de0221d248999a8dcb83ea47312db GIT binary patch literal 1405 zcmV-@1%mpCP)6ciK{6%`g178e&67#J8C85tTH8XFrM92^`S9UUGX9v>ecARr(iAt53nA|oRs zBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7EiEoCE-x=HFfcGNF)=bSGBYzXG&D3d zH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}?K0iM{KtMo2K|w-7LPJACL_|bIMMXwN zMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuyP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7 zSXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?WjVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@ zX=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2Ta&vQYbaZreb#-=jc6WDoczAeud3kzz zdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyDgoK2Jg@uNOhKGlTh=_=ZiHVAeii?Yj zjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z}m6ev3mY0{8n3$NEnVFiJnwy)OoSdAU zot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5(rl+T;sHmu^si~@}s;jH3tgNi9t*x%E zuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#pxVX5vxw*Q!y1To(yu7@dCU$jHda$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD) z(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa z^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg={r&#_{{R2~<=;0V0006wNklzqM+TaT$I!7*8M_Q-D>rH7y+KoiAJ`-1HmbG zg<}SYje_gbsB%C&>iJ7QAEL?w8y+Y#V2{+@&P%2T!huuQ2B*u3|f`jGAb3(Oty*AzZxKM$@& zTdcOUd(I0FA;7Ck> z7}EL*(E~8MPKg1G%7k?t61px*5)F{8#219o(Tor)AjBHN2nqo2Mxg>A9wMbu))xTM z(rar4ob+6b&`%OLd=l`;`?$THq61J3>t5O_7jxnxeGh=T8MB<`o&d_b8a)9ppQtS7 zGB?7Z0pDhTJU$6XnL-7O3=Dg~0HC)aNC~Tjk$#u~6M)OsroRA&`mqD9AM7Al_NH?5EZ!C00000 LNkvXXu0mjfgk!5k literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_lapras/front.png b/graphics/pokemon/gmax_lapras/front.png new file mode 100644 index 0000000000000000000000000000000000000000..aff7e7d5f2de6ffcee42d35b88a3201feef674b8 GIT binary patch literal 1666 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 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_machamp/icon.png b/graphics/pokemon/gmax_machamp/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f0150630a694fba63e04428b5d5d062adae776ff GIT binary patch literal 603 zcmV-h0;K(kP)28gAG`xMtx=xv~OiYg4&4 z!fzo-SFZ*`p661r^13lXZ7lF0>X@;oi>@le%RP%HY z_B0V}k?g|0N>aR6F}9%0pCvRMqnuYXVt)BZ$GmVKMd!O&RJsw{;ORzqpQ5cx-_AccWrNWgSG><@3Jk0#z`%L}OuyD6 zFld1vDM4UHguv{4;Nu;E4USuEq~*gb&yL#{1@b}mnYHxGc;uriEK^-BM?Rpi4#*uJ pU_YIi_P__eAvyAK1mG=vyZ{~!O+lef$}DY$*PwP~>fk0000H5fKs+ z5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM92^`S9UUGX9v>ecARr(iAt53nA|oRs zBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7EiEoCE-x=HFfcGNF)=bSGBYzXG&D3d zH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}?K0iM{KtMo2K|w-7LPJACL_|bIMMXwN zMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuyP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7 zSXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?WjVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@ zX=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2Ta&vQYbaZreb#-=jc6WDoczAeud3kzz zdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyDgoK2Jg@uNOhKGlTh=_=ZiHVAeii?Yj zjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z}m6ev3mY0{8n3$NEnVFiJnwy)OoSdAU zot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5(rl+T;sHmu^si~@}s;jH3tgNi9t*x%E zuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#pxVX5vxw*Q!y1To(yu7@dCU$jHda$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD) z(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa z^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg={r&#_{{R2~eKhH{0004mNkl3`HfBCWfN_|F=^LVgUu6WRh8US1-nMykO-m%a<=-{x;U+*k96)v&Qi6_xM_H z$-5SepRpWi@tild#xW@#8x(IPU|$*X^9pWJ1dk2;(wYF_8w2({`NLr6@1o@qJROF0 zb@K|wVui!9L_@CNri+Lh0I2ar47q}vR*3f@K~BE-ra}_<5CR1%SBqg}V}bB)2Q8S4ytpz!fb^W!V6Zzf!Kq{4hia`CNWxyY2v!^C{4P60) nJJE`~xRv0*IWhb8~NPvmWj0000H5fKs+ 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 S?;vOZ0000)>j2=1IQxe;Zo0008l zNklll`6aZjHuEccG*=M#caZ+_`?i^Jh#EB%Y0wILds`mp}Dn`muL0A66 z{QySB4u}z{;|=`-7lxb9U6}89cI<0%N$FBcZPdIk&(F`cO2{LPorl0t|ADU^*a3i7 zonLbc;Ak?LoWi{TCe_Hc0C#{%xo5#?zYT&A;{z_`_~=|;Z;aH*8? zAlw2^E`m@->f;8)jTDrB`SFQ!b$Et=@%9{we|<3(19gUgLB?BiD1Lc`;28pJBxG&y zVP9RHgeu+tHI z5y>6s%^eV6+MF@LGV|VpUb&uokPL92;cZ_5Hjq0|uGg!Zs@HKsh5*G7>m?50t3T_N zUQ~^U@Yi?cyYE16y_%Og@qlc4UzK3MQZMz5eN)>x4gSKS%jvRG0|Eqr zGqC5cZ#4&fZ$aqm5PK&km~TJ;7Dy(u#1=TQ!F)4^u+`$qLvE@HaDuQp9SxBBs%(!6 zrE*_H0CqJLucI6|5G(fuo{m6NfTSQu#ss*A(G&{XTfF-236Pp!{%q6g zIGI2L6bWgL)aAry;nQw|V)LY`6*sv(Xa_Bj7Wi6PV_x3ICPMS-#I)mjd27JvK;L$N z9^Qje|4j%zz~j2;1f|y4X}U5uq9cV`+BhB~lwE+}KMeaE-v|7lFRN7l8R~)fw}H} literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_meowth/icon.png b/graphics/pokemon/gmax_meowth/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..039f90a4adf5bade3e84a13818962ebfbc988a61 GIT binary patch literal 413 zcmV;O0b>4%P){C(a~w=cp>eSN$}~j`88-Uj9nJ?%iuEfZ_UMK+zPa#?QUH zC3U!~G5w~=Fz((6FHI6+azvId70@6OIXAAOLQIMK4E@?8pKxxPvl@MBTdTI8oGvhc zjW^&W$U}sKD2eEys=NlHdIh#pMXj4VcB%h+4-1$!WoFYQ>43VA^_)*Rm@ zfbw@=AGZ+ZblPZPHt+303DZ7aB@7h8KwO0BS7A)-ka{7ENyo&46ed3vbRDTjHgRyJ zFyu`VU={|dLYPn$!h|~wENlf>{0MUY*$V}msKBoEq|5a%48PH4K0007F zNkliWla7SjEScKF6z|>bP ztdJsCEUb_}D1v`O-kWuGR?Ve8$R~*S{ruiH^W0kPzn-Z$sr`fI@?il~*D#VAm`hYL#b7C+eZ^M0AVhgnU@36^_uEc4pM~KENO`iAq;0A>gtEzy)-I zKhLy!=?BRhjJhFhdc3q4?BqzG` zH&bSNvnD`e_pf6tx;DQHf1Azc->~RyQ$XkI{@L)@t6!GbZl+TtqT3k+?E3*gsr5Gf zvE8US0;p!kUo0z+cukr0daeBVJ^3@wUmgRsm$+!gd;(^Tn&($1P?7nP;k%iVj~`Be znm=z4cF&6AElz=j1B;>C000A1 zNklSp28*0ScbokwjoWUASP#aahZW|Hf-iw4jNwDK z!d{UItLm{z+sO>Vd&g|7f+q;=cJPo+gGS`wOX+#Aa}POhhr+%mDRwM5E!_wD5byVU zpZ@P5O?$1X8mi933t$>1?a;FnFfHWN!Ux`;$0=2u(sg{SvVpvlatf+h@0NM1kqND| zcMAD%JjvQeI3m9Vn zMd8W^)CyVj1O*mJIZ8*s`Duh;Oz9Q*5c_6?6QbWi&6iqoWKH5VVct~ z+`e{`eoXs^l-f?fSm?kyoEEM&P`GT4KSjZIWN6#B8z@XtRxjN|LHvXR=r>>5EXsvR z%4$C`pIBl~3H>CDW2Yco=p~R`_P##?xHRtCc+9w!-q*=7Y8&H?#1s7+1I0&-IYB0@ zWg{v8y~E_esDEQ`+=Wd%W|)1!fM#kCfQ`c=v6s9+4zS7C*ExsOFgp0s`@*@KjJpGv zmH}DLs!1;nVB<*i4|ljX!L4+Nx~mG%Ee`F6qn*!#f0WS1F|BNSmZ4^D@kTrFgCO`< z3I4#yah|aPO>y6_@7VUYFUYcC_>&;b{Gtf>-?yy&L4j+Fq|W(UrfEIZ ziRbz}=WEmdO034QFCN52 zp^^!I_}pdeju@5&cc=v4_i@ByB}BoDpy>pgQ|E%CFhnaX2$l0%<(~ccJ+8-b{Re*~ zDo#)icU)L=<5*wSS3?<=1>uQC%O@d;2p%@PRWj;)*Z`lCFbq+Ua|FScn}T~QQqC8u zzDJt(FP;dG$^v!e%5rBd<8o9MjHZ-7)2&=6pL21%E#-c)eWtL~Q>=F)lrQ33PsMxt zRl=`-=0f?L_I0(q{}LfvCua(goUKQ%D=ewSgS_Tl1PTYwCv`keI6gQy&I^Y;FJ0wv qq5duk+N=1iF^_B7n=i-zxBdeO{R19NBPpQ(0000 zd3m|HvHAJ=adF9^sqwLaS?I*QGEJ$o+iPS0S!cg9z&%qStESb7sDe1c)u~f1m zpg~H9vx7Q>O7Y>wX__)40k>HGe5dHYe2o2E5mEmN#1}rP<9)|DzX_Ht0k!owZWbP2 zT2MXsmua;2OqXq`LN`dGJTSzzKG z3d8q#j71br#42MA!6J@g%qK!f1GL0>RK)A)SRe{BqxB3CUo|2LVF1Y57o*!J666SB z5`vV^e41R)T`8Ny8fkZZH8cl0?IIL>3<)KcFE+}4jI>l#mdAxK)20B9`(j%4p8=`P z`he9)*;yZeP;~C}w_YiDT%H2<*&ku%gQviqZ!+TVb-Y zZiHc)8et?2Y+^uZh0(1ZK+*~$2hJg^f%|g0zuWqux&{3OKfVBB?qT*I8I=+M0000< KMNUMnLSTZ;na>db literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_orbeetle/normal.pal b/graphics/pokemon/gmax_orbeetle/normal.pal new file mode 100644 index 0000000000..af34ce0fac --- /dev/null +++ b/graphics/pokemon/gmax_orbeetle/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +16 16 16 +120 23 40 +189 20 43 +253 38 54 +164 86 0 +191 167 49 +16 189 220 +62 32 45 +78 58 61 +207 255 255 +87 251 231 +246 230 115 +172 156 173 +249 255 255 +214 213 211 diff --git a/graphics/pokemon/gmax_orbeetle/shiny.pal b/graphics/pokemon/gmax_orbeetle/shiny.pal new file mode 100644 index 0000000000..349aac2b6a --- /dev/null +++ b/graphics/pokemon/gmax_orbeetle/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +16 16 16 +50 41 102 +101 78 199 +146 115 230 +133 49 73 +199 83 105 +16 189 220 +62 32 45 +78 58 61 +207 255 255 +87 251 231 +234 134 149 +47 62 166 +249 255 255 +85 104 240 diff --git a/graphics/pokemon/gmax_pikachu/back.png b/graphics/pokemon/gmax_pikachu/back.png new file mode 100644 index 0000000000000000000000000000000000000000..fefeab9c22187441a8dc4e9aa1f7667e942e5ee8 GIT binary patch literal 739 zcmV<90v!E`P)h5D*Y4DJelgO8=w)a}WTuF#!L?G3H`H#VHu(g8*}LgAWf6uV%JY0007R zNklZ~tfw^a}oOCp2>>_25Ql>x?E;-3XBt#@jbg%_o zEbM)QJV5$%h{ErZ*}u1Q*yn6vS~RX7RH}S|G0D`q+n@=pK3<>M>Zo zcfhc`Mi$jW1HC3;#Pd*3qk5!K--o*xxKB=6^fxh3N0s^ekRD>7^d=JU8oQ&EGC<|; zTEn$iNxgOs`1U7c>1?J_#>Dp;fE;4LsRV%b(n_pM;pkg<0Cbe*zol(mNohUUSArfm zS5Kc@`$|Sx>pS7z;FMWJocjrUjw?RI!R6G+++hiTBNk!Ck=00d-l7|GUB_gIun|XT z_N+XHq|Z!{{mQpL+D)x*2IShr9gDHT`UP-%6+9ZE+C)Hp9)hj{K~KbAzL&cYw6Sn= zDDQ(u02tH<-g=yW^oNqd7D5c-8)1_US<@3ox4+k@<9_1+>JOO#;9U%;#XJO|&vow$ zj2KWp-ZDV{Fb=uKBm#2%!zehQ7(hOU01PM@KxO8j2?$DR*$g5w3Hm@>H-IgD_75uv Vlr|3t_GSP8002ovPDHLkV1g3=P%i)g literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_pikachu/front.png b/graphics/pokemon/gmax_pikachu/front.png new file mode 100644 index 0000000000000000000000000000000000000000..75f0c2beda7fa36d3b93048317e8cd6cd8a0d15b GIT binary patch literal 757 zcmVYe2loX8Yl{X3{b!ThfpYcezgs);V!DRo*S-z{|tpzRs` zkGj)0(kAeG*D?Bo6CHSsgpFRtnCWAXN`84z35@>m7qBKE=#&8CjQpH~3gA@&YrX*j!*)tQ zOI&fxkOm+i6(whrEA&ern;dzD=`hZ<&G~^YxOsUDQUo{_-qTjAbwI%Nn_~b}#Ka%4 zqX9>Ul%7&Z;hDHJS|{xwzEv6!Hl`E12uw03+}%^3HNgGv2e`%qQ3``x@&twomN3%wA)n48zi$^e`yWK|l>%_n(FLP_+8Tc9{H z+6c1KBqXV*%wC~N>q7ZQN-YIwGml|Ozy)T&5J4$G8{icE5tSIHfK$u>Fq2}WMuDo* ziWkRet?A2{S{PilX z9*VEM!Y-&BOYua+NX`6}UA`^fC&|i3J4gScVV3UO)_Jn>RH$k4 zd3n9PwE6k@b92q4toE^iS?DV$+pSwTTTY147(00050 zNklrNTN!5o|!k&d=}#8`a(W!6gWW{4QPtalNqt3pB*@z=Dgy1T@?k z@43b@VZy)>BxY8v#l}(f|Me07*qoM6N<$g8ifT&Hw-a literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_pikachu/normal.pal b/graphics/pokemon/gmax_pikachu/normal.pal new file mode 100644 index 0000000000..1bfa354f78 --- /dev/null +++ b/graphics/pokemon/gmax_pikachu/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +248 252 75 +255 246 164 +254 254 254 +16 16 16 +41 41 41 +65 65 74 +246 189 32 +98 49 8 +156 82 0 +246 230 82 +230 90 65 +197 32 24 +222 148 0 +115 115 131 +15 15 15 diff --git a/graphics/pokemon/gmax_pikachu/shiny.pal b/graphics/pokemon/gmax_pikachu/shiny.pal new file mode 100644 index 0000000000..377e03cd67 --- /dev/null +++ b/graphics/pokemon/gmax_pikachu/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +248 252 75 +255 230 131 +254 254 254 +16 16 16 +41 41 41 +65 65 74 +255 164 0 +115 16 0 +180 49 0 +255 197 49 +230 98 65 +197 41 24 +230 131 0 +115 115 131 +15 15 15 diff --git a/graphics/pokemon/gmax_rillaboom/back.png b/graphics/pokemon/gmax_rillaboom/back.png new file mode 100644 index 0000000000000000000000000000000000000000..d15e4e4c3ad88fe01073eaa2bf60d3f49caba93e GIT binary patch literal 1109 zcmV-b1giUqP)XJm1`rSswtq~Fv;bLk1e0t+E)yd5;-Q|9fjk~7WnNAE{QUZHJ+wkNmpTFt000Bv zNkl$c zB1{16Q$WW7nE!aUwJP(}?E%7nHUF*Se;b9#sQuJ25h4Q#o6-GXum|KoM2gT2EYv{g ziaiSmGSCEcTyAOr`)vTh3D6oaXqZ!JgZJxzq0!Y1p z)3M6R$nHW6>l6#Lj%(QoT9D{DY7fT!2%N%ebMPr%~P zN5DH?4b8^1LSC%nf6E2v65ne-lf;yy``Xv#RH literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_rillaboom/front.png b/graphics/pokemon/gmax_rillaboom/front.png new file mode 100644 index 0000000000000000000000000000000000000000..922860400d28a4a38ddff406c6530125f9089606 GIT binary patch literal 1435 zcmV;M1!Ve(P)ZFOzISG94rK;-R&geL^cQg>_K;{QUZHJ+wkNvS)}V000Fh zNklUE7{(?0vd7F?yINZdbz~&E^de_u<-@%Q4`}f%GGl0Ok&xJ{kYQkN zVWAjuD9O^p=$3U#km8HimnG`9EWKs>AN1H;3)w$lq4XVpB-!RQ#`3&BJ@d>n8e5Xq zC2vSlr70n})Zul%>M&^d@`>J*4Bdw>2=3TeHJg>DTsL&d^eYD4d_yDO*X4Y&P!;Vh z-`K2AOsWs5Ii$}{bxNaw%wMkn-5>aLS8rA#e@KmJ&^Vz`mQYX@fU!@hziaq#zbGAJ zxESiq#>Nt;7zl<#BN|3<;e-4j5QNpRWFmkn72~anNzoO03_^xwm^2Edx+S{{k8Kwe z28JIs8jTN+0&2Fl{GlXy=51ccm2zTXMV{h}zIo*I4}hg*ISN{#kn23c`k_i<}z z(DqXxJ`8m;jstjG2zhM)6av+=bYn0^S5s7T;s7M#I7W(_2#Kl<`SGYeX~GOH>KM<=Lu3rTy8eW;x75ew z+zEI2DZ!lq0K`qH9%{4B;Mels8G1_x(6cUkYa>N zv=vbWAs>KBWcO&?nj+MmU;kC28uYbd=0y7m@j9U-nFpi?oAoUWAK~shBuXnTCXvGG znIjZns)(9h7=Bm2J6Ztfs+gF{D0v-&f?<NTY0eJBR`YHEEWK})bk8JO$4??k4{VaI1Q-B)H;uP(Zk+l#YmQ<~g5kmw{nLC1mcGeb|!&q+(AifQK;;LjsJUD64 zepyUBvI2TC=aYoM=o#D&65Hp+IlBR505VRL0#eA%JaLp6W9RIp?RnO66{LNZxqU7w z0|B?qM5SaYAW7TAC1-BV3pkD(CQ*o*AOO5|4%LxMNP{n?00}6Su|%~!Vy%Eg0GZeb zo(ljy@v3WYqQG+zK7 zsxf9&$=c&Gt33aS((f{!FBR?qY0d=zE;3gUCR3ZRI{>=_5RauICifPQy*2>Cg8&#q z+l)b4EV%)CRkq7>ScOQ6C1^WIK!7RhWhwyd@kJ0BKZk7)KynMnkeCW{6pN$)NEuE< z+)8Z~1BM^dba$C`CiXFv6b}o?x^cm*8ixmlgFvEgLyVAOn{20d02K=l1si!Oga4wQ zm>SU29002ovPDHLkV1g%Skc$w`#3cx zlQtm+s~AL{MnqExEqeP#b_iM0q|6jT`Xs&IPpQ8gaEe{HULIBNK*!+S8G+{<#w7JR zg;EIuZ5=F6T8!N@6LY~4-%B1UeTAARN0y}%U8?M++E+2POz>*DP3dHT;IOc7Rk7= zQ5?%1ef_2rgXp|uSrR3dP8&lOIiw|{s~+*j#0e!**khJSt%PWu*Oiw#J`vuHJ&_Td z=F;taUX)nlJF_3tHe&%9GaZZV@kQC=ELW|Sp|m!d*~~pYJbYGwjvYw5m`lbcGzUdF zMv(yEHcYkeucG<>K0-4T69AiGeP0walU*(HFn5_(y?e9Ynm)@X00HRzHixKR1khqO z-wQBpG{sOYx5uU^TC?En{ELFfF-t)`_m>6p`NF?9{?CX15JoxaZxV(tuhZV0g&7=KZ5Ccp!_rC%l3yPNvm>cJbrgi~0{>LB0Nmz=%z1FgoRcbPs^Z?(LwNOlhf;-tm0)NzrS19Q^Bw6Tt;gi_Q(8X2e75E;Eyp9$cD}~4= zi<5YrwDfgU_-@No4AiOE1vVBMYgghdOJE1+>&zC=bBg*Bc7WpuoMUBD4yC>)eY33U zUcsHONMi$V$Kl6u0KQV;J`kW|rD?1K39y01C5Js0SWWx(f(jLGnpp$))C9ZMFgJ zfkB>ACH*egEe`>h&D1=;1u%?+^d84cDs_;wNAnFJ@n3)tXEU79`36t`y&-M6AI{V^ jV6g0nuo{V_;zg|gNuEIt3zX)O00000NkvXXu0mjf#m|5G literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_sandaconda/front.png b/graphics/pokemon/gmax_sandaconda/front.png new file mode 100644 index 0000000000000000000000000000000000000000..33e3451fa5b6c1f22671be19c10963a9852e75eb GIT binary patch literal 863 zcmV-l1EBngP)LqyB0008& zNkljkd6vq#;WaL!}tgZu6k}2_-w$4_3NVS@!V1}~MO2X@WNr`d{eBzZ5nx`e#d!(1 z*2!{meOMtD@w6|(rFg6k16=UodMdOz{d*Vauk;#9wXb3ZQQ$?v$KT0i#T+H&E@1|PAc;ITOwu_hRZ3~?0%njTiRUGY zioqUW0PC?HPm(A~)^p}ye%q)44mM^0_*f&wK}fKr+5&8uD}|8yj>PJ*0y{6ZW?_It z&w#qB{K_vM(@NnB#d8-13TAjI4EbffOe_8TOc<)nl+r2yuY^cZf?x&K6W~zeIUw^5 zfwwAi^b3tmM-}>ojBc(5RDrhgU7)Cea05tL12|Vyz=F!w3So?Sn?@;>r5&ikA^$i! zQ0{w3Vnrs)9Bo*J2CN#;)5ui@K>D=Q0Mar_U9nj&n}u?`s~TW- z2Dlj#H8<0IDrFfNb%C5g1=J?W1}F?$&ywzTy`<9`pgCGjeP|4ecGOnSQSYwBoPy~| zkPv$fO|o%8C&-~T$pvBF2w+noL(?j!W7cdr5hmv&Tq@|oJat7jw$AOjxUD|H+2|*n z*}BuRfbBdpUC#NM-&UiajvnjY7izjor40-@ihh@H*e zzRWZBuuA;ckLNdF>rt`YIGyn7mh&o{-PkhQOJm%-Xkq+eHjj~2M~4Ocr&pi-F5tu+j=L0aJNm72ZZxK0H{gn{CjSQ*9#J?Bm|@TC pbpa>S$m^~#2#>gA{D_I&_y?u|G~S-y@lpT)002ovPDHLkV1jrulBoay literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_sandaconda/icon.png b/graphics/pokemon/gmax_sandaconda/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4b19d9570a9c256ffbb1a6d20eeab34853519128 GIT binary patch literal 529 zcmV+s0`C2ZP)e# zaB#S|xcK<^c$i3-$ViazNa%2w@R0DhpjhzWDDd#8(9me$NGM=nSU^BPXjtS=0004; zNkl)sb_BvW!x>Wf`@K87C#! zMF@m1J-7Z2n<0P`t?Qcouy!Ti2v9^%o02PVhgXtE1kf!?OBT4HjeyGFwc!5Q z7KMK100;(!8~|ki^;Sz383J_K$}h+B)(A4y91sd&qZ*f`fm88QQ-O|plvH!cCHaY=^MMoEA? zk_HI4y^2_N^!M{mKXSJeG5gVBBDvdL{Ky$Q0bRZL;Wt%?i2U$l$mvr*vi!;q0jVEZ z9{aJKBEI~n!rYXN{BWVPK~H`d0n9d3#*HA^C8WHm)UuMB2-oy9HPfMk-Vy_LZa0Vc z!HoLTj~oXR{Lss4x?R|HwC#MSoQRnCAx?J5G6%Za_Sn%ceuz_b3e-1Ye)Qu5vcGo1 T4@*}T00000NkvXXu0mjf`{Vi# literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_sandaconda/normal.pal b/graphics/pokemon/gmax_sandaconda/normal.pal new file mode 100644 index 0000000000..f06c695866 --- /dev/null +++ b/graphics/pokemon/gmax_sandaconda/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +167 114 78 +105 97 69 +16 16 16 +245 243 211 +180 163 109 +189 154 106 +217 202 179 +79 59 35 +126 85 67 +175 120 86 +187 32 15 +233 63 109 +13 13 13 +14 14 14 +15 15 15 diff --git a/graphics/pokemon/gmax_sandaconda/shiny.pal b/graphics/pokemon/gmax_sandaconda/shiny.pal new file mode 100644 index 0000000000..3c847bf83e --- /dev/null +++ b/graphics/pokemon/gmax_sandaconda/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +167 114 78 +94 98 76 +16 16 16 +231 238 218 +159 165 124 +189 154 106 +217 202 179 +59 59 55 +110 87 83 +150 119 111 +187 32 15 +233 63 109 +13 13 13 +14 14 14 +15 15 15 diff --git a/graphics/pokemon/gmax_snorlax/back.png b/graphics/pokemon/gmax_snorlax/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c90fff95cc4c555e7f144eea652b0b3ed7102ed8 GIT binary patch literal 847 zcmV-V1F-ywP)e|%6vuNzhYqQDLb*fjo$?tXl&#`Bpy+Oldc%35Qkck)sNLvNDIGy9 zER`@>I+kOomsIFH;HBzN>k>s>EA<0d^gTnUfV<4C0sHX(=l^@p_U-NccWqzm`J;Ni zSQuTdJ6h-Y!jyXiT5DtSati{msmDT44wX_pfIwrKWg#3J;SCb1*u(0V?=Oup#aUQ~ z@3ma%5(i88(?COcmY`px%UX+pK!KbJgS8e`g6p-)QUL@k=EYU0H2tJa{s@2$h78Q^ zvF|G){OMt?7mAQALg&UF6zBjS4vE;z5EIwS3RR%=p@yy9aF&u~Q~>(-ri=|p!~m-+ zv7^&A&}!W165ZCRI+viq3ra4PqXY2Ts^jUhO9kZNb+v{f_4L*rhj)Gkg}QU!cy@~f z0>$>u$#J!Tqt|&`0{m(a;B-3O65zOgax^F49mbgN0#6$CyCZ`Uy4^F!F}uKN{r=~X zcCgAWo`u=p0jl-W`@8%bt99C@jW5_vkZQg0Qs^Jz{6ZM^T5SPN1%X!f$&+4J23p>* ztsCd4y(-I6`Bl~~2#}J!+5~jPl~bITH7P|~$~3+CvOxr~Ts9wn7cxuJbh<%6i`3qL z`WX&cmZhJ2fAtCuU20pIVuiJH>V>+|ZRmIl$+_ed;+k}rM{2FuSLt%kt%SK#@4<_h2<^nC81MnXl zu%jHP8z3+m`UHe-yvkwdW9&YRxlIzc-((xBYkK(p(vmY002ovPDHLkV1guUlPCZH literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_snorlax/front.png b/graphics/pokemon/gmax_snorlax/front.png new file mode 100644 index 0000000000000000000000000000000000000000..ef39f86990cc115b0de5314f58b1c672f8ce3f4c GIT binary patch literal 1001 zcmV06nXUFIJkbUbv|4ssnT?x8jmltHI3L}9p# z2SEzWdRCg<1MTa{Lk{K%4i7s>h-Gxgz%F_!@%LVnF3u&tQ~Q3O-}n2?FOODH{w@Ez zl3T@Sk`Dxalq*s6{U8?zBH#D(fLjrimIJ6Dah9jh0*AZ@o$Krd6MvFP6puT%CJ-WX z6~O`$?I_bEIE$h`ul*p($f-ihfB6|SvTT8mmaN5V(X(ba1?8ffl~66OI404FEEgxFC`)X99XHZWGA$yytq*rYFV2Hi1_Mj*F%<2fjI0r1}DFeV7 z*Z}mq%o=>WLDo}1yX~+q*rWEL-5pwXw{LwUC6WRf4aPC{8qaLowrsoS^?Rg7_ELc8 zuQ2L-vh4xL8~{L4Kmh^>z;POu=pP=i_Tv;#C_n&k5c$7?iQQq$q$$8`2!Sauw0iAl z4eFTuF)@-=n^ZbDjv)F6j_aDH$?1~>pnOO%UWUU4g~wqghjKaJN&u5PE&y=kny%ZR zoSL2s)K(mU4ynl>VN>?yC^x;K_*zc{z)uJag}0QKkh>K-6krfCiYaI?&c(RPDV;`8 zwE~Pl1n!ApZ^)$v<;`&nR8;Oh0tL#G0wXu1;aI*aq%P?qQmS^cesiD%>oL%ZUI~wRR^B zD5Vyeg^&OtNCKO&$HM;hS~UiAm=$w`s%N$GK!@saVlp;`9kDe>{C(a~w)Nhx7rSwTTT&C;!F00059 zNklk&z&IFIS1Qep37ok!(sG4gA?1O(G-*WcC6X?z zVsP*kMz*dAq)3{zeQpj`hkXi|9Ny?ovLzkq0>;zL&&<#4{-0(2yI{W2=Wp9e?()}d zfry!=ups{Zvatm381tyHl>cCQ+7uR=k;~_`3ow^F15WK?a-P9*(zMm@ug^Zetoys@ zvLk<;n){iYeQ+Hue;#dB7Q_8xVx+%*Dg_Al$3!88v!ikahCQM;gOGZ-7T|Y~j7fxp zA(a~oaUjP+48nkC>xo6TH{SDoA$+E`RtoUmo)BH(y9_ZadeD-0{VrqNLoANHxqcyC z?s5t|rR=!{+lNk)PJ^lT6lTQ_Kq8g%+}1lg3d=KYKcddTa4! zW5-d7%^>c+6m!jB;AFIst})jC*3$+ieH>sYEBgmv`sHagF#R%`8kk+QS0?5Gm|c8U z2=J-_%*yp9IWK_ed(*(v>r0pN(CJ)VTxeaz4^fP0$8iTMKCIi3L0ifc@A&{@nc2xm pwfOiGjoSGyqlwijFdO04^%o5S9~pH`QZE1i002ovPDHLkV1nOv2tNP- literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_snorlax/normal.pal b/graphics/pokemon/gmax_snorlax/normal.pal new file mode 100644 index 0000000000..4441577deb --- /dev/null +++ b/graphics/pokemon/gmax_snorlax/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +16 16 16 +246 230 189 +160 160 160 +230 197 172 +16 57 65 +84 121 43 +98 65 32 +164 115 82 +222 86 86 +252 139 159 +187 227 91 +137 180 50 +49 87 63 +49 90 123 +6 159 95 diff --git a/graphics/pokemon/gmax_snorlax/shiny.pal b/graphics/pokemon/gmax_snorlax/shiny.pal new file mode 100644 index 0000000000..d29a9cda8b --- /dev/null +++ b/graphics/pokemon/gmax_snorlax/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +16 16 16 +247 230 173 +160 160 160 +230 206 156 +8 49 123 +51 92 40 +99 74 25 +165 123 74 +215 69 47 +251 82 90 +187 227 91 +81 136 50 +141 93 10 +33 74 165 +221 146 16 diff --git a/graphics/pokemon/gmax_toxtricity/back.png b/graphics/pokemon/gmax_toxtricity/back.png new file mode 100644 index 0000000000000000000000000000000000000000..3e83fa04f3f6a198a630b198432579a378caacae GIT binary patch literal 978 zcmV;@11(LQR(5^S4RL?zH~!j>Xz?=X^#VN9g^)000AB zNklBjE6vvfIbaAFM$zoapMoHkt26YG?>P0yxQx+ffEe#Y^%GANc z(ir<_T4E4pR64C5WJuN@BiN2JIgXwp{Dkl zb?YklYWH#?#r+frDDE^5NYu_O8lXO{6=wm-ap#=Ie$A@a_{Z4B#%8DjvTCK#3;UB@o2yLfXe&=<5ukV#72r@fedn*MQ>?+sMJvqewkA z72uEs!vqo^X?&!sY$}g%ALflJxNLf13-3)@By>yAG0T*GfK_4<8t9h61h7wO8`3s) zR=?S$jv+9hx(z(F@W6fIR_$qzjOsS@Z#PfyYDT0p1Q-Gap#H z{<0D7LU%O01-Li5dV!a^JH8&C{>lUHjK(xR1h^diuuI2zz-(UY}f!G>f5S)t2Oa|yY`~A0tS83=9fnzhD0ccowS|0%>0NPvmtu>b%707*qoM6N<$f(Zn| A3;+NC literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_toxtricity/front.png b/graphics/pokemon/gmax_toxtricity/front.png new file mode 100644 index 0000000000000000000000000000000000000000..7fac75a68344f69c106b2ca1847be1c2e94331a5 GIT binary patch literal 1062 zcmV+>1ljwEP)sLU)$l^U6x9{YG4$9zT~PnS3_000BA zNklZ1g$WGHGFIP7Bo5{w#rsG|)+31k%49;}c;aEBn! zVmyo7T|auWogGBh!)S5K8;r1?f`nmb3By)p5QYxh)y99rev+M9Qtj+vZ2A2@dhh#t z7UsBMq`ChY>HX_TIsGiXA6y(P0hMwi{cN8rF9p?xQEoNTjT_5Ax@|OCt#oTSpw(8p zU1{k{fzfPJ`e-@es#vE#ykH0AC7^-V`&Ilqq@#&*8u(dCoBri5-F+PC!aC> z>Hcg+hy$)lb#@&nSLq8zI(_!^(ZO`)W*k%y{0un+S4UyTLDiu23FI&(TMTYDX8=15 zg*CQf;&z+133M2aaF2oGjvXrkq$+I@FvURBIAP!p-LdONgjAue0ssV}FIbjkyCZy` z3vr9q3-v-M!o6)b9#Yye9^N~ys{k9nIAO-<`W(lvK=t8UdYm&A768mRbfaxZh1ZpW zL7UGN#(o{13DyLG>wFY^!Dw!68Mwmk1{(}<9@~g!B=GJf+%wv*bC(;;4uI`C(FiHU zcnO8(F}(6RiYR8TKqTi10#+xhzA6FaG6Dt=&MbSLbLB16q4S4d-09(Q<%F?25**u} z|6+U(RMGeS;s>nbr8pT0AetTcUuo)`>2<#mqc;lBZFHJnr4EHI}4}HCl?RuwV zA@ILohdSH4@ICt3LU9DY6CIRw9H5 zn*lJp@|43*@jZATY5+8O_7&9gQXBw+RQ5!kof<$^lj9&Ce3;#jK-x_JEb)>QX6K;? zy?l4Rhh-7S%e*L=X1D}V36T8SJmr@o0GX3Ste*tu33;NfL3R#O)3E)-?ff{dFWD20uRBKEZXTco3PO~xtQ zMOMNi#xLr2^j|BbaO+S+H0@Z#N1T{S^ia_3{TVD2T-^syu+Ak0-jJG3Dq4x(O+Fh5 g%f}9Vp;=z~52f0g0-Ld$+yDRo07*qoM6N<$g3pueyZ`_I literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_toxtricity/icon.png b/graphics/pokemon/gmax_toxtricity/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3e7e680f7c5e392e5e6e2e90c7d9356afb6b90da GIT binary patch literal 539 zcmV+$0_6RPP)iFx^9Ny+JPnfbAyq{aVgtejzCSwTTT$N1Zl0004| zNklNvE-xg3_O9hJ77p@)ByFbmGe!bU^lWUV zH$z53O>ET|PlkcUK+T)P=M!}g6OH8G!orK?L}f(>81%;79)~~-4fW;Qvra%P9)9p( ztTTu`TO=6pWQTV#fmGxw1{d$pjO~V!^9Oxz1S5Vp5alf3=YO@j}wta zD**y7yfP!S8%XkM_J9C^)NU!X6qJBzpINkon}Bh)*7bpj znF*Me1ucAJV4jY=@NoiTLg6C=W0pQLFly-|1H+Mz6BvSgoWOA8BLjncq+lvOQZN-C dDVV?e_yz_{A0(K+9QFVJ002ovPDHLkV1fgh@tFVs literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_toxtricity/normal.pal b/graphics/pokemon/gmax_toxtricity/normal.pal new file mode 100644 index 0000000000..eceb597ad4 --- /dev/null +++ b/graphics/pokemon/gmax_toxtricity/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +75 45 94 +16 16 16 +141 79 174 +224 97 180 +215 143 0 +115 155 217 +240 200 16 +248 230 150 +106 66 119 +150 222 243 +202 74 170 +254 180 228 +240 142 197 +231 114 199 +124 70 31 diff --git a/graphics/pokemon/gmax_toxtricity/shiny.pal b/graphics/pokemon/gmax_toxtricity/shiny.pal new file mode 100644 index 0000000000..372ab9a7b2 --- /dev/null +++ b/graphics/pokemon/gmax_toxtricity/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +94 45 64 +16 16 16 +174 79 111 +224 97 180 +215 143 0 +115 155 217 +240 200 16 +248 230 150 +119 66 77 +150 222 243 +183 73 202 +238 180 254 +240 142 197 +218 114 231 +124 70 31 diff --git a/graphics/pokemon/gmax_urshifu/back.png b/graphics/pokemon/gmax_urshifu/back.png new file mode 100644 index 0000000000000000000000000000000000000000..74b71795bb934e57f325f50b8da2d4e9cd19fad3 GIT binary patch literal 915 zcmV;E18n?>P)fYh`q`wY6YhO;-;Ok|!AF6bg}%k&7ZP_4W1tmo~XrCjNbJz{?jc0009X zNklq=B-32Iaz)LXchvg zxJF(AngWokrJl!u!d!H8X;WeOQqGB$uqbT{ORy=8@>VT_KxPamaTCBx&Es>ysy#rU zG2vlZZR8L@7Nb<#M!;i}5-o>in&2V&rf!uUBcEwcmI=^y(8I&yO$46cUztynWdcBh ze%Gxn{3$(cI_yQPkp&{qqyCy8s{u}CJKia^;F!=bm5Rr-$r6ZIpdMfcmFipg$jm8# zF#}CZ0x*vb%>=*<6HIiF;b`C_0A?6Q1fat#K!ag;=%>#BTo{KpL&4(7lsFn(4PwCZnJYS7m)pp!1;P7^ zzsLPaARSWe;Myp_TVYta+|ORdE5x7yq5xkH!?U+68*`{|%ya>Ku7GfLe`*FaAORgN z1A)`tw^$E?yt}T-E02p<3DO%>+LlB`r$jcIR@x`PSAbkccq$Vo16={szK9&USV@PU zmPz?!VDwato#-Sv`6RZ6z>)E%aoisPQP6Ga2p56u)y41Nwu-tiz{Bx_|U^aj{#Mx-3ks^H9T8cXl>)a3Isa#*nwgr2+Bp= z;Erdu+Y%7e+jv_17J+pH46`W#ylJ#AE=a|bhWj$ zU|&sF4-b+j80QoUk&%&}VkPzU_5b={)u|@_eQ?b|cohHu00Cl4M@0Xn2lB-L00Xp1 zL_t(|oOPAKi`zyN#%HGm74{NX*t0UMi9^#Kwy>qQQfzh)JsA(#r3Ai2hd2fVJ z<=R@_TvT%{BRixHc<nM?yaEMZo-kY+M506~RNT&(xr~ zd5QesyRiUZpuCN703JpfuBNv+0s7z{3;24o01N#2naO;m&uZc*j^ij-#t-WxV#W(x- z>WVbFCK{=;DzW{M{q0155R#LI(bqn$nmswUfY8^*m>j$|qblIMoL;yV(0Xi%$e4d+ z84$jjULdD!vb-Sv8>b=tybK7TF3|g?C@@Ynlp0q6ClJCzUz&n2CW}n=rd@W^(Si7( zNMKAFSrI91RC-eAAZeXKn3~LrF!^YYx|I~LiCtrW%0WPCG;Po>Lg(ugKf>duNr%!5 zB&MnUxlL(n`}L}hV*x`6rPip_gcX-|a&)d- zOz1mtB>KE{sKnUrhitWu2w`mXa33)wSj!l$$60=zdX#pLq*`sd6ZA!2JTVr~b`<~s zp;j6lErs+Y0Dl!egkE8k$NKB-5}^(Zvw+U?P+FkN)+q!GwGMbt09r4B(mCPSzXJ_L zL;)ypl9n`BAXHjEUIKCf49X^ir!dycB%lQV4nSA-*Kx+4!fr{;h9Ur9a5%ITO1+Pz z?Fe6oL%~2UA5eOzWZCK_lsCtUb(mDX=8_PPRJOt?fB|VLPlX{TihHzjj^M{InD>=y z0pA~BMZC)FAp9gU$^8LpDg_^jy*8;dKEhs zfgZjEuu}k(vF9sb8pmO{whqWWn4I~1m0&)DbG+g$hS8a><{wWkUtj*#d1qau^kyLw i@~ZYlvmkKY`~H8U+5=nX&6)WC0000e_ zfN;3DxcK<^xS&Ar@F>t=K=6<#hT2A!Ux*(is&bkMTbbh7?Awd<6Tk2-@F&AkrjOw7J>-bu5Uf+W zwOI(I%~|j(cf`0D@2=k?1}V>?+=-xm&i4l}zulunkG7<*Cci55Qd)O3o|J zNHy9tzlH?J$8AUedBGs`It=Tw3-b!lu-6xEgAJHT5YT7?W)j3bFry$J%p{0{nFUcW zvmmm_B8a~9NkMi7GMoji{~B`SlOPKQ&Y$rl$by0IBpwA3FqotpFlZJqHh6%cf@Uy8 n(Bgv%ntc#Kiw`9Cf3c5$@@~syzhJtK00000NkvXXu0mjf!-&Wt literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_urshifu/normal.pal b/graphics/pokemon/gmax_urshifu/normal.pal new file mode 100644 index 0000000000..4cba02f8cd --- /dev/null +++ b/graphics/pokemon/gmax_urshifu/normal.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +40 45 38 +16 16 16 +66 71 58 +107 101 116 +181 181 181 +96 95 77 +87 15 15 +146 39 24 +231 20 10 +145 145 145 +158 98 37 +245 245 245 +255 250 96 +213 169 38 +254 125 112 diff --git a/graphics/pokemon/gmax_urshifu/shiny.pal b/graphics/pokemon/gmax_urshifu/shiny.pal new file mode 100644 index 0000000000..13f43d8b23 --- /dev/null +++ b/graphics/pokemon/gmax_urshifu/shiny.pal @@ -0,0 +1,19 @@ +JASC-PAL +0100 +16 +153 211 165 +40 45 38 +16 16 16 +66 71 58 +107 101 116 +181 181 181 +96 95 77 +87 15 15 +146 39 24 +231 20 10 +145 145 145 +139 34 47 +245 245 245 +255 151 54 +185 88 38 +254 125 112 diff --git a/graphics/pokemon/gmax_urshifu_rapid_strike/back.png b/graphics/pokemon/gmax_urshifu_rapid_strike/back.png new file mode 100644 index 0000000000000000000000000000000000000000..3369e6c170ce0efba6b202cce976ad16c3e3a86b GIT binary patch literal 821 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 Uu|6Rgf&c&j07*qoM6N<$g3^k5SpWb4 literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_venusaur/front.png b/graphics/pokemon/gmax_venusaur/front.png new file mode 100644 index 0000000000000000000000000000000000000000..b7dde75ba8978f2f83fe67ce953eaeba4175dc30 GIT binary patch literal 1154 zcmV-|1bzF7P)@9TLvZ6^QCZW^*lzLHK7Vq~+~yT`jbB7>JANhA2XNggro*-XmmbHbPh z>{WLEasU2tFK_-5JSU(5VVV7#`|CY=bIst6Ouxv#4Q4Zvy;<$8GON8iV$K8kxs9YD zWyo0OA%6pLd(BL^|GbGIr=Xes_4eUm4_?>UfxzaIfFwpBXU**D@fKor$K*VeS46HQ zk_1|YCL@{E>H%K&RLTGtvYr=#hBBPOBr_{QR@a6ELdtotc46q7w*icY$T>8ZK!nIl zV+#OGVNzfmlmg9b4JmW6fRx4@w($x8IFd52f%8}ZO0}dB0u`;VeuT?xmWu(cf*ml0 zEo68OOS1_;ItE}flD#r<3{rvw3M35E)TQ(A9J_~_M&Mk|SPMEZ`1o}P0KyPV%5-#s zX^|n2Vi1vqg7zQC*JeZ%2*VbXvF0oWqQv(x(CSb$p=! zV56O9Gtg)~0l&cju=BQSBT%cR@s73H>)!8K6a{_^CN?T|njy0No@s*Zs;Gi(aoz!d zyXlq&igDpiV+|a0=uvf?^efnDbu<90!kY-72mH7U0*-4HaVD+?;8J{(*LkP2WkCmr zb6z|s!l4jo{=rxtffjYS({95ds@&o2qXpg43auVvC4Za3t?N`RJcLuV9a~*kE{}m$ z$scs8+;zEK8UkPgc%;+;=N6@ON5G#ysBy5ydBcZM7Mz2^rMlqUNwHjkFQT_T_qGs=iK9~^VNYuT> zZm;AEF}bLtg4nLwyhgk?G699dG z(4#f0FX}OH`ROPEMC0rqp#cHsJ*|s!1Sk+tLWhqX8vYI(2H)^u!MS&pdIB&iJ^&X0 zXpd0QE2+2x&Z!T1@Gnjma4F*XBQ}#vAQv$p|{Yj-UX+VB_ zs?=iSceP0{dpN9nIAfIe2NjsOLg1wP5dp~1#;}g*2Ig}Kpp`mZy!${Ym>fZ6IaL}~ zblRu*B>@L&ncKi8>kt4B%%*4wtEqn4HgGN~7d?2T?(d^9u2S%Q$;Cf>6$Ji_*57sM z=)<$${>0&Asg@t3b&4jQ3fHmGos1^SZuxoLQ>5r%bV6U$eaXCN`#k9X0pC#k2L#G< UfScB`=l}o!07*qoM6N<$g1>(t^Z)<= literal 0 HcmV?d00001 diff --git a/graphics/pokemon/gmax_venusaur/icon.png b/graphics/pokemon/gmax_venusaur/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..523e647999488633e3bf9660a1a45bee94930567 GIT binary patch literal 542 zcmV+(0^$9MP)q{aVgtej$ET0ucU@2OXq00050 zNklI+d`oG#yGJe}u~oq+J=D8O{WUOFH!Z z0}Krbe*hqfX$U`#8bcx~IbVxH%b*Sn-q7}a-nXyK-G`9Bu7r{#S5jJE>v|5XwPjfa zU{xKpjpN}#H7)#rXn>(T#uuIG#Ba{KVQHF7)0N@hAJID%v zQu6?qgd`0>1A779%90@f8AwQB85ul~w|i_NX)qQ@79tS%3{a5_WFr&^T=6wRf-4YE z(Geh7fT^$}TpT*<2qDr$h^;0e+fj@_bhC@XKc$aK2v;m-DHx6s_`O+2WuU8urG&it zy}s&qTQi{)R|qzKD~kGR;bD8qH758+6!qd7UzUbbjzeGD8%$U|jF&P%&;8b2#JP`T zdXa5dqB+)@x0T*+s@4fT<9_ilUv7^8)d@N6I`V~NzR(<4r@pL{Jor@@$29DMFox}z z1!1zp{}Sf;XJNMZ*;P)M= GEN_6 + #define BUTTERFREE_SP_ATK\ + .baseSpAttack = 90, +#else + #define BUTTERFREE_SP_ATK\ + .baseSpAttack = 80, +#endif + #if P_UPDATED_STATS >= GEN_6 #define PIKACHU_BASE_DEFENSES\ .baseDefense = 40, \ @@ -16,6 +24,113 @@ .baseSpDefense = 40 #endif +#if P_UPDATED_ABILITIES >= GEN_7 + #define GENGAR_ABILITIES\ + .abilities = {ABILITY_CURSED_BODY, ABILITY_NONE}, +#else + #define GENGAR_ABILITIES\ + .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, +#endif + +#define VENUSAUR_BASE_STATS \ + { \ + .baseHP = 80, \ + .baseAttack = 82, \ + .baseDefense = 83, \ + .baseSpeed = 80, \ + .baseSpAttack = 100, \ + .baseSpDefense = 100, \ + .type1 = TYPE_GRASS, \ + .type2 = TYPE_POISON, \ + .catchRate = 45, \ + .expYield = 236, \ + .evYield_SpAttack = 2, \ + .evYield_SpDefense = 1, \ + .genderRatio = PERCENT_FEMALE(12.5), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_SLOW, \ + .eggGroup1 = EGG_GROUP_MONSTER, \ + .eggGroup2 = EGG_GROUP_GRASS, \ + .abilities = {ABILITY_OVERGROW, ABILITY_NONE, ABILITY_CHLOROPHYLL}, \ + .bodyColor = BODY_COLOR_GREEN, \ + .noFlip = FALSE, \ + } + +#define CHARIZARD_BASE_STATS \ + { \ + .baseHP = 78, \ + .baseAttack = 84, \ + .baseDefense = 78, \ + .baseSpeed = 100, \ + .baseSpAttack = 109, \ + .baseSpDefense = 85, \ + .type1 = TYPE_FIRE, \ + .type2 = TYPE_FLYING, \ + .catchRate = 45, \ + .expYield = 240, \ + .evYield_SpAttack = 3, \ + .genderRatio = PERCENT_FEMALE(12.5), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_SLOW, \ + .eggGroup1 = EGG_GROUP_MONSTER, \ + .eggGroup2 = EGG_GROUP_DRAGON, \ + .abilities = {ABILITY_BLAZE, ABILITY_NONE, ABILITY_SOLAR_POWER}, \ + .bodyColor = BODY_COLOR_RED, \ + .noFlip = FALSE, \ + } + +#define BLASTOISE_BASE_STATS \ + { \ + .baseHP = 79, \ + .baseAttack = 83, \ + .baseDefense = 100, \ + .baseSpeed = 78, \ + .baseSpAttack = 85, \ + .baseSpDefense = 105, \ + .type1 = TYPE_WATER, \ + .type2 = TYPE_WATER, \ + .catchRate = 45, \ + .expYield = 239, \ + .evYield_SpDefense = 3, \ + .genderRatio = PERCENT_FEMALE(12.5), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_SLOW, \ + .eggGroup1 = EGG_GROUP_MONSTER, \ + .eggGroup2 = EGG_GROUP_WATER_1, \ + .abilities = {ABILITY_TORRENT, ABILITY_NONE, ABILITY_RAIN_DISH}, \ + .bodyColor = BODY_COLOR_BLUE, \ + .noFlip = FALSE, \ + } + +#define BUTTERFREE_BASE_STATS \ + { \ + .baseHP = 60, \ + .baseAttack = 45, \ + .baseDefense = 50, \ + .baseSpeed = 70, \ + .baseSpDefense = 80, \ + BUTTERFREE_SP_ATK \ + .type1 = TYPE_BUG, \ + .type2 = TYPE_FLYING, \ + .catchRate = 45, \ + .expYield = 178, \ + .evYield_SpAttack = 2, \ + .evYield_SpDefense = 1, \ + .itemRare = ITEM_SILVER_POWDER, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 15, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_BUG, \ + .eggGroup2 = EGG_GROUP_BUG, \ + .abilities = {ABILITY_COMPOUND_EYES, ABILITY_NONE, ABILITY_TINTED_LENS}, \ + .bodyColor = BODY_COLOR_WHITE, \ + .noFlip = FALSE, \ + } + #define PIKACHU_BASE_STATS(gender, flip) \ { \ .baseHP = 35, \ @@ -40,6 +155,181 @@ .noFlip = flip, \ } +#define MEOWTH_BASE_STATS \ + { \ + .baseHP = 40, \ + .baseAttack = 45, \ + .baseDefense = 35, \ + .baseSpeed = 90, \ + .baseSpAttack = 40, \ + .baseSpDefense = 40, \ + .type1 = TYPE_NORMAL, \ + .type2 = TYPE_NORMAL, \ + .catchRate = 255, \ + .expYield = 58, \ + .evYield_Speed = 1, \ + .itemRare = ITEM_QUICK_CLAW, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_FIELD, \ + .eggGroup2 = EGG_GROUP_FIELD, \ + .abilities = {ABILITY_PICKUP, ABILITY_TECHNICIAN, ABILITY_UNNERVE},\ + .bodyColor = BODY_COLOR_YELLOW, \ + .noFlip = FALSE, \ + } + +#define MACHAMP_BASE_STATS \ + { \ + .baseHP = 90, \ + .baseAttack = 130, \ + .baseDefense = 80, \ + .baseSpeed = 55, \ + .baseSpAttack = 65, \ + .baseSpDefense = 85, \ + .type1 = TYPE_FIGHTING, \ + .type2 = TYPE_FIGHTING, \ + .catchRate = 45, \ + .expYield = 227, \ + .evYield_Attack = 3, \ + .itemRare = ITEM_FOCUS_BAND, \ + .genderRatio = PERCENT_FEMALE(25), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_SLOW, \ + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, \ + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, \ + .abilities = {ABILITY_GUTS, ABILITY_NO_GUARD, ABILITY_STEADFAST}, \ + .bodyColor = BODY_COLOR_GRAY, \ + .noFlip = FALSE, \ + } + +#define GENGAR_BASE_STATS \ + { \ + .baseHP = 60, \ + .baseAttack = 65, \ + .baseDefense = 60, \ + .baseSpeed = 110, \ + .baseSpAttack = 130, \ + .baseSpDefense = 75, \ + .type1 = TYPE_GHOST, \ + .type2 = TYPE_POISON, \ + .catchRate = 45, \ + .expYield = 225, \ + .evYield_SpAttack = 3, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_SLOW, \ + .eggGroup1 = EGG_GROUP_AMORPHOUS, \ + .eggGroup2 = EGG_GROUP_AMORPHOUS, \ + GENGAR_ABILITIES \ + .bodyColor = BODY_COLOR_PURPLE, \ + .noFlip = FALSE, \ + } + +#define KINGLER_BASE_STATS \ + { \ + .baseHP = 55, \ + .baseAttack = 130, \ + .baseDefense = 115, \ + .baseSpeed = 75, \ + .baseSpAttack = 50, \ + .baseSpDefense = 50, \ + .type1 = TYPE_WATER, \ + .type2 = TYPE_WATER, \ + .catchRate = 60, \ + .expYield = 166, \ + .evYield_Attack = 2, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_WATER_3, \ + .eggGroup2 = EGG_GROUP_WATER_3, \ + .abilities = {ABILITY_HYPER_CUTTER, ABILITY_SHELL_ARMOR, ABILITY_SHEER_FORCE}, \ + .bodyColor = BODY_COLOR_RED, \ + .noFlip = TRUE, \ + } + +#define LAPRAS_BASE_STATS \ + { \ + .baseHP = 130, \ + .baseAttack = 85, \ + .baseDefense = 80, \ + .baseSpeed = 60, \ + .baseSpAttack = 85, \ + .baseSpDefense = 95, \ + .type1 = TYPE_WATER, \ + .type2 = TYPE_ICE, \ + .catchRate = 45, \ + .expYield = 187, \ + .evYield_HP = 2, \ + .itemCommon = ITEM_MYSTIC_WATER, \ + .itemRare = ITEM_MYSTIC_WATER, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 40, \ + .friendship = 70, \ + .growthRate = GROWTH_SLOW, \ + .eggGroup1 = EGG_GROUP_MONSTER, \ + .eggGroup2 = EGG_GROUP_WATER_1, \ + .abilities = {ABILITY_WATER_ABSORB, ABILITY_SHELL_ARMOR, ABILITY_HYDRATION}, \ + .bodyColor = BODY_COLOR_BLUE, \ + .noFlip = FALSE, \ + } + +#define EEVEE_BASE_STATS \ + { \ + .baseHP = 55, \ + .baseAttack = 55, \ + .baseDefense = 50, \ + .baseSpeed = 55, \ + .baseSpAttack = 45, \ + .baseSpDefense = 65, \ + .type1 = TYPE_NORMAL, \ + .type2 = TYPE_NORMAL, \ + .catchRate = 45, \ + .expYield = 65, \ + .evYield_SpDefense = 1, \ + .genderRatio = PERCENT_FEMALE(12.5), \ + .eggCycles = 35, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_FIELD, \ + .eggGroup2 = EGG_GROUP_FIELD, \ + .abilities = {ABILITY_RUN_AWAY, ABILITY_ADAPTABILITY, ABILITY_ANTICIPATION}, \ + .bodyColor = BODY_COLOR_BROWN, \ + .noFlip = FALSE, \ + .flags = SPECIES_FLAG_GENDER_DIFFERENCE, \ + } + +#define SNORLAX_BASE_STATS \ + { \ + .baseHP = 160, \ + .baseAttack = 110, \ + .baseDefense = 65, \ + .baseSpeed = 30, \ + .baseSpAttack = 65, \ + .baseSpDefense = 110, \ + .type1 = TYPE_NORMAL, \ + .type2 = TYPE_NORMAL, \ + .catchRate = 25, \ + .expYield = 189, \ + .evYield_HP = 2, \ + .itemCommon = ITEM_LEFTOVERS, \ + .itemRare = ITEM_LEFTOVERS, \ + .genderRatio = PERCENT_FEMALE(12.5), \ + .eggCycles = 40, \ + .friendship = 70, \ + .growthRate = GROWTH_SLOW, \ + .eggGroup1 = EGG_GROUP_MONSTER, \ + .eggGroup2 = EGG_GROUP_MONSTER, \ + .abilities = {ABILITY_IMMUNITY, ABILITY_THICK_FAT, ABILITY_GLUTTONY}, \ + .bodyColor = BODY_COLOR_BLACK, \ + .noFlip = FALSE, \ + } + #define COSPLAY_PIKACHU_BASE_STATS(flip) PIKACHU_BASE_STATS(MON_FEMALE, flip) #define CAP_PIKACHU_BASE_STATS(flip) PIKACHU_BASE_STATS(MON_MALE, flip) @@ -265,6 +555,32 @@ .flags = SPECIES_FLAG_MYTHICAL, \ } +#define GARBODOR_BASE_STATS \ + { \ + .baseHP = 80, \ + .baseAttack = 95, \ + .baseDefense = 82, \ + .baseSpeed = 75, \ + .baseSpAttack = 60, \ + .baseSpDefense = 82, \ + .type1 = TYPE_POISON, \ + .type2 = TYPE_POISON, \ + .catchRate = 60, \ + .expYield = 166, \ + .evYield_Attack = 2, \ + .itemCommon = ITEM_SILK_SCARF, \ + .itemRare = ITEM_BLACK_SLUDGE, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_MINERAL, \ + .eggGroup2 = EGG_GROUP_MINERAL, \ + .abilities = {ABILITY_STENCH, ABILITY_WEAK_ARMOR, ABILITY_AFTERMATH}, \ + .bodyColor = BODY_COLOR_GREEN, \ + .noFlip = TRUE, \ + } + #define DEERLING_BASE_STATS(color) \ { \ .baseHP = 60, \ @@ -740,6 +1056,272 @@ .flags = SPECIES_FLAG_MYTHICAL, \ } +#define MELMETAL_BASE_STATS \ + { \ + .baseHP = 135, \ + .baseAttack = 143, \ + .baseDefense = 143, \ + .baseSpeed = 34, \ + .baseSpAttack = 80, \ + .baseSpDefense = 65, \ + .type1 = TYPE_STEEL, \ + .type2 = TYPE_STEEL, \ + .catchRate = 3, \ + .expYield = 270, \ + .evYield_Attack = 3, \ + .genderRatio = MON_GENDERLESS, \ + .eggCycles = 120, \ + .friendship = 0, \ + .growthRate = GROWTH_SLOW, \ + .eggGroup1 = EGG_GROUP_UNDISCOVERED, \ + .eggGroup2 = EGG_GROUP_UNDISCOVERED, \ + .abilities = {ABILITY_IRON_FIST, ABILITY_NONE}, \ + .bodyColor = BODY_COLOR_GRAY, \ + .noFlip = FALSE, \ + .flags = SPECIES_FLAG_MYTHICAL, \ + } + +#define RILLABOOM_BASE_STATS \ + { \ + .baseHP = 100, \ + .baseAttack = 125, \ + .baseDefense = 90, \ + .baseSpeed = 85, \ + .baseSpAttack = 60, \ + .baseSpDefense = 70, \ + .type1 = TYPE_GRASS, \ + .type2 = TYPE_GRASS, \ + .catchRate = 45, \ + .expYield = 265, \ + .evYield_Attack = 3, \ + .genderRatio = PERCENT_FEMALE(12.5), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_SLOW, \ + .eggGroup1 = EGG_GROUP_FIELD, \ + .eggGroup2 = EGG_GROUP_GRASS, \ + .abilities = {ABILITY_OVERGROW, ABILITY_NONE, ABILITY_GRASSY_SURGE}, \ + .bodyColor = BODY_COLOR_GREEN, \ + .noFlip = FALSE, \ + } + +#define CINDERACE_BASE_STATS \ + { \ + .baseHP = 80, \ + .baseAttack = 116, \ + .baseDefense = 75, \ + .baseSpeed = 119, \ + .baseSpAttack = 65, \ + .baseSpDefense = 75, \ + .type1 = TYPE_FIRE, \ + .type2 = TYPE_FIRE, \ + .catchRate = 45, \ + .expYield = 265, \ + .evYield_Speed = 3, \ + .genderRatio = PERCENT_FEMALE(12.5), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_SLOW, \ + .eggGroup1 = EGG_GROUP_FIELD, \ + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, \ + .abilities = {ABILITY_BLAZE, ABILITY_NONE, ABILITY_LIBERO}, \ + .bodyColor = BODY_COLOR_WHITE, \ + .noFlip = FALSE, \ + } + +#define INTELEON_BASE_STATS \ + { \ + .baseHP = 70, \ + .baseAttack = 85, \ + .baseDefense = 65, \ + .baseSpeed = 120, \ + .baseSpAttack = 125, \ + .baseSpDefense = 65, \ + .type1 = TYPE_WATER, \ + .type2 = TYPE_WATER, \ + .catchRate = 45, \ + .expYield = 265, \ + .evYield_Speed = 3, \ + .genderRatio = PERCENT_FEMALE(12.5), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_SLOW, \ + .eggGroup1 = EGG_GROUP_WATER_1, \ + .eggGroup2 = EGG_GROUP_FIELD, \ + .abilities = {ABILITY_TORRENT, ABILITY_NONE, ABILITY_SNIPER}, \ + .bodyColor = BODY_COLOR_BLUE, \ + .noFlip = FALSE, \ + } + +#define CORVIKNIGHT_BASE_STATS \ + { \ + .baseHP = 98, \ + .baseAttack = 87, \ + .baseDefense = 105, \ + .baseSpeed = 67, \ + .baseSpAttack = 53, \ + .baseSpDefense = 85, \ + .type1 = TYPE_FLYING, \ + .type2 = TYPE_STEEL, \ + .catchRate = 45, \ + .expYield = 248, \ + .evYield_Defense = 3, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 15, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_SLOW, \ + .eggGroup1 = EGG_GROUP_FLYING, \ + .eggGroup2 = EGG_GROUP_FLYING, \ + .abilities = {ABILITY_PRESSURE, ABILITY_UNNERVE, ABILITY_MIRROR_ARMOR}, \ + .bodyColor = BODY_COLOR_PURPLE, \ + .noFlip = FALSE, \ + } + +#define ORBEETLE_BASE_STATS \ + { \ + .baseHP = 60, \ + .baseAttack = 45, \ + .baseDefense = 110, \ + .baseSpeed = 90, \ + .baseSpAttack = 80, \ + .baseSpDefense = 120, \ + .type1 = TYPE_BUG, \ + .type2 = TYPE_PSYCHIC, \ + .catchRate = 45, \ + .expYield = 253, \ + .evYield_SpDefense = 3, \ + .itemRare = ITEM_PSYCHIC_SEED, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 15, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_BUG, \ + .eggGroup2 = EGG_GROUP_BUG, \ + .abilities = {ABILITY_SWARM, ABILITY_FRISK, ABILITY_TELEPATHY}, \ + .bodyColor = BODY_COLOR_RED, \ + .noFlip = FALSE, \ + } + +#define DREDNAW_BASE_STATS \ + { \ + .baseHP = 90, \ + .baseAttack = 115, \ + .baseDefense = 90, \ + .baseSpeed = 74, \ + .baseSpAttack = 48, \ + .baseSpDefense = 68, \ + .type1 = TYPE_WATER, \ + .type2 = TYPE_ROCK, \ + .catchRate = 75, \ + .expYield = 170, \ + .evYield_Attack = 2, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_MONSTER, \ + .eggGroup2 = EGG_GROUP_WATER_1, \ + .abilities = {ABILITY_STRONG_JAW, ABILITY_SHELL_ARMOR, ABILITY_SWIFT_SWIM}, \ + .bodyColor = BODY_COLOR_GREEN, \ + .noFlip = FALSE, \ + } + +#define COALOSSAL_BASE_STATS \ + { \ + .baseHP = 110, \ + .baseAttack = 80, \ + .baseDefense = 120, \ + .baseSpeed = 30, \ + .baseSpAttack = 80, \ + .baseSpDefense = 90, \ + .type1 = TYPE_ROCK, \ + .type2 = TYPE_FIRE, \ + .catchRate = 45, \ + .expYield = 255, \ + .evYield_Defense = 3, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 15, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_SLOW, \ + .eggGroup1 = EGG_GROUP_MINERAL, \ + .eggGroup2 = EGG_GROUP_MINERAL, \ + .abilities = {ABILITY_STEAM_ENGINE, ABILITY_FLAME_BODY, ABILITY_FLASH_FIRE}, \ + .bodyColor = BODY_COLOR_BLACK, \ + .noFlip = FALSE, \ + } + +#define FLAPPLE_BASE_STATS \ + { \ + .baseHP = 70, \ + .baseAttack = 110, \ + .baseDefense = 80, \ + .baseSpeed = 70, \ + .baseSpAttack = 95, \ + .baseSpDefense = 60, \ + .type1 = TYPE_GRASS, \ + .type2 = TYPE_DRAGON, \ + .catchRate = 45, \ + .expYield = 170, \ + .evYield_Attack = 2, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_ERRATIC, \ + .eggGroup1 = EGG_GROUP_GRASS, \ + .eggGroup2 = EGG_GROUP_DRAGON, \ + .abilities = {ABILITY_RIPEN, ABILITY_GLUTTONY, ABILITY_HUSTLE}, \ + .bodyColor = BODY_COLOR_GREEN, \ + .noFlip = FALSE, \ + } + +#define APPLETUN_BASE_STATS \ + { \ + .baseHP = 110, \ + .baseAttack = 85, \ + .baseDefense = 80, \ + .baseSpeed = 30, \ + .baseSpAttack = 100, \ + .baseSpDefense = 80, \ + .type1 = TYPE_GRASS, \ + .type2 = TYPE_DRAGON, \ + .catchRate = 45, \ + .expYield = 170, \ + .evYield_HP = 2, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_ERRATIC, \ + .eggGroup1 = EGG_GROUP_GRASS, \ + .eggGroup2 = EGG_GROUP_DRAGON, \ + .abilities = {ABILITY_RIPEN, ABILITY_GLUTTONY, ABILITY_THICK_FAT}, \ + .bodyColor = BODY_COLOR_GREEN, \ + .noFlip = FALSE, \ + } + +#define SANDACONDA_BASE_STATS \ + { \ + .baseHP = 72, \ + .baseAttack = 107, \ + .baseDefense = 125, \ + .baseSpeed = 71, \ + .baseSpAttack = 65, \ + .baseSpDefense = 70, \ + .type1 = TYPE_GROUND, \ + .type2 = TYPE_GROUND, \ + .catchRate = 120, \ + .expYield = 179, \ + .evYield_Defense = 2, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_FIELD, \ + .eggGroup2 = EGG_GROUP_DRAGON, \ + .abilities = {ABILITY_SAND_SPIT, ABILITY_SHED_SKIN, ABILITY_SAND_VEIL}, \ + .bodyColor = BODY_COLOR_GREEN, \ + .noFlip = FALSE, \ + } + #define CRAMORANT_BASE_STATS \ { \ .baseHP = 70, \ @@ -788,6 +1370,30 @@ .noFlip = FALSE, \ } +#define CENTISKORCH_BASE_STATS \ + { \ + .baseHP = 100, \ + .baseAttack = 115, \ + .baseDefense = 65, \ + .baseSpeed = 65, \ + .baseSpAttack = 90, \ + .baseSpDefense = 90, \ + .type1 = TYPE_FIRE, \ + .type2 = TYPE_BUG, \ + .catchRate = 75, \ + .expYield = 184, \ + .evYield_Attack = 2, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_BUG, \ + .eggGroup2 = EGG_GROUP_BUG, \ + .abilities = {ABILITY_FLASH_FIRE, ABILITY_WHITE_SMOKE, ABILITY_FLAME_BODY}, \ + .bodyColor = BODY_COLOR_RED, \ + .noFlip = FALSE, \ + } + #define SINISTEA_BASE_STATS \ { \ .baseHP = 40, \ @@ -836,6 +1442,54 @@ .noFlip = FALSE, \ } +#define HATTERENE_BASE_STATS \ + { \ + .baseHP = 57, \ + .baseAttack = 90, \ + .baseDefense = 95, \ + .baseSpeed = 29, \ + .baseSpAttack = 136, \ + .baseSpDefense = 103, \ + .type1 = TYPE_PSYCHIC, \ + .type2 = TYPE_FAIRY, \ + .catchRate = 45, \ + .expYield = 255, \ + .evYield_SpAttack = 3, \ + .genderRatio = MON_FEMALE, \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_SLOW, \ + .eggGroup1 = EGG_GROUP_FAIRY, \ + .eggGroup2 = EGG_GROUP_FAIRY, \ + .abilities = {ABILITY_HEALER, ABILITY_ANTICIPATION, ABILITY_MAGIC_BOUNCE}, \ + .bodyColor = BODY_COLOR_PINK, \ + .noFlip = FALSE, \ + } + +#define GRIMMSNARL_BASE_STATS \ + { \ + .baseHP = 95, \ + .baseAttack = 120, \ + .baseDefense = 65, \ + .baseSpeed = 60, \ + .baseSpAttack = 95, \ + .baseSpDefense = 75, \ + .type1 = TYPE_DARK, \ + .type2 = TYPE_FAIRY, \ + .catchRate = 45, \ + .expYield = 255, \ + .evYield_Attack = 3, \ + .genderRatio = MON_MALE, \ + .eggCycles = 20, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_FAIRY, \ + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, \ + .abilities = {ABILITY_PRANKSTER, ABILITY_FRISK, ABILITY_PICKPOCKET}, \ + .bodyColor = BODY_COLOR_PURPLE, \ + .noFlip = FALSE, \ + } + #define ALCREMIE_BASE_STATS(color) \ { \ .baseHP = 65, \ @@ -884,6 +1538,105 @@ .noFlip = FALSE, \ } +#define COPPERAJAH_BASE_STATS \ + { \ + .baseHP = 122, \ + .baseAttack = 130, \ + .baseDefense = 69, \ + .baseSpeed = 30, \ + .baseSpAttack = 80, \ + .baseSpDefense = 69, \ + .type1 = TYPE_STEEL, \ + .type2 = TYPE_STEEL, \ + .catchRate = 90, \ + .expYield = 175, \ + .evYield_Attack = 2, \ + .itemRare = ITEM_LAGGING_TAIL, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 25, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_FIELD, \ + .eggGroup2 = EGG_GROUP_MINERAL, \ + .abilities = {ABILITY_SHEER_FORCE, ABILITY_NONE, ABILITY_HEAVY_METAL}, \ + .bodyColor = BODY_COLOR_GREEN, \ + .noFlip = FALSE, \ + } + +#define DURALUDON_BASE_STATS \ + { \ + .baseHP = 70, \ + .baseAttack = 95, \ + .baseDefense = 115, \ + .baseSpeed = 85, \ + .baseSpAttack = 120, \ + .baseSpDefense = 50, \ + .type1 = TYPE_STEEL, \ + .type2 = TYPE_DRAGON, \ + .catchRate = 45, \ + .expYield = 187, \ + .evYield_SpAttack = 2, \ + .genderRatio = PERCENT_FEMALE(50), \ + .eggCycles = 30, \ + .friendship = 70, \ + .growthRate = GROWTH_MEDIUM_FAST, \ + .eggGroup1 = EGG_GROUP_MINERAL, \ + .eggGroup2 = EGG_GROUP_DRAGON, \ + .abilities = {ABILITY_LIGHT_METAL, ABILITY_HEAVY_METAL, ABILITY_STALWART}, \ + .bodyColor = BODY_COLOR_WHITE, \ + .noFlip = FALSE, \ + } + +#define URSHIFU_BASE_STATS \ + { \ + .baseHP = 100, \ + .baseAttack = 130, \ + .baseDefense = 100, \ + .baseSpeed = 97, \ + .baseSpAttack = 63, \ + .baseSpDefense = 60, \ + .type1 = TYPE_FIGHTING, \ + .type2 = TYPE_DARK, \ + .catchRate = 3, \ + .expYield = 275, \ + .evYield_Attack = 3, \ + .genderRatio = PERCENT_FEMALE(12.5), \ + .eggCycles = 120, \ + .friendship = 70, \ + .growthRate = GROWTH_SLOW, \ + .eggGroup1 = EGG_GROUP_UNDISCOVERED, \ + .eggGroup2 = EGG_GROUP_UNDISCOVERED, \ + .abilities = {ABILITY_UNSEEN_FIST, ABILITY_NONE}, \ + .bodyColor = BODY_COLOR_GRAY, \ + .noFlip = FALSE, \ + .flags = SPECIES_FLAG_LEGENDARY, \ + } + +#define URSHIFU_RAPID_STRIKE_STYLE_BASE_STATS \ + { \ + .baseHP = 100, \ + .baseAttack = 130, \ + .baseDefense = 100, \ + .baseSpeed = 97, \ + .baseSpAttack = 63, \ + .baseSpDefense = 60, \ + .type1 = TYPE_FIGHTING, \ + .type2 = TYPE_WATER, \ + .catchRate = 3, \ + .expYield = 275, \ + .evYield_Attack = 3, \ + .genderRatio = PERCENT_FEMALE(12.5), \ + .eggCycles = 120, \ + .friendship = 70, \ + .growthRate = GROWTH_SLOW, \ + .eggGroup1 = EGG_GROUP_UNDISCOVERED, \ + .eggGroup2 = EGG_GROUP_UNDISCOVERED, \ + .abilities = {ABILITY_UNSEEN_FIST, ABILITY_NONE}, \ + .bodyColor = BODY_COLOR_GRAY, \ + .noFlip = FALSE, \ + .flags = SPECIES_FLAG_LEGENDARY, \ + } + #define ZARUDE_BASE_STATS \ { \ .baseHP = 105, \ @@ -962,30 +1715,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_VENUSAUR] = - { - .baseHP = 80, - .baseAttack = 82, - .baseDefense = 83, - .baseSpeed = 80, - .baseSpAttack = 100, - .baseSpDefense = 100, - .type1 = TYPE_GRASS, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 236, - .evYield_SpAttack = 2, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_GRASS, - .abilities = {ABILITY_OVERGROW, ABILITY_NONE, ABILITY_CHLOROPHYLL}, - .bodyColor = BODY_COLOR_GREEN, - .noFlip = FALSE, - }, + [SPECIES_VENUSAUR] = VENUSAUR_BASE_STATS, [SPECIES_CHARMANDER] = { @@ -1036,29 +1766,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_CHARIZARD] = - { - .baseHP = 78, - .baseAttack = 84, - .baseDefense = 78, - .baseSpeed = 100, - .baseSpAttack = 109, - .baseSpDefense = 85, - .type1 = TYPE_FIRE, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 240, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_DRAGON, - .abilities = {ABILITY_BLAZE, ABILITY_NONE, ABILITY_SOLAR_POWER}, - .bodyColor = BODY_COLOR_RED, - .noFlip = FALSE, - }, + [SPECIES_CHARIZARD] = CHARIZARD_BASE_STATS, [SPECIES_SQUIRTLE] = { @@ -1109,29 +1817,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_BLASTOISE] = - { - .baseHP = 79, - .baseAttack = 83, - .baseDefense = 100, - .baseSpeed = 78, - .baseSpAttack = 85, - .baseSpDefense = 105, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 239, - .evYield_SpDefense = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .abilities = {ABILITY_TORRENT, ABILITY_NONE, ABILITY_RAIN_DISH}, - .bodyColor = BODY_COLOR_BLUE, - .noFlip = FALSE, - }, + [SPECIES_BLASTOISE] = BLASTOISE_BASE_STATS, [SPECIES_CATERPIE] = { @@ -1181,35 +1867,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_BUTTERFREE] = - { - .baseHP = 60, - .baseAttack = 45, - .baseDefense = 50, - .baseSpeed = 70, - .baseSpDefense = 80, - #if P_UPDATED_STATS >= GEN_6 - .baseSpAttack = 90, - #else - .baseSpAttack = 80, - #endif - .type1 = TYPE_BUG, - .type2 = TYPE_FLYING, - .catchRate = 45, - .expYield = 178, - .evYield_SpAttack = 2, - .evYield_SpDefense = 1, - .itemRare = ITEM_SILVER_POWDER, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .abilities = {ABILITY_COMPOUND_EYES, ABILITY_NONE, ABILITY_TINTED_LENS}, - .bodyColor = BODY_COLOR_WHITE, - .noFlip = FALSE, - }, + [SPECIES_BUTTERFREE] = BUTTERFREE_BASE_STATS, [SPECIES_WEEDLE] = { @@ -2210,30 +2868,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_MEOWTH] = - { - .baseHP = 40, - .baseAttack = 45, - .baseDefense = 35, - .baseSpeed = 90, - .baseSpAttack = 40, - .baseSpDefense = 40, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 255, - .expYield = 58, - .evYield_Speed = 1, - .itemRare = ITEM_QUICK_CLAW, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .abilities = {ABILITY_PICKUP, ABILITY_TECHNICIAN, ABILITY_UNNERVE}, - .bodyColor = BODY_COLOR_YELLOW, - .noFlip = FALSE, - }, + [SPECIES_MEOWTH] = MEOWTH_BASE_STATS, [SPECIES_PERSIAN] = { @@ -2611,30 +3246,7 @@ const struct BaseStats gBaseStats[] = .noFlip = TRUE, }, - [SPECIES_MACHAMP] = - { - .baseHP = 90, - .baseAttack = 130, - .baseDefense = 80, - .baseSpeed = 55, - .baseSpAttack = 65, - .baseSpDefense = 85, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_FIGHTING, - .catchRate = 45, - .expYield = 227, - .evYield_Attack = 3, - .itemRare = ITEM_FOCUS_BAND, - .genderRatio = PERCENT_FEMALE(25), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_HUMAN_LIKE, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .abilities = {ABILITY_GUTS, ABILITY_NO_GUARD, ABILITY_STEADFAST}, - .bodyColor = BODY_COLOR_GRAY, - .noFlip = FALSE, - }, + [SPECIES_MACHAMP] = MACHAMP_BASE_STATS, [SPECIES_BELLSPROUT] = { @@ -3271,33 +3883,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_GENGAR] = - { - .baseHP = 60, - .baseAttack = 65, - .baseDefense = 60, - .baseSpeed = 110, - .baseSpAttack = 130, - .baseSpDefense = 75, - .type1 = TYPE_GHOST, - .type2 = TYPE_POISON, - .catchRate = 45, - .expYield = 225, - .evYield_SpAttack = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_AMORPHOUS, - .eggGroup2 = EGG_GROUP_AMORPHOUS, - #if P_UPDATED_ABILITIES >= GEN_7 - .abilities = {ABILITY_CURSED_BODY, ABILITY_NONE}, - #else - .abilities = {ABILITY_LEVITATE, ABILITY_NONE}, - #endif - .bodyColor = BODY_COLOR_PURPLE, - .noFlip = FALSE, - }, + [SPECIES_GENGAR] = GENGAR_BASE_STATS, [SPECIES_ONIX] = { @@ -3395,29 +3981,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_KINGLER] = - { - .baseHP = 55, - .baseAttack = 130, - .baseDefense = 115, - .baseSpeed = 75, - .baseSpAttack = 50, - .baseSpDefense = 50, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 60, - .expYield = 166, - .evYield_Attack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_WATER_3, - .eggGroup2 = EGG_GROUP_WATER_3, - .abilities = {ABILITY_HYPER_CUTTER, ABILITY_SHELL_ARMOR, ABILITY_SHEER_FORCE}, - .bodyColor = BODY_COLOR_RED, - .noFlip = TRUE, - }, + [SPECIES_KINGLER] = KINGLER_BASE_STATS, [SPECIES_VOLTORB] = { @@ -4195,31 +4759,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_LAPRAS] = - { - .baseHP = 130, - .baseAttack = 85, - .baseDefense = 80, - .baseSpeed = 60, - .baseSpAttack = 85, - .baseSpDefense = 95, - .type1 = TYPE_WATER, - .type2 = TYPE_ICE, - .catchRate = 45, - .expYield = 187, - .evYield_HP = 2, - .itemCommon = ITEM_MYSTIC_WATER, - .itemRare = ITEM_MYSTIC_WATER, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .abilities = {ABILITY_WATER_ABSORB, ABILITY_SHELL_ARMOR, ABILITY_HYDRATION}, - .bodyColor = BODY_COLOR_BLUE, - .noFlip = FALSE, - }, + [SPECIES_LAPRAS] = LAPRAS_BASE_STATS, [SPECIES_DITTO] = { @@ -4247,30 +4787,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_EEVEE] = - { - .baseHP = 55, - .baseAttack = 55, - .baseDefense = 50, - .baseSpeed = 55, - .baseSpAttack = 45, - .baseSpDefense = 65, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 45, - .expYield = 65, - .evYield_SpDefense = 1, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 35, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_FIELD, - .abilities = {ABILITY_RUN_AWAY, ABILITY_ADAPTABILITY, ABILITY_ANTICIPATION}, - .bodyColor = BODY_COLOR_BROWN, - .noFlip = FALSE, - .flags = SPECIES_FLAG_GENDER_DIFFERENCE, - }, + [SPECIES_EEVEE] = EEVEE_BASE_STATS, [SPECIES_VAPOREON] = { @@ -4488,31 +5005,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_SNORLAX] = - { - .baseHP = 160, - .baseAttack = 110, - .baseDefense = 65, - .baseSpeed = 30, - .baseSpAttack = 65, - .baseSpDefense = 110, - .type1 = TYPE_NORMAL, - .type2 = TYPE_NORMAL, - .catchRate = 25, - .expYield = 189, - .evYield_HP = 2, - .itemCommon = ITEM_LEFTOVERS, - .itemRare = ITEM_LEFTOVERS, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 40, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_MONSTER, - .abilities = {ABILITY_IMMUNITY, ABILITY_THICK_FAT, ABILITY_GLUTTONY}, - .bodyColor = BODY_COLOR_BLACK, - .noFlip = FALSE, - }, + [SPECIES_SNORLAX] = SNORLAX_BASE_STATS, [SPECIES_ARTICUNO] = { @@ -15113,31 +15606,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_GARBODOR] = - { - .baseHP = 80, - .baseAttack = 95, - .baseDefense = 82, - .baseSpeed = 75, - .baseSpAttack = 60, - .baseSpDefense = 82, - .type1 = TYPE_POISON, - .type2 = TYPE_POISON, - .catchRate = 60, - .expYield = 166, - .evYield_Attack = 2, - .itemCommon = ITEM_SILK_SCARF, - .itemRare = ITEM_BLACK_SLUDGE, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .abilities = {ABILITY_STENCH, ABILITY_WEAK_ARMOR, ABILITY_AFTERMATH}, - .bodyColor = BODY_COLOR_GREEN, - .noFlip = TRUE, - }, + [SPECIES_GARBODOR] = GARBODOR_BASE_STATS, [SPECIES_ZORUA] = { @@ -20663,30 +21132,7 @@ const struct BaseStats gBaseStats[] = .flags = SPECIES_FLAG_MYTHICAL, }, - [SPECIES_MELMETAL] = - { - .baseHP = 135, - .baseAttack = 143, - .baseDefense = 143, - .baseSpeed = 34, - .baseSpAttack = 80, - .baseSpDefense = 65, - .type1 = TYPE_STEEL, - .type2 = TYPE_STEEL, - .catchRate = 3, - .expYield = 270, - .evYield_Attack = 3, - .genderRatio = MON_GENDERLESS, - .eggCycles = 120, - .friendship = 0, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .abilities = {ABILITY_IRON_FIST, ABILITY_NONE}, - .bodyColor = BODY_COLOR_GRAY, - .noFlip = FALSE, - .flags = SPECIES_FLAG_MYTHICAL, - }, + [SPECIES_MELMETAL] = MELMETAL_BASE_STATS, #endif #if P_GEN_8_POKEMON == TRUE @@ -20738,29 +21184,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_RILLABOOM] = - { - .baseHP = 100, - .baseAttack = 125, - .baseDefense = 90, - .baseSpeed = 85, - .baseSpAttack = 60, - .baseSpDefense = 70, - .type1 = TYPE_GRASS, - .type2 = TYPE_GRASS, - .catchRate = 45, - .expYield = 265, - .evYield_Attack = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_GRASS, - .abilities = {ABILITY_OVERGROW, ABILITY_NONE, ABILITY_GRASSY_SURGE}, - .bodyColor = BODY_COLOR_GREEN, - .noFlip = FALSE, - }, + [SPECIES_RILLABOOM] = RILLABOOM_BASE_STATS, [SPECIES_SCORBUNNY] = { @@ -20810,29 +21234,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_CINDERACE] = - { - .baseHP = 80, - .baseAttack = 116, - .baseDefense = 75, - .baseSpeed = 119, - .baseSpAttack = 65, - .baseSpDefense = 75, - .type1 = TYPE_FIRE, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 265, - .evYield_Speed = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .abilities = {ABILITY_BLAZE, ABILITY_NONE, ABILITY_LIBERO}, - .bodyColor = BODY_COLOR_WHITE, - .noFlip = FALSE, - }, + [SPECIES_CINDERACE] = CINDERACE_BASE_STATS, [SPECIES_SOBBLE] = { @@ -20883,29 +21285,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_INTELEON] = - { - .baseHP = 70, - .baseAttack = 85, - .baseDefense = 65, - .baseSpeed = 120, - .baseSpAttack = 125, - .baseSpDefense = 65, - .type1 = TYPE_WATER, - .type2 = TYPE_WATER, - .catchRate = 45, - .expYield = 265, - .evYield_Speed = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_WATER_1, - .eggGroup2 = EGG_GROUP_FIELD, - .abilities = {ABILITY_TORRENT, ABILITY_NONE, ABILITY_SNIPER}, - .bodyColor = BODY_COLOR_BLUE, - .noFlip = FALSE, - }, + [SPECIES_INTELEON] = INTELEON_BASE_STATS, [SPECIES_SKWOVET] = { @@ -21005,29 +21385,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_CORVIKNIGHT] = - { - .baseHP = 98, - .baseAttack = 87, - .baseDefense = 105, - .baseSpeed = 67, - .baseSpAttack = 53, - .baseSpDefense = 85, - .type1 = TYPE_FLYING, - .type2 = TYPE_STEEL, - .catchRate = 45, - .expYield = 248, - .evYield_Defense = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_FLYING, - .eggGroup2 = EGG_GROUP_FLYING, - .abilities = {ABILITY_PRESSURE, ABILITY_UNNERVE, ABILITY_MIRROR_ARMOR}, - .bodyColor = BODY_COLOR_PURPLE, - .noFlip = FALSE, - }, + [SPECIES_CORVIKNIGHT] = CORVIKNIGHT_BASE_STATS, [SPECIES_BLIPBUG] = { @@ -21078,30 +21436,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_ORBEETLE] = - { - .baseHP = 60, - .baseAttack = 45, - .baseDefense = 110, - .baseSpeed = 90, - .baseSpAttack = 80, - .baseSpDefense = 120, - .type1 = TYPE_BUG, - .type2 = TYPE_PSYCHIC, - .catchRate = 45, - .expYield = 253, - .evYield_SpDefense = 3, - .itemRare = ITEM_PSYCHIC_SEED, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .abilities = {ABILITY_SWARM, ABILITY_FRISK, ABILITY_TELEPATHY}, - .bodyColor = BODY_COLOR_RED, - .noFlip = FALSE, - }, + [SPECIES_ORBEETLE] = ORBEETLE_BASE_STATS, [SPECIES_NICKIT] = { @@ -21271,29 +21606,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_DREDNAW] = - { - .baseHP = 90, - .baseAttack = 115, - .baseDefense = 90, - .baseSpeed = 74, - .baseSpAttack = 48, - .baseSpDefense = 68, - .type1 = TYPE_WATER, - .type2 = TYPE_ROCK, - .catchRate = 75, - .expYield = 170, - .evYield_Attack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MONSTER, - .eggGroup2 = EGG_GROUP_WATER_1, - .abilities = {ABILITY_STRONG_JAW, ABILITY_SHELL_ARMOR, ABILITY_SWIFT_SWIM}, - .bodyColor = BODY_COLOR_GREEN, - .noFlip = FALSE, - }, + [SPECIES_DREDNAW] = DREDNAW_BASE_STATS, [SPECIES_YAMPER] = { @@ -21391,29 +21704,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_COALOSSAL] = - { - .baseHP = 110, - .baseAttack = 80, - .baseDefense = 120, - .baseSpeed = 30, - .baseSpAttack = 80, - .baseSpDefense = 90, - .type1 = TYPE_ROCK, - .type2 = TYPE_FIRE, - .catchRate = 45, - .expYield = 255, - .evYield_Defense = 3, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 15, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_SLOW, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_MINERAL, - .abilities = {ABILITY_STEAM_ENGINE, ABILITY_FLAME_BODY, ABILITY_FLASH_FIRE}, - .bodyColor = BODY_COLOR_BLACK, - .noFlip = FALSE, - }, + [SPECIES_COALOSSAL] = COALOSSAL_BASE_STATS, [SPECIES_APPLIN] = { @@ -21439,53 +21730,9 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_FLAPPLE] = - { - .baseHP = 70, - .baseAttack = 110, - .baseDefense = 80, - .baseSpeed = 70, - .baseSpAttack = 95, - .baseSpDefense = 60, - .type1 = TYPE_GRASS, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 170, - .evYield_Attack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_DRAGON, - .abilities = {ABILITY_RIPEN, ABILITY_GLUTTONY, ABILITY_HUSTLE}, - .bodyColor = BODY_COLOR_GREEN, - .noFlip = FALSE, - }, + [SPECIES_FLAPPLE] = FLAPPLE_BASE_STATS, - [SPECIES_APPLETUN] = - { - .baseHP = 110, - .baseAttack = 85, - .baseDefense = 80, - .baseSpeed = 30, - .baseSpAttack = 100, - .baseSpDefense = 80, - .type1 = TYPE_GRASS, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 170, - .evYield_HP = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_ERRATIC, - .eggGroup1 = EGG_GROUP_GRASS, - .eggGroup2 = EGG_GROUP_DRAGON, - .abilities = {ABILITY_RIPEN, ABILITY_GLUTTONY, ABILITY_THICK_FAT}, - .bodyColor = BODY_COLOR_GREEN, - .noFlip = FALSE, - }, + [SPECIES_APPLETUN] = APPLETUN_BASE_STATS, [SPECIES_SILICOBRA] = { @@ -21511,29 +21758,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_SANDACONDA] = - { - .baseHP = 72, - .baseAttack = 107, - .baseDefense = 125, - .baseSpeed = 71, - .baseSpAttack = 65, - .baseSpDefense = 70, - .type1 = TYPE_GROUND, - .type2 = TYPE_GROUND, - .catchRate = 120, - .expYield = 179, - .evYield_Defense = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_DRAGON, - .abilities = {ABILITY_SAND_SPIT, ABILITY_SHED_SKIN, ABILITY_SAND_VEIL}, - .bodyColor = BODY_COLOR_GREEN, - .noFlip = FALSE, - }, + [SPECIES_SANDACONDA] = SANDACONDA_BASE_STATS, [SPECIES_CRAMORANT] = CRAMORANT_BASE_STATS, @@ -21635,29 +21860,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_CENTISKORCH] = - { - .baseHP = 100, - .baseAttack = 115, - .baseDefense = 65, - .baseSpeed = 65, - .baseSpAttack = 90, - .baseSpDefense = 90, - .type1 = TYPE_FIRE, - .type2 = TYPE_BUG, - .catchRate = 75, - .expYield = 184, - .evYield_Attack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_BUG, - .eggGroup2 = EGG_GROUP_BUG, - .abilities = {ABILITY_FLASH_FIRE, ABILITY_WHITE_SMOKE, ABILITY_FLAME_BODY}, - .bodyColor = BODY_COLOR_RED, - .noFlip = FALSE, - }, + [SPECIES_CENTISKORCH] = CENTISKORCH_BASE_STATS, [SPECIES_CLOBBOPUS] = { @@ -21759,29 +21962,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_HATTERENE] = - { - .baseHP = 57, - .baseAttack = 90, - .baseDefense = 95, - .baseSpeed = 29, - .baseSpAttack = 136, - .baseSpDefense = 103, - .type1 = TYPE_PSYCHIC, - .type2 = TYPE_FAIRY, - .catchRate = 45, - .expYield = 255, - .evYield_SpAttack = 3, - .genderRatio = MON_FEMALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_FAIRY, - .abilities = {ABILITY_HEALER, ABILITY_ANTICIPATION, ABILITY_MAGIC_BOUNCE}, - .bodyColor = BODY_COLOR_PINK, - .noFlip = FALSE, - }, + [SPECIES_HATTERENE] = HATTERENE_BASE_STATS, [SPECIES_IMPIDIMP] = { @@ -21831,29 +22012,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_GRIMMSNARL] = - { - .baseHP = 95, - .baseAttack = 120, - .baseDefense = 65, - .baseSpeed = 60, - .baseSpAttack = 95, - .baseSpDefense = 75, - .type1 = TYPE_DARK, - .type2 = TYPE_FAIRY, - .catchRate = 45, - .expYield = 255, - .evYield_Attack = 3, - .genderRatio = MON_MALE, - .eggCycles = 20, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FAIRY, - .eggGroup2 = EGG_GROUP_HUMAN_LIKE, - .abilities = {ABILITY_PRANKSTER, ABILITY_FRISK, ABILITY_PICKPOCKET}, - .bodyColor = BODY_COLOR_PURPLE, - .noFlip = FALSE, - }, + [SPECIES_GRIMMSNARL] = GRIMMSNARL_BASE_STATS, [SPECIES_OBSTAGOON] = { @@ -22223,30 +22382,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_COPPERAJAH] = - { - .baseHP = 122, - .baseAttack = 130, - .baseDefense = 69, - .baseSpeed = 30, - .baseSpAttack = 80, - .baseSpDefense = 69, - .type1 = TYPE_STEEL, - .type2 = TYPE_STEEL, - .catchRate = 90, - .expYield = 175, - .evYield_Attack = 2, - .itemRare = ITEM_LAGGING_TAIL, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 25, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_FIELD, - .eggGroup2 = EGG_GROUP_MINERAL, - .abilities = {ABILITY_SHEER_FORCE, ABILITY_NONE, ABILITY_HEAVY_METAL}, - .bodyColor = BODY_COLOR_GREEN, - .noFlip = FALSE, - }, + [SPECIES_COPPERAJAH] = COPPERAJAH_BASE_STATS, [SPECIES_DRACOZOLT] = { @@ -22344,29 +22480,7 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, }, - [SPECIES_DURALUDON] = - { - .baseHP = 70, - .baseAttack = 95, - .baseDefense = 115, - .baseSpeed = 85, - .baseSpAttack = 120, - .baseSpDefense = 50, - .type1 = TYPE_STEEL, - .type2 = TYPE_DRAGON, - .catchRate = 45, - .expYield = 187, - .evYield_SpAttack = 2, - .genderRatio = PERCENT_FEMALE(50), - .eggCycles = 30, - .friendship = 70, - .growthRate = GROWTH_MEDIUM_FAST, - .eggGroup1 = EGG_GROUP_MINERAL, - .eggGroup2 = EGG_GROUP_DRAGON, - .abilities = {ABILITY_LIGHT_METAL, ABILITY_HEAVY_METAL, ABILITY_STALWART}, - .bodyColor = BODY_COLOR_WHITE, - .noFlip = FALSE, - }, + [SPECIES_DURALUDON] = DURALUDON_BASE_STATS, [SPECIES_DREEPY] = { @@ -22540,30 +22654,7 @@ const struct BaseStats gBaseStats[] = .flags = SPECIES_FLAG_LEGENDARY, }, - [SPECIES_URSHIFU] = - { - .baseHP = 100, - .baseAttack = 130, - .baseDefense = 100, - .baseSpeed = 97, - .baseSpAttack = 63, - .baseSpDefense = 60, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_DARK, - .catchRate = 3, - .expYield = 275, - .evYield_Attack = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 120, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .abilities = {ABILITY_UNSEEN_FIST, ABILITY_NONE}, - .bodyColor = BODY_COLOR_GRAY, - .noFlip = FALSE, - .flags = SPECIES_FLAG_LEGENDARY, - }, + [SPECIES_URSHIFU] = URSHIFU_BASE_STATS, [SPECIES_ZARUDE] = ZARUDE_BASE_STATS, @@ -26737,30 +26828,7 @@ const struct BaseStats gBaseStats[] = .flags = SPECIES_FLAG_LEGENDARY, }, - [SPECIES_URSHIFU_RAPID_STRIKE_STYLE] = - { - .baseHP = 100, - .baseAttack = 130, - .baseDefense = 100, - .baseSpeed = 97, - .baseSpAttack = 63, - .baseSpDefense = 60, - .type1 = TYPE_FIGHTING, - .type2 = TYPE_WATER, - .catchRate = 3, - .expYield = 275, - .evYield_Attack = 3, - .genderRatio = PERCENT_FEMALE(12.5), - .eggCycles = 120, - .friendship = 70, - .growthRate = GROWTH_SLOW, - .eggGroup1 = EGG_GROUP_UNDISCOVERED, - .eggGroup2 = EGG_GROUP_UNDISCOVERED, - .abilities = {ABILITY_UNSEEN_FIST, ABILITY_NONE}, - .bodyColor = BODY_COLOR_GRAY, - .noFlip = FALSE, - .flags = SPECIES_FLAG_LEGENDARY, - }, + [SPECIES_URSHIFU_RAPID_STRIKE_STYLE] = URSHIFU_RAPID_STRIKE_STYLE_BASE_STATS, [SPECIES_ZARUDE_DADA] = ZARUDE_BASE_STATS, @@ -26838,5 +26906,41 @@ const struct BaseStats gBaseStats[] = .noFlip = FALSE, .flags = SPECIES_FLAG_LEGENDARY, }, + + // Gigantamax Forms + [SPECIES_VENUSAUR_GMAX] = VENUSAUR_BASE_STATS, + [SPECIES_CHARIZARD_GMAX] = CHARIZARD_BASE_STATS, + [SPECIES_BLASTOISE_GMAX] = BLASTOISE_BASE_STATS, + [SPECIES_BUTTERFREE_GMAX] = BUTTERFREE_BASE_STATS, + [SPECIES_PIKACHU_GMAX] = PIKACHU_BASE_STATS(PERCENT_FEMALE(50), FLIP), + [SPECIES_MEOWTH_GMAX] = MEOWTH_BASE_STATS, + [SPECIES_MACHAMP_GMAX] = MACHAMP_BASE_STATS, + [SPECIES_GENGAR_GMAX] = GENGAR_BASE_STATS, + [SPECIES_KINGLER_GMAX] = KINGLER_BASE_STATS, + [SPECIES_LAPRAS_GMAX] = LAPRAS_BASE_STATS, + [SPECIES_EEVEE_GMAX] = EEVEE_BASE_STATS, + [SPECIES_SNORLAX_GMAX] = SNORLAX_BASE_STATS, + [SPECIES_GARBODOR_GMAX] = GARBODOR_BASE_STATS, + [SPECIES_MELMETAL_GMAX] = MELMETAL_BASE_STATS, + [SPECIES_RILLABOOM_GMAX] = RILLABOOM_BASE_STATS, + [SPECIES_CINDERACE_GMAX] = CINDERACE_BASE_STATS, + [SPECIES_INTELEON_GMAX] = INTELEON_BASE_STATS, + [SPECIES_CORVIKNIGHT_GMAX] = CORVIKNIGHT_BASE_STATS, + [SPECIES_ORBEETLE_GMAX] = ORBEETLE_BASE_STATS, + [SPECIES_DREDNAW_GMAX] = DREDNAW_BASE_STATS, + [SPECIES_COALOSSAL_GMAX] = COALOSSAL_BASE_STATS, + [SPECIES_FLAPPLE_GMAX] = FLAPPLE_BASE_STATS, + [SPECIES_APPLETUN_GMAX] = APPLETUN_BASE_STATS, + [SPECIES_SANDACONDA_GMAX] = SANDACONDA_BASE_STATS, + [SPECIES_TOXTRICITY_GMAX] = TOXTRICITY_BASE_STATS(ABILITY_PLUS), + [SPECIES_CENTISKORCH_GMAX] = CENTISKORCH_BASE_STATS, + [SPECIES_HATTERENE_GMAX] = HATTERENE_BASE_STATS, + [SPECIES_GRIMMSNARL_GMAX] = GRIMMSNARL_BASE_STATS, + [SPECIES_ALCREMIE_GMAX] = ALCREMIE_BASE_STATS(BODY_COLOR_PINK), + [SPECIES_COPPERAJAH_GMAX] = COPPERAJAH_BASE_STATS, + [SPECIES_DURALUDON_GMAX] = DURALUDON_BASE_STATS, + [SPECIES_URSHIFU_GMAX] = URSHIFU_BASE_STATS, + [SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GMAX] = URSHIFU_RAPID_STRIKE_STYLE_BASE_STATS, + #endif }; diff --git a/src/data/pokemon/form_change_table_pointers.h b/src/data/pokemon/form_change_table_pointers.h index 90be7112b6..b6aaf07a57 100644 --- a/src/data/pokemon/form_change_table_pointers.h +++ b/src/data/pokemon/form_change_table_pointers.h @@ -76,5 +76,72 @@ const struct FormChange *const gFormChangeTablePointers[NUM_SPECIES] = [SPECIES_ZAMAZENTA_CROWNED_SHIELD] = sZamazentaFormChangeTable, [SPECIES_ENAMORUS] = sEnamorusFormChangeTable, [SPECIES_ENAMORUS_THERIAN] = sEnamorusFormChangeTable, + // Gigantamax Forms + [SPECIES_VENUSAUR] = sVenusaurFormChangeTable, + [SPECIES_VENUSAUR_GMAX] = sVenusaurFormChangeTable, + [SPECIES_CHARIZARD] = sCharizardFormChangeTable, + [SPECIES_CHARIZARD_GMAX] = sCharizardFormChangeTable, + [SPECIES_BLASTOISE] = sBlastoiseFormChangeTable, + [SPECIES_BLASTOISE_GMAX] = sBlastoiseFormChangeTable, + [SPECIES_BUTTERFREE] = sButterfreeFormChangeTable, + [SPECIES_BUTTERFREE_GMAX] = sButterfreeFormChangeTable, + [SPECIES_PIKACHU] = sPikachuFormChangeTable, + [SPECIES_PIKACHU_GMAX] = sPikachuFormChangeTable, + [SPECIES_MEOWTH] = sMeowthFormChangeTable, + [SPECIES_MEOWTH_GMAX] = sMeowthFormChangeTable, + [SPECIES_MACHAMP] = sMachampFormChangeTable, + [SPECIES_MACHAMP_GMAX] = sMachampFormChangeTable, + [SPECIES_GENGAR] = sGengarFormChangeTable, + [SPECIES_GENGAR_GMAX] = sGengarFormChangeTable, + [SPECIES_KINGLER] = sKinglerFormChangeTable, + [SPECIES_KINGLER_GMAX] = sKinglerFormChangeTable, + [SPECIES_LAPRAS] = sLaprasFormChangeTable, + [SPECIES_LAPRAS_GMAX] = sLaprasFormChangeTable, + [SPECIES_EEVEE] = sEeveeFormChangeTable, + [SPECIES_EEVEE_GMAX] = sEeveeFormChangeTable, + [SPECIES_SNORLAX] = sSnorlaxFormChangeTable, + [SPECIES_SNORLAX_GMAX] = sSnorlaxFormChangeTable, + [SPECIES_GARBODOR] = sGarbodorFormChangeTable, + [SPECIES_GARBODOR_GMAX] = sGarbodorFormChangeTable, + [SPECIES_MELMETAL] = sMelmetalFormChangeTable, + [SPECIES_MELMETAL_GMAX] = sMelmetalFormChangeTable, + [SPECIES_RILLABOOM] = sRillaboomFormChangeTable, + [SPECIES_RILLABOOM_GMAX] = sRillaboomFormChangeTable, + [SPECIES_CINDERACE] = sCinderaceFormChangeTable, + [SPECIES_CINDERACE_GMAX] = sCinderaceFormChangeTable, + [SPECIES_INTELEON] = sInteleonFormChangeTable, + [SPECIES_INTELEON_GMAX] = sInteleonFormChangeTable, + [SPECIES_CORVIKNIGHT] = sCorviknightFormChangeTable, + [SPECIES_CORVIKNIGHT_GMAX] = sCorviknightFormChangeTable, + [SPECIES_ORBEETLE] = sOrbeetleFormChangeTable, + [SPECIES_ORBEETLE_GMAX] = sOrbeetleFormChangeTable, + [SPECIES_DREDNAW] = sDrednawFormChangeTable, + [SPECIES_DREDNAW_GMAX] = sDrednawFormChangeTable, + [SPECIES_COALOSSAL] = sCoalossalFormChangeTable, + [SPECIES_COALOSSAL_GMAX] = sCoalossalFormChangeTable, + [SPECIES_FLAPPLE] = sFlappleFormChangeTable, + [SPECIES_FLAPPLE_GMAX] = sFlappleFormChangeTable, + [SPECIES_APPLETUN] = sAppletunFormChangeTable, + [SPECIES_APPLETUN_GMAX] = sAppletunFormChangeTable, + [SPECIES_SANDACONDA] = sSandacondaFormChangeTable, + [SPECIES_SANDACONDA_GMAX] = sSandacondaFormChangeTable, + [SPECIES_TOXTRICITY] = sToxtricityFormChangeTable, + [SPECIES_TOXTRICITY_GMAX] = sToxtricityFormChangeTable, + [SPECIES_CENTISKORCH] = sCentiskorchFormChangeTable, + [SPECIES_CENTISKORCH_GMAX] = sCentiskorchFormChangeTable, + [SPECIES_HATTERENE] = sHattereneFormChangeTable, + [SPECIES_HATTERENE_GMAX] = sHattereneFormChangeTable, + [SPECIES_GRIMMSNARL] = sGrimmsnarlFormChangeTable, + [SPECIES_GRIMMSNARL_GMAX] = sGrimmsnarlFormChangeTable, + [SPECIES_ALCREMIE] = sAlcremieFormChangeTable, + [SPECIES_ALCREMIE_GMAX] = sAlcremieFormChangeTable, + [SPECIES_COPPERAJAH] = sCopperajahFormChangeTable, + [SPECIES_COPPERAJAH_GMAX] = sCopperajahFormChangeTable, + [SPECIES_DURALUDON] = sDuraludonFormChangeTable, + [SPECIES_DURALUDON_GMAX] = sDuraludonFormChangeTable, + [SPECIES_URSHIFU] = sUrshifuFormChangeTable, + [SPECIES_URSHIFU_GMAX] = sUrshifuFormChangeTable, + [SPECIES_URSHIFU_RAPID_STRIKE_STYLE] = sUrshifuRapidStrikeFormChangeTable, + [SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GMAX] = sUrshifuRapidStrikeFormChangeTable, #endif }; diff --git a/src/data/pokemon/form_change_tables.h b/src/data/pokemon/form_change_tables.h index 94da0add36..aee50b3489 100644 --- a/src/data/pokemon/form_change_tables.h +++ b/src/data/pokemon/form_change_tables.h @@ -195,6 +195,48 @@ static const struct FormChange sEnamorusFormChangeTable[] = { {FORM_ITEM_USE, SPECIES_ENAMORUS_THERIAN, ITEM_REVEAL_GLASS}, {FORM_CHANGE_END}, }; + +// Gigantamax Forms +#define GIGANTAMAX_FORM(species)\ + { \ + {FORM_GIGANTAMAX, SPECIES_##species}, \ + {FORM_GIGANTAMAX, SPECIES_##species##_GMAX}, \ + {FORM_CHANGE_END} \ + }; + +static const struct FormChange sVenusaurFormChangeTable[] = GIGANTAMAX_FORM(VENUSAUR) +static const struct FormChange sCharizardFormChangeTable[] = GIGANTAMAX_FORM(CHARIZARD) +static const struct FormChange sBlastoiseFormChangeTable[] = GIGANTAMAX_FORM(BLASTOISE) +static const struct FormChange sButterfreeFormChangeTable[] = GIGANTAMAX_FORM(BUTTERFREE) +static const struct FormChange sPikachuFormChangeTable[] = GIGANTAMAX_FORM(PIKACHU) +static const struct FormChange sMeowthFormChangeTable[] = GIGANTAMAX_FORM(MEOWTH) +static const struct FormChange sMachampFormChangeTable[] = GIGANTAMAX_FORM(MACHAMP) +static const struct FormChange sGengarFormChangeTable[] = GIGANTAMAX_FORM(GENGAR) +static const struct FormChange sKinglerFormChangeTable[] = GIGANTAMAX_FORM(KINGLER) +static const struct FormChange sLaprasFormChangeTable[] = GIGANTAMAX_FORM(LAPRAS) +static const struct FormChange sEeveeFormChangeTable[] = GIGANTAMAX_FORM(EEVEE) +static const struct FormChange sSnorlaxFormChangeTable[] = GIGANTAMAX_FORM(SNORLAX) +static const struct FormChange sGarbodorFormChangeTable[] = GIGANTAMAX_FORM(GARBODOR) +static const struct FormChange sMelmetalFormChangeTable[] = GIGANTAMAX_FORM(MELMETAL) +static const struct FormChange sRillaboomFormChangeTable[] = GIGANTAMAX_FORM(RILLABOOM) +static const struct FormChange sCinderaceFormChangeTable[] = GIGANTAMAX_FORM(CINDERACE) +static const struct FormChange sInteleonFormChangeTable[] = GIGANTAMAX_FORM(INTELEON) +static const struct FormChange sCorviknightFormChangeTable[] = GIGANTAMAX_FORM(CORVIKNIGHT) +static const struct FormChange sOrbeetleFormChangeTable[] = GIGANTAMAX_FORM(ORBEETLE) +static const struct FormChange sDrednawFormChangeTable[] = GIGANTAMAX_FORM(DREDNAW) +static const struct FormChange sCoalossalFormChangeTable[] = GIGANTAMAX_FORM(COALOSSAL) +static const struct FormChange sFlappleFormChangeTable[] = GIGANTAMAX_FORM(FLAPPLE) +static const struct FormChange sAppletunFormChangeTable[] = GIGANTAMAX_FORM(APPLETUN) +static const struct FormChange sSandacondaFormChangeTable[] = GIGANTAMAX_FORM(SANDACONDA) +static const struct FormChange sToxtricityFormChangeTable[] = GIGANTAMAX_FORM(TOXTRICITY) +static const struct FormChange sCentiskorchFormChangeTable[] = GIGANTAMAX_FORM(CENTISKORCH) +static const struct FormChange sHattereneFormChangeTable[] = GIGANTAMAX_FORM(HATTERENE) +static const struct FormChange sGrimmsnarlFormChangeTable[] = GIGANTAMAX_FORM(GRIMMSNARL) +static const struct FormChange sAlcremieFormChangeTable[] = GIGANTAMAX_FORM(ALCREMIE) +static const struct FormChange sCopperajahFormChangeTable[] = GIGANTAMAX_FORM(COPPERAJAH) +static const struct FormChange sDuraludonFormChangeTable[] = GIGANTAMAX_FORM(DURALUDON) +static const struct FormChange sUrshifuFormChangeTable[] = GIGANTAMAX_FORM(URSHIFU) +static const struct FormChange sUrshifuRapidStrikeFormChangeTable[] = GIGANTAMAX_FORM(URSHIFU_RAPID_STRIKE_STYLE) #endif #undef WHEN_LEARNED diff --git a/src/data/pokemon/form_species_table_pointers.h b/src/data/pokemon/form_species_table_pointers.h index 73b1b07d7a..eae45e5491 100644 --- a/src/data/pokemon/form_species_table_pointers.h +++ b/src/data/pokemon/form_species_table_pointers.h @@ -590,5 +590,39 @@ const u16 *const gFormSpeciesIdTables[NUM_SPECIES] = [SPECIES_CALYREX_SHADOW_RIDER] = sCalyrexFormSpeciesIdTable, // Enamorus [SPECIES_ENAMORUS_THERIAN] = sEnamorusFormSpeciesIdTable, + // Gigantamax Forms + [SPECIES_VENUSAUR_GMAX] = sVenusaurFormSpeciesIdTable, + [SPECIES_CHARIZARD_GMAX] = sCharizardFormSpeciesIdTable, + [SPECIES_BLASTOISE_GMAX] = sBlastoiseFormSpeciesIdTable, + [SPECIES_BUTTERFREE_GMAX] = sButterfreeFormSpeciesIdTable, + [SPECIES_PIKACHU_GMAX] = sPikachuFormSpeciesIdTable, + [SPECIES_MEOWTH_GMAX] = sMeowthFormSpeciesIdTable, + [SPECIES_MACHAMP_GMAX] = sMachampFormSpeciesIdTable, + [SPECIES_GENGAR_GMAX] = sGengarFormSpeciesIdTable, + [SPECIES_KINGLER_GMAX] = sKinglerFormSpeciesIdTable, + [SPECIES_LAPRAS_GMAX] = sLaprasFormSpeciesIdTable, + [SPECIES_EEVEE_GMAX] = sEeveeFormSpeciesIdTable, + [SPECIES_SNORLAX_GMAX] = sSnorlaxFormSpeciesIdTable, + [SPECIES_GARBODOR_GMAX] = sGarbodorFormSpeciesIdTable, + [SPECIES_MELMETAL_GMAX] = sMelmetalFormSpeciesIdTable, + [SPECIES_RILLABOOM_GMAX] = sRillaboomFormSpeciesIdTable, + [SPECIES_CINDERACE_GMAX] = sCinderaceFormSpeciesIdTable, + [SPECIES_INTELEON_GMAX] = sInteleonFormSpeciesIdTable, + [SPECIES_CORVIKNIGHT_GMAX] = sCorviknightFormSpeciesIdTable, + [SPECIES_ORBEETLE_GMAX] = sOrbeetleFormSpeciesIdTable, + [SPECIES_DREDNAW_GMAX] = sDrednawFormSpeciesIdTable, + [SPECIES_COALOSSAL_GMAX] = sCoalossalFormSpeciesIdTable, + [SPECIES_FLAPPLE_GMAX] = sFlappleFormSpeciesIdTable, + [SPECIES_APPLETUN_GMAX] = sAppletunFormSpeciesIdTable, + [SPECIES_SANDACONDA_GMAX] = sSandacondaFormSpeciesIdTable, + [SPECIES_TOXTRICITY_GMAX] = sToxtricityFormSpeciesIdTable, + [SPECIES_CENTISKORCH_GMAX] = sCentiskorchFormSpeciesIdTable, + [SPECIES_HATTERENE_GMAX] = sHattereneFormSpeciesIdTable, + [SPECIES_GRIMMSNARL_GMAX] = sGrimmsnarlFormSpeciesIdTable, + [SPECIES_ALCREMIE_GMAX] = sAlcremieFormSpeciesIdTable, + [SPECIES_COPPERAJAH_GMAX] = sCopperajahFormSpeciesIdTable, + [SPECIES_DURALUDON_GMAX] = sDuraludonFormSpeciesIdTable, + [SPECIES_URSHIFU_GMAX] = sUrshifuFormSpeciesIdTable, + [SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GMAX] = sUrshifuFormSpeciesIdTable, #endif }; diff --git a/src/data/pokemon/form_species_tables.h b/src/data/pokemon/form_species_tables.h index 545201c5af..af862e7252 100644 --- a/src/data/pokemon/form_species_tables.h +++ b/src/data/pokemon/form_species_tables.h @@ -1,6 +1,7 @@ static const u16 sVenusaurFormSpeciesIdTable[] = { SPECIES_VENUSAUR, SPECIES_VENUSAUR_MEGA, + SPECIES_VENUSAUR_GMAX, FORM_SPECIES_END, }; @@ -8,12 +9,20 @@ static const u16 sCharizardFormSpeciesIdTable[] = { SPECIES_CHARIZARD, SPECIES_CHARIZARD_MEGA_X, SPECIES_CHARIZARD_MEGA_Y, + SPECIES_CHARIZARD_GMAX, FORM_SPECIES_END, }; static const u16 sBlastoiseFormSpeciesIdTable[] = { SPECIES_BLASTOISE, SPECIES_BLASTOISE_MEGA, + SPECIES_BLASTOISE_GMAX, + FORM_SPECIES_END, +}; + +static const u16 sButterfreeFormSpeciesIdTable[] = { + SPECIES_BUTTERFREE, + SPECIES_BUTTERFREE_GMAX, FORM_SPECIES_END, }; @@ -57,6 +66,7 @@ static const u16 sPikachuFormSpeciesIdTable[] = { SPECIES_PIKACHU_ALOLA_CAP, SPECIES_PIKACHU_PARTNER_CAP, SPECIES_PIKACHU_WORLD_CAP, + SPECIES_PIKACHU_GMAX, FORM_SPECIES_END, }; @@ -106,6 +116,7 @@ static const u16 sMeowthFormSpeciesIdTable[] = { SPECIES_MEOWTH, SPECIES_MEOWTH_ALOLAN, SPECIES_MEOWTH_GALARIAN, + SPECIES_MEOWTH_GMAX, FORM_SPECIES_END, }; @@ -133,6 +144,12 @@ static const u16 sArcanineFormSpeciesIdTable[] = { FORM_SPECIES_END, }; +static const u16 sMachampFormSpeciesIdTable[] = { + SPECIES_MACHAMP, + SPECIES_MACHAMP_GMAX, + FORM_SPECIES_END, +}; + static const u16 sGeodudeFormSpeciesIdTable[] = { SPECIES_GEODUDE, SPECIES_GEODUDE_ALOLAN, @@ -194,9 +211,16 @@ static const u16 sMukFormSpeciesIdTable[] = { FORM_SPECIES_END, }; +static const u16 sKinglerFormSpeciesIdTable[] = { + SPECIES_KINGLER, + SPECIES_KINGLER_GMAX, + FORM_SPECIES_END, +}; + static const u16 sGengarFormSpeciesIdTable[] = { SPECIES_GENGAR, SPECIES_GENGAR_MEGA, + SPECIES_GENGAR_GMAX, FORM_SPECIES_END, }; @@ -254,12 +278,30 @@ static const u16 sGyaradosFormSpeciesIdTable[] = { FORM_SPECIES_END, }; +static const u16 sLaprasFormSpeciesIdTable[] = { + SPECIES_LAPRAS, + SPECIES_LAPRAS_GMAX, + FORM_SPECIES_END, +}; + +static const u16 sEeveeFormSpeciesIdTable[] = { + SPECIES_EEVEE, + SPECIES_EEVEE_GMAX, + FORM_SPECIES_END, +}; + static const u16 sAerodactylFormSpeciesIdTable[] = { SPECIES_AERODACTYL, SPECIES_AERODACTYL_MEGA, FORM_SPECIES_END, }; +static const u16 sSnorlaxFormSpeciesIdTable[] = { + SPECIES_SNORLAX, + SPECIES_SNORLAX_GMAX, + FORM_SPECIES_END, +}; + static const u16 sArticunoFormSpeciesIdTable[] = { SPECIES_ARTICUNO, SPECIES_ARTICUNO_GALARIAN, @@ -727,6 +769,12 @@ static const u16 sZoroarkFormSpeciesIdTable[] = { FORM_SPECIES_END, }; +static const u16 sGarbodorFormSpeciesIdTable[] = { + SPECIES_GARBODOR, + SPECIES_GARBODOR_GMAX, + FORM_SPECIES_END, +}; + static const u16 sDeerlingFormSpeciesIdTable[] = { SPECIES_DEERLING, SPECIES_DEERLING_SUMMER, @@ -1046,6 +1094,73 @@ static const u16 sMagearnaFormSpeciesIdTable[] = { #endif #if P_GEN_8_POKEMON == TRUE +static const u16 sMelmetalFormSpeciesIdTable[] = { + SPECIES_MELMETAL, + SPECIES_MELMETAL_GMAX, + FORM_SPECIES_END, +}; + +static const u16 sRillaboomFormSpeciesIdTable[] = { + SPECIES_RILLABOOM, + SPECIES_RILLABOOM_GMAX, + FORM_SPECIES_END, +}; + +static const u16 sCinderaceFormSpeciesIdTable[] = { + SPECIES_CINDERACE, + SPECIES_CINDERACE_GMAX, + FORM_SPECIES_END, +}; + +static const u16 sInteleonFormSpeciesIdTable[] = { + SPECIES_INTELEON, + SPECIES_INTELEON_GMAX, + FORM_SPECIES_END, +}; + +static const u16 sCorviknightFormSpeciesIdTable[] = { + SPECIES_CORVIKNIGHT, + SPECIES_CORVIKNIGHT_GMAX, + FORM_SPECIES_END, +}; + +static const u16 sOrbeetleFormSpeciesIdTable[] = { + SPECIES_ORBEETLE, + SPECIES_ORBEETLE_GMAX, + FORM_SPECIES_END, +}; + +static const u16 sDrednawFormSpeciesIdTable[] = { + SPECIES_DREDNAW, + SPECIES_DREDNAW_GMAX, + FORM_SPECIES_END, +}; + +static const u16 sCoalossalFormSpeciesIdTable[] = { + SPECIES_COALOSSAL, + SPECIES_COALOSSAL_GMAX, + FORM_SPECIES_END, +}; + +static const u16 sFlappleFormSpeciesIdTable[] = { + SPECIES_FLAPPLE, + SPECIES_FLAPPLE_GMAX, + FORM_SPECIES_END, +}; + +static const u16 sAppletunFormSpeciesIdTable[] = { + SPECIES_APPLETUN, + SPECIES_APPLETUN_GMAX, + FORM_SPECIES_END, +}; + + +static const u16 sSandacondaFormSpeciesIdTable[] = { + SPECIES_SANDACONDA, + SPECIES_SANDACONDA_GMAX, + FORM_SPECIES_END, +}; + static const u16 sCramorantFormSpeciesIdTable[] = { SPECIES_CRAMORANT, SPECIES_CRAMORANT_GULPING, @@ -1056,6 +1171,19 @@ static const u16 sCramorantFormSpeciesIdTable[] = { static const u16 sToxtricityFormSpeciesIdTable[] = { SPECIES_TOXTRICITY, SPECIES_TOXTRICITY_LOW_KEY, + SPECIES_TOXTRICITY_GMAX, + FORM_SPECIES_END, +}; + +static const u16 sCentiskorchFormSpeciesIdTable[] = { + SPECIES_CENTISKORCH, + SPECIES_CENTISKORCH_GMAX, + FORM_SPECIES_END, +}; + +static const u16 sHattereneFormSpeciesIdTable[] = { + SPECIES_HATTERENE, + SPECIES_HATTERENE_GMAX, FORM_SPECIES_END, }; @@ -1071,6 +1199,12 @@ static const u16 sPolteageistFormSpeciesIdTable[] = { FORM_SPECIES_END, }; +static const u16 sGrimmsnarlFormSpeciesIdTable[] = { + SPECIES_GRIMMSNARL, + SPECIES_GRIMMSNARL_GMAX, + FORM_SPECIES_END, +}; + static const u16 sAlcremieFormSpeciesIdTable[] = { SPECIES_ALCREMIE, SPECIES_ALCREMIE_RUBY_CREAM, @@ -1102,6 +1236,18 @@ static const u16 sMorpekoFormSpeciesIdTable[] = { FORM_SPECIES_END, }; +static const u16 sCopperajahFormSpeciesIdTable[] = { + SPECIES_COPPERAJAH, + SPECIES_COPPERAJAH_GMAX, + FORM_SPECIES_END, +}; + +static const u16 sDuraludonFormSpeciesIdTable[] = { + SPECIES_DURALUDON, + SPECIES_DURALUDON_GMAX, + FORM_SPECIES_END, +}; + static const u16 sZacianFormSpeciesIdTable[] = { SPECIES_ZACIAN, SPECIES_ZACIAN_CROWNED_SWORD, @@ -1123,6 +1269,8 @@ static const u16 sEternatusFormSpeciesIdTable[] = { static const u16 sUrshifuFormSpeciesIdTable[] = { SPECIES_URSHIFU, SPECIES_URSHIFU_RAPID_STRIKE_STYLE, + SPECIES_URSHIFU_GMAX, + SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GMAX, FORM_SPECIES_END, }; diff --git a/src/data/pokemon/level_up_learnset_pointers.h b/src/data/pokemon/level_up_learnset_pointers.h index 0ecfa59ccf..8ba440804c 100644 --- a/src/data/pokemon/level_up_learnset_pointers.h +++ b/src/data/pokemon/level_up_learnset_pointers.h @@ -1334,5 +1334,39 @@ const struct LevelUpMove *const gLevelUpLearnsets[NUM_SPECIES] = [SPECIES_CALYREX_SHADOW_RIDER] = sCalyrexShadowRiderLevelUpLearnset, // Enamorus [SPECIES_ENAMORUS_THERIAN] = sEnamorusLevelUpLearnset, + // Gigantamax Forms + [SPECIES_VENUSAUR_GMAX] = sVenusaurLevelUpLearnset, + [SPECIES_CHARIZARD_GMAX] = sCharizardLevelUpLearnset, + [SPECIES_BLASTOISE_GMAX] = sBlastoiseLevelUpLearnset, + [SPECIES_BUTTERFREE_GMAX] = sButterfreeLevelUpLearnset, + [SPECIES_PIKACHU_GMAX] = sPikachuLevelUpLearnset, + [SPECIES_MEOWTH_GMAX] = sMeowthLevelUpLearnset, + [SPECIES_MACHAMP_GMAX] = sMachampLevelUpLearnset, + [SPECIES_GENGAR_GMAX] = sGengarLevelUpLearnset, + [SPECIES_KINGLER_GMAX] = sKinglerLevelUpLearnset, + [SPECIES_LAPRAS_GMAX] = sLaprasLevelUpLearnset, + [SPECIES_EEVEE_GMAX] = sEeveeLevelUpLearnset, + [SPECIES_SNORLAX_GMAX] = sSnorlaxLevelUpLearnset, + [SPECIES_GARBODOR_GMAX] = sGarbodorLevelUpLearnset, + [SPECIES_MELMETAL_GMAX] = sMelmetalLevelUpLearnset, + [SPECIES_RILLABOOM_GMAX] = sRillaboomLevelUpLearnset, + [SPECIES_CINDERACE_GMAX] = sCinderaceLevelUpLearnset, + [SPECIES_INTELEON_GMAX] = sInteleonLevelUpLearnset, + [SPECIES_CORVIKNIGHT_GMAX] = sCorviknightLevelUpLearnset, + [SPECIES_ORBEETLE_GMAX] = sOrbeetleLevelUpLearnset, + [SPECIES_DREDNAW_GMAX] = sDrednawLevelUpLearnset, + [SPECIES_COALOSSAL_GMAX] = sCoalossalLevelUpLearnset, + [SPECIES_FLAPPLE_GMAX] = sFlappleLevelUpLearnset, + [SPECIES_APPLETUN_GMAX] = sAppletunLevelUpLearnset, + [SPECIES_SANDACONDA_GMAX] = sSandacondaLevelUpLearnset, + [SPECIES_TOXTRICITY_GMAX] = sToxtricityLevelUpLearnset, + [SPECIES_CENTISKORCH_GMAX] = sCentiskorchLevelUpLearnset, + [SPECIES_HATTERENE_GMAX] = sHattereneLevelUpLearnset, + [SPECIES_GRIMMSNARL_GMAX] = sGrimmsnarlLevelUpLearnset, + [SPECIES_ALCREMIE_GMAX] = sAlcremieLevelUpLearnset, + [SPECIES_COPPERAJAH_GMAX] = sCopperajahLevelUpLearnset, + [SPECIES_DURALUDON_GMAX] = sDuraludonLevelUpLearnset, + [SPECIES_URSHIFU_GMAX] = sUrshifuLevelUpLearnset, + [SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GMAX] = sUrshifuRapidStrikeStyleLevelUpLearnset, #endif }; diff --git a/src/data/pokemon/teachable_learnset_pointers.h b/src/data/pokemon/teachable_learnset_pointers.h index 28998aae1a..523179f43c 100644 --- a/src/data/pokemon/teachable_learnset_pointers.h +++ b/src/data/pokemon/teachable_learnset_pointers.h @@ -1334,5 +1334,39 @@ const u16 *const gTeachableLearnsets[NUM_SPECIES] = [SPECIES_CALYREX_SHADOW_RIDER] = sCalyrexShadowRiderTeachableLearnset, // Enamorus [SPECIES_ENAMORUS_THERIAN] = sEnamorusTeachableLearnset, + // Gigantamax Forms + [SPECIES_VENUSAUR_GMAX] = sVenusaurTeachableLearnset, + [SPECIES_CHARIZARD_GMAX] = sCharizardTeachableLearnset, + [SPECIES_BLASTOISE_GMAX] = sBlastoiseTeachableLearnset, + [SPECIES_BUTTERFREE_GMAX] = sButterfreeTeachableLearnset, + [SPECIES_PIKACHU_GMAX] = sPikachuTeachableLearnset, + [SPECIES_MEOWTH_GMAX] = sMeowthTeachableLearnset, + [SPECIES_MACHAMP_GMAX] = sMachampTeachableLearnset, + [SPECIES_GENGAR_GMAX] = sGengarTeachableLearnset, + [SPECIES_KINGLER_GMAX] = sKinglerTeachableLearnset, + [SPECIES_LAPRAS_GMAX] = sLaprasTeachableLearnset, + [SPECIES_EEVEE_GMAX] = sEeveeTeachableLearnset, + [SPECIES_SNORLAX_GMAX] = sSnorlaxTeachableLearnset, + [SPECIES_GARBODOR_GMAX] = sGarbodorTeachableLearnset, + [SPECIES_MELMETAL_GMAX] = sMelmetalTeachableLearnset, + [SPECIES_RILLABOOM_GMAX] = sRillaboomTeachableLearnset, + [SPECIES_CINDERACE_GMAX] = sCinderaceTeachableLearnset, + [SPECIES_INTELEON_GMAX] = sInteleonTeachableLearnset, + [SPECIES_CORVIKNIGHT_GMAX] = sCorviknightTeachableLearnset, + [SPECIES_ORBEETLE_GMAX] = sOrbeetleTeachableLearnset, + [SPECIES_DREDNAW_GMAX] = sDrednawTeachableLearnset, + [SPECIES_COALOSSAL_GMAX] = sCoalossalTeachableLearnset, + [SPECIES_FLAPPLE_GMAX] = sFlappleTeachableLearnset, + [SPECIES_APPLETUN_GMAX] = sAppletunTeachableLearnset, + [SPECIES_SANDACONDA_GMAX] = sSandacondaTeachableLearnset, + [SPECIES_TOXTRICITY_GMAX] = sToxtricityTeachableLearnset, + [SPECIES_CENTISKORCH_GMAX] = sCentiskorchTeachableLearnset, + [SPECIES_HATTERENE_GMAX] = sHattereneTeachableLearnset, + [SPECIES_GRIMMSNARL_GMAX] = sGrimmsnarlTeachableLearnset, + [SPECIES_ALCREMIE_GMAX] = sAlcremieTeachableLearnset, + [SPECIES_COPPERAJAH_GMAX] = sCopperajahTeachableLearnset, + [SPECIES_DURALUDON_GMAX] = sDuraludonTeachableLearnset, + [SPECIES_URSHIFU_GMAX] = sUrshifuTeachableLearnset, + [SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GMAX] = sUrshifuRapidStrikeStyleTeachableLearnset, #endif }; diff --git a/src/data/pokemon_graphics/back_pic_coordinates.h b/src/data/pokemon_graphics/back_pic_coordinates.h index 8dbc2d2a98..33ff17d9f6 100644 --- a/src/data/pokemon_graphics/back_pic_coordinates.h +++ b/src/data/pokemon_graphics/back_pic_coordinates.h @@ -1356,6 +1356,40 @@ const struct MonCoords gMonBackPicCoords[] = [SPECIES_CALYREX_SHADOW_RIDER] = { .size = MON_COORDS_SIZE(64, 56), .y_offset = 7 }, // Enamorus [SPECIES_ENAMORUS_THERIAN] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + // Gigantamax Forms + [SPECIES_VENUSAUR_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 11 }, + [SPECIES_CHARIZARD_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 }, + [SPECIES_BLASTOISE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 5 }, + [SPECIES_BUTTERFREE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 }, + [SPECIES_PIKACHU_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_MEOWTH_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 5 }, + [SPECIES_MACHAMP_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 }, + [SPECIES_GENGAR_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 6 }, + [SPECIES_KINGLER_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 5 }, + [SPECIES_LAPRAS_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 }, + [SPECIES_EEVEE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 7 }, + [SPECIES_SNORLAX_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 5 }, + [SPECIES_GARBODOR_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 }, + [SPECIES_MELMETAL_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 14 }, + [SPECIES_RILLABOOM_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 }, + [SPECIES_CINDERACE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 }, + [SPECIES_INTELEON_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 }, + [SPECIES_CORVIKNIGHT_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 }, + [SPECIES_ORBEETLE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 6 }, + [SPECIES_DREDNAW_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 12 }, + [SPECIES_COALOSSAL_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 8 }, + [SPECIES_FLAPPLE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 }, + [SPECIES_APPLETUN_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 }, + [SPECIES_SANDACONDA_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 5 }, + [SPECIES_TOXTRICITY_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_CENTISKORCH_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 }, + [SPECIES_HATTERENE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 }, + [SPECIES_GRIMMSNARL_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 10 }, + [SPECIES_ALCREMIE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 8 }, + [SPECIES_COPPERAJAH_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 7 }, + [SPECIES_DURALUDON_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_URSHIFU_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 }, + [SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 }, #endif [SPECIES_EGG] = { .size = MON_COORDS_SIZE(24, 24), .y_offset = 20 }, }; diff --git a/src/data/pokemon_graphics/back_pic_table.h b/src/data/pokemon_graphics/back_pic_table.h index 398cf28754..945779f80b 100644 --- a/src/data/pokemon_graphics/back_pic_table.h +++ b/src/data/pokemon_graphics/back_pic_table.h @@ -1332,6 +1332,41 @@ const struct CompressedSpriteSheet gMonBackPicTable[] = SPECIES_SPRITE(CALYREX_SHADOW_RIDER, gMonBackPic_CalyrexShadowRider), SPECIES_SPRITE(ENAMORUS_THERIAN, gMonBackPic_CircledQuestionMark), //gMonBackPic_EnamorusTherian), + + // Gigantamax Forms + SPECIES_SPRITE(VENUSAUR_GMAX, gMonBackPic_VenusaurGmax), + SPECIES_SPRITE(CHARIZARD_GMAX, gMonBackPic_CharizardGmax), + SPECIES_SPRITE(BLASTOISE_GMAX, gMonBackPic_BlastoiseGmax), + SPECIES_SPRITE(BUTTERFREE_GMAX, gMonBackPic_ButterfreeGmax), + SPECIES_SPRITE(PIKACHU_GMAX, gMonBackPic_PikachuGmax), + SPECIES_SPRITE(MEOWTH_GMAX, gMonBackPic_MeowthGmax), + SPECIES_SPRITE(MACHAMP_GMAX, gMonBackPic_MachampGmax), + SPECIES_SPRITE(GENGAR_GMAX, gMonBackPic_GengarGmax), + SPECIES_SPRITE(KINGLER_GMAX, gMonBackPic_KinglerGmax), + SPECIES_SPRITE(LAPRAS_GMAX, gMonBackPic_LaprasGmax), + SPECIES_SPRITE(EEVEE_GMAX, gMonBackPic_EeveeGmax), + SPECIES_SPRITE(SNORLAX_GMAX, gMonBackPic_SnorlaxGmax), + SPECIES_SPRITE(GARBODOR_GMAX, gMonBackPic_GarbodorGmax), + SPECIES_SPRITE(MELMETAL_GMAX, gMonBackPic_MelmetalGmax), + SPECIES_SPRITE(RILLABOOM_GMAX, gMonBackPic_RillaboomGmax), + SPECIES_SPRITE(CINDERACE_GMAX, gMonBackPic_CinderaceGmax), + SPECIES_SPRITE(INTELEON_GMAX, gMonBackPic_InteleonGmax), + SPECIES_SPRITE(CORVIKNIGHT_GMAX, gMonBackPic_CorviknightGmax), + SPECIES_SPRITE(ORBEETLE_GMAX, gMonBackPic_OrbeetleGmax), + SPECIES_SPRITE(DREDNAW_GMAX, gMonBackPic_DrednawGmax), + SPECIES_SPRITE(COALOSSAL_GMAX, gMonBackPic_CoalossalGmax), + SPECIES_SPRITE(FLAPPLE_GMAX, gMonBackPic_FlappleGmax), + SPECIES_SPRITE(APPLETUN_GMAX, gMonBackPic_AppletunGmax), + SPECIES_SPRITE(SANDACONDA_GMAX, gMonBackPic_SandacondaGmax), + SPECIES_SPRITE(TOXTRICITY_GMAX, gMonBackPic_ToxtricityGmax), + SPECIES_SPRITE(CENTISKORCH_GMAX, gMonBackPic_CentiskorchGmax), + SPECIES_SPRITE(HATTERENE_GMAX, gMonBackPic_HattereneGmax), + SPECIES_SPRITE(GRIMMSNARL_GMAX, gMonBackPic_GrimmsnarlGmax), + SPECIES_SPRITE(ALCREMIE_GMAX, gMonBackPic_AlcremieGmax), + SPECIES_SPRITE(COPPERAJAH_GMAX, gMonBackPic_CopperajahGmax), + SPECIES_SPRITE(DURALUDON_GMAX, gMonBackPic_DuraludonGmax), + SPECIES_SPRITE(URSHIFU_GMAX, gMonBackPic_UrshifuGmax), + SPECIES_SPRITE(URSHIFU_RAPID_STRIKE_STYLE_GMAX, gMonBackPic_UrshifuRapidStrikeGmax), #endif SPECIES_SPRITE(EGG, gMonFrontPic_Egg), }; diff --git a/src/data/pokemon_graphics/enemy_mon_elevation.h b/src/data/pokemon_graphics/enemy_mon_elevation.h index 64bd433fa4..115b199aac 100644 --- a/src/data/pokemon_graphics/enemy_mon_elevation.h +++ b/src/data/pokemon_graphics/enemy_mon_elevation.h @@ -268,4 +268,5 @@ const u8 gEnemyMonElevation[NUM_SPECIES] = [SPECIES_SINISTEA_ANTIQUE] = 10, [SPECIES_POLTEAGEIST_ANTIQUE] = 12, [SPECIES_ETERNATUS_ETERNAMAX] = 13, + [SPECIES_BUTTERFREE_GMAX] = 10, }; diff --git a/src/data/pokemon_graphics/front_pic_anims.h b/src/data/pokemon_graphics/front_pic_anims.h index 6d2ab461e9..1cdd9b7596 100644 --- a/src/data/pokemon_graphics/front_pic_anims.h +++ b/src/data/pokemon_graphics/front_pic_anims.h @@ -9503,6 +9503,204 @@ static const union AnimCmd sAnim_ENAMORUS_THERIAN_1[] = ANIMCMD_FRAME(0, 1), ANIMCMD_END, }; + +static const union AnimCmd sAnim_VENUSAUR_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_CHARIZARD_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_BLASTOISE_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_BUTTERFREE_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_PIKACHU_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_MEOWTH_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_MACHAMP_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_GENGAR_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_KINGLER_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_LAPRAS_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_EEVEE_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_SNORLAX_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_GARBODOR_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_MELMETAL_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_RILLABOOM_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_CINDERACE_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_INTELEON_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_CORVIKNIGHT_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_ORBEETLE_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_DREDNAW_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_COALOSSAL_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_FLAPPLE_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_APPLETUN_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_SANDACONDA_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_TOXTRICITY_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_CENTISKORCH_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_HATTERENE_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_GRIMMSNARL_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_ALCREMIE_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_COPPERAJAH_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_DURALUDON_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_URSHIFU_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; + +static const union AnimCmd sAnim_URSHIFU_RAPID_STRIKE_STYLE_GMAX_1[] = +{ + ANIMCMD_FRAME(0, 1), + ANIMCMD_END, +}; #endif static const union AnimCmd *const sAnims_NONE[] = @@ -16102,6 +16300,172 @@ static const union AnimCmd *const sAnims_ENAMORUS_THERIAN[] = sAnim_GeneralFrame0, sAnim_ENAMORUS_THERIAN_1, }; + +static const union AnimCmd *const sAnims_VENUSAUR_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_VENUSAUR_GMAX_1, +}; + +static const union AnimCmd *const sAnims_CHARIZARD_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_CHARIZARD_GMAX_1, +}; + +static const union AnimCmd *const sAnims_BLASTOISE_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_BLASTOISE_GMAX_1, +}; + +static const union AnimCmd *const sAnims_BUTTERFREE_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_BUTTERFREE_GMAX_1, +}; + +static const union AnimCmd *const sAnims_PIKACHU_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_PIKACHU_GMAX_1, +}; + +static const union AnimCmd *const sAnims_MEOWTH_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_MEOWTH_GMAX_1, +}; + +static const union AnimCmd *const sAnims_MACHAMP_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_MACHAMP_GMAX_1, +}; + +static const union AnimCmd *const sAnims_GENGAR_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_GENGAR_GMAX_1, +}; + +static const union AnimCmd *const sAnims_KINGLER_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_KINGLER_GMAX_1, +}; + +static const union AnimCmd *const sAnims_LAPRAS_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_LAPRAS_GMAX_1, +}; + +static const union AnimCmd *const sAnims_EEVEE_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_EEVEE_GMAX_1, +}; + +static const union AnimCmd *const sAnims_SNORLAX_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_SNORLAX_GMAX_1, +}; + +static const union AnimCmd *const sAnims_GARBODOR_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_GARBODOR_GMAX_1, +}; + +static const union AnimCmd *const sAnims_MELMETAL_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_MELMETAL_GMAX_1, +}; + +static const union AnimCmd *const sAnims_RILLABOOM_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_RILLABOOM_GMAX_1, +}; + +static const union AnimCmd *const sAnims_CINDERACE_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_CINDERACE_GMAX_1, +}; + +static const union AnimCmd *const sAnims_INTELEON_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_INTELEON_GMAX_1, +}; + +static const union AnimCmd *const sAnims_CORVIKNIGHT_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_CORVIKNIGHT_GMAX_1, +}; + +static const union AnimCmd *const sAnims_ORBEETLE_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_ORBEETLE_GMAX_1, +}; + +static const union AnimCmd *const sAnims_DREDNAW_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_DREDNAW_GMAX_1, +}; + +static const union AnimCmd *const sAnims_COALOSSAL_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_COALOSSAL_GMAX_1, +}; + +static const union AnimCmd *const sAnims_FLAPPLE_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_FLAPPLE_GMAX_1, +}; + +static const union AnimCmd *const sAnims_APPLETUN_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_APPLETUN_GMAX_1, +}; + +static const union AnimCmd *const sAnims_SANDACONDA_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_SANDACONDA_GMAX_1, +}; + +static const union AnimCmd *const sAnims_TOXTRICITY_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_TOXTRICITY_GMAX_1, +}; + +static const union AnimCmd *const sAnims_CENTISKORCH_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_CENTISKORCH_GMAX_1, +}; + +static const union AnimCmd *const sAnims_HATTERENE_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_HATTERENE_GMAX_1, +}; + +static const union AnimCmd *const sAnims_GRIMMSNARL_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_GRIMMSNARL_GMAX_1, +}; + +static const union AnimCmd *const sAnims_ALCREMIE_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_ALCREMIE_GMAX_1, +}; + +static const union AnimCmd *const sAnims_COPPERAJAH_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_COPPERAJAH_GMAX_1, +}; + +static const union AnimCmd *const sAnims_DURALUDON_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_DURALUDON_GMAX_1, +}; + +static const union AnimCmd *const sAnims_URSHIFU_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_URSHIFU_GMAX_1, +}; + +static const union AnimCmd *const sAnims_URSHIFU_RAPID_STRIKE_STYLE_GMAX[] ={ + sAnim_GeneralFrame0, + sAnim_URSHIFU_RAPID_STRIKE_STYLE_GMAX_1, +}; + #endif #define ANIM_CMD(name) [SPECIES_##name] = sAnims_##name @@ -17376,6 +17740,40 @@ const union AnimCmd *const *const gMonFrontAnimsPtrTable[] = ANIM_CMD_FULL(CALYREX_ICE_RIDER, sAnims_CALYREX), ANIM_CMD_FULL(CALYREX_SHADOW_RIDER, sAnims_CALYREX), ANIM_CMD(ENAMORUS_THERIAN), + // Gigantamax Forms + ANIM_CMD(VENUSAUR_GMAX), + ANIM_CMD(CHARIZARD_GMAX), + ANIM_CMD(BLASTOISE_GMAX), + ANIM_CMD(BUTTERFREE_GMAX), + ANIM_CMD(PIKACHU_GMAX), + ANIM_CMD(MEOWTH_GMAX), + ANIM_CMD(MACHAMP_GMAX), + ANIM_CMD(GENGAR_GMAX), + ANIM_CMD(KINGLER_GMAX), + ANIM_CMD(LAPRAS_GMAX), + ANIM_CMD(EEVEE_GMAX), + ANIM_CMD(SNORLAX_GMAX), + ANIM_CMD(GARBODOR_GMAX), + ANIM_CMD(MELMETAL_GMAX), + ANIM_CMD(RILLABOOM_GMAX), + ANIM_CMD(CINDERACE_GMAX), + ANIM_CMD(INTELEON_GMAX), + ANIM_CMD(CORVIKNIGHT_GMAX), + ANIM_CMD(ORBEETLE_GMAX), + ANIM_CMD(DREDNAW_GMAX), + ANIM_CMD(COALOSSAL_GMAX), + ANIM_CMD(FLAPPLE_GMAX), + ANIM_CMD(APPLETUN_GMAX), + ANIM_CMD(SANDACONDA_GMAX), + ANIM_CMD(TOXTRICITY_GMAX), + ANIM_CMD(CENTISKORCH_GMAX), + ANIM_CMD(HATTERENE_GMAX), + ANIM_CMD(GRIMMSNARL_GMAX), + ANIM_CMD(ALCREMIE_GMAX), + ANIM_CMD(COPPERAJAH_GMAX), + ANIM_CMD(DURALUDON_GMAX), + ANIM_CMD(URSHIFU_GMAX), + ANIM_CMD(URSHIFU_RAPID_STRIKE_STYLE_GMAX), #endif ANIM_CMD(EGG), }; diff --git a/src/data/pokemon_graphics/front_pic_coordinates.h b/src/data/pokemon_graphics/front_pic_coordinates.h index a484b85966..71328a3dc0 100644 --- a/src/data/pokemon_graphics/front_pic_coordinates.h +++ b/src/data/pokemon_graphics/front_pic_coordinates.h @@ -1337,6 +1337,40 @@ const struct MonCoords gMonFrontPicCoords[] = [SPECIES_CALYREX_ICE_RIDER] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, [SPECIES_CALYREX_SHADOW_RIDER] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, [SPECIES_ENAMORUS_THERIAN] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + // Gigantamax Forms + [SPECIES_VENUSAUR_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 5 }, + [SPECIES_CHARIZARD_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_BLASTOISE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 4 }, + [SPECIES_BUTTERFREE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 10 }, + [SPECIES_PIKACHU_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 1 }, + [SPECIES_MEOWTH_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 }, + [SPECIES_MACHAMP_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_GENGAR_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 8 }, + [SPECIES_KINGLER_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_LAPRAS_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_EEVEE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 6 }, + [SPECIES_SNORLAX_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_GARBODOR_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_MELMETAL_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_RILLABOOM_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_CINDERACE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_INTELEON_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_CORVIKNIGHT_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 3 }, + [SPECIES_ORBEETLE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_DREDNAW_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_COALOSSAL_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_FLAPPLE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 }, + [SPECIES_APPLETUN_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 2 }, + [SPECIES_SANDACONDA_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_TOXTRICITY_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_CENTISKORCH_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 5 }, + [SPECIES_HATTERENE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_GRIMMSNARL_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_ALCREMIE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_COPPERAJAH_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_DURALUDON_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_URSHIFU_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, + [SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GMAX] = { .size = MON_COORDS_SIZE(64, 64), .y_offset = 0 }, #endif // Egg [SPECIES_EGG] = { .size = MON_COORDS_SIZE(24, 24), .y_offset = 20 }, diff --git a/src/data/pokemon_graphics/front_pic_table.h b/src/data/pokemon_graphics/front_pic_table.h index 7629834adb..36d1945b1d 100644 --- a/src/data/pokemon_graphics/front_pic_table.h +++ b/src/data/pokemon_graphics/front_pic_table.h @@ -1331,6 +1331,41 @@ const struct CompressedSpriteSheet gMonFrontPicTable[] = SPECIES_SPRITE(CALYREX_SHADOW_RIDER, gMonFrontPic_CalyrexShadowRider), SPECIES_SPRITE(ENAMORUS_THERIAN, gMonFrontPic_CircledQuestionMark), //gMonFrontPic_EnamorusTherian), + + // Gigantamax Forms + SPECIES_SPRITE(VENUSAUR_GMAX, gMonFrontPic_VenusaurGmax), + SPECIES_SPRITE(CHARIZARD_GMAX, gMonFrontPic_CharizardGmax), + SPECIES_SPRITE(BLASTOISE_GMAX, gMonFrontPic_BlastoiseGmax), + SPECIES_SPRITE(BUTTERFREE_GMAX, gMonFrontPic_ButterfreeGmax), + SPECIES_SPRITE(PIKACHU_GMAX, gMonFrontPic_PikachuGmax), + SPECIES_SPRITE(MEOWTH_GMAX, gMonFrontPic_MeowthGmax), + SPECIES_SPRITE(MACHAMP_GMAX, gMonFrontPic_MachampGmax), + SPECIES_SPRITE(GENGAR_GMAX, gMonFrontPic_GengarGmax), + SPECIES_SPRITE(KINGLER_GMAX, gMonFrontPic_KinglerGmax), + SPECIES_SPRITE(LAPRAS_GMAX, gMonFrontPic_LaprasGmax), + SPECIES_SPRITE(EEVEE_GMAX, gMonFrontPic_EeveeGmax), + SPECIES_SPRITE(SNORLAX_GMAX, gMonFrontPic_SnorlaxGmax), + SPECIES_SPRITE(GARBODOR_GMAX, gMonFrontPic_GarbodorGmax), + SPECIES_SPRITE(MELMETAL_GMAX, gMonFrontPic_MelmetalGmax), + SPECIES_SPRITE(RILLABOOM_GMAX, gMonFrontPic_RillaboomGmax), + SPECIES_SPRITE(CINDERACE_GMAX, gMonFrontPic_CinderaceGmax), + SPECIES_SPRITE(INTELEON_GMAX, gMonFrontPic_InteleonGmax), + SPECIES_SPRITE(CORVIKNIGHT_GMAX, gMonFrontPic_CorviknightGmax), + SPECIES_SPRITE(ORBEETLE_GMAX, gMonFrontPic_OrbeetleGmax), + SPECIES_SPRITE(DREDNAW_GMAX, gMonFrontPic_DrednawGmax), + SPECIES_SPRITE(COALOSSAL_GMAX, gMonFrontPic_CoalossalGmax), + SPECIES_SPRITE(FLAPPLE_GMAX, gMonFrontPic_FlappleGmax), + SPECIES_SPRITE(APPLETUN_GMAX, gMonFrontPic_AppletunGmax), + SPECIES_SPRITE(SANDACONDA_GMAX, gMonFrontPic_SandacondaGmax), + SPECIES_SPRITE(TOXTRICITY_GMAX, gMonFrontPic_ToxtricityGmax), + SPECIES_SPRITE(CENTISKORCH_GMAX, gMonFrontPic_CentiskorchGmax), + SPECIES_SPRITE(HATTERENE_GMAX, gMonFrontPic_HattereneGmax), + SPECIES_SPRITE(GRIMMSNARL_GMAX, gMonFrontPic_GrimmsnarlGmax), + SPECIES_SPRITE(ALCREMIE_GMAX, gMonFrontPic_AlcremieGmax), + SPECIES_SPRITE(COPPERAJAH_GMAX, gMonFrontPic_CopperajahGmax), + SPECIES_SPRITE(DURALUDON_GMAX, gMonFrontPic_DuraludonGmax), + SPECIES_SPRITE(URSHIFU_GMAX, gMonFrontPic_UrshifuGmax), + SPECIES_SPRITE(URSHIFU_RAPID_STRIKE_STYLE_GMAX, gMonFrontPic_UrshifuRapidStrikeGmax), #endif SPECIES_SPRITE(EGG, gMonFrontPic_Egg), }; diff --git a/src/data/pokemon_graphics/palette_table.h b/src/data/pokemon_graphics/palette_table.h index 8ef3b32319..dcf263b877 100644 --- a/src/data/pokemon_graphics/palette_table.h +++ b/src/data/pokemon_graphics/palette_table.h @@ -1331,6 +1331,41 @@ const struct CompressedSpritePalette gMonPaletteTable[] = SPECIES_PAL(CALYREX_ICE_RIDER, gMonPalette_CalyrexIceRider), SPECIES_PAL(CALYREX_SHADOW_RIDER, gMonPalette_CalyrexShadowRider), SPECIES_PAL(ENAMORUS_THERIAN, gMonPalette_CircledQuestionMark), // gMonPalette_EnamorusTherian), + + // Gigantamax Forms + SPECIES_PAL(VENUSAUR_GMAX, gMonPalette_VenusaurGmax), + SPECIES_PAL(CHARIZARD_GMAX, gMonPalette_CharizardGmax), + SPECIES_PAL(BLASTOISE_GMAX, gMonPalette_BlastoiseGmax), + SPECIES_PAL(BUTTERFREE_GMAX, gMonPalette_ButterfreeGmax), + SPECIES_PAL(PIKACHU_GMAX, gMonPalette_PikachuGmax), + SPECIES_PAL(MEOWTH_GMAX, gMonPalette_MeowthGmax), + SPECIES_PAL(MACHAMP_GMAX, gMonPalette_MachampGmax), + SPECIES_PAL(GENGAR_GMAX, gMonPalette_GengarGmax), + SPECIES_PAL(KINGLER_GMAX, gMonPalette_KinglerGmax), + SPECIES_PAL(LAPRAS_GMAX, gMonPalette_LaprasGmax), + SPECIES_PAL(EEVEE_GMAX, gMonPalette_EeveeGmax), + SPECIES_PAL(SNORLAX_GMAX, gMonPalette_SnorlaxGmax), + SPECIES_PAL(GARBODOR_GMAX, gMonPalette_GarbodorGmax), + SPECIES_PAL(MELMETAL_GMAX, gMonPalette_MelmetalGmax), + SPECIES_PAL(RILLABOOM_GMAX, gMonPalette_RillaboomGmax), + SPECIES_PAL(CINDERACE_GMAX, gMonPalette_CinderaceGmax), + SPECIES_PAL(INTELEON_GMAX, gMonPalette_InteleonGmax), + SPECIES_PAL(CORVIKNIGHT_GMAX, gMonPalette_CorviknightGmax), + SPECIES_PAL(ORBEETLE_GMAX, gMonPalette_OrbeetleGmax), + SPECIES_PAL(DREDNAW_GMAX, gMonPalette_DrednawGmax), + SPECIES_PAL(COALOSSAL_GMAX, gMonPalette_CoalossalGmax), + SPECIES_PAL(FLAPPLE_GMAX, gMonPalette_FlappleGmax), + SPECIES_PAL(APPLETUN_GMAX, gMonPalette_AppletunGmax), + SPECIES_PAL(SANDACONDA_GMAX, gMonPalette_SandacondaGmax), + SPECIES_PAL(TOXTRICITY_GMAX, gMonPalette_ToxtricityGmax), + SPECIES_PAL(CENTISKORCH_GMAX, gMonPalette_CentiskorchGmax), + SPECIES_PAL(HATTERENE_GMAX, gMonPalette_HattereneGmax), + SPECIES_PAL(GRIMMSNARL_GMAX, gMonPalette_GrimmsnarlGmax), + SPECIES_PAL(ALCREMIE_GMAX, gMonPalette_AlcremieGmax), + SPECIES_PAL(COPPERAJAH_GMAX, gMonPalette_CopperajahGmax), + SPECIES_PAL(DURALUDON_GMAX, gMonPalette_DuraludonGmax), + SPECIES_PAL(URSHIFU_GMAX, gMonPalette_UrshifuGmax), + SPECIES_PAL(URSHIFU_RAPID_STRIKE_STYLE_GMAX, gMonPalette_UrshifuRapidStrikeGmax), #endif SPECIES_PAL(EGG, gMonPalette_Egg), }; diff --git a/src/data/pokemon_graphics/shiny_palette_table.h b/src/data/pokemon_graphics/shiny_palette_table.h index 64a999c49e..334f29f927 100644 --- a/src/data/pokemon_graphics/shiny_palette_table.h +++ b/src/data/pokemon_graphics/shiny_palette_table.h @@ -1330,6 +1330,41 @@ const struct CompressedSpritePalette gMonShinyPaletteTable[] = SPECIES_SHINY_PAL(CALYREX_SHADOW_RIDER, gMonShinyPalette_CalyrexShadowRider), SPECIES_SHINY_PAL(ENAMORUS_THERIAN, gMonShinyPalette_CircledQuestionMark), //gMonShinyPalette_EnamorusTherian), + + // Gigantamax Forms + SPECIES_SHINY_PAL(VENUSAUR_GMAX, gMonShinyPalette_VenusaurGmax), + SPECIES_SHINY_PAL(CHARIZARD_GMAX, gMonShinyPalette_CharizardGmax), + SPECIES_SHINY_PAL(BLASTOISE_GMAX, gMonShinyPalette_BlastoiseGmax), + SPECIES_SHINY_PAL(BUTTERFREE_GMAX, gMonShinyPalette_ButterfreeGmax), + SPECIES_SHINY_PAL(PIKACHU_GMAX, gMonShinyPalette_PikachuGmax), + SPECIES_SHINY_PAL(MEOWTH_GMAX, gMonShinyPalette_MeowthGmax), + SPECIES_SHINY_PAL(MACHAMP_GMAX, gMonShinyPalette_MachampGmax), + SPECIES_SHINY_PAL(GENGAR_GMAX, gMonShinyPalette_GengarGmax), + SPECIES_SHINY_PAL(KINGLER_GMAX, gMonShinyPalette_KinglerGmax), + SPECIES_SHINY_PAL(LAPRAS_GMAX, gMonShinyPalette_LaprasGmax), + SPECIES_SHINY_PAL(EEVEE_GMAX, gMonShinyPalette_EeveeGmax), + SPECIES_SHINY_PAL(SNORLAX_GMAX, gMonShinyPalette_SnorlaxGmax), + SPECIES_SHINY_PAL(GARBODOR_GMAX, gMonShinyPalette_GarbodorGmax), + SPECIES_SHINY_PAL(MELMETAL_GMAX, gMonShinyPalette_MelmetalGmax), + SPECIES_SHINY_PAL(RILLABOOM_GMAX, gMonShinyPalette_RillaboomGmax), + SPECIES_SHINY_PAL(CINDERACE_GMAX, gMonShinyPalette_CinderaceGmax), + SPECIES_SHINY_PAL(INTELEON_GMAX, gMonShinyPalette_InteleonGmax), + SPECIES_SHINY_PAL(CORVIKNIGHT_GMAX, gMonShinyPalette_CorviknightGmax), + SPECIES_SHINY_PAL(ORBEETLE_GMAX, gMonShinyPalette_OrbeetleGmax), + SPECIES_SHINY_PAL(DREDNAW_GMAX, gMonShinyPalette_DrednawGmax), + SPECIES_SHINY_PAL(COALOSSAL_GMAX, gMonShinyPalette_CoalossalGmax), + SPECIES_SHINY_PAL(FLAPPLE_GMAX, gMonShinyPalette_FlappleGmax), + SPECIES_SHINY_PAL(APPLETUN_GMAX, gMonShinyPalette_AppletunGmax), + SPECIES_SHINY_PAL(SANDACONDA_GMAX, gMonShinyPalette_SandacondaGmax), + SPECIES_SHINY_PAL(TOXTRICITY_GMAX, gMonShinyPalette_ToxtricityGmax), + SPECIES_SHINY_PAL(CENTISKORCH_GMAX, gMonShinyPalette_CentiskorchGmax), + SPECIES_SHINY_PAL(HATTERENE_GMAX, gMonShinyPalette_HattereneGmax), + SPECIES_SHINY_PAL(GRIMMSNARL_GMAX, gMonShinyPalette_GrimmsnarlGmax), + SPECIES_SHINY_PAL(ALCREMIE_GMAX, gMonShinyPalette_AlcremieGmax), + SPECIES_SHINY_PAL(COPPERAJAH_GMAX, gMonShinyPalette_CopperajahGmax), + SPECIES_SHINY_PAL(DURALUDON_GMAX, gMonShinyPalette_DuraludonGmax), + SPECIES_SHINY_PAL(URSHIFU_GMAX, gMonShinyPalette_UrshifuGmax), + SPECIES_SHINY_PAL(URSHIFU_RAPID_STRIKE_STYLE_GMAX, gMonShinyPalette_UrshifuRapidStrikeGmax), #endif SPECIES_SHINY_PAL(EGG, gMonPalette_Egg), }; diff --git a/src/data/text/species_names.h b/src/data/text/species_names.h index ec452b31ba..7e6077b6f6 100644 --- a/src/data/text/species_names.h +++ b/src/data/text/species_names.h @@ -1336,5 +1336,39 @@ const u8 gSpeciesNames[][POKEMON_NAME_LENGTH + 1] = { // Calyrex [SPECIES_CALYREX_ICE_RIDER] = _("Calyrex"), [SPECIES_CALYREX_SHADOW_RIDER] = _("Calyrex"), + // Gigantamax Forms + [SPECIES_VENUSAUR_GMAX] = _("Venusaur"), + [SPECIES_CHARIZARD_GMAX] = _("Charizard"), + [SPECIES_BLASTOISE_GMAX] = _("Blastoise"), + [SPECIES_BUTTERFREE_GMAX] = _("Butterfree"), + [SPECIES_PIKACHU_GMAX] = _("Pikachu"), + [SPECIES_MEOWTH_GMAX] = _("Meowth"), + [SPECIES_MACHAMP_GMAX] = _("Machamp"), + [SPECIES_GENGAR_GMAX] = _("Gengar"), + [SPECIES_KINGLER_GMAX] = _("Kingler"), + [SPECIES_LAPRAS_GMAX] = _("Lapras"), + [SPECIES_EEVEE_GMAX] = _("Eevee"), + [SPECIES_SNORLAX_GMAX] = _("Snorlax"), + [SPECIES_GARBODOR_GMAX] = _("Garbodor"), + [SPECIES_MELMETAL_GMAX] = _("Melmetal"), + [SPECIES_RILLABOOM_GMAX] = _("Rillaboom"), + [SPECIES_CINDERACE_GMAX] = _("Cinderace"), + [SPECIES_INTELEON_GMAX] = _("Inteleon"), + [SPECIES_CORVIKNIGHT_GMAX] = _("Corviknigh"), + [SPECIES_ORBEETLE_GMAX] = _("Orbeetle"), + [SPECIES_DREDNAW_GMAX] = _("Drednaw"), + [SPECIES_COALOSSAL_GMAX] = _("Coalossal"), + [SPECIES_FLAPPLE_GMAX] = _("Flapple"), + [SPECIES_APPLETUN_GMAX] = _("Appletun"), + [SPECIES_SANDACONDA_GMAX] = _("Sandaconda"), + [SPECIES_TOXTRICITY_GMAX] = _("Toxtricity"), + [SPECIES_CENTISKORCH_GMAX] = _("Centiskorc"), + [SPECIES_HATTERENE_GMAX] = _("Hatterene"), + [SPECIES_GRIMMSNARL_GMAX] = _("Grimmsnarl"), + [SPECIES_ALCREMIE_GMAX] = _("Alcremie"), + [SPECIES_COPPERAJAH_GMAX] = _("Copperajah"), + [SPECIES_DURALUDON_GMAX] = _("Duraludon"), + [SPECIES_URSHIFU_GMAX] = _("Urshifu"), + [SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GMAX] = _("Urshifu"), #endif }; diff --git a/src/pokemon.c b/src/pokemon.c index c8164d7462..1ab50666a6 100644 --- a/src/pokemon.c +++ b/src/pokemon.c @@ -1671,6 +1671,40 @@ static const u16 sSpeciesToNationalPokedexNum[NUM_SPECIES - 1] = [SPECIES_CALYREX_ICE_RIDER - 1] = NATIONAL_DEX_CALYREX, [SPECIES_CALYREX_SHADOW_RIDER - 1] = NATIONAL_DEX_CALYREX, [SPECIES_ENAMORUS_THERIAN - 1] = NATIONAL_DEX_ENAMORUS, + // Gigantamax Forms + [SPECIES_VENUSAUR_GMAX - 1] = NATIONAL_DEX_VENUSAUR, + [SPECIES_CHARIZARD_GMAX - 1] = NATIONAL_DEX_CHARIZARD, + [SPECIES_BLASTOISE_GMAX - 1] = NATIONAL_DEX_BLASTOISE, + [SPECIES_BUTTERFREE_GMAX - 1] = NATIONAL_DEX_BUTTERFREE, + [SPECIES_PIKACHU_GMAX - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_MEOWTH_GMAX - 1] = NATIONAL_DEX_MEOWTH, + [SPECIES_MACHAMP_GMAX - 1] = NATIONAL_DEX_MACHAMP, + [SPECIES_GENGAR_GMAX - 1] = NATIONAL_DEX_GENGAR, + [SPECIES_KINGLER_GMAX - 1] = NATIONAL_DEX_KINGLER, + [SPECIES_LAPRAS_GMAX - 1] = NATIONAL_DEX_LAPRAS, + [SPECIES_EEVEE_GMAX - 1] = NATIONAL_DEX_EEVEE, + [SPECIES_SNORLAX_GMAX - 1] = NATIONAL_DEX_SNORLAX, + [SPECIES_GARBODOR_GMAX - 1] = NATIONAL_DEX_GARBODOR, + [SPECIES_MELMETAL_GMAX - 1] = NATIONAL_DEX_MELMETAL, + [SPECIES_RILLABOOM_GMAX - 1] = NATIONAL_DEX_RILLABOOM, + [SPECIES_CINDERACE_GMAX - 1] = NATIONAL_DEX_CINDERACE, + [SPECIES_INTELEON_GMAX - 1] = NATIONAL_DEX_INTELEON, + [SPECIES_CORVIKNIGHT_GMAX - 1] = NATIONAL_DEX_CORVIKNIGHT, + [SPECIES_ORBEETLE_GMAX - 1] = NATIONAL_DEX_ORBEETLE, + [SPECIES_DREDNAW_GMAX - 1] = NATIONAL_DEX_DREDNAW, + [SPECIES_COALOSSAL_GMAX - 1] = NATIONAL_DEX_COALOSSAL, + [SPECIES_FLAPPLE_GMAX - 1] = NATIONAL_DEX_FLAPPLE, + [SPECIES_APPLETUN_GMAX - 1] = NATIONAL_DEX_APPLETUN, + [SPECIES_SANDACONDA_GMAX - 1] = NATIONAL_DEX_SANDACONDA, + [SPECIES_TOXTRICITY_GMAX - 1] = NATIONAL_DEX_TOXTRICITY, + [SPECIES_CENTISKORCH_GMAX - 1] = NATIONAL_DEX_CENTISKORCH, + [SPECIES_HATTERENE_GMAX - 1] = NATIONAL_DEX_HATTERENE, + [SPECIES_GRIMMSNARL_GMAX - 1] = NATIONAL_DEX_GRIMMSNARL, + [SPECIES_ALCREMIE_GMAX - 1] = NATIONAL_DEX_ALCREMIE, + [SPECIES_COPPERAJAH_GMAX - 1] = NATIONAL_DEX_COPPERAJAH, + [SPECIES_DURALUDON_GMAX - 1] = NATIONAL_DEX_DURALUDON, + [SPECIES_URSHIFU_GMAX - 1] = NATIONAL_DEX_URSHIFU, + [SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GMAX - 1] = NATIONAL_DEX_URSHIFU, #endif }; diff --git a/src/pokemon_icon.c b/src/pokemon_icon.c index c9dae53432..ef528fe317 100644 --- a/src/pokemon_icon.c +++ b/src/pokemon_icon.c @@ -1293,6 +1293,40 @@ const u8 *const gMonIconTable[] = [SPECIES_CALYREX_ICE_RIDER] = gMonIcon_CalyrexIceRider, [SPECIES_CALYREX_SHADOW_RIDER] = gMonIcon_CalyrexShadowRider, [SPECIES_ENAMORUS_THERIAN] = gMonIcon_EnamorusTherian, + // Gigantamax Forms + [SPECIES_VENUSAUR_GMAX] = gMonIcon_VenusaurGmax, + [SPECIES_CHARIZARD_GMAX] = gMonIcon_CharizardGmax, + [SPECIES_BLASTOISE_GMAX] = gMonIcon_BlastoiseGmax, + [SPECIES_BUTTERFREE_GMAX] = gMonIcon_ButterfreeGmax, + [SPECIES_PIKACHU_GMAX] = gMonIcon_PikachuGmax, + [SPECIES_MEOWTH_GMAX] = gMonIcon_MeowthGmax, + [SPECIES_MACHAMP_GMAX] = gMonIcon_MachampGmax, + [SPECIES_GENGAR_GMAX] = gMonIcon_GengarGmax, + [SPECIES_KINGLER_GMAX] = gMonIcon_KinglerGmax, + [SPECIES_LAPRAS_GMAX] = gMonIcon_LaprasGmax, + [SPECIES_EEVEE_GMAX] = gMonIcon_EeveeGmax, + [SPECIES_SNORLAX_GMAX] = gMonIcon_SnorlaxGmax, + [SPECIES_GARBODOR_GMAX] = gMonIcon_GarbodorGmax, + [SPECIES_MELMETAL_GMAX] = gMonIcon_MelmetalGmax, + [SPECIES_RILLABOOM_GMAX] = gMonIcon_RillaboomGmax, + [SPECIES_CINDERACE_GMAX] = gMonIcon_CinderaceGmax, + [SPECIES_INTELEON_GMAX] = gMonIcon_InteleonGmax, + [SPECIES_CORVIKNIGHT_GMAX] = gMonIcon_CorviknightGmax, + [SPECIES_ORBEETLE_GMAX] = gMonIcon_OrbeetleGmax, + [SPECIES_DREDNAW_GMAX] = gMonIcon_DrednawGmax, + [SPECIES_COALOSSAL_GMAX] = gMonIcon_CoalossalGmax, + [SPECIES_FLAPPLE_GMAX] = gMonIcon_FlappleGmax, + [SPECIES_APPLETUN_GMAX] = gMonIcon_AppletunGmax, + [SPECIES_SANDACONDA_GMAX] = gMonIcon_SandacondaGmax, + [SPECIES_TOXTRICITY_GMAX] = gMonIcon_ToxtricityGmax, + [SPECIES_CENTISKORCH_GMAX] = gMonIcon_CentiskorchGmax, + [SPECIES_HATTERENE_GMAX] = gMonIcon_HattereneGmax, + [SPECIES_GRIMMSNARL_GMAX] = gMonIcon_GrimmsnarlGmax, + [SPECIES_ALCREMIE_GMAX] = gMonIcon_AlcremieGmax, + [SPECIES_COPPERAJAH_GMAX] = gMonIcon_CopperajahGmax, + [SPECIES_DURALUDON_GMAX] = gMonIcon_DuraludonGmax, + [SPECIES_URSHIFU_GMAX] = gMonIcon_UrshifuGmax, + [SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GMAX] = gMonIcon_UrshifuRapidStrikeGmax, #endif [SPECIES_EGG] = gMonIcon_Egg, }; @@ -2537,6 +2571,39 @@ const u8 gMonIconPaletteIndices[] = [SPECIES_CALYREX_ICE_RIDER] = 0, [SPECIES_CALYREX_SHADOW_RIDER] = 0, [SPECIES_ENAMORUS_THERIAN] = 1, + [SPECIES_VENUSAUR_GMAX] = 0, + [SPECIES_CHARIZARD_GMAX] = 0, + [SPECIES_BLASTOISE_GMAX] = 0, + [SPECIES_BUTTERFREE_GMAX] = 0, + [SPECIES_PIKACHU_GMAX] = 2, + [SPECIES_MEOWTH_GMAX] = 1, + [SPECIES_MACHAMP_GMAX] = 0, + [SPECIES_GENGAR_GMAX] = 2, + [SPECIES_KINGLER_GMAX] = 0, + [SPECIES_LAPRAS_GMAX] = 2, + [SPECIES_EEVEE_GMAX] = 2, + [SPECIES_SNORLAX_GMAX] = 3, + [SPECIES_GARBODOR_GMAX] = 0, + [SPECIES_MELMETAL_GMAX] = 0, + [SPECIES_RILLABOOM_GMAX] = 1, + [SPECIES_CINDERACE_GMAX] = 0, + [SPECIES_INTELEON_GMAX] = 0, + [SPECIES_CORVIKNIGHT_GMAX] = 0, + [SPECIES_ORBEETLE_GMAX] = 0, + [SPECIES_DREDNAW_GMAX] = 0, + [SPECIES_COALOSSAL_GMAX] = 0, + [SPECIES_FLAPPLE_GMAX] = 1, + [SPECIES_APPLETUN_GMAX] = 1, + [SPECIES_SANDACONDA_GMAX] = 1, + [SPECIES_TOXTRICITY_GMAX] = 0, + [SPECIES_CENTISKORCH_GMAX] = 0, + [SPECIES_HATTERENE_GMAX] = 0, + [SPECIES_GRIMMSNARL_GMAX] = 0, + [SPECIES_ALCREMIE_GMAX] = 1, + [SPECIES_COPPERAJAH_GMAX] = 0, + [SPECIES_DURALUDON_GMAX] = 0, + [SPECIES_URSHIFU_GMAX] = 0, + [SPECIES_URSHIFU_RAPID_STRIKE_STYLE_GMAX] = 0, #endif [SPECIES_EGG] = 1, };