From f74fd6903f90e30c3bf1dbde93153ddec62a450a Mon Sep 17 00:00:00 2001 From: Scott Norton Date: Mon, 29 Jun 2015 22:24:45 -0400 Subject: [PATCH] - Renamed "Functiond283" to "GetPocketCapacity" and updated the pointers and constants to better reflect their hypothesized purposes. - Using yenatch's version of the macro and constant handling, rewrote the tmhm bit array as a macro-defined environment. --- constants.asm | 1 - constants/item_constants.asm | 129 +- data/base_stats.asm | 2259 +++------------------------ extras | 2 +- home.asm | 6 +- items/item_descriptions.asm | 2 +- items/marts.asm | 42 +- macros.asm | 1 + macros/basestats.asm | 66 + main.asm | 30 +- maps/AzaleaGym.asm | 2 +- maps/BlackthornGym1F.asm | 4 +- maps/BurnedTowerB1F.asm | 2 +- maps/CeladonGameCornerPrizeRoom.asm | 12 +- maps/CeladonGym.asm | 2 +- maps/CeladonMansionRoofHouse.asm | 2 +- maps/CianwoodCity.asm | 2 +- maps/CianwoodGym.asm | 2 +- maps/DanceTheatre.asm | 2 +- maps/DarkCaveBlackthornEntrance.asm | 2 +- maps/DragonsDenB1F.asm | 4 +- maps/EcruteakGym.asm | 2 +- maps/FuchsiaGym.asm | 2 +- maps/GoldenrodDeptStore5F.asm | 4 +- maps/GoldenrodGameCorner.asm | 12 +- maps/GoldenrodGym.asm | 2 +- maps/IcePath1F.asm | 2 +- maps/IcePathB2FBlackthornSide.asm | 2 +- maps/IlexForest.asm | 4 +- maps/LakeofRage.asm | 2 +- maps/LakeofRageHiddenPowerHouse.asm | 2 +- maps/MahoganyGym.asm | 2 +- maps/MountMortar2FInside.asm | 2 +- maps/MrPsychicsHouse.asm | 2 +- maps/NationalPark.asm | 2 +- maps/NationalParkBugContest.asm | 2 +- maps/OlivineCafe.asm | 2 +- maps/OlivineGym.asm | 2 +- maps/OlivineLighthouse5F.asm | 2 +- maps/PowerPlant.asm | 2 +- maps/RadioTower3F.asm | 2 +- maps/RockTunnel1F.asm | 2 +- maps/Route27.asm | 2 +- maps/Route27SandstormHouse.asm | 2 +- maps/Route28FamousSpeechHouse.asm | 2 +- maps/Route31.asm | 2 +- maps/Route32.asm | 2 +- maps/Route34IlexForestGate.asm | 2 +- maps/Route35.asm | 2 +- maps/Route36.asm | 2 +- maps/Route39Farmhouse.asm | 2 +- maps/Route43Gate.asm | 2 +- maps/SlowpokeWellB2F.asm | 2 +- maps/SproutTower3F.asm | 2 +- maps/TeamRocketBaseB2F.asm | 4 +- maps/UndergroundWarehouse.asm | 2 +- maps/UnionCaveB1F.asm | 2 +- maps/VictoryRoad.asm | 2 +- maps/VioletGym.asm | 2 +- maps/ViridianCity.asm | 2 +- 60 files changed, 491 insertions(+), 2177 deletions(-) create mode 100644 macros/basestats.asm diff --git a/constants.asm b/constants.asm index 183a22324..1876c591b 100644 --- a/constants.asm +++ b/constants.asm @@ -5,7 +5,6 @@ INCLUDE "gbhw.asm" INCLUDE "hram.asm" INCLUDE "constants/wram_constants.asm" - INCLUDE "constants/pokemon_constants.asm" INCLUDE "constants/type_constants.asm" INCLUDE "constants/move_constants.asm" diff --git a/constants/item_constants.asm b/constants/item_constants.asm index 67e20dad6..64c387b2f 100644 --- a/constants/item_constants.asm +++ b/constants/item_constants.asm @@ -190,70 +190,75 @@ const MUSIC_MAIL ; $BC const MIRAGE_MAIL ; $BD const ITEM_BE ; $BE - const TM_01 ; $BF - const TM_02 ; $C0 - const TM_03 ; $C1 - const TM_04 ; $C2 - const ITEM_C3 ; $C3 - const TM_05 ; $C4 - const TM_06 ; $C5 - const TM_07 ; $C6 - const TM_08 ; $C7 - const TM_09 ; $C8 - const TM_10 ; $C9 - const TM_11 ; $CA - const TM_12 ; $CB - const TM_13 ; $CC - const TM_14 ; $CD - const TM_15 ; $CE - const TM_16 ; $CF - const TM_17 ; $D0 - const TM_18 ; $D1 - const TM_19 ; $D2 - const TM_20 ; $D3 - const TM_21 ; $D4 - const TM_22 ; $D5 - const TM_23 ; $D6 - const TM_24 ; $D7 - const TM_25 ; $D8 - const TM_26 ; $D9 - const TM_27 ; $DA - const TM_28 ; $DB - const ITEM_DC ; $DC - const TM_29 ; $DD - const TM_30 ; $DE - const TM_31 ; $DF - const TM_32 ; $E0 - const TM_33 ; $E1 - const TM_34 ; $E2 - const TM_35 ; $E3 - const TM_36 ; $E4 - const TM_37 ; $E5 - const TM_38 ; $E6 - const TM_39 ; $E7 - const TM_40 ; $E8 - const TM_41 ; $E9 - const TM_42 ; $EA - const TM_43 ; $EB - const TM_44 ; $EC - const TM_45 ; $ED - const TM_46 ; $EE - const TM_47 ; $EF - const TM_48 ; $F0 - const TM_49 ; $F1 - const TM_50 ; $F2 - const HM_01 ; $F3 - const HM_02 ; $F4 - const HM_03 ; $F5 - const HM_04 ; $F6 - const HM_05 ; $F7 - const HM_06 ; $F8 - const HM_07 ; $F9 - const HM_08 ; $FA + add_tm DYNAMICPUNCH + add_tm HEADBUTT + add_tm CURSE + add_tm ROLLOUT + const ITEM_C3 + add_tm ROAR + add_tm TOXIC + add_tm ZAP_CANNON + add_tm ROCK_SMASH + add_tm PSYCH_UP + add_tm HIDDEN_POWER + add_tm SUNNY_DAY + add_tm SWEET_SCENT + add_tm SNORE + add_tm BLIZZARD + add_tm HYPER_BEAM + add_tm ICY_WIND + add_tm PROTECT + add_tm RAIN_DANCE + add_tm GIGA_DRAIN + add_tm ENDURE + add_tm FRUSTRATION + add_tm SOLARBEAM + add_tm IRON_TAIL + add_tm DRAGONBREATH + add_tm THUNDER + add_tm EARTHQUAKE + add_tm RETURN + add_tm DIG + const ITEM_DC + add_tm PSYCHIC + add_tm SHADOW_BALL + add_tm MUD_SLAP + add_tm DOUBLE_TEAM + add_tm ICE_PUNCH + add_tm SWAGGER + add_tm SLEEP_TALK + add_tm SLUDGE_BOMB + add_tm SANDSTORM + add_tm FIRE_BLAST + add_tm SWIFT + add_tm DEFENSE_CURL + add_tm THUNDERPUNCH + add_tm DREAM_EATER + add_tm DETECT + add_tm REST + add_tm ATTRACT + add_tm THIEF + add_tm STEEL_WING + add_tm FIRE_PUNCH + add_tm FURY_CUTTER + add_tm NIGHTMARE +NUM_TMS = const_value - TM01 - 2 + + add_hm CUT + add_hm FLY + add_hm SURF + add_hm STRENGTH + add_hm FLASH + add_hm WHIRLPOOL + add_hm WATERFALL +NUM_HMS = const_value - HM01 + const HM_08 + + add_mt FLAMETHROWER + add_mt THUNDERBOLT + add_mt ICE_BEAM -NUM_TMS EQU 50 -NUM_HMS EQU 7 ; leftovers from red diff --git a/data/base_stats.asm b/data/base_stats.asm index 631ba56d7..7f6cebc01 100644 --- a/data/base_stats.asm +++ b/data/base_stats.asm @@ -21,14 +21,7 @@ BulbasaurBaseData:: ; 0x51424 dn MONSTER, PLANT ; egg groups ; tmhm - db %00100110 - db %00011110 - db %00111101 - db %11000100 - db %10000110 - db %00011000 - db %01000101 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, FURY_CUTTER, CUT, FLASH ; end BaseData1:: @@ -54,14 +47,7 @@ IvysaurBaseData:: ; 0x51444 dn MONSTER, PLANT ; egg groups ; tmhm - db %00100110 - db %00011110 - db %00111101 - db %11000100 - db %10000110 - db %00011000 - db %01000101 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, FURY_CUTTER, CUT, FLASH ; end VenusaurBaseData:: ; 0x51464 @@ -85,14 +71,7 @@ VenusaurBaseData:: ; 0x51464 dn MONSTER, PLANT ; egg groups ; tmhm - db %00110110 - db %01011110 - db %00111101 - db %11000100 - db %10000110 - db %00011000 - db %01000101 - db %00000000 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, FURY_CUTTER, CUT, FLASH ; end CharmanderBaseData:: ; 0x51484 @@ -116,14 +95,7 @@ CharmanderBaseData:: ; 0x51484 dn MONSTER, REPTILE ; egg groups ; tmhm - db %10100111 - db %00010110 - db %11011001 - db %11001100 - db %11100110 - db %10011000 - db %00100101 - db %00000010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DEFENSE_CURL, REST, ATTRACT, FIRE_PUNCH, FURY_CUTTER, CUT, STRENGTH, FLAMETHROWER ; end CharmeleonBaseData:: ; 0x514a4 @@ -147,14 +119,7 @@ CharmeleonBaseData:: ; 0x514a4 dn MONSTER, REPTILE ; egg groups ; tmhm - db %10100111 - db %00010110 - db %11011001 - db %11001100 - db %11100110 - db %10011000 - db %00100101 - db %00000010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DEFENSE_CURL, REST, ATTRACT, FIRE_PUNCH, FURY_CUTTER, CUT, STRENGTH, FLAMETHROWER ; end CharizardBaseData:: ; 0x514c4 @@ -178,14 +143,7 @@ CharizardBaseData:: ; 0x514c4 dn MONSTER, REPTILE ; egg groups ; tmhm - db %10110111 - db %01010110 - db %11011001 - db %11001110 - db %11110110 - db %11011000 - db %00101101 - db %00000010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, SWIFT, DEFENSE_CURL, REST, ATTRACT, STEEL_WING, FIRE_PUNCH, FURY_CUTTER, CUT, FLY, STRENGTH, FLAMETHROWER ; end SquirtleBaseData:: ; 0x514e4 @@ -209,14 +167,7 @@ SquirtleBaseData:: ; 0x514e4 dn MONSTER, AMPHIBIAN ; egg groups ; tmhm - db %10101111 - db %10110010 - db %01011011 - db %11001100 - db %10000111 - db %00011000 - db %10110000 - db %00001001 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, SURF, STRENGTH, WHIRLPOOL, WATERFALL, ICE_BEAM ; end WartortleBaseData:: ; 0x51504 @@ -240,14 +191,7 @@ WartortleBaseData:: ; 0x51504 dn MONSTER, AMPHIBIAN ; egg groups ; tmhm - db %10101111 - db %10110010 - db %01011011 - db %11001100 - db %10000111 - db %00011000 - db %10110000 - db %00001001 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, SURF, STRENGTH, WHIRLPOOL, WATERFALL, ICE_BEAM ; end BlastoiseBaseData:: ; 0x51524 @@ -271,14 +215,7 @@ BlastoiseBaseData:: ; 0x51524 dn MONSTER, AMPHIBIAN ; egg groups ; tmhm - db %10111111 - db %11110010 - db %01011011 - db %11001110 - db %10000111 - db %00011000 - db %10110000 - db %00001001 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, SURF, STRENGTH, WHIRLPOOL, WATERFALL, ICE_BEAM ; end CaterpieBaseData:: ; 0x51544 @@ -302,14 +239,7 @@ CaterpieBaseData:: ; 0x51544 dn INSECT, INSECT ; egg groups ; tmhm - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 + tmhm ; end MetapodBaseData:: ; 0x51564 @@ -333,14 +263,7 @@ MetapodBaseData:: ; 0x51564 dn INSECT, INSECT ; egg groups ; tmhm - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 + tmhm ; end ButterfreeBaseData:: ; 0x51584 @@ -364,14 +287,7 @@ ButterfreeBaseData:: ; 0x51584 dn INSECT, INSECT ; egg groups ; tmhm - db %00100100 - db %01011110 - db %00111101 - db %10010100 - db %01000110 - db %00011000 - db %01000010 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, NIGHTMARE, FLASH ; end WeedleBaseData:: ; 0x515a4 @@ -395,14 +311,7 @@ WeedleBaseData:: ; 0x515a4 dn INSECT, INSECT ; egg groups ; tmhm - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 + tmhm ; end KakunaBaseData:: ; 0x515c4 @@ -426,14 +335,7 @@ KakunaBaseData:: ; 0x515c4 dn INSECT, INSECT ; egg groups ; tmhm - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 + tmhm ; end BeedrillBaseData:: ; 0x515e4 @@ -457,14 +359,7 @@ BeedrillBaseData:: ; 0x515e4 dn INSECT, INSECT ; egg groups ; tmhm - db %00100100 - db %01011110 - db %00011101 - db %10000100 - db %01001110 - db %00011000 - db %00000101 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SWIFT, REST, ATTRACT, FURY_CUTTER, CUT ; end PidgeyBaseData:: ; 0x51604 @@ -488,14 +383,7 @@ PidgeyBaseData:: ; 0x51604 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %00010110 - db %00011001 - db %11000100 - db %01000110 - db %01111100 - db %00001000 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FLY ; end PidgeottoBaseData:: ; 0x51624 @@ -519,14 +407,7 @@ PidgeottoBaseData:: ; 0x51624 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %00010110 - db %00011001 - db %11000100 - db %01000110 - db %01111100 - db %00001000 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FLY ; end PidgeotBaseData:: ; 0x51644 @@ -550,14 +431,7 @@ PidgeotBaseData:: ; 0x51644 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %01010110 - db %00011001 - db %11000100 - db %01000110 - db %01111100 - db %00001000 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FLY ; end RattataBaseData:: ; 0x51664 @@ -581,14 +455,7 @@ RattataBaseData:: ; 0x51664 dn FIELD, FIELD ; egg groups ; tmhm - db %10100110 - db %10110110 - db %01011001 - db %11101101 - db %11000110 - db %00111000 - db %00000000 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DIG, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, THIEF ; end RaticateBaseData:: ; 0x51684 @@ -612,14 +479,7 @@ RaticateBaseData:: ; 0x51684 dn FIELD, FIELD ; egg groups ; tmhm - db %10110110 - db %11110110 - db %01011001 - db %11101101 - db %11000110 - db %00111000 - db %00100100 - db %00001100 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DIG, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, THIEF, CUT, STRENGTH, THUNDERBOLT, ICE_BEAM ; end SpearowBaseData:: ; 0x516a4 @@ -643,14 +503,7 @@ SpearowBaseData:: ; 0x516a4 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %00010110 - db %00011001 - db %11000100 - db %01000110 - db %01111100 - db %00001000 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FLY ; end FearowBaseData:: ; 0x516c4 @@ -674,14 +527,7 @@ FearowBaseData:: ; 0x516c4 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %01010110 - db %00011001 - db %11000100 - db %01000110 - db %01111100 - db %00001000 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FLY ; end EkansBaseData:: ; 0x516e4 @@ -705,14 +551,7 @@ EkansBaseData:: ; 0x516e4 dn FIELD, REPTILE ; egg groups ; tmhm - db %00100110 - db %00010110 - db %00011101 - db %10001110 - db %00001110 - db %00111000 - db %00100000 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, STRENGTH ; end ArbokBaseData:: ; 0x51704 @@ -736,14 +575,7 @@ ArbokBaseData:: ; 0x51704 dn FIELD, REPTILE ; egg groups ; tmhm - db %00100110 - db %01010110 - db %00011101 - db %10001110 - db %00001110 - db %00111000 - db %00100000 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, STRENGTH ; end PikachuBaseData:: ; 0x51724 @@ -767,14 +599,7 @@ PikachuBaseData:: ; 0x51724 dn FIELD, FAIRY ; egg groups ; tmhm - db %01101111 - db %00010010 - db %01011011 - db %11000101 - db %11000110 - db %00011101 - db %01100000 - db %00000100 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, STRENGTH, FLASH, THUNDERBOLT ; end RaichuBaseData:: ; 0x51744 @@ -798,14 +623,7 @@ RaichuBaseData:: ; 0x51744 dn FIELD, FAIRY ; egg groups ; tmhm - db %01101111 - db %01010010 - db %01011011 - db %11000101 - db %11000110 - db %00111101 - db %01100000 - db %00000100 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, STRENGTH, FLASH, THUNDERBOLT ; end SandshrewBaseData:: ; 0x51764 @@ -829,14 +647,7 @@ SandshrewBaseData:: ; 0x51764 dn FIELD, FIELD ; egg groups ; tmhm - db %10101111 - db %00010110 - db %01011001 - db %11001110 - db %11010110 - db %00111100 - db %00100101 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, STRENGTH ; end SandslashBaseData:: ; 0x51784 @@ -860,14 +671,7 @@ SandslashBaseData:: ; 0x51784 dn FIELD, FIELD ; egg groups ; tmhm - db %10101111 - db %01010110 - db %01011001 - db %11001110 - db %11010110 - db %00111100 - db %00100101 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, STRENGTH ; end Nidoran_FBaseData:: ; 0x517a4 @@ -891,14 +695,7 @@ Nidoran_FBaseData:: ; 0x517a4 dn MONSTER, FIELD ; egg groups ; tmhm - db %00100110 - db %00110110 - db %01011011 - db %11000101 - db %10000110 - db %00111100 - db %00000000 - db %00000100 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, THUNDERBOLT ; end NidorinaBaseData:: ; 0x517c4 @@ -922,14 +719,7 @@ NidorinaBaseData:: ; 0x517c4 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %10100110 - db %00110110 - db %01011011 - db %11000101 - db %10000110 - db %00111100 - db %00100000 - db %00001100 + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, STRENGTH, THUNDERBOLT, ICE_BEAM ; end NidoqueenBaseData:: ; 0x517e4 @@ -953,14 +743,7 @@ NidoqueenBaseData:: ; 0x517e4 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %10110111 - db %11110110 - db %01011011 - db %11100111 - db %10110111 - db %10111101 - db %00110001 - db %00001110 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, FURY_CUTTER, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end Nidoran_MBaseData:: ; 0x51804 @@ -984,14 +767,7 @@ Nidoran_MBaseData:: ; 0x51804 dn MONSTER, FIELD ; egg groups ; tmhm - db %00100110 - db %00110110 - db %01011011 - db %11000101 - db %10000110 - db %00111100 - db %00000000 - db %00000100 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, THUNDERBOLT ; end NidorinoBaseData:: ; 0x51824 @@ -1015,14 +791,7 @@ NidorinoBaseData:: ; 0x51824 dn MONSTER, FIELD ; egg groups ; tmhm - db %10100110 - db %00110110 - db %01011011 - db %11000101 - db %10000110 - db %00111100 - db %00100000 - db %00001100 + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, STRENGTH, THUNDERBOLT, ICE_BEAM ; end NidokingBaseData:: ; 0x51844 @@ -1046,14 +815,7 @@ NidokingBaseData:: ; 0x51844 dn MONSTER, FIELD ; egg groups ; tmhm - db %10110111 - db %11110110 - db %01011011 - db %11100111 - db %10110111 - db %10111101 - db %00110001 - db %00001110 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, FURY_CUTTER, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end ClefairyBaseData:: ; 0x51864 @@ -1077,14 +839,7 @@ ClefairyBaseData:: ; 0x51864 dn FAIRY, FAIRY ; egg groups ; tmhm - db %01101111 - db %00110111 - db %01111011 - db %11110101 - db %10100111 - db %10011111 - db %01100010 - db %00001110 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, DETECT, REST, ATTRACT, FIRE_PUNCH, NIGHTMARE, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end ClefableBaseData:: ; 0x51884 @@ -1108,14 +863,7 @@ ClefableBaseData:: ; 0x51884 dn FAIRY, FAIRY ; egg groups ; tmhm - db %01101111 - db %01110111 - db %01111011 - db %11110101 - db %10100111 - db %10011111 - db %01100010 - db %00001110 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, DETECT, REST, ATTRACT, FIRE_PUNCH, NIGHTMARE, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end VulpixBaseData:: ; 0x518a4 @@ -1139,14 +887,7 @@ VulpixBaseData:: ; 0x518a4 dn FIELD, FIELD ; egg groups ; tmhm - db %00100110 - db %00010110 - db %01011001 - db %10001100 - db %01100110 - db %00011000 - db %00000000 - db %00000010 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, REST, ATTRACT, FLAMETHROWER ; end NinetalesBaseData:: ; 0x518c4 @@ -1170,14 +911,7 @@ NinetalesBaseData:: ; 0x518c4 dn FIELD, FIELD ; egg groups ; tmhm - db %00110110 - db %01010110 - db %01011001 - db %10001100 - db %01100110 - db %00011000 - db %00000000 - db %00000010 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, REST, ATTRACT, FLAMETHROWER ; end JigglypuffBaseData:: ; 0x518e4 @@ -1201,14 +935,7 @@ JigglypuffBaseData:: ; 0x518e4 dn FAIRY, FAIRY ; egg groups ; tmhm - db %01101111 - db %00110111 - db %00111011 - db %11110101 - db %10100111 - db %10011111 - db %01100010 - db %00001110 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, DETECT, REST, ATTRACT, FIRE_PUNCH, NIGHTMARE, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end WigglytuffBaseData:: ; 0x51904 @@ -1232,14 +959,7 @@ WigglytuffBaseData:: ; 0x51904 dn FAIRY, FAIRY ; egg groups ; tmhm - db %01101111 - db %01110111 - db %00111011 - db %11110101 - db %10100111 - db %10011111 - db %01100010 - db %00001110 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, DETECT, REST, ATTRACT, FIRE_PUNCH, NIGHTMARE, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end ZubatBaseData:: ; 0x51924 @@ -1263,14 +983,7 @@ ZubatBaseData:: ; 0x51924 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %00010110 - db %00011101 - db %10000100 - db %01000110 - db %01111100 - db %00000000 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING ; end GolbatBaseData:: ; 0x51944 @@ -1294,14 +1007,7 @@ GolbatBaseData:: ; 0x51944 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %01010110 - db %00011101 - db %10000100 - db %01000110 - db %01111100 - db %00000000 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING ; end OddishBaseData:: ; 0x51964 @@ -1325,14 +1031,7 @@ OddishBaseData:: ; 0x51964 dn PLANT, PLANT ; egg groups ; tmhm - db %00100100 - db %00011110 - db %00111101 - db %10000100 - db %00001110 - db %00011000 - db %01000100 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH ; end GloomBaseData:: ; 0x51984 @@ -1356,14 +1055,7 @@ GloomBaseData:: ; 0x51984 dn PLANT, PLANT ; egg groups ; tmhm - db %00100100 - db %00011110 - db %00111101 - db %10000100 - db %00001110 - db %00011000 - db %01000100 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH ; end VileplumeBaseData:: ; 0x519a4 @@ -1387,14 +1079,7 @@ VileplumeBaseData:: ; 0x519a4 dn PLANT, PLANT ; egg groups ; tmhm - db %00100100 - db %01011110 - db %00111101 - db %10000100 - db %00001110 - db %00011000 - db %01000100 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH ; end ParasBaseData:: ; 0x519c4 @@ -1418,14 +1103,7 @@ ParasBaseData:: ; 0x519c4 dn INSECT, PLANT ; egg groups ; tmhm - db %10100100 - db %00011110 - db %00111101 - db %10001100 - db %00001110 - db %00111000 - db %01000101 - db %00000000 + tmhm CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, FLASH ; end ParasectBaseData:: ; 0x519e4 @@ -1449,14 +1127,7 @@ ParasectBaseData:: ; 0x519e4 dn INSECT, PLANT ; egg groups ; tmhm - db %10100100 - db %01011110 - db %00111101 - db %10001100 - db %00001110 - db %00111000 - db %01000101 - db %00000000 + tmhm CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, FLASH ; end VenonatBaseData:: ; 0x51a04 @@ -1480,14 +1151,7 @@ VenonatBaseData:: ; 0x51a04 dn INSECT, INSECT ; egg groups ; tmhm - db %00100100 - db %00011110 - db %00111101 - db %10010100 - db %01001110 - db %00111000 - db %00000000 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SWIFT, REST, ATTRACT, THIEF ; end VenomothBaseData:: ; 0x51a24 @@ -1511,14 +1175,7 @@ VenomothBaseData:: ; 0x51a24 dn INSECT, INSECT ; egg groups ; tmhm - db %00100100 - db %01011110 - db %00111101 - db %10010100 - db %01001110 - db %00111000 - db %01000000 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SWIFT, REST, ATTRACT, THIEF, FLASH ; end DiglettBaseData:: ; 0x51a44 @@ -1542,14 +1199,7 @@ DiglettBaseData:: ; 0x51a44 dn FIELD, FIELD ; egg groups ; tmhm - db %10100100 - db %00010110 - db %00011001 - db %11001110 - db %00001110 - db %00111000 - db %00000100 - db %00000000 + tmhm CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, CUT ; end DugtrioBaseData:: ; 0x51a64 @@ -1573,14 +1223,7 @@ DugtrioBaseData:: ; 0x51a64 dn FIELD, FIELD ; egg groups ; tmhm - db %10100100 - db %01010110 - db %00011001 - db %11001110 - db %00001110 - db %00111000 - db %00000100 - db %00000000 + tmhm CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, CUT ; end MeowthBaseData:: ; 0x51a84 @@ -1604,14 +1247,7 @@ MeowthBaseData:: ; 0x51a84 dn FIELD, FIELD ; egg groups ; tmhm - db %01100110 - db %10010111 - db %01011001 - db %11100101 - db %11000110 - db %00111110 - db %00000010 - db %00000100 + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, NIGHTMARE, THUNDERBOLT ; end PersianBaseData:: ; 0x51aa4 @@ -1635,14 +1271,7 @@ PersianBaseData:: ; 0x51aa4 dn FIELD, FIELD ; egg groups ; tmhm - db %01110110 - db %11010111 - db %01011001 - db %11100101 - db %11000110 - db %00111110 - db %00000010 - db %00000100 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, NIGHTMARE, THUNDERBOLT ; end PsyduckBaseData:: ; 0x51ac4 @@ -1666,14 +1295,7 @@ PsyduckBaseData:: ; 0x51ac4 dn AMPHIBIAN, FIELD ; egg groups ; tmhm - db %10100111 - db %10110011 - db %01011011 - db %11001100 - db %01000111 - db %00011000 - db %11110000 - db %00001001 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, STRENGTH, FLASH, WHIRLPOOL, WATERFALL, ICE_BEAM ; end GolduckBaseData:: ; 0x51ae4 @@ -1697,14 +1319,7 @@ GolduckBaseData:: ; 0x51ae4 dn AMPHIBIAN, FIELD ; egg groups ; tmhm - db %10100111 - db %11110011 - db %01011011 - db %11001100 - db %01000111 - db %00011000 - db %11110001 - db %00001001 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, FURY_CUTTER, SURF, STRENGTH, FLASH, WHIRLPOOL, WATERFALL, ICE_BEAM ; end MankeyBaseData:: ; 0x51b04 @@ -1728,14 +1343,7 @@ MankeyBaseData:: ; 0x51b04 dn FIELD, FIELD ; egg groups ; tmhm - db %10100111 - db %00010111 - db %01011001 - db %11001101 - db %11000111 - db %10111101 - db %00100000 - db %00000100 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, THUNDERBOLT ; end PrimeapeBaseData:: ; 0x51b24 @@ -1759,14 +1367,7 @@ PrimeapeBaseData:: ; 0x51b24 dn FIELD, FIELD ; egg groups ; tmhm - db %10100111 - db %01010111 - db %01011001 - db %11001101 - db %11000111 - db %10111101 - db %00100000 - db %00000100 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, THUNDERBOLT ; end GrowlitheBaseData:: ; 0x51b44 @@ -1790,14 +1391,7 @@ GrowlitheBaseData:: ; 0x51b44 dn FIELD, FIELD ; egg groups ; tmhm - db %10110110 - db %00010110 - db %11011001 - db %10001100 - db %01100110 - db %00011000 - db %00000000 - db %00000010 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, REST, ATTRACT, FLAMETHROWER ; end ArcanineBaseData:: ; 0x51b64 @@ -1821,14 +1415,7 @@ ArcanineBaseData:: ; 0x51b64 dn FIELD, FIELD ; egg groups ; tmhm - db %10110110 - db %01010110 - db %11011001 - db %10001100 - db %01100110 - db %00011000 - db %00000000 - db %00000010 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, RETURN, DIG, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, REST, ATTRACT, FLAMETHROWER ; end PoliwagBaseData:: ; 0x51b84 @@ -1852,14 +1439,7 @@ PoliwagBaseData:: ; 0x51b84 dn AMPHIBIAN, AMPHIBIAN ; egg groups ; tmhm - db %00100110 - db %10110010 - db %00011011 - db %10010100 - db %10000110 - db %00111000 - db %10010000 - db %00001001 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, THIEF, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM ; end PoliwhirlBaseData:: ; 0x51ba4 @@ -1883,14 +1463,7 @@ PoliwhirlBaseData:: ; 0x51ba4 dn AMPHIBIAN, AMPHIBIAN ; egg groups ; tmhm - db %10100110 - db %10110010 - db %00011011 - db %11010110 - db %10000111 - db %00111100 - db %10110000 - db %00001001 + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, SURF, STRENGTH, WHIRLPOOL, WATERFALL, ICE_BEAM ; end PoliwrathBaseData:: ; 0x51bc4 @@ -1914,14 +1487,7 @@ PoliwrathBaseData:: ; 0x51bc4 dn AMPHIBIAN, AMPHIBIAN ; egg groups ; tmhm - db %10100111 - db %11110010 - db %00011011 - db %11010110 - db %10000111 - db %00111100 - db %10110000 - db %00001001 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, SURF, STRENGTH, WHIRLPOOL, WATERFALL, ICE_BEAM ; end AbraBaseData:: ; 0x51be4 @@ -1945,14 +1511,7 @@ AbraBaseData:: ; 0x51be4 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %01100111 - db %00010111 - db %00011011 - db %10110100 - db %00000111 - db %10111011 - db %01000010 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, THIEF, FIRE_PUNCH, NIGHTMARE, FLASH ; end KadabraBaseData:: ; 0x51c04 @@ -1976,14 +1535,7 @@ KadabraBaseData:: ; 0x51c04 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %01100111 - db %00010111 - db %00011011 - db %10111100 - db %00000111 - db %10111011 - db %01000010 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DIG, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, THIEF, FIRE_PUNCH, NIGHTMARE, FLASH ; end AlakazamBaseData:: ; 0x51c24 @@ -2007,14 +1559,7 @@ AlakazamBaseData:: ; 0x51c24 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %01100111 - db %01010111 - db %00011011 - db %10111100 - db %00000111 - db %10111011 - db %01000010 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DIG, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, THIEF, FIRE_PUNCH, NIGHTMARE, FLASH ; end MachopBaseData:: ; 0x51c44 @@ -2038,14 +1583,7 @@ MachopBaseData:: ; 0x51c44 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %10100111 - db %00010110 - db %00011001 - db %11001110 - db %00100111 - db %10111101 - db %00100000 - db %00000010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, FLAMETHROWER ; end MachokeBaseData:: ; 0x51c64 @@ -2069,14 +1607,7 @@ MachokeBaseData:: ; 0x51c64 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %10100111 - db %00010110 - db %00011001 - db %11001110 - db %00100111 - db %10111101 - db %00100000 - db %00000010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, FLAMETHROWER ; end MachampBaseData:: ; 0x51c84 @@ -2100,14 +1631,7 @@ MachampBaseData:: ; 0x51c84 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %10100111 - db %01010110 - db %00011001 - db %11001110 - db %00100111 - db %10111101 - db %00100000 - db %00000010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, FLAMETHROWER ; end BellsproutBaseData:: ; 0x51ca4 @@ -2131,14 +1655,7 @@ BellsproutBaseData:: ; 0x51ca4 dn PLANT, PLANT ; egg groups ; tmhm - db %00100100 - db %00011110 - db %00111101 - db %10000100 - db %00001110 - db %00011000 - db %01000100 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH ; end WeepinbellBaseData:: ; 0x51cc4 @@ -2162,14 +1679,7 @@ WeepinbellBaseData:: ; 0x51cc4 dn PLANT, PLANT ; egg groups ; tmhm - db %00100100 - db %00011110 - db %00111101 - db %10000100 - db %00001110 - db %00011000 - db %01000100 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH ; end VictreebelBaseData:: ; 0x51ce4 @@ -2193,14 +1703,7 @@ VictreebelBaseData:: ; 0x51ce4 dn PLANT, PLANT ; egg groups ; tmhm - db %00100100 - db %01011110 - db %00111101 - db %10000100 - db %00001110 - db %00011000 - db %01000100 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH ; end TentacoolBaseData:: ; 0x51d04 @@ -2224,14 +1727,7 @@ TentacoolBaseData:: ; 0x51d04 dn INVERTEBRATE, INVERTEBRATE ; egg groups ; tmhm - db %00100100 - db %10110010 - db %00011111 - db %10000100 - db %00001110 - db %00011000 - db %10010100 - db %00001000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, SURF, WHIRLPOOL, ICE_BEAM ; end TentacruelBaseData:: ; 0x51d24 @@ -2255,14 +1751,7 @@ TentacruelBaseData:: ; 0x51d24 dn INVERTEBRATE, INVERTEBRATE ; egg groups ; tmhm - db %00100100 - db %11110010 - db %00011111 - db %10000100 - db %00001110 - db %00011000 - db %10010100 - db %00001000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, SURF, WHIRLPOOL, ICE_BEAM ; end GeodudeBaseData:: ; 0x51d44 @@ -2286,14 +1775,7 @@ GeodudeBaseData:: ; 0x51d44 dn INANIMATE, INANIMATE ; egg groups ; tmhm - db %10101111 - db %00010110 - db %00011001 - db %11001110 - db %10110110 - db %10011000 - db %00100000 - db %00000010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, REST, ATTRACT, FIRE_PUNCH, STRENGTH, FLAMETHROWER ; end GravelerBaseData:: ; 0x51d64 @@ -2317,14 +1799,7 @@ GravelerBaseData:: ; 0x51d64 dn INANIMATE, INANIMATE ; egg groups ; tmhm - db %10101111 - db %00010110 - db %00011001 - db %11001110 - db %10110110 - db %10011000 - db %00100000 - db %00000010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, REST, ATTRACT, FIRE_PUNCH, STRENGTH, FLAMETHROWER ; end GolemBaseData:: ; 0x51d84 @@ -2348,14 +1823,7 @@ GolemBaseData:: ; 0x51d84 dn INANIMATE, INANIMATE ; egg groups ; tmhm - db %10111111 - db %01010110 - db %00011001 - db %11001110 - db %10110110 - db %10011000 - db %00100001 - db %00000010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, REST, ATTRACT, FIRE_PUNCH, FURY_CUTTER, STRENGTH, FLAMETHROWER ; end PonytaBaseData:: ; 0x51da4 @@ -2379,14 +1847,7 @@ PonytaBaseData:: ; 0x51da4 dn FIELD, FIELD ; egg groups ; tmhm - db %00100110 - db %00010110 - db %01011001 - db %10000100 - db %01100110 - db %00011000 - db %00000000 - db %00000010 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, REST, ATTRACT, FLAMETHROWER ; end RapidashBaseData:: ; 0x51dc4 @@ -2410,14 +1871,7 @@ RapidashBaseData:: ; 0x51dc4 dn FIELD, FIELD ; egg groups ; tmhm - db %00100110 - db %01010110 - db %01011001 - db %10000100 - db %01100110 - db %00011000 - db %00000000 - db %00000010 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, REST, ATTRACT, FLAMETHROWER ; end SlowpokeBaseData:: ; 0x51de4 @@ -2441,14 +1895,7 @@ SlowpokeBaseData:: ; 0x51de4 dn MONSTER, AMPHIBIAN ; egg groups ; tmhm - db %01100110 - db %10110111 - db %01011011 - db %11111110 - db %01100110 - db %00011010 - db %01110010 - db %00001010 + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DREAM_EATER, REST, ATTRACT, NIGHTMARE, SURF, STRENGTH, FLASH, FLAMETHROWER, ICE_BEAM ; end SlowbroBaseData:: ; 0x51e04 @@ -2472,14 +1919,7 @@ SlowbroBaseData:: ; 0x51e04 dn MONSTER, AMPHIBIAN ; egg groups ; tmhm - db %11100111 - db %11110111 - db %01011011 - db %11111110 - db %01100111 - db %00011010 - db %01110011 - db %00001010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DREAM_EATER, REST, ATTRACT, FURY_CUTTER, NIGHTMARE, SURF, STRENGTH, FLASH, FLAMETHROWER, ICE_BEAM ; end MagnemiteBaseData:: ; 0x51e24 @@ -2503,14 +1943,7 @@ MagnemiteBaseData:: ; 0x51e24 dn INANIMATE, INANIMATE ; egg groups ; tmhm - db %01101100 - db %00010010 - db %00011011 - db %10000101 - db %01000110 - db %00001000 - db %01000000 - db %00000100 + tmhm CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, FLASH, THUNDERBOLT ; end MagnetonBaseData:: ; 0x51e44 @@ -2534,14 +1967,7 @@ MagnetonBaseData:: ; 0x51e44 dn INANIMATE, INANIMATE ; egg groups ; tmhm - db %01101100 - db %01010010 - db %00011011 - db %10000101 - db %01000110 - db %00001000 - db %01000000 - db %00000100 + tmhm CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, FLASH, THUNDERBOLT ; end Farfetch_DBaseData:: ; 0x51e64 @@ -2565,14 +1991,7 @@ Farfetch_DBaseData:: ; 0x51e64 dn AVIAN, FIELD ; egg groups ; tmhm - db %00100110 - db %00010111 - db %01011001 - db %11000100 - db %01000110 - db %01111100 - db %00001100 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, CUT, FLY ; end DoduoBaseData:: ; 0x51e84 @@ -2596,14 +2015,7 @@ DoduoBaseData:: ; 0x51e84 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %00010110 - db %00011001 - db %11000100 - db %01000110 - db %01111000 - db %00001000 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, THIEF, STEEL_WING, FLY ; end DodrioBaseData:: ; 0x51ea4 @@ -2627,14 +2039,7 @@ DodrioBaseData:: ; 0x51ea4 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %01010110 - db %00011001 - db %11000100 - db %01000110 - db %01111000 - db %00001000 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, THIEF, STEEL_WING, FLY ; end SeelBaseData:: ; 0x51ec4 @@ -2658,14 +2063,7 @@ SeelBaseData:: ; 0x51ec4 dn AMPHIBIAN, FIELD ; egg groups ; tmhm - db %00100110 - db %10110010 - db %00011011 - db %10000100 - db %00000110 - db %00011000 - db %10010000 - db %00001001 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM ; end DewgongBaseData:: ; 0x51ee4 @@ -2689,14 +2087,7 @@ DewgongBaseData:: ; 0x51ee4 dn AMPHIBIAN, FIELD ; egg groups ; tmhm - db %00100110 - db %11110010 - db %00011011 - db %10000100 - db %00000110 - db %00011000 - db %10010000 - db %00001001 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM ; end GrimerBaseData:: ; 0x51f04 @@ -2720,14 +2111,7 @@ GrimerBaseData:: ; 0x51f04 dn AMORPHOUS, AMORPHOUS ; egg groups ; tmhm - db %01100101 - db %00010110 - db %00011101 - db %11000101 - db %00101111 - db %10111001 - db %00000000 - db %00000110 + tmhm DYNAMICPUNCH, CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, FIRE_BLAST, THUNDERPUNCH, REST, ATTRACT, THIEF, FIRE_PUNCH, FLAMETHROWER, THUNDERBOLT ; end MukBaseData:: ; 0x51f24 @@ -2751,14 +2135,7 @@ MukBaseData:: ; 0x51f24 dn AMORPHOUS, AMORPHOUS ; egg groups ; tmhm - db %01100101 - db %01010110 - db %00011101 - db %11000101 - db %00101111 - db %10111001 - db %00000000 - db %00000110 + tmhm DYNAMICPUNCH, CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, FIRE_BLAST, THUNDERPUNCH, REST, ATTRACT, THIEF, FIRE_PUNCH, FLAMETHROWER, THUNDERBOLT ; end ShellderBaseData:: ; 0x51f44 @@ -2782,14 +2159,7 @@ ShellderBaseData:: ; 0x51f44 dn INVERTEBRATE, INVERTEBRATE ; egg groups ; tmhm - db %00100100 - db %10110010 - db %00011011 - db %10000100 - db %01000110 - db %00011000 - db %10010000 - db %00001000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WHIRLPOOL, ICE_BEAM ; end CloysterBaseData:: ; 0x51f64 @@ -2813,14 +2183,7 @@ CloysterBaseData:: ; 0x51f64 dn INVERTEBRATE, INVERTEBRATE ; egg groups ; tmhm - db %00100100 - db %11110010 - db %00011011 - db %10000100 - db %01000110 - db %00011000 - db %10010000 - db %00001000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WHIRLPOOL, ICE_BEAM ; end GastlyBaseData:: ; 0x51f84 @@ -2844,14 +2207,7 @@ GastlyBaseData:: ; 0x51f84 dn AMORPHOUS, AMORPHOUS ; egg groups ; tmhm - db %01100100 - db %00010111 - db %00011111 - db %10110101 - db %00000110 - db %00111010 - db %00000010 - db %00000100 + tmhm CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, THUNDERBOLT ; end HaunterBaseData:: ; 0x51fa4 @@ -2875,14 +2231,7 @@ HaunterBaseData:: ; 0x51fa4 dn AMORPHOUS, AMORPHOUS ; egg groups ; tmhm - db %01100100 - db %00010111 - db %00011111 - db %10110101 - db %00000110 - db %00111010 - db %00000010 - db %00000100 + tmhm CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, THUNDERBOLT ; end GengarBaseData:: ; 0x51fc4 @@ -2906,14 +2255,7 @@ GengarBaseData:: ; 0x51fc4 dn AMORPHOUS, AMORPHOUS ; egg groups ; tmhm - db %11100111 - db %01010111 - db %00011111 - db %10110101 - db %00000111 - db %10111011 - db %00100010 - db %00000100 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, THIEF, FIRE_PUNCH, NIGHTMARE, STRENGTH, THUNDERBOLT ; end OnixBaseData:: ; 0x51fe4 @@ -2937,14 +2279,7 @@ OnixBaseData:: ; 0x51fe4 dn INANIMATE, INANIMATE ; egg groups ; tmhm - db %10110110 - db %00010110 - db %01011001 - db %11001110 - db %00010110 - db %00011000 - db %00100000 - db %00000000 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, REST, ATTRACT, STRENGTH ; end DrowzeeBaseData:: ; 0x52004 @@ -2968,14 +2303,7 @@ DrowzeeBaseData:: ; 0x52004 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %01100111 - db %00010111 - db %00011011 - db %10110100 - db %00000111 - db %10011011 - db %01000010 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, FIRE_PUNCH, NIGHTMARE, FLASH ; end HypnoBaseData:: ; 0x52024 @@ -2999,14 +2327,7 @@ HypnoBaseData:: ; 0x52024 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %01100111 - db %01010111 - db %00011011 - db %10110100 - db %00000111 - db %10011011 - db %01000010 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, FIRE_PUNCH, NIGHTMARE, FLASH ; end KrabbyBaseData:: ; 0x52044 @@ -3030,14 +2351,7 @@ KrabbyBaseData:: ; 0x52044 dn INVERTEBRATE, INVERTEBRATE ; egg groups ; tmhm - db %10100100 - db %10110010 - db %00011011 - db %11000100 - db %00000110 - db %00111000 - db %10110101 - db %00001000 + tmhm CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, SURF, STRENGTH, WHIRLPOOL, ICE_BEAM ; end KinglerBaseData:: ; 0x52064 @@ -3061,14 +2375,7 @@ KinglerBaseData:: ; 0x52064 dn INVERTEBRATE, INVERTEBRATE ; egg groups ; tmhm - db %10100100 - db %11110010 - db %00011011 - db %11000100 - db %00000110 - db %00111000 - db %10110101 - db %00001000 + tmhm CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, SURF, STRENGTH, WHIRLPOOL, ICE_BEAM ; end VoltorbBaseData:: ; 0x52084 @@ -3092,14 +2399,7 @@ VoltorbBaseData:: ; 0x52084 dn INANIMATE, INANIMATE ; egg groups ; tmhm - db %01101110 - db %00010010 - db %00011011 - db %10000101 - db %01000110 - db %00001000 - db %01000000 - db %00000100 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, FLASH, THUNDERBOLT ; end ElectrodeBaseData:: ; 0x520a4 @@ -3123,14 +2423,7 @@ ElectrodeBaseData:: ; 0x520a4 dn INANIMATE, INANIMATE ; egg groups ; tmhm - db %01101110 - db %01010010 - db %00011011 - db %10000101 - db %01000110 - db %00001000 - db %01000000 - db %00000100 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, FLASH, THUNDERBOLT ; end ExeggcuteBaseData:: ; 0x520c4 @@ -3154,14 +2447,7 @@ ExeggcuteBaseData:: ; 0x520c4 dn PLANT, PLANT ; egg groups ; tmhm - db %00101100 - db %00010111 - db %00111101 - db %10010100 - db %00001110 - db %00111010 - db %01100010 - db %00000000 + tmhm CURSE, ROLLOUT, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, STRENGTH, FLASH ; end ExeggutorBaseData:: ; 0x520e4 @@ -3185,14 +2471,7 @@ ExeggutorBaseData:: ; 0x520e4 dn PLANT, PLANT ; egg groups ; tmhm - db %00101110 - db %01010111 - db %00111101 - db %10010100 - db %00001110 - db %00111010 - db %01100010 - db %00000000 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, STRENGTH, FLASH ; end CuboneBaseData:: ; 0x52104 @@ -3216,14 +2495,7 @@ CuboneBaseData:: ; 0x52104 dn MONSTER, MONSTER ; egg groups ; tmhm - db %10100111 - db %10110110 - db %01011001 - db %11001110 - db %00110110 - db %10111101 - db %00100000 - db %00001010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, FLAMETHROWER, ICE_BEAM ; end MarowakBaseData:: ; 0x52124 @@ -3247,14 +2519,7 @@ MarowakBaseData:: ; 0x52124 dn MONSTER, MONSTER ; egg groups ; tmhm - db %10100111 - db %11110110 - db %01011001 - db %11001110 - db %00110110 - db %10111101 - db %00100000 - db %00001010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, FLAMETHROWER, ICE_BEAM ; end HitmonleeBaseData:: ; 0x52144 @@ -3278,14 +2543,7 @@ HitmonleeBaseData:: ; 0x52144 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %10100111 - db %00010110 - db %00011001 - db %11000100 - db %01000110 - db %00111100 - db %00100000 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STRENGTH ; end HitmonchanBaseData:: ; 0x52164 @@ -3309,14 +2567,7 @@ HitmonchanBaseData:: ; 0x52164 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %10100111 - db %00010110 - db %00011001 - db %11000100 - db %01000111 - db %10111101 - db %00100000 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH ; end LickitungBaseData:: ; 0x52184 @@ -3340,14 +2591,7 @@ LickitungBaseData:: ; 0x52184 dn MONSTER, MONSTER ; egg groups ; tmhm - db %10101111 - db %11110111 - db %01011011 - db %11100111 - db %10110111 - db %10111011 - db %00110110 - db %00001110 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, THIEF, FIRE_PUNCH, NIGHTMARE, CUT, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end KoffingBaseData:: ; 0x521a4 @@ -3371,14 +2615,7 @@ KoffingBaseData:: ; 0x521a4 dn AMORPHOUS, AMORPHOUS ; egg groups ; tmhm - db %01101100 - db %00010110 - db %00011001 - db %10000101 - db %00101110 - db %00111000 - db %00000000 - db %00000110 + tmhm CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, FIRE_BLAST, REST, ATTRACT, THIEF, FLAMETHROWER, THUNDERBOLT ; end WeezingBaseData:: ; 0x521c4 @@ -3402,14 +2639,7 @@ WeezingBaseData:: ; 0x521c4 dn AMORPHOUS, AMORPHOUS ; egg groups ; tmhm - db %01101100 - db %01010110 - db %00011001 - db %10000101 - db %00101110 - db %00111000 - db %00000000 - db %00000110 + tmhm CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, FIRE_BLAST, REST, ATTRACT, THIEF, FLAMETHROWER, THUNDERBOLT ; end RhyhornBaseData:: ; 0x521e4 @@ -3433,14 +2663,7 @@ RhyhornBaseData:: ; 0x521e4 dn MONSTER, FIELD ; egg groups ; tmhm - db %11111110 - db %10110110 - db %01011001 - db %11001111 - db %00110110 - db %00011000 - db %00100000 - db %00001110 + tmhm HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, REST, ATTRACT, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end RhydonBaseData:: ; 0x52204 @@ -3464,14 +2687,7 @@ RhydonBaseData:: ; 0x52204 dn MONSTER, FIELD ; egg groups ; tmhm - db %11111111 - db %11110110 - db %01011001 - db %11001111 - db %00110110 - db %10011001 - db %00110001 - db %00001110 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, FURY_CUTTER, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end ChanseyBaseData:: ; 0x52224 @@ -3495,14 +2711,7 @@ ChanseyBaseData:: ; 0x52224 dn FAIRY, FAIRY ; egg groups ; tmhm - db %11101111 - db %11110111 - db %01111011 - db %11110101 - db %10110110 - db %00011010 - db %01100000 - db %00001110 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, DREAM_EATER, REST, ATTRACT, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end TangelaBaseData:: ; 0x52244 @@ -3526,14 +2735,7 @@ TangelaBaseData:: ; 0x52244 dn PLANT, PLANT ; egg groups ; tmhm - db %00100110 - db %01011111 - db %00111101 - db %10000100 - db %00001110 - db %00111000 - db %01000100 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, CUT, FLASH ; end KangaskhanBaseData:: ; 0x52264 @@ -3557,14 +2759,7 @@ KangaskhanBaseData:: ; 0x52264 dn MONSTER, MONSTER ; egg groups ; tmhm - db %11110111 - db %11110110 - db %01011011 - db %11100111 - db %00110111 - db %10011001 - db %00110001 - db %00001110 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, FURY_CUTTER, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end HorseaBaseData:: ; 0x52284 @@ -3588,14 +2783,7 @@ HorseaBaseData:: ; 0x52284 dn AMPHIBIAN, REPTILE ; egg groups ; tmhm - db %00100110 - db %10110010 - db %10011011 - db %10000100 - db %01000110 - db %00011000 - db %10010000 - db %00001001 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, DRAGONBREATH, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM ; end SeadraBaseData:: ; 0x522a4 @@ -3619,14 +2807,7 @@ SeadraBaseData:: ; 0x522a4 dn AMPHIBIAN, REPTILE ; egg groups ; tmhm - db %00100110 - db %11110010 - db %10011011 - db %10000100 - db %01000110 - db %00011000 - db %10010000 - db %00001001 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, DRAGONBREATH, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM ; end GoldeenBaseData:: ; 0x522c4 @@ -3650,14 +2831,7 @@ GoldeenBaseData:: ; 0x522c4 dn FISH, FISH ; egg groups ; tmhm - db %00100100 - db %10110010 - db %00011011 - db %10000100 - db %01000110 - db %00011000 - db %00010000 - db %00001001 + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WATERFALL, ICE_BEAM ; end SeakingBaseData:: ; 0x522e4 @@ -3681,14 +2855,7 @@ SeakingBaseData:: ; 0x522e4 dn FISH, FISH ; egg groups ; tmhm - db %00100100 - db %11110010 - db %00011011 - db %10000100 - db %01000110 - db %00011000 - db %00010000 - db %00001001 + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WATERFALL, ICE_BEAM ; end StaryuBaseData:: ; 0x52304 @@ -3712,14 +2879,7 @@ StaryuBaseData:: ; 0x52304 dn INVERTEBRATE, INVERTEBRATE ; egg groups ; tmhm - db %01100100 - db %10110011 - db %00011011 - db %10010101 - db %01000110 - db %00011000 - db %11010000 - db %00001101 + tmhm CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, FLASH, WHIRLPOOL, WATERFALL, THUNDERBOLT, ICE_BEAM ; end StarmieBaseData:: ; 0x52324 @@ -3743,14 +2903,7 @@ StarmieBaseData:: ; 0x52324 dn INVERTEBRATE, INVERTEBRATE ; egg groups ; tmhm - db %01100100 - db %11110011 - db %00011011 - db %10010101 - db %01000110 - db %00011010 - db %11010010 - db %00001101 + tmhm CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, REST, ATTRACT, NIGHTMARE, SURF, FLASH, WHIRLPOOL, WATERFALL, THUNDERBOLT, ICE_BEAM ; end Mr__MimeBaseData:: ; 0x52344 @@ -3774,14 +2927,7 @@ Mr__MimeBaseData:: ; 0x52344 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %01100111 - db %01010111 - db %00111001 - db %11110101 - db %00000111 - db %10111011 - db %01000010 - db %00000100 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, SOLARBEAM, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, THUNDERPUNCH, DREAM_EATER, REST, ATTRACT, THIEF, FIRE_PUNCH, NIGHTMARE, FLASH, THUNDERBOLT ; end ScytherBaseData:: ; 0x52364 @@ -3805,14 +2951,7 @@ ScytherBaseData:: ; 0x52364 dn INSECT, INSECT ; egg groups ; tmhm - db %10100110 - db %01010110 - db %00011001 - db %10000100 - db %01000110 - db %01111100 - db %00000101 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FURY_CUTTER, CUT ; end JynxBaseData:: ; 0x52384 @@ -3836,14 +2975,7 @@ JynxBaseData:: ; 0x52384 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %00100111 - db %11111011 - db %00011011 - db %11110100 - db %00000111 - db %00111010 - db %00000010 - db %00001000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SWEET_SCENT, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, ICE_BEAM ; end ElectabuzzBaseData:: ; 0x523a4 @@ -3867,14 +2999,7 @@ ElectabuzzBaseData:: ; 0x523a4 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %11100111 - db %01010010 - db %01011011 - db %11010101 - db %01000111 - db %10111101 - db %01100000 - db %00000100 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, FLASH, THUNDERBOLT ; end MagmarBaseData:: ; 0x523c4 @@ -3898,14 +3023,7 @@ MagmarBaseData:: ; 0x523c4 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %10100111 - db %01010110 - db %01011001 - db %11010100 - db %00100110 - db %10111101 - db %00100000 - db %00000010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, FLAMETHROWER ; end PinsirBaseData:: ; 0x523e4 @@ -3929,14 +3047,7 @@ PinsirBaseData:: ; 0x523e4 dn INSECT, INSECT ; egg groups ; tmhm - db %10100110 - db %01010110 - db %00011001 - db %10000100 - db %00000110 - db %00111000 - db %00100101 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, STRENGTH ; end TaurosBaseData:: ; 0x52404 @@ -3960,14 +3071,7 @@ TaurosBaseData:: ; 0x52404 dn FIELD, FIELD ; egg groups ; tmhm - db %11100110 - db %11110110 - db %01011001 - db %10000111 - db %00100110 - db %00011000 - db %00110000 - db %00001110 + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, REST, ATTRACT, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end MagikarpBaseData:: ; 0x52424 @@ -3991,14 +3095,7 @@ MagikarpBaseData:: ; 0x52424 dn FISH, REPTILE ; egg groups ; tmhm - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 + tmhm ; end GyaradosBaseData:: ; 0x52444 @@ -4022,14 +3119,7 @@ GyaradosBaseData:: ; 0x52444 dn FISH, REPTILE ; egg groups ; tmhm - db %11110110 - db %11110010 - db %10011011 - db %10000101 - db %00110110 - db %00011000 - db %10110000 - db %00001111 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, DRAGONBREATH, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, REST, ATTRACT, SURF, STRENGTH, WHIRLPOOL, WATERFALL, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end LaprasBaseData:: ; 0x52464 @@ -4053,14 +3143,7 @@ LaprasBaseData:: ; 0x52464 dn MONSTER, AMPHIBIAN ; egg groups ; tmhm - db %11100110 - db %11110010 - db %11011011 - db %10010101 - db %00000110 - db %00011010 - db %10110010 - db %00001100 + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, THUNDER, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DREAM_EATER, REST, ATTRACT, NIGHTMARE, SURF, STRENGTH, WHIRLPOOL, THUNDERBOLT, ICE_BEAM ; end DittoBaseData:: ; 0x52484 @@ -4084,14 +3167,7 @@ DittoBaseData:: ; 0x52484 dn LADIES_MAN, LADIES_MAN ; egg groups ; tmhm - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 + tmhm ; end EeveeBaseData:: ; 0x524a4 @@ -4115,14 +3191,7 @@ EeveeBaseData:: ; 0x524a4 dn FIELD, FIELD ; egg groups ; tmhm - db %00100110 - db %00010110 - db %01011011 - db %11100100 - db %01000110 - db %00011100 - db %00000000 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT ; end VaporeonBaseData:: ; 0x524c4 @@ -4146,14 +3215,7 @@ VaporeonBaseData:: ; 0x524c4 dn FIELD, FIELD ; egg groups ; tmhm - db %00110110 - db %11110110 - db %01011011 - db %11100100 - db %01000110 - db %00011100 - db %10010000 - db %00001001 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM ; end JolteonBaseData:: ; 0x524e4 @@ -4177,14 +3239,7 @@ JolteonBaseData:: ; 0x524e4 dn FIELD, FIELD ; egg groups ; tmhm - db %01110110 - db %01010110 - db %01011011 - db %11100101 - db %01000110 - db %00011100 - db %01000000 - db %00000100 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, FLASH, THUNDERBOLT ; end FlareonBaseData:: ; 0x52504 @@ -4208,14 +3263,7 @@ FlareonBaseData:: ; 0x52504 dn FIELD, FIELD ; egg groups ; tmhm - db %01110110 - db %01010110 - db %01011011 - db %11100100 - db %01100110 - db %00011100 - db %00000000 - db %00000010 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DETECT, REST, ATTRACT, FLAMETHROWER ; end PorygonBaseData:: ; 0x52524 @@ -4239,14 +3287,7 @@ PorygonBaseData:: ; 0x52524 dn INANIMATE, INANIMATE ; egg groups ; tmhm - db %01100100 - db %11110111 - db %01011011 - db %10010101 - db %01000110 - db %00101010 - db %01000010 - db %00001100 + tmhm CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, REST, THIEF, NIGHTMARE, FLASH, THUNDERBOLT, ICE_BEAM ; end OmanyteBaseData:: ; 0x52544 @@ -4270,14 +3311,7 @@ OmanyteBaseData:: ; 0x52544 dn AMPHIBIAN, INVERTEBRATE ; egg groups ; tmhm - db %10101110 - db %10110010 - db %00011011 - db %10000100 - db %00010110 - db %00111000 - db %10010000 - db %00001000 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, REST, ATTRACT, THIEF, SURF, WHIRLPOOL, ICE_BEAM ; end OmastarBaseData:: ; 0x52564 @@ -4301,14 +3335,7 @@ OmastarBaseData:: ; 0x52564 dn AMPHIBIAN, INVERTEBRATE ; egg groups ; tmhm - db %10101110 - db %11110010 - db %00011011 - db %10000100 - db %00010110 - db %00111000 - db %10010000 - db %00001000 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, REST, ATTRACT, THIEF, SURF, WHIRLPOOL, ICE_BEAM ; end KabutoBaseData:: ; 0x52584 @@ -4332,14 +3359,7 @@ KabutoBaseData:: ; 0x52584 dn AMPHIBIAN, INVERTEBRATE ; egg groups ; tmhm - db %10101100 - db %10110010 - db %00011111 - db %10000100 - db %00010110 - db %00111000 - db %00000000 - db %00001000 + tmhm CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, REST, ATTRACT, THIEF, ICE_BEAM ; end KabutopsBaseData:: ; 0x525a4 @@ -4363,14 +3383,7 @@ KabutopsBaseData:: ; 0x525a4 dn AMPHIBIAN, INVERTEBRATE ; egg groups ; tmhm - db %10101110 - db %11110010 - db %00011111 - db %10000100 - db %00010110 - db %00111000 - db %10010101 - db %00001000 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, SURF, WHIRLPOOL, ICE_BEAM ; end AerodactylBaseData:: ; 0x525c4 @@ -4394,14 +3407,7 @@ AerodactylBaseData:: ; 0x525c4 dn AVIAN, AVIAN ; egg groups ; tmhm - db %10110110 - db %01010010 - db %11011011 - db %10000110 - db %01110110 - db %01011100 - db %00001000 - db %00000010 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, EARTHQUAKE, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, SWIFT, DETECT, REST, ATTRACT, STEEL_WING, FLY, FLAMETHROWER ; end SnorlaxBaseData:: ; 0x525e4 @@ -4425,14 +3431,7 @@ SnorlaxBaseData:: ; 0x525e4 dn MONSTER, MONSTER ; egg groups ; tmhm - db %11101111 - db %11110111 - db %00111011 - db %11110111 - db %10110111 - db %10011001 - db %00110000 - db %00001110 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, THUNDER, EARTHQUAKE, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end ArticunoBaseData:: ; 0x52604 @@ -4456,14 +3455,7 @@ ArticunoBaseData:: ; 0x52604 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %10110100 - db %11110110 - db %00011011 - db %11000100 - db %01010110 - db %01001100 - db %00001000 - db %00001000 + tmhm CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DETECT, REST, STEEL_WING, FLY, ICE_BEAM ; end ZapdosBaseData:: ; 0x52624 @@ -4487,14 +3479,7 @@ ZapdosBaseData:: ; 0x52624 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %11110100 - db %01010110 - db %00011011 - db %11000101 - db %01010110 - db %01001100 - db %01001000 - db %00000100 + tmhm CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DETECT, REST, STEEL_WING, FLY, FLASH, THUNDERBOLT ; end MoltresBaseData:: ; 0x52644 @@ -4518,14 +3503,7 @@ MoltresBaseData:: ; 0x52644 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %10110100 - db %01010110 - db %00011011 - db %11000100 - db %01110110 - db %01001100 - db %00001000 - db %00000010 + tmhm CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, SWIFT, DETECT, REST, STEEL_WING, FLY, FLAMETHROWER ; end DratiniBaseData:: ; 0x52664 @@ -4549,14 +3527,7 @@ DratiniBaseData:: ; 0x52664 dn AMPHIBIAN, REPTILE ; egg groups ; tmhm - db %01100110 - db %10110010 - db %11011011 - db %10000101 - db %01100110 - db %00011100 - db %00010000 - db %00001111 + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DETECT, REST, ATTRACT, SURF, WATERFALL, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end DragonairBaseData:: ; 0x52684 @@ -4580,14 +3551,7 @@ DragonairBaseData:: ; 0x52684 dn AMPHIBIAN, REPTILE ; egg groups ; tmhm - db %01100110 - db %10110010 - db %11011011 - db %10000101 - db %01100110 - db %00011100 - db %00010000 - db %00001111 + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DETECT, REST, ATTRACT, SURF, WATERFALL, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end DragoniteBaseData:: ; 0x526a4 @@ -4611,14 +3575,7 @@ DragoniteBaseData:: ; 0x526a4 dn AMPHIBIAN, REPTILE ; egg groups ; tmhm - db %11100111 - db %11110010 - db %11011011 - db %11000101 - db %01110111 - db %11011101 - db %10111001 - db %00001111 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, SWIFT, THUNDERPUNCH, DETECT, REST, ATTRACT, STEEL_WING, FIRE_PUNCH, FURY_CUTTER, FLY, SURF, STRENGTH, WHIRLPOOL, WATERFALL, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end MewtwoBaseData:: ; 0x526c4 @@ -4642,14 +3599,7 @@ MewtwoBaseData:: ; 0x526c4 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %11100111 - db %11110111 - db %01111011 - db %11110101 - db %01100111 - db %10001111 - db %01100010 - db %00001110 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, THUNDERPUNCH, DREAM_EATER, DETECT, REST, FIRE_PUNCH, NIGHTMARE, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end MewBaseData:: ; 0x526e4 @@ -4673,14 +3623,7 @@ MewBaseData:: ; 0x526e4 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %11111111 - db %11111111 - db %11111111 - db %11111111 - db %11111111 - db %11111111 - db %11111111 - db %00001111 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, DRAGONBREATH, THUNDER, EARTHQUAKE, RETURN, DIG, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SANDSTORM, FIRE_BLAST, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FIRE_PUNCH, FURY_CUTTER, NIGHTMARE, CUT, FLY, SURF, STRENGTH, FLASH, WHIRLPOOL, WATERFALL, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end ChikoritaBaseData:: ; 0x52704 @@ -4704,14 +3647,7 @@ ChikoritaBaseData:: ; 0x52704 dn MONSTER, PLANT ; egg groups ; tmhm - db %00100110 - db %00011110 - db %01111101 - db %11000100 - db %00000110 - db %00011100 - db %01000100 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DETECT, REST, ATTRACT, CUT, FLASH ; end BayleefBaseData:: ; 0x52724 @@ -4735,14 +3671,7 @@ BayleefBaseData:: ; 0x52724 dn MONSTER, PLANT ; egg groups ; tmhm - db %10100110 - db %00011110 - db %01111101 - db %11000100 - db %00000110 - db %00011100 - db %01100101 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DETECT, REST, ATTRACT, FURY_CUTTER, CUT, STRENGTH, FLASH ; end MeganiumBaseData:: ; 0x52744 @@ -4766,14 +3695,7 @@ MeganiumBaseData:: ; 0x52744 dn MONSTER, PLANT ; egg groups ; tmhm - db %10100110 - db %01011110 - db %01111101 - db %11000110 - db %00000110 - db %00011100 - db %01100101 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DETECT, REST, ATTRACT, FURY_CUTTER, CUT, STRENGTH, FLASH ; end CyndaquilBaseData:: ; 0x52764 @@ -4797,14 +3719,7 @@ CyndaquilBaseData:: ; 0x52764 dn FIELD, FIELD ; egg groups ; tmhm - db %00101110 - db %00010110 - db %01011001 - db %11001100 - db %11100110 - db %00011100 - db %00000100 - db %00000010 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DEFENSE_CURL, DETECT, REST, ATTRACT, CUT, FLAMETHROWER ; end QuilavaBaseData:: ; 0x52784 @@ -4828,14 +3743,7 @@ QuilavaBaseData:: ; 0x52784 dn FIELD, FIELD ; egg groups ; tmhm - db %10111110 - db %00010110 - db %01011001 - db %11001100 - db %11100110 - db %00011100 - db %00100101 - db %00000010 + tmhm HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DEFENSE_CURL, DETECT, REST, ATTRACT, FURY_CUTTER, CUT, STRENGTH, FLAMETHROWER ; end TyphlosionBaseData:: ; 0x527a4 @@ -4859,14 +3767,7 @@ TyphlosionBaseData:: ; 0x527a4 dn FIELD, FIELD ; egg groups ; tmhm - db %10111111 - db %01010110 - db %01011001 - db %11001110 - db %11100110 - db %10011101 - db %00100101 - db %00000010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, FIRE_PUNCH, FURY_CUTTER, CUT, STRENGTH, FLAMETHROWER ; end TotodileBaseData:: ; 0x527c4 @@ -4890,14 +3791,7 @@ TotodileBaseData:: ; 0x527c4 dn MONSTER, AMPHIBIAN ; egg groups ; tmhm - db %00100111 - db %10110010 - db %01011011 - db %11001100 - db %00000111 - db %00011100 - db %10010100 - db %00001000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DETECT, REST, ATTRACT, CUT, SURF, WHIRLPOOL, ICE_BEAM ; end CroconawBaseData:: ; 0x527e4 @@ -4921,14 +3815,7 @@ CroconawBaseData:: ; 0x527e4 dn MONSTER, AMPHIBIAN ; egg groups ; tmhm - db %10110111 - db %10110010 - db %01011011 - db %11001100 - db %00000111 - db %00011100 - db %10110101 - db %00001000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DETECT, REST, ATTRACT, FURY_CUTTER, CUT, SURF, STRENGTH, WHIRLPOOL, ICE_BEAM ; end FeraligatrBaseData:: ; 0x52804 @@ -4952,14 +3839,7 @@ FeraligatrBaseData:: ; 0x52804 dn MONSTER, AMPHIBIAN ; egg groups ; tmhm - db %10110111 - db %11110010 - db %01011011 - db %11001110 - db %00000111 - db %00011100 - db %10110101 - db %00001000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DETECT, REST, ATTRACT, FURY_CUTTER, CUT, SURF, STRENGTH, WHIRLPOOL, ICE_BEAM ; end SentretBaseData:: ; 0x52824 @@ -4983,14 +3863,7 @@ SentretBaseData:: ; 0x52824 dn FIELD, FIELD ; egg groups ; tmhm - db %00101111 - db %00010110 - db %01011001 - db %11101100 - db %11000111 - db %10111101 - db %00010101 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, FURY_CUTTER, CUT, SURF ; end FurretBaseData:: ; 0x52844 @@ -5014,14 +3887,7 @@ FurretBaseData:: ; 0x52844 dn FIELD, FIELD ; egg groups ; tmhm - db %00101111 - db %01010110 - db %01011001 - db %11101100 - db %11000111 - db %10111101 - db %00110101 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, FURY_CUTTER, CUT, SURF, STRENGTH ; end HoothootBaseData:: ; 0x52864 @@ -5045,14 +3911,7 @@ HoothootBaseData:: ; 0x52864 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %00010110 - db %00011001 - db %11000100 - db %01000110 - db %01111110 - db %01001010 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, STEEL_WING, NIGHTMARE, FLY, FLASH ; end NoctowlBaseData:: ; 0x52884 @@ -5076,14 +3935,7 @@ NoctowlBaseData:: ; 0x52884 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %01010110 - db %00011001 - db %11000100 - db %01000110 - db %01111110 - db %01001010 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, STEEL_WING, NIGHTMARE, FLY, FLASH ; end LedybaBaseData:: ; 0x528a4 @@ -5107,14 +3959,7 @@ LedybaBaseData:: ; 0x528a4 dn INSECT, INSECT ; egg groups ; tmhm - db %00101111 - db %00011110 - db %00111101 - db %10001100 - db %01000111 - db %00111001 - db %01000000 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DIG, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, THUNDERPUNCH, REST, ATTRACT, THIEF, FLASH ; end LedianBaseData:: ; 0x528c4 @@ -5138,14 +3983,7 @@ LedianBaseData:: ; 0x528c4 dn INSECT, INSECT ; egg groups ; tmhm - db %00101111 - db %01011110 - db %00111101 - db %10001100 - db %01000111 - db %00111001 - db %01000000 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DIG, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, THUNDERPUNCH, REST, ATTRACT, THIEF, FLASH ; end SpinarakBaseData:: ; 0x528e4 @@ -5169,14 +4007,7 @@ SpinarakBaseData:: ; 0x528e4 dn INSECT, INSECT ; egg groups ; tmhm - db %00100100 - db %00010110 - db %00111101 - db %10011100 - db %00001110 - db %00111000 - db %01000000 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DIG, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, FLASH ; end AriadosBaseData:: ; 0x52904 @@ -5200,14 +4031,7 @@ AriadosBaseData:: ; 0x52904 dn INSECT, INSECT ; egg groups ; tmhm - db %00100100 - db %01010110 - db %00111101 - db %10011100 - db %00001110 - db %00111000 - db %01000000 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DIG, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, THIEF, FLASH ; end CrobatBaseData:: ; 0x52924 @@ -5231,14 +4055,7 @@ CrobatBaseData:: ; 0x52924 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %01010110 - db %00011101 - db %10000100 - db %01000110 - db %01111100 - db %00001000 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FLY ; end ChinchouBaseData:: ; 0x52944 @@ -5262,14 +4079,7 @@ ChinchouBaseData:: ; 0x52944 dn FISH, FISH ; egg groups ; tmhm - db %01100100 - db %00010010 - db %00011011 - db %10000101 - db %00000110 - db %00011000 - db %11010000 - db %00001101 + tmhm CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, SURF, FLASH, WHIRLPOOL, WATERFALL, THUNDERBOLT, ICE_BEAM ; end LanturnBaseData:: ; 0x52964 @@ -5293,14 +4103,7 @@ LanturnBaseData:: ; 0x52964 dn FISH, FISH ; egg groups ; tmhm - db %01100100 - db %01010010 - db %00011011 - db %10000101 - db %00000110 - db %00011000 - db %11010000 - db %00001101 + tmhm CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, SURF, FLASH, WHIRLPOOL, WATERFALL, THUNDERBOLT, ICE_BEAM ; end PichuBaseData:: ; 0x52984 @@ -5324,14 +4127,7 @@ PichuBaseData:: ; 0x52984 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %01101110 - db %00010010 - db %01011011 - db %11000101 - db %11000110 - db %00011100 - db %01000000 - db %00000100 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, DETECT, REST, ATTRACT, FLASH, THUNDERBOLT ; end CleffaBaseData:: ; 0x529a4 @@ -5355,14 +4151,7 @@ CleffaBaseData:: ; 0x529a4 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %01101110 - db %10010111 - db %01111011 - db %11110100 - db %10100110 - db %00011110 - db %01000010 - db %00000010 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, NIGHTMARE, FLASH, FLAMETHROWER ; end IgglybuffBaseData:: ; 0x529c4 @@ -5386,14 +4175,7 @@ IgglybuffBaseData:: ; 0x529c4 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %01101110 - db %10010111 - db %00111011 - db %11110100 - db %10100110 - db %00011110 - db %01000010 - db %00000010 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, NIGHTMARE, FLASH, FLAMETHROWER ; end TogepiBaseData:: ; 0x529e4 @@ -5417,14 +4199,7 @@ TogepiBaseData:: ; 0x529e4 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %11101110 - db %00010111 - db %00111011 - db %11110100 - db %11100110 - db %00011110 - db %01000000 - db %00000010 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, FLASH, FLAMETHROWER ; end TogeticBaseData:: ; 0x52a04 @@ -5448,14 +4223,7 @@ TogeticBaseData:: ; 0x52a04 dn AVIAN, FAIRY ; egg groups ; tmhm - db %11101110 - db %01010111 - db %00111011 - db %11110100 - db %11100110 - db %01011110 - db %01001000 - db %00000010 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, STEEL_WING, FLY, FLASH, FLAMETHROWER ; end NatuBaseData:: ; 0x52a24 @@ -5479,14 +4247,7 @@ NatuBaseData:: ; 0x52a24 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %00010111 - db %00111101 - db %10010100 - db %01000110 - db %00111110 - db %01000010 - db %00000000 + tmhm CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, NIGHTMARE, FLASH ; end XatuBaseData:: ; 0x52a44 @@ -5510,14 +4271,7 @@ XatuBaseData:: ; 0x52a44 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %01010111 - db %00111101 - db %10010100 - db %01000110 - db %00111110 - db %01001010 - db %00000000 + tmhm CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, NIGHTMARE, FLY, FLASH ; end MareepBaseData:: ; 0x52a64 @@ -5541,14 +4295,7 @@ MareepBaseData:: ; 0x52a64 dn MONSTER, FIELD ; egg groups ; tmhm - db %01100110 - db %00010010 - db %01011011 - db %10000101 - db %11000110 - db %00011000 - db %01000000 - db %00000100 + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, FLASH, THUNDERBOLT ; end FlaaffyBaseData:: ; 0x52a84 @@ -5572,14 +4319,7 @@ FlaaffyBaseData:: ; 0x52a84 dn MONSTER, FIELD ; egg groups ; tmhm - db %11100111 - db %00010010 - db %01011011 - db %10000101 - db %11000110 - db %10011001 - db %01100000 - db %00000100 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, STRENGTH, FLASH, THUNDERBOLT ; end AmpharosBaseData:: ; 0x52aa4 @@ -5603,14 +4343,7 @@ AmpharosBaseData:: ; 0x52aa4 dn MONSTER, FIELD ; egg groups ; tmhm - db %11100111 - db %01010010 - db %01011011 - db %10000101 - db %11000110 - db %10011001 - db %01100000 - db %00000100 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, STRENGTH, FLASH, THUNDERBOLT ; end BellossomBaseData:: ; 0x52ac4 @@ -5634,14 +4367,7 @@ BellossomBaseData:: ; 0x52ac4 dn PLANT, PLANT ; egg groups ; tmhm - db %00100100 - db %01011110 - db %00111101 - db %10000100 - db %00000110 - db %00011000 - db %01000100 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, REST, ATTRACT, CUT, FLASH ; end MarillBaseData:: ; 0x52ae4 @@ -5665,14 +4391,7 @@ MarillBaseData:: ; 0x52ae4 dn AMPHIBIAN, FAIRY ; egg groups ; tmhm - db %00101111 - db %10110010 - db %01011011 - db %11000100 - db %11000111 - db %00011000 - db %10010000 - db %00001001 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM ; end AzumarillBaseData:: ; 0x52b04 @@ -5696,14 +4415,7 @@ AzumarillBaseData:: ; 0x52b04 dn AMPHIBIAN, FAIRY ; egg groups ; tmhm - db %10101111 - db %11110010 - db %01011011 - db %11000100 - db %11000111 - db %00011000 - db %10110000 - db %00001001 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, SURF, STRENGTH, WHIRLPOOL, WATERFALL, ICE_BEAM ; end SudowoodoBaseData:: ; 0x52b24 @@ -5727,14 +4439,7 @@ SudowoodoBaseData:: ; 0x52b24 dn INANIMATE, INANIMATE ; egg groups ; tmhm - db %10101111 - db %00010111 - db %00011001 - db %11001110 - db %10010111 - db %10111001 - db %00100000 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, THUNDERPUNCH, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH ; end PolitoedBaseData:: ; 0x52b44 @@ -5758,14 +4463,7 @@ PolitoedBaseData:: ; 0x52b44 dn AMPHIBIAN, AMPHIBIAN ; egg groups ; tmhm - db %10100111 - db %11110010 - db %00011011 - db %11010110 - db %10000111 - db %00111100 - db %10110000 - db %00001001 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, THIEF, SURF, STRENGTH, WHIRLPOOL, WATERFALL, ICE_BEAM ; end HoppipBaseData:: ; 0x52b64 @@ -5789,14 +4487,7 @@ HoppipBaseData:: ; 0x52b64 dn FAIRY, PLANT ; egg groups ; tmhm - db %00100110 - db %00011110 - db %00111101 - db %10000100 - db %10000110 - db %00011000 - db %01000000 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, FLASH ; end SkiploomBaseData:: ; 0x52b84 @@ -5820,14 +4511,7 @@ SkiploomBaseData:: ; 0x52b84 dn FAIRY, PLANT ; egg groups ; tmhm - db %00100110 - db %00011110 - db %00111101 - db %10000100 - db %10000110 - db %00011000 - db %01000000 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, FLASH ; end JumpluffBaseData:: ; 0x52ba4 @@ -5851,14 +4535,7 @@ JumpluffBaseData:: ; 0x52ba4 dn FAIRY, PLANT ; egg groups ; tmhm - db %00100110 - db %01011110 - db %00111101 - db %10000100 - db %10000110 - db %00011000 - db %01000000 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, FLASH ; end AipomBaseData:: ; 0x52bc4 @@ -5882,14 +4559,7 @@ AipomBaseData:: ; 0x52bc4 dn FIELD, FIELD ; egg groups ; tmhm - db %11100111 - db %00010110 - db %01011001 - db %11100101 - db %11000111 - db %10111111 - db %00100111 - db %00000100 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, FURY_CUTTER, NIGHTMARE, CUT, STRENGTH, THUNDERBOLT ; end SunkernBaseData:: ; 0x52be4 @@ -5913,14 +4583,7 @@ SunkernBaseData:: ; 0x52be4 dn PLANT, PLANT ; egg groups ; tmhm - db %00100100 - db %00011110 - db %00111101 - db %10000100 - db %00001110 - db %00011000 - db %01000100 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH ; end SunfloraBaseData:: ; 0x52c04 @@ -5944,14 +4607,7 @@ SunfloraBaseData:: ; 0x52c04 dn PLANT, PLANT ; egg groups ; tmhm - db %00100100 - db %01011110 - db %00111101 - db %10000100 - db %00001110 - db %00011000 - db %01000100 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, REST, ATTRACT, CUT, FLASH ; end YanmaBaseData:: ; 0x52c24 @@ -5975,14 +4631,7 @@ YanmaBaseData:: ; 0x52c24 dn INSECT, INSECT ; egg groups ; tmhm - db %00100110 - db %00010110 - db %00111101 - db %10000100 - db %01000110 - db %00111100 - db %01000000 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, FLASH ; end WooperBaseData:: ; 0x52c44 @@ -6006,14 +4655,7 @@ WooperBaseData:: ; 0x52c44 dn AMPHIBIAN, FIELD ; egg groups ; tmhm - db %10101111 - db %00010010 - db %01011011 - db %11001110 - db %10011111 - db %00011000 - db %11010000 - db %00001000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, SURF, FLASH, WHIRLPOOL, ICE_BEAM ; end QuagsireBaseData:: ; 0x52c64 @@ -6037,14 +4679,7 @@ QuagsireBaseData:: ; 0x52c64 dn AMPHIBIAN, FIELD ; egg groups ; tmhm - db %10101111 - db %01010010 - db %01011011 - db %11001110 - db %10011111 - db %00011000 - db %11110000 - db %00001000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, SURF, STRENGTH, FLASH, WHIRLPOOL, ICE_BEAM ; end EspeonBaseData:: ; 0x52c84 @@ -6068,14 +4703,7 @@ EspeonBaseData:: ; 0x52c84 dn FIELD, FIELD ; egg groups ; tmhm - db %01100110 - db %01010111 - db %01011011 - db %11110100 - db %01000110 - db %00011110 - db %01000110 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, NIGHTMARE, CUT, FLASH ; end UmbreonBaseData:: ; 0x52ca4 @@ -6099,14 +4727,7 @@ UmbreonBaseData:: ; 0x52ca4 dn FIELD, FIELD ; egg groups ; tmhm - db %01100110 - db %01010111 - db %01011011 - db %11110100 - db %01000110 - db %00011110 - db %01000110 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, NIGHTMARE, CUT, FLASH ; end MurkrowBaseData:: ; 0x52cc4 @@ -6130,14 +4751,7 @@ MurkrowBaseData:: ; 0x52cc4 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %10010111 - db %00011001 - db %11100100 - db %01000110 - db %01111110 - db %00001010 - db %00000000 + tmhm CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, ICY_WIND, PROTECT, ENDURE, FRUSTRATION, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, STEEL_WING, NIGHTMARE, FLY ; end SlowkingBaseData:: ; 0x52ce4 @@ -6161,14 +4775,7 @@ SlowkingBaseData:: ; 0x52ce4 dn MONSTER, AMPHIBIAN ; egg groups ; tmhm - db %11100111 - db %11110111 - db %01011011 - db %11111110 - db %01100111 - db %00011010 - db %11110011 - db %00001010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, EARTHQUAKE, RETURN, DIG, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, FIRE_BLAST, SWIFT, DREAM_EATER, REST, ATTRACT, FURY_CUTTER, NIGHTMARE, SURF, STRENGTH, FLASH, WHIRLPOOL, FLAMETHROWER, ICE_BEAM ; end MisdreavusBaseData:: ; 0x52d04 @@ -6192,14 +4799,7 @@ MisdreavusBaseData:: ; 0x52d04 dn AMORPHOUS, AMORPHOUS ; egg groups ; tmhm - db %01100110 - db %00010111 - db %00011011 - db %10110101 - db %11000110 - db %00111010 - db %01000010 - db %00000100 + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, FLASH, THUNDERBOLT ; end UnownBaseData:: ; 0x52d24 @@ -6223,14 +4823,7 @@ UnownBaseData:: ; 0x52d24 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 + tmhm ; end WobbuffetBaseData:: ; 0x52d44 @@ -6254,14 +4847,7 @@ WobbuffetBaseData:: ; 0x52d44 dn AMORPHOUS, AMORPHOUS ; egg groups ; tmhm - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 + tmhm ; end GirafarigBaseData:: ; 0x52d64 @@ -6285,14 +4871,7 @@ GirafarigBaseData:: ; 0x52d64 dn FIELD, FIELD ; egg groups ; tmhm - db %11100110 - db %00010111 - db %01011001 - db %11110111 - db %01000110 - db %00111010 - db %00100010 - db %00000100 + tmhm HEADBUTT, CURSE, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, STRENGTH, THUNDERBOLT ; end PinecoBaseData:: ; 0x52d84 @@ -6316,14 +4895,7 @@ PinecoBaseData:: ; 0x52d84 dn INSECT, INSECT ; egg groups ; tmhm - db %10101110 - db %00011110 - db %00111101 - db %10000100 - db %10000110 - db %00011000 - db %00100000 - db %00000000 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, REST, ATTRACT, STRENGTH ; end ForretressBaseData:: ; 0x52da4 @@ -6347,14 +4919,7 @@ ForretressBaseData:: ; 0x52da4 dn INSECT, INSECT ; egg groups ; tmhm - db %10101110 - db %01011110 - db %00111101 - db %10000100 - db %10010110 - db %00011000 - db %00100000 - db %00000000 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, STRENGTH ; end DunsparceBaseData:: ; 0x52dc4 @@ -6378,14 +4943,7 @@ DunsparceBaseData:: ; 0x52dc4 dn FIELD, FIELD ; egg groups ; tmhm - db %11101110 - db %00010111 - db %01111011 - db %11001101 - db %10000110 - db %00111010 - db %00100010 - db %00000110 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, THUNDER, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, STRENGTH, FLAMETHROWER, THUNDERBOLT ; end GligarBaseData:: ; 0x52de4 @@ -6409,14 +4967,7 @@ GligarBaseData:: ; 0x52de4 dn INSECT, INSECT ; egg groups ; tmhm - db %10100110 - db %00010110 - db %01011001 - db %10000100 - db %01011110 - db %00111100 - db %00100101 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SANDSTORM, SWIFT, DETECT, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, STRENGTH ; end SteelixBaseData:: ; 0x52e04 @@ -6440,14 +4991,7 @@ SteelixBaseData:: ; 0x52e04 dn INANIMATE, INANIMATE ; egg groups ; tmhm - db %10111110 - db %01010110 - db %11011001 - db %11001110 - db %10010110 - db %00011000 - db %00100100 - db %00000000 + tmhm HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, CUT, STRENGTH ; end SnubbullBaseData:: ; 0x52e24 @@ -6471,14 +5015,7 @@ SnubbullBaseData:: ; 0x52e24 dn FIELD, FAIRY ; egg groups ; tmhm - db %11110111 - db %00010110 - db %00011011 - db %11100101 - db %10001111 - db %10111101 - db %00100000 - db %00000100 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, THUNDERBOLT ; end GranbullBaseData:: ; 0x52e44 @@ -6502,14 +5039,7 @@ GranbullBaseData:: ; 0x52e44 dn FIELD, FAIRY ; egg groups ; tmhm - db %11110111 - db %01010110 - db %00011011 - db %11100101 - db %10001111 - db %10111101 - db %00100000 - db %00000100 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, DEFENSE_CURL, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, STRENGTH, THUNDERBOLT ; end QwilfishBaseData:: ; 0x52e64 @@ -6533,14 +5063,7 @@ QwilfishBaseData:: ; 0x52e64 dn FISH, FISH ; egg groups ; tmhm - db %00101110 - db %10110010 - db %00011011 - db %10000100 - db %11001110 - db %00011000 - db %10010000 - db %00001001 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SWIFT, DEFENSE_CURL, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM ; end ScizorBaseData:: ; 0x52e84 @@ -6564,14 +5087,7 @@ ScizorBaseData:: ; 0x52e84 dn INSECT, INSECT ; egg groups ; tmhm - db %10100110 - db %01010110 - db %00011001 - db %10000100 - db %01010110 - db %01111100 - db %00100101 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, FURY_CUTTER, CUT, STRENGTH ; end ShuckleBaseData:: ; 0x52ea4 @@ -6595,14 +5111,7 @@ ShuckleBaseData:: ; 0x52ea4 dn INSECT, INSECT ; egg groups ; tmhm - db %10101110 - db %00010110 - db %00011001 - db %11001110 - db %10011110 - db %00011000 - db %01100000 - db %00000000 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, STRENGTH, FLASH ; end HeracrossBaseData:: ; 0x52ec4 @@ -6626,14 +5135,7 @@ HeracrossBaseData:: ; 0x52ec4 dn INSECT, INSECT ; egg groups ; tmhm - db %10100110 - db %00010110 - db %00011001 - db %10000110 - db %00000110 - db %00111100 - db %00100101 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DETECT, REST, ATTRACT, THIEF, FURY_CUTTER, CUT, STRENGTH ; end SneaselBaseData:: ; 0x52ee4 @@ -6657,14 +5159,7 @@ SneaselBaseData:: ; 0x52ee4 dn FIELD, FIELD ; egg groups ; tmhm - db %10100111 - db %10110011 - db %01011011 - db %11101100 - db %11000111 - db %00111110 - db %00110111 - db %00001000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, FURY_CUTTER, NIGHTMARE, CUT, SURF, STRENGTH, ICE_BEAM ; end TeddiursaBaseData:: ; 0x52f04 @@ -6688,14 +5183,7 @@ TeddiursaBaseData:: ; 0x52f04 dn FIELD, FIELD ; egg groups ; tmhm - db %11111111 - db %00010110 - db %00011001 - db %11001110 - db %11000111 - db %10111001 - db %00100101 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, REST, ATTRACT, THIEF, FIRE_PUNCH, FURY_CUTTER, CUT, STRENGTH ; end UrsaringBaseData:: ; 0x52f24 @@ -6719,14 +5207,7 @@ UrsaringBaseData:: ; 0x52f24 dn FIELD, FIELD ; egg groups ; tmhm - db %11111111 - db %01010110 - db %00011001 - db %11001110 - db %11000111 - db %10111001 - db %00100101 - db %00000000 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, THUNDERPUNCH, REST, ATTRACT, THIEF, FIRE_PUNCH, FURY_CUTTER, CUT, STRENGTH ; end SlugmaBaseData:: ; 0x52f44 @@ -6750,14 +5231,7 @@ SlugmaBaseData:: ; 0x52f44 dn AMORPHOUS, AMORPHOUS ; egg groups ; tmhm - db %10101100 - db %00010110 - db %00011001 - db %11000100 - db %10100110 - db %00011000 - db %00000000 - db %00000010 + tmhm CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, REST, ATTRACT, FLAMETHROWER ; end MagcargoBaseData:: ; 0x52f64 @@ -6781,14 +5255,7 @@ MagcargoBaseData:: ; 0x52f64 dn AMORPHOUS, AMORPHOUS ; egg groups ; tmhm - db %10101100 - db %01010110 - db %00011001 - db %11000110 - db %10100110 - db %00011000 - db %00100000 - db %00000010 + tmhm CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, DEFENSE_CURL, REST, ATTRACT, STRENGTH, FLAMETHROWER ; end SwinubBaseData:: ; 0x52f84 @@ -6812,14 +5279,7 @@ SwinubBaseData:: ; 0x52f84 dn FIELD, FIELD ; egg groups ; tmhm - db %10110110 - db %10110010 - db %00011011 - db %11000110 - db %10000110 - db %00011100 - db %00100000 - db %00001000 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, STRENGTH, ICE_BEAM ; end PiloswineBaseData:: ; 0x52fa4 @@ -6843,14 +5303,7 @@ PiloswineBaseData:: ; 0x52fa4 dn FIELD, FIELD ; egg groups ; tmhm - db %10110110 - db %11110010 - db %00011011 - db %11000110 - db %10000110 - db %00011100 - db %00100000 - db %00001000 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, DEFENSE_CURL, DETECT, REST, ATTRACT, STRENGTH, ICE_BEAM ; end CorsolaBaseData:: ; 0x52fc4 @@ -6874,14 +5327,7 @@ CorsolaBaseData:: ; 0x52fc4 dn AMPHIBIAN, INVERTEBRATE ; egg groups ; tmhm - db %10101110 - db %00010110 - db %00011011 - db %11010110 - db %10010110 - db %00011000 - db %10110000 - db %00001000 + tmhm HEADBUTT, CURSE, ROLLOUT, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, SURF, STRENGTH, WHIRLPOOL, ICE_BEAM ; end RemoraidBaseData:: ; 0x52fe4 @@ -6905,14 +5351,7 @@ RemoraidBaseData:: ; 0x52fe4 dn AMPHIBIAN, FISH ; egg groups ; tmhm - db %00100100 - db %01010010 - db %00011011 - db %11000100 - db %11000110 - db %00111000 - db %10010000 - db %00001010 + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, THIEF, SURF, WHIRLPOOL, FLAMETHROWER, ICE_BEAM ; end OctilleryBaseData:: ; 0x53004 @@ -6936,14 +5375,7 @@ OctilleryBaseData:: ; 0x53004 dn AMPHIBIAN, FISH ; egg groups ; tmhm - db %00100100 - db %01010010 - db %00011011 - db %11000100 - db %11000110 - db %00111000 - db %10010000 - db %00001010 + tmhm CURSE, TOXIC, HIDDEN_POWER, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, REST, ATTRACT, THIEF, SURF, WHIRLPOOL, FLAMETHROWER, ICE_BEAM ; end DelibirdBaseData:: ; 0x53024 @@ -6967,14 +5399,7 @@ DelibirdBaseData:: ; 0x53024 dn AMPHIBIAN, FIELD ; egg groups ; tmhm - db %00100110 - db %10110010 - db %00011011 - db %11000100 - db %01000110 - db %00111100 - db %00001000 - db %00001000 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, FLY, ICE_BEAM ; end MantineBaseData:: ; 0x53044 @@ -6998,14 +5423,7 @@ MantineBaseData:: ; 0x53044 dn AMPHIBIAN, AMPHIBIAN ; egg groups ; tmhm - db %00100110 - db %10110010 - db %00011011 - db %11000100 - db %01000110 - db %00011000 - db %10010000 - db %00001001 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM ; end SkarmoryBaseData:: ; 0x53064 @@ -7029,14 +5447,7 @@ SkarmoryBaseData:: ; 0x53064 dn AVIAN, AVIAN ; egg groups ; tmhm - db %00100100 - db %00010110 - db %00011001 - db %11000100 - db %01010110 - db %01111100 - db %00001100 - db %00000000 + tmhm CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DETECT, REST, ATTRACT, THIEF, STEEL_WING, CUT, FLY ; end HoundourBaseData:: ; 0x53084 @@ -7060,14 +5471,7 @@ HoundourBaseData:: ; 0x53084 dn FIELD, FIELD ; egg groups ; tmhm - db %10110110 - db %00010110 - db %01111001 - db %11100100 - db %01101110 - db %00111110 - db %00000010 - db %00000010 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, FIRE_BLAST, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, NIGHTMARE, FLAMETHROWER ; end HoundoomBaseData:: ; 0x530a4 @@ -7091,14 +5495,7 @@ HoundoomBaseData:: ; 0x530a4 dn FIELD, FIELD ; egg groups ; tmhm - db %10110110 - db %01010110 - db %01111001 - db %11100100 - db %01101110 - db %00111110 - db %00100010 - db %00000010 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SLUDGE_BOMB, FIRE_BLAST, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, NIGHTMARE, STRENGTH, FLAMETHROWER ; end KingdraBaseData:: ; 0x530c4 @@ -7122,14 +5519,7 @@ KingdraBaseData:: ; 0x530c4 dn AMPHIBIAN, REPTILE ; egg groups ; tmhm - db %00100110 - db %11110010 - db %10011011 - db %10000100 - db %01000110 - db %00011000 - db %10010000 - db %00001001 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, DRAGONBREATH, RETURN, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, REST, ATTRACT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM ; end PhanpyBaseData:: ; 0x530e4 @@ -7153,14 +5543,7 @@ PhanpyBaseData:: ; 0x530e4 dn FIELD, FIELD ; egg groups ; tmhm - db %10111110 - db %00010110 - db %00011001 - db %11000110 - db %10010110 - db %00011000 - db %00100000 - db %00000000 + tmhm HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, STRENGTH ; end DonphanBaseData:: ; 0x53104 @@ -7184,14 +5567,7 @@ DonphanBaseData:: ; 0x53104 dn FIELD, FIELD ; egg groups ; tmhm - db %10111110 - db %01010110 - db %00011001 - db %11000110 - db %10010110 - db %00011000 - db %00100000 - db %00000000 + tmhm HEADBUTT, CURSE, ROLLOUT, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, REST, ATTRACT, STRENGTH ; end Porygon2BaseData:: ; 0x53124 @@ -7215,14 +5591,7 @@ Porygon2BaseData:: ; 0x53124 dn INANIMATE, INANIMATE ; egg groups ; tmhm - db %01100100 - db %11110111 - db %01011011 - db %10010101 - db %11000110 - db %00101010 - db %01000010 - db %00001100 + tmhm CURSE, TOXIC, ZAP_CANNON, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, PSYCHIC, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DEFENSE_CURL, DREAM_EATER, REST, THIEF, NIGHTMARE, FLASH, THUNDERBOLT, ICE_BEAM ; end StantlerBaseData:: ; 0x53144 @@ -7246,14 +5615,7 @@ StantlerBaseData:: ; 0x53144 dn FIELD, FIELD ; egg groups ; tmhm - db %00110110 - db %00010111 - db %00011011 - db %11010110 - db %01000110 - db %00111110 - db %01000010 - db %00000000 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DREAM_EATER, DETECT, REST, ATTRACT, THIEF, NIGHTMARE, FLASH ; end SmeargleBaseData:: ; 0x53164 @@ -7277,14 +5639,7 @@ SmeargleBaseData:: ; 0x53164 dn FIELD, FIELD ; egg groups ; tmhm - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 - db %00000000 + tmhm ; end TyrogueBaseData:: ; 0x53184 @@ -7308,14 +5663,7 @@ TyrogueBaseData:: ; 0x53184 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %10100110 - db %00010110 - db %00011001 - db %11000100 - db %01000110 - db %00111100 - db %00100000 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STRENGTH ; end HitmontopBaseData:: ; 0x531a4 @@ -7339,14 +5687,7 @@ HitmontopBaseData:: ; 0x531a4 dn HUMANSHAPE, HUMANSHAPE ; egg groups ; tmhm - db %10100110 - db %00010110 - db %00011001 - db %11001100 - db %01000110 - db %00111100 - db %00100000 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SWIFT, DETECT, REST, ATTRACT, THIEF, STRENGTH ; end SmoochumBaseData:: ; 0x531c4 @@ -7370,14 +5711,7 @@ SmoochumBaseData:: ; 0x531c4 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %00100101 - db %10111011 - db %00011011 - db %11110100 - db %00000111 - db %00111010 - db %00000010 - db %00001000 + tmhm DYNAMICPUNCH, CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SWEET_SCENT, SNORE, BLIZZARD, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, DREAM_EATER, REST, ATTRACT, THIEF, NIGHTMARE, ICE_BEAM ; end ElekidBaseData:: ; 0x531e4 @@ -7401,14 +5735,7 @@ ElekidBaseData:: ; 0x531e4 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %01100111 - db %00010010 - db %00011011 - db %11010101 - db %01000111 - db %10111101 - db %01000000 - db %00000100 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, ZAP_CANNON, HIDDEN_POWER, SNORE, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, THUNDER, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SWIFT, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, FLASH, THUNDERBOLT ; end MagbyBaseData:: ; 0x53204 @@ -7432,14 +5759,7 @@ MagbyBaseData:: ; 0x53204 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %00100111 - db %00010110 - db %01011001 - db %11010100 - db %00100110 - db %10111101 - db %00000000 - db %00000010 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, PROTECT, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, PSYCHIC, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, FIRE_BLAST, THUNDERPUNCH, DETECT, REST, ATTRACT, THIEF, FIRE_PUNCH, FLAMETHROWER ; end MiltankBaseData:: ; 0x53224 @@ -7463,14 +5783,7 @@ MiltankBaseData:: ; 0x53224 dn FIELD, FIELD ; egg groups ; tmhm - db %11101111 - db %11111111 - db %01011011 - db %11100111 - db %10010111 - db %10011001 - db %00110000 - db %00001100 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, EARTHQUAKE, RETURN, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, ICE_PUNCH, SWAGGER, SLEEP_TALK, SANDSTORM, DEFENSE_CURL, THUNDERPUNCH, REST, ATTRACT, FIRE_PUNCH, SURF, STRENGTH, THUNDERBOLT, ICE_BEAM ; end BlisseyBaseData:: ; 0x53244 @@ -7494,14 +5807,7 @@ BlisseyBaseData:: ; 0x53244 dn FAIRY, FAIRY ; egg groups ; tmhm - db %11101111 - db %11110110 - db %00111011 - db %11110101 - db %10110110 - db %00011010 - db %01100000 - db %00001110 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROLLOUT, TOXIC, ZAP_CANNON, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, THUNDER, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DEFENSE_CURL, DREAM_EATER, REST, ATTRACT, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end RaikouBaseData:: ; 0x53264 @@ -7525,14 +5831,7 @@ RaikouBaseData:: ; 0x53264 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %11110110 - db %01010111 - db %01011011 - db %11001101 - db %01010110 - db %00001100 - db %01100100 - db %00000100 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, THUNDER, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DETECT, REST, CUT, STRENGTH, FLASH, THUNDERBOLT ; end EnteiBaseData:: ; 0x53284 @@ -7556,14 +5855,7 @@ EnteiBaseData:: ; 0x53284 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %10110110 - db %01010111 - db %01111011 - db %11001100 - db %01110110 - db %00001100 - db %01100100 - db %00000010 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, SOLARBEAM, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, SWIFT, DETECT, REST, CUT, STRENGTH, FLASH, FLAMETHROWER ; end SuicuneBaseData:: ; 0x532a4 @@ -7587,14 +5879,7 @@ SuicuneBaseData:: ; 0x532a4 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %10110110 - db %11110111 - db %01011011 - db %11001100 - db %01010110 - db %00001100 - db %10010100 - db %00001001 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DETECT, REST, CUT, SURF, WHIRLPOOL, WATERFALL, ICE_BEAM ; end LarvitarBaseData:: ; 0x532c4 @@ -7618,14 +5903,7 @@ LarvitarBaseData:: ; 0x532c4 dn MONSTER, MONSTER ; egg groups ; tmhm - db %00100110 - db %01010110 - db %00011011 - db %11001110 - db %00010110 - db %00011100 - db %00000000 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DETECT, REST, ATTRACT ; end PupitarBaseData:: ; 0x532e4 @@ -7649,14 +5927,7 @@ PupitarBaseData:: ; 0x532e4 dn MONSTER, MONSTER ; egg groups ; tmhm - db %00100110 - db %01010110 - db %00011011 - db %11001110 - db %00010110 - db %00011100 - db %00000000 - db %00000000 + tmhm HEADBUTT, CURSE, TOXIC, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, DETECT, REST, ATTRACT ; end TyranitarBaseData:: ; 0x53304 @@ -7680,14 +5951,7 @@ TyranitarBaseData:: ; 0x53304 dn MONSTER, MONSTER ; egg groups ; tmhm - db %10110111 - db %01010110 - db %11011011 - db %11001110 - db %00110110 - db %10011100 - db %00110111 - db %00001110 + tmhm DYNAMICPUNCH, HEADBUTT, CURSE, ROAR, TOXIC, ROCK_SMASH, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, EARTHQUAKE, RETURN, DIG, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, DETECT, REST, ATTRACT, FIRE_PUNCH, FURY_CUTTER, NIGHTMARE, CUT, SURF, STRENGTH, FLAMETHROWER, THUNDERBOLT, ICE_BEAM ; end LugiaBaseData:: ; 0x53324 @@ -7711,14 +5975,7 @@ LugiaBaseData:: ; 0x53324 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %11110110 - db %11110111 - db %11011111 - db %11110111 - db %01010110 - db %01001110 - db %10111010 - db %00001101 + tmhm HEADBUTT, CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, BLIZZARD, HYPER_BEAM, ICY_WIND, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, IRON_TAIL, DRAGONBREATH, THUNDER, EARTHQUAKE, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DREAM_EATER, DETECT, REST, STEEL_WING, NIGHTMARE, FLY, SURF, STRENGTH, WHIRLPOOL, WATERFALL, THUNDERBOLT, ICE_BEAM ; end Ho_OhBaseData:: ; 0x53344 @@ -7742,14 +5999,7 @@ Ho_OhBaseData:: ; 0x53344 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %11110100 - db %01010111 - db %10111111 - db %11110111 - db %01110110 - db %01001110 - db %01101010 - db %00000110 + tmhm CURSE, ROAR, TOXIC, ZAP_CANNON, ROCK_SMASH, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, DRAGONBREATH, THUNDER, EARTHQUAKE, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, FIRE_BLAST, SWIFT, DREAM_EATER, DETECT, REST, STEEL_WING, NIGHTMARE, FLY, STRENGTH, FLASH, FLAMETHROWER, THUNDERBOLT ; end CelebiBaseData:: ; 0x53364 @@ -7773,12 +6023,5 @@ CelebiBaseData:: ; 0x53364 dn NO_EGGS, NO_EGGS ; egg groups ; tmhm - db %00100100 - db %01011111 - db %00111111 - db %11110100 - db %11010110 - db %00001110 - db %01000010 - db %00000000 + tmhm CURSE, TOXIC, PSYCH_UP, HIDDEN_POWER, SUNNY_DAY, SWEET_SCENT, SNORE, HYPER_BEAM, PROTECT, RAIN_DANCE, GIGA_DRAIN, ENDURE, FRUSTRATION, SOLARBEAM, RETURN, PSYCHIC, SHADOW_BALL, MUD_SLAP, DOUBLE_TEAM, SWAGGER, SLEEP_TALK, SANDSTORM, SWIFT, DEFENSE_CURL, DREAM_EATER, DETECT, REST, NIGHTMARE, FLASH ; end diff --git a/extras b/extras index 46492bd90..bf76a6b84 160000 --- a/extras +++ b/extras @@ -1 +1 @@ -Subproject commit 46492bd9075313a52622cc585fe7b2ca404cbdcd +Subproject commit bf76a6b84a2f57edbcd01d6b2841cb813b2afce4 diff --git a/home.asm b/home.asm index 1cf26978a..9f8dd4fd1 100644 --- a/home.asm +++ b/home.asm @@ -991,7 +991,7 @@ GetItemName:: ; 3468 push bc ld a, [wd265] - cp TM_01 + cp TM01 jr nc, .TM ld [CurSpecies], a @@ -1019,7 +1019,7 @@ GetTMHMName:: ; 3487 push af ; TM/HM prefix - cp HM_01 + cp HM01 push af jr c, .TM @@ -1094,7 +1094,7 @@ GetTMHMName:: ; 3487 IsHM:: ; 34df - cp HM_01 + cp HM01 jr c, .NotHM scf ret diff --git a/items/item_descriptions.asm b/items/item_descriptions.asm index 9309b811d..40e91b2c9 100644 --- a/items/item_descriptions.asm +++ b/items/item_descriptions.asm @@ -2,7 +2,7 @@ PrintItemDescription: ; 0x1c8955 ; Print the description for item [CurSpecies] at de. ld a, [CurSpecies] - cp TM_01 + cp TM01 jr c, .not_a_tm ld [CurItem], a diff --git a/items/marts.asm b/items/marts.asm index a11b8a5bb..295a4bafd 100644 --- a/items/marts.asm +++ b/items/marts.asm @@ -144,37 +144,37 @@ Mart8: ; 16134 Mart9: ; 1613b db 3 ; # items - db TM_41 - db TM_48 - db TM_33 + db TM_THUNDERPUNCH + db TM_FIRE_PUNCH + db TM_ICE_PUNCH db $ff ; 16140 Mart10: ; 16140 db 4 ; # items - db TM_41 - db TM_48 - db TM_33 - db TM_02 + db TM_THUNDERPUNCH + db TM_FIRE_PUNCH + db TM_ICE_PUNCH + db TM_HEADBUTT db $ff ; 16146 Mart11: ; 16146 db 4 ; # items - db TM_41 - db TM_48 - db TM_33 - db TM_08 + db TM_THUNDERPUNCH + db TM_FIRE_PUNCH + db TM_ICE_PUNCH + db TM_ROCK_SMASH db $ff ; 1614c Mart12: ; 1614c db 5 ; # items - db TM_41 - db TM_48 - db TM_33 - db TM_02 - db TM_08 + db TM_THUNDERPUNCH + db TM_FIRE_PUNCH + db TM_ICE_PUNCH + db TM_HEADBUTT + db TM_ROCK_SMASH db $ff ; 16153 @@ -339,11 +339,11 @@ Mart24: ; 161c2 Mart25: ; 161ce db 5 ; # items - db TM_10 - db TM_11 - db TM_17 - db TM_18 - db TM_37 + db TM_HIDDEN_POWER + db TM_SUNNY_DAY + db TM_PROTECT + db TM_RAIN_DANCE + db TM_SANDSTORM db $ff ; 161d5 diff --git a/macros.asm b/macros.asm index 897636c8f..cbd071b8f 100644 --- a/macros.asm +++ b/macros.asm @@ -1,4 +1,5 @@ INCLUDE "macros/enum.asm" +INCLUDE "macros/basestats.asm" INCLUDE "macros/event.asm" INCLUDE "macros/sound.asm" diff --git a/macros/basestats.asm b/macros/basestats.asm new file mode 100644 index 000000000..25ffcc02b --- /dev/null +++ b/macros/basestats.asm @@ -0,0 +1,66 @@ +define: macro +if !def(\1) +\1 equs \2 +endc +endm + +const_value = 0 + +add_tm: MACRO +if !def(TM01) +TM01 = const_value + enum_start 1 +endc + define _\@_1, "TM_\1" + const _\@_1 + enum \1_TMNUM +ENDM + +add_hm: MACRO +if !def(HM01) +HM01 = const_value +endc + define _\@_1, "HM_\1" + const _\@_1 + enum \1_TMNUM +ENDM + +add_mt: MACRO + enum \1_TMNUM +ENDM + +tmhm: MACRO +x = 0 +y = 0 +w = 0 + rept _NARG + if def(\1_TMNUM) + if \1_TMNUM < 25 +x = x | (1 << ((\1_TMNUM) - 1)) + else + if \1_TMNUM < 49 +y = y | (1 << ((\1_TMNUM) - 1 - 24)) + else +w = w | (1 << ((\1_TMNUM) - 1 - 48)) + endc + endc + else + fail "\1 is not a TM, HM, or move tutor move" + endc + + shift + endr + + rept 3 + db x & $ff +x = x >> 8 + endr + rept 3 + db y & $ff +y = y >> 8 + endr + rept 2 + db w & $ff +w = w >> 8 + endr +ENDM diff --git a/main.asm b/main.asm index cd970f697..af3b565ce 100644 --- a/main.asm +++ b/main.asm @@ -6823,26 +6823,26 @@ Functiond27b: ; d27b ret ; d283 -Functiond283: ; d283 - ld c, 20 +GetPocketCapacity: ; d283 + ld c, MAX_ITEMS ld a, e - cp TMsHMsEnd % $100 + cp NumItems % $100 jr nz, .asm_d28e ld a, d - cp TMsHMsEnd / $100 + cp NumItems / $100 ret z .asm_d28e - ld c, 50 + ld c, MAX_PC_ITEMS ld a, e - cp BallsEnd % $100 + cp PCItems % $100 jr nz, .asm_d299 ld a, d - cp BallsEnd / $100 + cp PCItems / $100 ret z .asm_d299 - ld c, $c + ld c, MAX_BALLS ret ; d29c @@ -6873,7 +6873,7 @@ Functiond29c: ; d29c jr .asm_d2a5 .asm_d2bd - call Functiond283 + call GetPocketCapacity ld a, [de] cp c jr c, .asm_d2c6 @@ -7176,7 +7176,7 @@ GetTMHMNumber:: ; d407 .skip dec a .done - sub TM_01 + sub TM01 inc a ld c, a ret @@ -7189,9 +7189,9 @@ GetNumberedTMHM: ; d417 ld a, c ; Skip any gaps. - cp ITEM_C3 - (TM_01 - 1) + cp ITEM_C3 - (TM01 - 1) jr c, .done - cp ITEM_DC - (TM_01 - 1) - 1 + cp ITEM_DC - (TM01 - 1) - 1 jr c, .skip_one .skip_two @@ -7199,7 +7199,7 @@ GetNumberedTMHM: ; d417 .skip_one inc a .done - add TM_01 + add TM01 dec a ld c, a ret @@ -35563,7 +35563,7 @@ Function2c7bf: ; 2c7bf (b:47bf) push af res 4, [hl] ld a, [CurItem] - cp TM_01 + cp TM01 jr c, .asm_2c7f5 call GetTMHMItemMove ld a, [wd265] @@ -35572,7 +35572,7 @@ Function2c7bf: ; 2c7bf (b:47bf) call CopyName1 ld hl, UnknownText_0x2c8bf ld a, [CurItem] - cp HM_01 + cp HM01 jr c, .asm_2c7e9 ld hl, UnknownText_0x2c8c4 .asm_2c7e9 diff --git a/maps/AzaleaGym.asm b/maps/AzaleaGym.asm index c4ed40efe..e60ada160 100644 --- a/maps/AzaleaGym.asm +++ b/maps/AzaleaGym.asm @@ -35,7 +35,7 @@ UnknownScript_0x18ec48: ; 0x18ec48 setevent EVENT_BEAT_BUG_CATCHER_JOSH writetext UnknownText_0x18ee2b keeptextopen - verbosegiveitem TM_49, 1 + verbosegiveitem TM_FURY_CUTTER, 1 iffalse UnknownScript_0x18ec71 setevent EVENT_GOT_TM49_FURY_CUTTER writetext UnknownText_0x18eefa diff --git a/maps/BlackthornGym1F.asm b/maps/BlackthornGym1F.asm index d5982cabd..55b9c0cda 100644 --- a/maps/BlackthornGym1F.asm +++ b/maps/BlackthornGym1F.asm @@ -63,9 +63,9 @@ UnknownScript_0x194e69: iftrue UnknownScript_0x194e94 writetext UnknownText_0x195196 keeptextopen - giveitem TM_24, $1 + giveitem TM_DRAGONBREATH, $1 iffalse UnknownScript_0x194e8e - itemtotext TM_24, $0 + itemtotext TM_DRAGONBREATH, $0 writetext UnknownText_0x1951bf playsound SFX_ITEM waitbutton diff --git a/maps/BurnedTowerB1F.asm b/maps/BurnedTowerB1F.asm index fade946df..a58687cb8 100644 --- a/maps/BurnedTowerB1F.asm +++ b/maps/BurnedTowerB1F.asm @@ -120,7 +120,7 @@ UnknownScript_0x18622a: ; 0x18622a ; 0x186231 ItemFragment_0x186231: ; 0x186231 - db TM_20, 1 + db TM_ENDURE, 1 ; 0x186233 BurnedTowerB1FBoulder: diff --git a/maps/CeladonGameCornerPrizeRoom.asm b/maps/CeladonGameCornerPrizeRoom.asm index bc0233cd9..b7addb7b2 100644 --- a/maps/CeladonGameCornerPrizeRoom.asm +++ b/maps/CeladonGameCornerPrizeRoom.asm @@ -36,10 +36,10 @@ UnknownScript_0x726fd: ; 0x726fd UnknownScript_0x72714: ; 0x72714 checkcoins 1500 if_equal $2, UnknownScript_0x72778 - itemtotext TM_32, $0 + itemtotext TM_DOUBLE_TEAM, $0 scall UnknownScript_0x72768 iffalse UnknownScript_0x72784 - giveitem TM_32, $1 + giveitem TM_DOUBLE_TEAM, $1 iffalse UnknownScript_0x7277e takecoins 1500 jump UnknownScript_0x7276d @@ -48,10 +48,10 @@ UnknownScript_0x72714: ; 0x72714 UnknownScript_0x72730: ; 0x72730 checkcoins 3500 if_equal $2, UnknownScript_0x72778 - itemtotext TM_29, $0 + itemtotext TM_PSYCHIC, $0 scall UnknownScript_0x72768 iffalse UnknownScript_0x72784 - giveitem TM_29, $1 + giveitem TM_PSYCHIC, $1 iffalse UnknownScript_0x7277e takecoins 3500 jump UnknownScript_0x7276d @@ -60,10 +60,10 @@ UnknownScript_0x72730: ; 0x72730 UnknownScript_0x7274c: ; 0x7274c checkcoins 7500 if_equal $2, UnknownScript_0x72778 - itemtotext TM_15, $0 + itemtotext TM_HYPER_BEAM, $0 scall UnknownScript_0x72768 iffalse UnknownScript_0x72784 - giveitem TM_15, $1 + giveitem TM_HYPER_BEAM, $1 iffalse UnknownScript_0x7277e takecoins 7500 jump UnknownScript_0x7276d diff --git a/maps/CeladonGym.asm b/maps/CeladonGym.asm index 4d470343d..8439ecaf8 100644 --- a/maps/CeladonGym.asm +++ b/maps/CeladonGym.asm @@ -33,7 +33,7 @@ UnknownScript_0x72a9b: ; 0x72a9b iftrue UnknownScript_0x72aae writetext UnknownText_0x72cb0 keeptextopen - verbosegiveitem TM_19, 1 + verbosegiveitem TM_GIGA_DRAIN, 1 iffalse UnknownScript_0x72aae setevent EVENT_GOT_TM19_GIGA_DRAIN UnknownScript_0x72aae: ; 0x72aae diff --git a/maps/CeladonMansionRoofHouse.asm b/maps/CeladonMansionRoofHouse.asm index 2553a7134..05b1f3e0e 100644 --- a/maps/CeladonMansionRoofHouse.asm +++ b/maps/CeladonMansionRoofHouse.asm @@ -24,7 +24,7 @@ PharmacistScript_0x71afd: ; 0x71afd UnknownScript_0x71b14: ; 0x71b14 writetext UnknownText_0x71ba3 keeptextopen - verbosegiveitem TM_03, 1 + verbosegiveitem TM_CURSE, 1 iffalse UnknownScript_0x71b25 setevent EVENT_GOT_TM03_CURSE UnknownScript_0x71b21: ; 0x71b21 diff --git a/maps/CianwoodCity.asm b/maps/CianwoodCity.asm index 4569dd5e4..e4aac515d 100644 --- a/maps/CianwoodCity.asm +++ b/maps/CianwoodCity.asm @@ -89,7 +89,7 @@ PokefanFScript_0x1a0084: UnknownScript_0x1a009c: writetext UnknownText_0x1a01e3 keeptextopen - verbosegiveitem HM_02, 1 + verbosegiveitem HM_FLY, 1 iffalse UnknownScript_0x1a00b1 setevent EVENT_GOT_HM02_FLY writetext UnknownText_0x1a021d diff --git a/maps/CianwoodGym.asm b/maps/CianwoodGym.asm index 7128c0eed..93d4c58d2 100644 --- a/maps/CianwoodGym.asm +++ b/maps/CianwoodGym.asm @@ -50,7 +50,7 @@ UnknownScript_0x9d656: ; 0x9d656 setevent EVENT_BEAT_BLACKBELT_LUNG writetext UnknownText_0x9d84d keeptextopen - verbosegiveitem TM_01, 1 + verbosegiveitem TM_DYNAMICPUNCH, 1 iffalse UnknownScript_0x9d67f setevent EVENT_GOT_TM01_DYNAMICPUNCH writetext UnknownText_0x9d8da diff --git a/maps/DanceTheatre.asm b/maps/DanceTheatre.asm index 830766e38..2bc616446 100644 --- a/maps/DanceTheatre.asm +++ b/maps/DanceTheatre.asm @@ -190,7 +190,7 @@ UnknownScript_0x994ff: ; 0x994ff UnknownScript_0x99505: ; 0x99505 writetext UnknownText_0x9991a keeptextopen - verbosegiveitem HM_03, 1 + verbosegiveitem HM_SURF, 1 setevent EVENT_GOT_HM03_SURF writetext UnknownText_0x9999b closetext diff --git a/maps/DarkCaveBlackthornEntrance.asm b/maps/DarkCaveBlackthornEntrance.asm index e4682818f..50def64e1 100644 --- a/maps/DarkCaveBlackthornEntrance.asm +++ b/maps/DarkCaveBlackthornEntrance.asm @@ -29,7 +29,7 @@ ItemFragment_0x18c73b: ; 0x18c73b ; 0x18c73d ItemFragment_0x18c73d: ; 0x18c73d - db TM_13, 1 + db TM_SNORE, 1 ; 0x18c73f UnknownText_0x18c73f: ; 0x18c73f diff --git a/maps/DragonsDenB1F.asm b/maps/DragonsDenB1F.asm index 909b483d3..47b0e79a9 100644 --- a/maps/DragonsDenB1F.asm +++ b/maps/DragonsDenB1F.asm @@ -55,9 +55,9 @@ UnknownScript_0x18c8b8: ; 0x18c8b8 loadfont writetext UnknownText_0x18c9bf keeptextopen - giveitem TM_24, $1 + giveitem TM_DRAGONBREATH, $1 iffalse UnknownScript_0x18c8f4 - itemtotext TM_24, $0 + itemtotext TM_DRAGONBREATH, $0 writetext UnknownText_0x18c9fb playsound SFX_ITEM waitbutton diff --git a/maps/EcruteakGym.asm b/maps/EcruteakGym.asm index 4029f9800..75b2cbe25 100644 --- a/maps/EcruteakGym.asm +++ b/maps/EcruteakGym.asm @@ -51,7 +51,7 @@ UnknownScript_0x99d8c: ; 0x99d8c setevent EVENT_BEAT_MEDIUM_GRACE writetext UnknownText_0x9a059 keeptextopen - verbosegiveitem TM_30, 1 + verbosegiveitem TM_SHADOW_BALL, 1 iffalse UnknownScript_0x99db5 setevent EVENT_GOT_TM30_SHADOW_BALL writetext UnknownText_0x9a0ec diff --git a/maps/FuchsiaGym.asm b/maps/FuchsiaGym.asm index 334415eb1..555cba6ee 100644 --- a/maps/FuchsiaGym.asm +++ b/maps/FuchsiaGym.asm @@ -45,7 +45,7 @@ UnknownScript_0x195e02: ; 0x195e02 iftrue UnknownScript_0x195e15 writetext UnknownText_0x196002 keeptextopen - verbosegiveitem TM_06, 1 + verbosegiveitem TM_TOXIC, 1 iffalse UnknownScript_0x195e15 setevent EVENT_GOT_TM06_TOXIC UnknownScript_0x195e15: ; 0x195e15 diff --git a/maps/GoldenrodDeptStore5F.asm b/maps/GoldenrodDeptStore5F.asm index 934aef251..624586edc 100644 --- a/maps/GoldenrodDeptStore5F.asm +++ b/maps/GoldenrodDeptStore5F.asm @@ -70,7 +70,7 @@ ReceptionistScript_0x560ce: UnknownScript_0x560ee: writetext UnknownText_0x5615a keeptextopen - verbosegiveitem TM_27, 1 + verbosegiveitem TM_RETURN, 1 iffalse UnknownScript_0x56116 setflag $005b loadmovesprites @@ -85,7 +85,7 @@ UnknownScript_0x560fd: UnknownScript_0x56103: writetext UnknownText_0x561d8 keeptextopen - verbosegiveitem TM_21, 1 + verbosegiveitem TM_FRUSTRATION, 1 iffalse UnknownScript_0x56116 setflag $005b loadmovesprites diff --git a/maps/GoldenrodGameCorner.asm b/maps/GoldenrodGameCorner.asm index 32b03d65e..109bbf6bf 100644 --- a/maps/GoldenrodGameCorner.asm +++ b/maps/GoldenrodGameCorner.asm @@ -67,10 +67,10 @@ UnknownScript_0x56c36: ; 056c36 UnknownScript_0x56c4d: ; 0x56c4d checkcoins 5500 if_equal $2, UnknownScript_0x56cb1 - itemtotext TM_25, $0 + itemtotext TM_THUNDER, $0 scall UnknownScript_0x56ca1 iffalse UnknownScript_0x56cbd - giveitem TM_25, $1 + giveitem TM_THUNDER, $1 iffalse UnknownScript_0x56cb7 takecoins 5500 jump UnknownScript_0x56ca6 @@ -79,10 +79,10 @@ UnknownScript_0x56c4d: ; 0x56c4d UnknownScript_0x56c69: ; 0x56c69 checkcoins 5500 if_equal $2, UnknownScript_0x56cb1 - itemtotext TM_14, $0 + itemtotext TM_BLIZZARD, $0 scall UnknownScript_0x56ca1 iffalse UnknownScript_0x56cbd - giveitem TM_14, $1 + giveitem TM_BLIZZARD, $1 iffalse UnknownScript_0x56cb7 takecoins 5500 jump UnknownScript_0x56ca6 @@ -91,10 +91,10 @@ UnknownScript_0x56c69: ; 0x56c69 UnknownScript_0x56c85: ; 0x56c85 checkcoins 5500 if_equal $2, UnknownScript_0x56cb1 - itemtotext TM_38, $0 + itemtotext TM_FIRE_BLAST, $0 scall UnknownScript_0x56ca1 iffalse UnknownScript_0x56cbd - giveitem TM_38, $1 + giveitem TM_FIRE_BLAST, $1 iffalse UnknownScript_0x56cb7 takecoins 5500 jump UnknownScript_0x56ca6 diff --git a/maps/GoldenrodGym.asm b/maps/GoldenrodGym.asm index b9fb5ae36..98a1632b3 100644 --- a/maps/GoldenrodGym.asm +++ b/maps/GoldenrodGym.asm @@ -64,7 +64,7 @@ UnknownScript_0x54044: ; 0x54044 UnknownScript_0x54064: ; 0x54064 writetext UnknownText_0x5428b keeptextopen - verbosegiveitem TM_45, 1 + verbosegiveitem TM_ATTRACT, 1 iffalse UnknownScript_0x5407b setevent EVENT_GOT_TM45_ATTRACT writetext UnknownText_0x54302 diff --git a/maps/IcePath1F.asm b/maps/IcePath1F.asm index 7a320793c..dead964c8 100644 --- a/maps/IcePath1F.asm +++ b/maps/IcePath1F.asm @@ -7,7 +7,7 @@ IcePath1F_MapScriptHeader: ; 0x7e470 ; 0x7e472 ItemFragment_0x7e472: ; 0x7e472 - db HM_07, 1 + db HM_WATERFALL, 1 ; 0x7e474 ItemFragment_0x7e474: ; 0x7e474 diff --git a/maps/IcePathB2FBlackthornSide.asm b/maps/IcePathB2FBlackthornSide.asm index 53171f4c5..b0b27da73 100644 --- a/maps/IcePathB2FBlackthornSide.asm +++ b/maps/IcePathB2FBlackthornSide.asm @@ -7,7 +7,7 @@ IcePathB2FBlackthornSide_MapScriptHeader: ; 0x7e644 ; 0x7e646 ItemFragment_0x7e646: ; 0x7e646 - db TM_44, 1 + db TM_REST, 1 ; 0x7e648 MapIcePathB2FBlackthornSideSignpostItem0: ; 0x7e648 diff --git a/maps/IlexForest.asm b/maps/IlexForest.asm index 95631b273..d68fe9952 100644 --- a/maps/IlexForest.asm +++ b/maps/IlexForest.asm @@ -377,7 +377,7 @@ BlackBeltScript_0x6edae: ; 0x6edae iftrue UnknownScript_0x6edd8 writetext UnknownText_0x6f099 keeptextopen - verbosegiveitem HM_01, 1 + verbosegiveitem HM_CUT, 1 setevent EVENT_GOT_HM01_CUT writetext UnknownText_0x6f141 closetext @@ -405,7 +405,7 @@ RockerScript_0x6edde: ; 0x6edde iftrue UnknownScript_0x6edf3 writetext UnknownText_0x6f21b keeptextopen - verbosegiveitem TM_02, 1 + verbosegiveitem TM_HEADBUTT, 1 iffalse UnknownScript_0x6edf7 setevent EVENT_GOT_TM02_HEADBUTT UnknownScript_0x6edf3: ; 0x6edf3 diff --git a/maps/LakeofRage.asm b/maps/LakeofRage.asm index 5b3b10aed..db6af8414 100644 --- a/maps/LakeofRage.asm +++ b/maps/LakeofRage.asm @@ -284,7 +284,7 @@ ItemFragment_0x70148: db ELIXER, 1 ItemFragment_0x7014a: - db TM_43, 1 + db TM_DETECT, 1 MapLakeofRageSignpostItem2: dw $00b5 diff --git a/maps/LakeofRageHiddenPowerHouse.asm b/maps/LakeofRageHiddenPowerHouse.asm index cbd14ffb5..264d78506 100644 --- a/maps/LakeofRageHiddenPowerHouse.asm +++ b/maps/LakeofRageHiddenPowerHouse.asm @@ -12,7 +12,7 @@ HiddenPowerGuy: iftrue .AlreadyGotItem writetext HiddenPowerGuyText1 keeptextopen - verbosegiveitem TM_10, 1 + verbosegiveitem TM_HIDDEN_POWER, 1 iffalse .Done setevent EVENT_GOT_TM10_HIDDEN_POWER writetext HiddenPowerGuyText2 diff --git a/maps/MahoganyGym.asm b/maps/MahoganyGym.asm index 8c1449f84..f66e55e82 100644 --- a/maps/MahoganyGym.asm +++ b/maps/MahoganyGym.asm @@ -36,7 +36,7 @@ UnknownScript_0x199ac8: ; 0x199ac8 setevent EVENT_BEAT_BOARDER_DOUGLAS writetext UnknownText_0x199d55 keeptextopen - verbosegiveitem TM_16, 1 + verbosegiveitem TM_ICY_WIND, 1 iffalse UnknownScript_0x199af4 setevent EVENT_GOT_TM16_ICY_WIND writetext UnknownText_0x199def diff --git a/maps/MountMortar2FInside.asm b/maps/MountMortar2FInside.asm index fe23e759e..88a743d3c 100644 --- a/maps/MountMortar2FInside.asm +++ b/maps/MountMortar2FInside.asm @@ -44,7 +44,7 @@ ItemFragment_0x7e0e0: ; 0x7e0e0 ; 0x7e0e2 ItemFragment_0x7e0e2: ; 0x7e0e2 - db TM_40, 1 + db TM_DEFENSE_CURL, 1 ; 0x7e0e4 ItemFragment_0x7e0e4: ; 0x7e0e4 diff --git a/maps/MrPsychicsHouse.asm b/maps/MrPsychicsHouse.asm index f3d20a785..89b5d529a 100644 --- a/maps/MrPsychicsHouse.asm +++ b/maps/MrPsychicsHouse.asm @@ -12,7 +12,7 @@ MrPsychic: iftrue .AlreadyGotItem writetext MrPsychicText1 keeptextopen - verbosegiveitem TM_29, 1 + verbosegiveitem TM_PSYCHIC, 1 iffalse .Done setevent EVENT_GOT_TM29_PSYCHIC .AlreadyGotItem diff --git a/maps/NationalPark.asm b/maps/NationalPark.asm index e936aa0af..a34951190 100644 --- a/maps/NationalPark.asm +++ b/maps/NationalPark.asm @@ -396,7 +396,7 @@ ItemFragment_0x5c1cc: ; 0x5c1cc ; 0x5c1ce ItemFragment_0x5c1ce: ; 0x5c1ce - db TM_28, 1 + db TM_DIG, 1 ; 0x5c1d0 MapNationalParkSignpostItem2: ; 0x5c1d0 diff --git a/maps/NationalParkBugContest.asm b/maps/NationalParkBugContest.asm index ed3dce387..a473bbb76 100644 --- a/maps/NationalParkBugContest.asm +++ b/maps/NationalParkBugContest.asm @@ -113,7 +113,7 @@ ItemFragment_0x5c945: ; 0x5c945 ; 0x5c947 ItemFragment_0x5c947: ; 0x5c947 - db TM_28, 1 + db TM_DIG, 1 ; 0x5c949 MapNationalParkBugContestSignpostItem2: ; 0x5c949 diff --git a/maps/OlivineCafe.asm b/maps/OlivineCafe.asm index f108b3936..44b43a9ef 100644 --- a/maps/OlivineCafe.asm +++ b/maps/OlivineCafe.asm @@ -13,7 +13,7 @@ SailorScript_0x9c8c1: ; 0x9c8c1 iftrue UnknownScript_0x9c8d3 writetext UnknownText_0x9c8df keeptextopen - verbosegiveitem HM_04, 1 + verbosegiveitem HM_STRENGTH, 1 setevent EVENT_GOT_HM04_STRENGTH UnknownScript_0x9c8d3: ; 0x9c8d3 writetext UnknownText_0x9c965 diff --git a/maps/OlivineGym.asm b/maps/OlivineGym.asm index 30b87100e..672f6242b 100644 --- a/maps/OlivineGym.asm +++ b/maps/OlivineGym.asm @@ -31,7 +31,7 @@ UnknownScript_0x9c159: ; 0x9c159 iftrue UnknownScript_0x9c172 writetext UnknownText_0x9c354 keeptextopen - verbosegiveitem TM_23, 1 + verbosegiveitem TM_IRON_TAIL, 1 iffalse UnknownScript_0x9c176 setevent EVENT_GOT_TM23_IRON_TAIL writetext UnknownText_0x9c3a5 diff --git a/maps/OlivineLighthouse5F.asm b/maps/OlivineLighthouse5F.asm index 1a9d0f7d5..b167f87b9 100644 --- a/maps/OlivineLighthouse5F.asm +++ b/maps/OlivineLighthouse5F.asm @@ -73,7 +73,7 @@ ItemFragment_0x609ac: ; 0x609ac ; 0x609ae ItemFragment_0x609ae: ; 0x609ae - db TM_34, 1 + db TM_SWAGGER, 1 ; 0x609b0 MapOlivineLighthouse5FSignpostItem0: ; 0x609b0 diff --git a/maps/PowerPlant.asm b/maps/PowerPlant.asm index f06af7c3c..607f3f737 100644 --- a/maps/PowerPlant.asm +++ b/maps/PowerPlant.asm @@ -183,7 +183,7 @@ UnknownScript_0x188eac: ; 0x188eac iftrue UnknownScript_0x188ec5 writetext UnknownText_0x1893c4 keeptextopen - verbosegiveitem TM_07, 1 + verbosegiveitem TM_ZAP_CANNON, 1 iffalse UnknownScript_0x188ec3 setevent EVENT_GOT_TM07_ZAP_CANNON writetext UnknownText_0x1893f4 diff --git a/maps/RadioTower3F.asm b/maps/RadioTower3F.asm index 166427aa2..26fa85fdc 100644 --- a/maps/RadioTower3F.asm +++ b/maps/RadioTower3F.asm @@ -69,7 +69,7 @@ UnknownScript_0x5e584: ; 0x5e584 UnknownScript_0x5e58a: ; 0x5e58a writetext UnknownText_0x5e7e2 keeptextopen - verbosegiveitem TM_11, 1 + verbosegiveitem TM_SUNNY_DAY, 1 iffalse UnknownScript_0x5e5a1 writetext UnknownText_0x5e821 closetext diff --git a/maps/RockTunnel1F.asm b/maps/RockTunnel1F.asm index 7e4af31bf..a6ae2b920 100644 --- a/maps/RockTunnel1F.asm +++ b/maps/RockTunnel1F.asm @@ -11,7 +11,7 @@ ItemFragment_0x743b5: ; 0x743b5 ; 0x743b7 ItemFragment_0x743b7: ; 0x743b7 - db TM_47, 1 + db TM_STEEL_WING, 1 ; 0x743b9 MapRockTunnel1FSignpostItem0: ; 0x743b9 diff --git a/maps/Route27.asm b/maps/Route27.asm index dc7e3e3c6..79c45d9ac 100644 --- a/maps/Route27.asm +++ b/maps/Route27.asm @@ -434,7 +434,7 @@ MapRoute27Signpost0Script: ; 0x1a0a5f ; 0x1a0a62 ItemFragment_0x1a0a62: ; 0x1a0a62 - db TM_22, 1 + db TM_SOLARBEAM, 1 ; 0x1a0a64 ItemFragment_0x1a0a64: ; 0x1a0a64 diff --git a/maps/Route27SandstormHouse.asm b/maps/Route27SandstormHouse.asm index 561b645ba..27eb988ba 100644 --- a/maps/Route27SandstormHouse.asm +++ b/maps/Route27SandstormHouse.asm @@ -19,7 +19,7 @@ SandstormHouseWoman: .Loyal writetext SandstormHouseWomanLoyalText keeptextopen - verbosegiveitem TM_37, 1 + verbosegiveitem TM_SANDSTORM, 1 iffalse .Done setevent EVENT_GOT_TM37_SANDSTORM .AlreadyGotItem diff --git a/maps/Route28FamousSpeechHouse.asm b/maps/Route28FamousSpeechHouse.asm index 62c73400e..b75c97427 100644 --- a/maps/Route28FamousSpeechHouse.asm +++ b/maps/Route28FamousSpeechHouse.asm @@ -18,7 +18,7 @@ Celebrity: iftrue .AlreadyGotItem writetext CelebrityText1 keeptextopen - verbosegiveitem TM_47, 1 + verbosegiveitem TM_STEEL_WING, 1 iffalse .Done setevent EVENT_GOT_TM47_STEEL_WING .Done diff --git a/maps/Route31.asm b/maps/Route31.asm index 5510703fc..3f5054092 100644 --- a/maps/Route31.asm +++ b/maps/Route31.asm @@ -247,7 +247,7 @@ UnknownScript_0x1a5584: ; 0x1a5584 writetext UnknownText_0x1a57ba keeptextopen setevent EVENT_GAVE_KENYA - verbosegiveitem TM_50, 1 + verbosegiveitem TM_NIGHTMARE, 1 iffalse UnknownScript_0x1a55b3 setevent EVENT_GOT_TM50_NIGHTMARE UnknownScript_0x1a55af: ; 0x1a55af diff --git a/maps/Route32.asm b/maps/Route32.asm index a914d4e17..66ece3c3e 100644 --- a/maps/Route32.asm +++ b/maps/Route32.asm @@ -98,7 +98,7 @@ FisherScript_0x1904ce: iftrue UnknownScript_0x1904e3 writetext UnknownText_0x191133 keeptextopen - verbosegiveitem TM_05, 1 + verbosegiveitem TM_ROAR, 1 iffalse UnknownScript_0x1904e7 setevent EVENT_GOT_TM05_ROAR UnknownScript_0x1904e3: diff --git a/maps/Route34IlexForestGate.asm b/maps/Route34IlexForestGate.asm index ef9a38b66..2e2a64073 100644 --- a/maps/Route34IlexForestGate.asm +++ b/maps/Route34IlexForestGate.asm @@ -52,7 +52,7 @@ TeacherScript_0x62d63: ; 0x62d63 iftrue UnknownScript_0x62d7e writetext UnknownText_0x62d9d keeptextopen - verbosegiveitem TM_12, 1 + verbosegiveitem TM_SWEET_SCENT, 1 iffalse UnknownScript_0x62d82 setevent EVENT_GOT_TM12_SWEET_SCENT UnknownScript_0x62d7e: ; 0x62d7e diff --git a/maps/Route35.asm b/maps/Route35.asm index 9c8c88612..5463ee967 100644 --- a/maps/Route35.asm +++ b/maps/Route35.asm @@ -422,7 +422,7 @@ MapRoute35Signpost1Script: ; 0x19ca79 ; 0x19ca7c ItemFragment_0x19ca7c: ; 0x19ca7c - db TM_04, 1 + db TM_ROLLOUT, 1 ; 0x19ca7e FruitTreeScript_0x19ca7e: ; 0x19ca7e diff --git a/maps/Route36.asm b/maps/Route36.asm index bbf3ddc2a..19495d49a 100644 --- a/maps/Route36.asm +++ b/maps/Route36.asm @@ -147,7 +147,7 @@ FisherScript_0x1940b9: ; 0x1940b9 UnknownScript_0x1940cd: ; 0x1940cd writetext UnknownText_0x1944d0 keeptextopen - verbosegiveitem TM_08, 1 + verbosegiveitem TM_ROCK_SMASH, 1 iffalse UnknownScript_0x1940de setevent EVENT_GOT_TM08_ROCK_SMASH UnknownScript_0x1940da: ; 0x1940da diff --git a/maps/Route39Farmhouse.asm b/maps/Route39Farmhouse.asm index fb3fea844..7e1eaf461 100644 --- a/maps/Route39Farmhouse.asm +++ b/maps/Route39Farmhouse.asm @@ -84,7 +84,7 @@ PokefanFScript_0x9cf0e: ; 0x9cf0e UnknownScript_0x9cf22: ; 0x9cf22 writetext UnknownText_0x9d156 keeptextopen - verbosegiveitem TM_13, 1 + verbosegiveitem TM_SNORE, 1 iffalse UnknownScript_0x9cf33 setevent EVENT_GOT_TM13_SNORE_FROM_MOOMOO_FARM UnknownScript_0x9cf2f: ; 0x9cf2f diff --git a/maps/Route43Gate.asm b/maps/Route43Gate.asm index bf2f5c238..396685b3b 100644 --- a/maps/Route43Gate.asm +++ b/maps/Route43Gate.asm @@ -128,7 +128,7 @@ OfficerScript_0x19ac85: ; 0x19ac85 iftrue UnknownScript_0x19ac9c writetext UnknownText_0x19ad9b keeptextopen - verbosegiveitem TM_36, 1 + verbosegiveitem TM_SLUDGE_BOMB, 1 iffalse UnknownScript_0x19aca0 setevent EVENT_GOT_TM36_SLUDGE_BOMB loadmovesprites diff --git a/maps/SlowpokeWellB2F.asm b/maps/SlowpokeWellB2F.asm index babf85873..ff276b86c 100644 --- a/maps/SlowpokeWellB2F.asm +++ b/maps/SlowpokeWellB2F.asm @@ -29,7 +29,7 @@ UnknownScript_0x5ad22: ; 0x5ad22 ; 0x5ad28 ItemFragment_0x5ad28: ; 0x5ad28 - db TM_18, 1 + db TM_RAIN_DANCE, 1 ; 0x5ad2a UnknownText_0x5ad2a: ; 0x5ad2a diff --git a/maps/SproutTower3F.asm b/maps/SproutTower3F.asm index 98055aca6..c58629df3 100644 --- a/maps/SproutTower3F.asm +++ b/maps/SproutTower3F.asm @@ -75,7 +75,7 @@ SageLiScript: ; 0x1849a6 loadfont writetext UnknownText_0x184cc2 keeptextopen - verbosegiveitem HM_05, 1 + verbosegiveitem HM_FLASH, 1 setevent EVENT_GOT_HM05_FLASH setevent EVENT_BEAT_SAGE_LI writetext UnknownText_0x184d13 diff --git a/maps/TeamRocketBaseB2F.asm b/maps/TeamRocketBaseB2F.asm index a018050f1..f4bcb8edd 100644 --- a/maps/TeamRocketBaseB2F.asm +++ b/maps/TeamRocketBaseB2F.asm @@ -348,7 +348,7 @@ UnknownScript_0x6d184: ; 0x6d184 loadfont writetext UnknownText_0x6d809 keeptextopen - verbosegiveitem HM_06, 1 + verbosegiveitem HM_WHIRLPOOL, 1 setevent EVENT_GOT_HM06_WHIRLPOOL writetext UnknownText_0x6d8f8 closetext @@ -422,7 +422,7 @@ UnknownScript_0x6d207: ; 0x6d207 ; 0x6d20d ItemFragment_0x6d20d: ; 0x6d20d - db TM_46, 1 + db TM_THIEF, 1 ; 0x6d20f MapTeamRocketBaseB2FSignpostItem22: ; 0x6d20f diff --git a/maps/UndergroundWarehouse.asm b/maps/UndergroundWarehouse.asm index 640d24a60..faec5b41e 100644 --- a/maps/UndergroundWarehouse.asm +++ b/maps/UndergroundWarehouse.asm @@ -144,7 +144,7 @@ ItemFragment_0x7d9e4: ; 0x7d9e4 ; 0x7d9e6 ItemFragment_0x7d9e6: ; 0x7d9e6 - db TM_35, 1 + db TM_SLEEP_TALK, 1 ; 0x7d9e8 ItemFragment_0x7d9e8: ; 0x7d9e8 diff --git a/maps/UnionCaveB1F.asm b/maps/UnionCaveB1F.asm index 076916215..08951ceb4 100644 --- a/maps/UnionCaveB1F.asm +++ b/maps/UnionCaveB1F.asm @@ -123,7 +123,7 @@ HikerLeonardScript: ; 0x5a00e ; 0x5a016 ItemFragment_0x5a016: ; 0x5a016 - db TM_39, 1 + db TM_SWIFT, 1 ; 0x5a018 ItemFragment_0x5a018: ; 0x5a018 diff --git a/maps/VictoryRoad.asm b/maps/VictoryRoad.asm index eac74251b..dd8f3120c 100644 --- a/maps/VictoryRoad.asm +++ b/maps/VictoryRoad.asm @@ -100,7 +100,7 @@ UnknownScript_0x7451f: ; 0x7451f ; 0x74529 ItemFragment_0x74529: ; 0x74529 - db TM_26, 1 + db TM_EARTHQUAKE, 1 ; 0x7452b ItemFragment_0x7452b: ; 0x7452b diff --git a/maps/VioletGym.asm b/maps/VioletGym.asm index 786843bbb..d05140321 100644 --- a/maps/VioletGym.asm +++ b/maps/VioletGym.asm @@ -35,7 +35,7 @@ UnknownScript_0x683ec: ; 0x683ec specialphonecall $3 writetext UnknownText_0x685c8 keeptextopen - verbosegiveitem TM_31, 1 + verbosegiveitem TM_MUD_SLAP, 1 iffalse UnknownScript_0x68416 setevent EVENT_GOT_TM31_MUD_SLAP writetext UnknownText_0x68648 diff --git a/maps/ViridianCity.asm b/maps/ViridianCity.asm index 418418a42..4576b0d5d 100644 --- a/maps/ViridianCity.asm +++ b/maps/ViridianCity.asm @@ -52,7 +52,7 @@ FisherScript_0x1a9a75: iftrue UnknownScript_0x1a9a8a writetext UnknownText_0x1a9cc4 keeptextopen - verbosegiveitem TM_42, 1 + verbosegiveitem TM_DREAM_EATER, 1 iffalse UnknownScript_0x1a9a8e setevent EVENT_GOT_TM42_DREAM_EATER UnknownScript_0x1a9a8a: