diff options
author | PikalaxALT <PikalaxALT@gmail.com> | 2016-01-09 16:28:22 -0500 |
---|---|---|
committer | PikalaxALT <PikalaxALT@gmail.com> | 2016-01-09 16:52:34 -0500 |
commit | 6d1b7f28c8987be16b05e8c68f7f50eb357b7cc5 (patch) | |
tree | b4b100bbfe54511540136e9c35ecb2eee572aafb | |
parent | f14562da4b066a80af3edfc5171e083f63532109 (diff) |
Split base stats
267 files changed, 6749 insertions, 6489 deletions
diff --git a/battle/effect_commands.asm b/battle/effect_commands.asm index 0425cda5d..ca1088a0f 100644 --- a/battle/effect_commands.asm +++ b/battle/effect_commands.asm @@ -136,7 +136,7 @@ BattleCommand_CheckTurn: ; 34084 ld [wKickCounter], a ld [AlreadyDisobeyed], a ld [AlreadyFailed], a - ld [wc73e], a + ld [wSomeoneIsRampaging], a ld a, 10 ; 1.0 ld [TypeModifier], a @@ -2114,10 +2114,10 @@ BattleCommand_LowerSub: ; 34eee ret .rollout_rampage - ld a, [wc73e] + ld a, [wSomeoneIsRampaging] and a ld a, 0 - ld [wc73e], a + ld [wSomeoneIsRampaging], a ret ; 34f57 @@ -6600,7 +6600,7 @@ BattleCommand_Rampage: ; 36751 inc a ld [de], a ld a, 1 - ld [wc73e], a + ld [wSomeoneIsRampaging], a ret ; 36778 diff --git a/battle/effects/rollout.asm b/battle/effects/rollout.asm index fe4c9189b..4ce9ab3d8 100644 --- a/battle/effects/rollout.asm +++ b/battle/effects/rollout.asm @@ -36,17 +36,17 @@ BattleCommand_RolloutPower: ; 37734 ld hl, PlayerRolloutCount ld a, [hBattleTurn] and a - jr z, .asm_37747 + jr z, .got_rollout_count ld hl, EnemyRolloutCount -.asm_37747 +.got_rollout_count ld a, [hl] and a - jr nz, .asm_37750 + jr nz, .skip_set_rampage ld a, 1 - ld [wc73e], a + ld [wSomeoneIsRampaging], a -.asm_37750 +.skip_set_rampage ld a, [AttackMissed] and a jr z, .hit @@ -61,38 +61,39 @@ BattleCommand_RolloutPower: ; 37734 ld a, [hl] ld b, a cp MAX_ROLLOUT_COUNT - jr c, .asm_3776e + jr c, .not_done_with_rollout ld a, BATTLE_VARS_SUBSTATUS1 call GetBattleVarAddr res SUBSTATUS_ROLLOUT, [hl] - jr .asm_37775 + jr .done_with_substatus_flag -.asm_3776e +.not_done_with_rollout ld a, BATTLE_VARS_SUBSTATUS1 call GetBattleVarAddr set SUBSTATUS_ROLLOUT, [hl] -.asm_37775 +.done_with_substatus_flag ld a, BATTLE_VARS_SUBSTATUS2 call GetBattleVar bit SUBSTATUS_CURLED, a - jr z, .asm_3777f + jr z, .not_curled inc b -.asm_3777f +.not_curled +.loop dec b - jr z, .asm_37790 + jr z, .done_damage ld hl, CurDamage + 1 sla [hl] dec hl rl [hl] - jr nc, .asm_3777f + jr nc, .loop ld a, $ff ld [hli], a ld [hl], a -.asm_37790 +.done_damage ret ; 37791 diff --git a/constants/cgb_constants.asm b/constants/cgb_constants.asm index 028cc71d7..0f0590f3c 100755 --- a/constants/cgb_constants.asm +++ b/constants/cgb_constants.asm @@ -17,7 +17,7 @@ const SCGB_0F const SCGB_10 const SCGB_11 - const SCGB_12 + const SCGB_POKEPIC const SCGB_13 const SCGB_PACKPALS const SCGB_TRAINER_CARD diff --git a/data/base_stats.asm b/data/base_stats.asm index 7f6cebc01..3485e82a8 100644 --- a/data/base_stats.asm +++ b/data/base_stats.asm @@ -1,6027 +1,755 @@ BaseData0:: - BulbasaurBaseData:: ; 0x51424 - db BULBASAUR ; 001 - - db 45, 49, 49, 45, 65, 65 - ; hp atk def spd sat sdf - - db GRASS, POISON - db 45 ; catch rate - db 64 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/bulbasaur.asm" BaseData1:: - IvysaurBaseData:: ; 0x51444 - db IVYSAUR ; 002 - - db 60, 62, 63, 60, 80, 80 - ; hp atk def spd sat sdf - - db GRASS, POISON - db 45 ; catch rate - db 141 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/ivysaur.asm" VenusaurBaseData:: ; 0x51464 - db VENUSAUR ; 003 - - db 80, 82, 83, 80, 100, 100 - ; hp atk def spd sat sdf - - db GRASS, POISON - db 45 ; catch rate - db 208 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/venusaur.asm" CharmanderBaseData:: ; 0x51484 - db CHARMANDER ; 004 - - db 39, 52, 43, 65, 60, 50 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 45 ; catch rate - db 65 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, REPTILE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/charmander.asm" CharmeleonBaseData:: ; 0x514a4 - db CHARMELEON ; 005 - - db 58, 64, 58, 80, 80, 65 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 45 ; catch rate - db 142 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, REPTILE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/charmeleon.asm" CharizardBaseData:: ; 0x514c4 - db CHARIZARD ; 006 - - db 78, 84, 78, 100, 109, 85 - ; hp atk def spd sat sdf - - db FIRE, FLYING - db 45 ; catch rate - db 209 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, REPTILE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/charizard.asm" SquirtleBaseData:: ; 0x514e4 - db SQUIRTLE ; 007 - - db 44, 48, 65, 43, 50, 64 - ; hp atk def spd sat sdf - - db WATER, WATER - db 45 ; catch rate - db 66 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/squirtle.asm" WartortleBaseData:: ; 0x51504 - db WARTORTLE ; 008 - - db 59, 63, 80, 58, 65, 80 - ; hp atk def spd sat sdf - - db WATER, WATER - db 45 ; catch rate - db 143 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/wartortle.asm" BlastoiseBaseData:: ; 0x51524 - db BLASTOISE ; 009 - - db 79, 83, 100, 78, 85, 105 - ; hp atk def spd sat sdf - - db WATER, WATER - db 45 ; catch rate - db 210 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/blastoise.asm" CaterpieBaseData:: ; 0x51544 - db CATERPIE ; 010 - - db 45, 30, 35, 45, 20, 20 - ; hp atk def spd sat sdf - - db BUG, BUG - db 255 ; catch rate - db 53 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - tmhm - ; end +INCLUDE "data/base_stats/caterpie.asm" MetapodBaseData:: ; 0x51564 - db METAPOD ; 011 - - db 50, 20, 55, 30, 25, 25 - ; hp atk def spd sat sdf - - db BUG, BUG - db 120 ; catch rate - db 72 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - tmhm - ; end +INCLUDE "data/base_stats/metapod.asm" ButterfreeBaseData:: ; 0x51584 - db BUTTERFREE ; 012 - - db 60, 45, 50, 70, 80, 80 - ; hp atk def spd sat sdf - - db BUG, FLYING - db 45 ; catch rate - db 160 ; base exp - db NO_ITEM ; item 1 - db SILVERPOWDER ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/butterfree.asm" WeedleBaseData:: ; 0x515a4 - db WEEDLE ; 013 - - db 40, 35, 30, 50, 20, 20 - ; hp atk def spd sat sdf - - db BUG, POISON - db 255 ; catch rate - db 52 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - tmhm - ; end +INCLUDE "data/base_stats/weedle.asm" KakunaBaseData:: ; 0x515c4 - db KAKUNA ; 014 - - db 45, 25, 50, 35, 25, 25 - ; hp atk def spd sat sdf - - db BUG, POISON - db 120 ; catch rate - db 71 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - tmhm - ; end +INCLUDE "data/base_stats/kakuna.asm" BeedrillBaseData:: ; 0x515e4 - db BEEDRILL ; 015 - - db 65, 80, 40, 75, 45, 80 - ; hp atk def spd sat sdf - - db BUG, POISON - db 45 ; catch rate - db 159 ; base exp - db NO_ITEM ; item 1 - db POISON_BARB ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/beedrill.asm" PidgeyBaseData:: ; 0x51604 - db PIDGEY ; 016 - - db 40, 45, 40, 56, 35, 35 - ; hp atk def spd sat sdf - - db NORMAL, FLYING - db 255 ; catch rate - db 55 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/pidgey.asm" PidgeottoBaseData:: ; 0x51624 - db PIDGEOTTO ; 017 - - db 63, 60, 55, 71, 50, 50 - ; hp atk def spd sat sdf - - db NORMAL, FLYING - db 120 ; catch rate - db 113 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/pidgeotto.asm" PidgeotBaseData:: ; 0x51644 - db PIDGEOT ; 018 - - db 83, 80, 75, 91, 70, 70 - ; hp atk def spd sat sdf - - db NORMAL, FLYING - db 45 ; catch rate - db 172 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/pidgeot.asm" RattataBaseData:: ; 0x51664 - db RATTATA ; 019 - - db 30, 56, 35, 72, 25, 35 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 255 ; catch rate - db 57 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/rattata.asm" RaticateBaseData:: ; 0x51684 - db RATICATE ; 020 - - db 55, 81, 60, 97, 50, 70 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 90 ; catch rate - db 116 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/raticate.asm" SpearowBaseData:: ; 0x516a4 - db SPEAROW ; 021 - - db 40, 60, 30, 70, 31, 31 - ; hp atk def spd sat sdf - - db NORMAL, FLYING - db 255 ; catch rate - db 58 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/spearow.asm" FearowBaseData:: ; 0x516c4 - db FEAROW ; 022 - - db 65, 90, 65, 100, 61, 61 - ; hp atk def spd sat sdf - - db NORMAL, FLYING - db 90 ; catch rate - db 162 ; base exp - db NO_ITEM ; item 1 - db SHARP_BEAK ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/fearow.asm" EkansBaseData:: ; 0x516e4 - db EKANS ; 023 - - db 35, 60, 44, 55, 40, 54 - ; hp atk def spd sat sdf - - db POISON, POISON - db 255 ; catch rate - db 62 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, REPTILE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/ekans.asm" ArbokBaseData:: ; 0x51704 - db ARBOK ; 024 - - db 60, 85, 69, 80, 65, 79 - ; hp atk def spd sat sdf - - db POISON, POISON - db 90 ; catch rate - db 147 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, REPTILE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/arbok.asm" PikachuBaseData:: ; 0x51724 - db PIKACHU ; 025 - - db 35, 55, 30, 90, 50, 40 - ; hp atk def spd sat sdf - - db ELECTRIC, ELECTRIC - db 190 ; catch rate - db 82 ; base exp - db NO_ITEM ; item 1 - db BERRY ; item 2 - db 127 ; gender - db 100 ; unknown - db 10 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FAIRY ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/pikachu.asm" RaichuBaseData:: ; 0x51744 - db RAICHU ; 026 - - db 60, 90, 55, 100, 90, 80 - ; hp atk def spd sat sdf - - db ELECTRIC, ELECTRIC - db 75 ; catch rate - db 122 ; base exp - db NO_ITEM ; item 1 - db BERRY ; item 2 - db 127 ; gender - db 100 ; unknown - db 10 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FAIRY ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/raichu.asm" SandshrewBaseData:: ; 0x51764 - db SANDSHREW ; 027 - - db 50, 75, 85, 40, 20, 30 - ; hp atk def spd sat sdf - - db GROUND, GROUND - db 255 ; catch rate - db 93 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/sandshrew.asm" SandslashBaseData:: ; 0x51784 - db SANDSLASH ; 028 - - db 75, 100, 110, 65, 45, 55 - ; hp atk def spd sat sdf - - db GROUND, GROUND - db 90 ; catch rate - db 163 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/sandslash.asm" Nidoran_FBaseData:: ; 0x517a4 - db NIDORAN_F ; 029 - - db 55, 47, 52, 41, 40, 40 - ; hp atk def spd sat sdf - - db POISON, POISON - db 235 ; catch rate - db 59 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 254 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/nidoran_f.asm" NidorinaBaseData:: ; 0x517c4 - db NIDORINA ; 030 - - db 70, 62, 67, 56, 55, 55 - ; hp atk def spd sat sdf - - db POISON, POISON - db 120 ; catch rate - db 117 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 254 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/nidorina.asm" NidoqueenBaseData:: ; 0x517e4 - db NIDOQUEEN ; 031 - - db 90, 82, 87, 76, 75, 85 - ; hp atk def spd sat sdf - - db POISON, GROUND - db 45 ; catch rate - db 194 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 254 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/nidoqueen.asm" Nidoran_MBaseData:: ; 0x51804 - db NIDORAN_M ; 032 - - db 46, 57, 40, 50, 40, 40 - ; hp atk def spd sat sdf - - db POISON, POISON - db 235 ; catch rate - db 60 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 0 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/nidoran_m.asm" NidorinoBaseData:: ; 0x51824 - db NIDORINO ; 033 - - db 61, 72, 57, 65, 55, 55 - ; hp atk def spd sat sdf - - db POISON, POISON - db 120 ; catch rate - db 118 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 0 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/nidorino.asm" NidokingBaseData:: ; 0x51844 - db NIDOKING ; 034 - - db 81, 92, 77, 85, 85, 75 - ; hp atk def spd sat sdf - - db POISON, GROUND - db 45 ; catch rate - db 195 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 0 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/nidoking.asm" ClefairyBaseData:: ; 0x51864 - db CLEFAIRY ; 035 - - db 70, 45, 48, 35, 60, 65 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 150 ; catch rate - db 68 ; base exp - db MYSTERYBERRY ; item 1 - db MOON_STONE ; item 2 - db 191 ; gender - db 100 ; unknown - db 10 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn FAIRY, FAIRY ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/clefairy.asm" ClefableBaseData:: ; 0x51884 - db CLEFABLE ; 036 - - db 95, 70, 73, 60, 85, 90 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 25 ; catch rate - db 129 ; base exp - db MYSTERYBERRY ; item 1 - db MOON_STONE ; item 2 - db 191 ; gender - db 100 ; unknown - db 10 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn FAIRY, FAIRY ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/clefable.asm" VulpixBaseData:: ; 0x518a4 - db VULPIX ; 037 - - db 38, 41, 40, 65, 50, 65 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 190 ; catch rate - db 63 ; base exp - db BURNT_BERRY ; item 1 - db BURNT_BERRY ; item 2 - db 191 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/vulpix.asm" NinetalesBaseData:: ; 0x518c4 - db NINETALES ; 038 - - db 73, 76, 75, 100, 81, 100 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 75 ; catch rate - db 178 ; base exp - db BURNT_BERRY ; item 1 - db BURNT_BERRY ; item 2 - db 191 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/ninetales.asm" JigglypuffBaseData:: ; 0x518e4 - db JIGGLYPUFF ; 039 - - db 115, 45, 20, 20, 45, 25 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 170 ; catch rate - db 76 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 191 ; gender - db 100 ; unknown - db 10 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn FAIRY, FAIRY ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/jigglypuff.asm" WigglytuffBaseData:: ; 0x51904 - db WIGGLYTUFF ; 040 - - db 140, 70, 45, 45, 75, 50 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 50 ; catch rate - db 109 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 191 ; gender - db 100 ; unknown - db 10 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn FAIRY, FAIRY ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/wigglytuff.asm" ZubatBaseData:: ; 0x51924 - db ZUBAT ; 041 - - db 40, 45, 35, 55, 30, 40 - ; hp atk def spd sat sdf - - db POISON, FLYING - db 255 ; catch rate - db 54 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/zubat.asm" GolbatBaseData:: ; 0x51944 - db GOLBAT ; 042 - - db 75, 80, 70, 90, 65, 75 - ; hp atk def spd sat sdf - - db POISON, FLYING - db 90 ; catch rate - db 171 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/golbat.asm" OddishBaseData:: ; 0x51964 - db ODDISH ; 043 - - db 45, 50, 55, 30, 75, 65 - ; hp atk def spd sat sdf - - db GRASS, POISON - db 255 ; catch rate - db 78 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn PLANT, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/oddish.asm" GloomBaseData:: ; 0x51984 - db GLOOM ; 044 - - db 60, 65, 70, 40, 85, 75 - ; hp atk def spd sat sdf - - db GRASS, POISON - db 120 ; catch rate - db 132 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn PLANT, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/gloom.asm" VileplumeBaseData:: ; 0x519a4 - db VILEPLUME ; 045 - - db 75, 80, 85, 50, 100, 90 - ; hp atk def spd sat sdf - - db GRASS, POISON - db 45 ; catch rate - db 184 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn PLANT, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/vileplume.asm" ParasBaseData:: ; 0x519c4 - db PARAS ; 046 - - db 35, 70, 55, 25, 45, 55 - ; hp atk def spd sat sdf - - db BUG, GRASS - db 190 ; catch rate - db 70 ; base exp - db TINYMUSHROOM ; item 1 - db BIG_MUSHROOM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/paras.asm" ParasectBaseData:: ; 0x519e4 - db PARASECT ; 047 - - db 60, 95, 80, 30, 60, 80 - ; hp atk def spd sat sdf - - db BUG, GRASS - db 75 ; catch rate - db 128 ; base exp - db TINYMUSHROOM ; item 1 - db BIG_MUSHROOM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/parasect.asm" VenonatBaseData:: ; 0x51a04 - db VENONAT ; 048 - - db 60, 55, 50, 45, 40, 55 - ; hp atk def spd sat sdf - - db BUG, POISON - db 190 ; catch rate - db 75 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/venonat.asm" VenomothBaseData:: ; 0x51a24 - db VENOMOTH ; 049 - - db 70, 65, 60, 90, 90, 75 - ; hp atk def spd sat sdf - - db BUG, POISON - db 75 ; catch rate - db 138 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/venomoth.asm" DiglettBaseData:: ; 0x51a44 - db DIGLETT ; 050 - - db 10, 55, 25, 95, 35, 45 - ; hp atk def spd sat sdf - - db GROUND, GROUND - db 255 ; catch rate - db 81 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/diglett.asm" DugtrioBaseData:: ; 0x51a64 - db DUGTRIO ; 051 - - db 35, 80, 50, 120, 50, 70 - ; hp atk def spd sat sdf - - db GROUND, GROUND - db 50 ; catch rate - db 153 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/dugtrio.asm" MeowthBaseData:: ; 0x51a84 - db MEOWTH ; 052 - - db 40, 45, 35, 90, 40, 40 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 255 ; catch rate - db 69 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/meowth.asm" PersianBaseData:: ; 0x51aa4 - db PERSIAN ; 053 - - db 65, 70, 60, 115, 65, 65 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 90 ; catch rate - db 148 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/persian.asm" PsyduckBaseData:: ; 0x51ac4 - db PSYDUCK ; 054 - - db 50, 52, 48, 55, 65, 50 - ; hp atk def spd sat sdf - - db WATER, WATER - db 190 ; catch rate - db 80 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/psyduck.asm" GolduckBaseData:: ; 0x51ae4 - db GOLDUCK ; 055 - - db 80, 82, 78, 85, 95, 80 - ; hp atk def spd sat sdf - - db WATER, WATER - db 75 ; catch rate - db 174 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/golduck.asm" MankeyBaseData:: ; 0x51b04 - db MANKEY ; 056 - - db 40, 80, 35, 70, 35, 45 - ; hp atk def spd sat sdf - - db FIGHTING, FIGHTING - db 190 ; catch rate - db 74 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/mankey.asm" PrimeapeBaseData:: ; 0x51b24 - db PRIMEAPE ; 057 - - db 65, 105, 60, 95, 60, 70 - ; hp atk def spd sat sdf - - db FIGHTING, FIGHTING - db 75 ; catch rate - db 149 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/primeape.asm" GrowlitheBaseData:: ; 0x51b44 - db GROWLITHE ; 058 - - db 55, 70, 45, 60, 70, 50 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 190 ; catch rate - db 91 ; base exp - db BURNT_BERRY ; item 1 - db BURNT_BERRY ; item 2 - db 63 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/growlithe.asm" ArcanineBaseData:: ; 0x51b64 - db ARCANINE ; 059 - - db 90, 110, 80, 95, 100, 80 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 75 ; catch rate - db 213 ; base exp - db BURNT_BERRY ; item 1 - db BURNT_BERRY ; item 2 - db 63 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/arcanine.asm" PoliwagBaseData:: ; 0x51b84 - db POLIWAG ; 060 - - db 40, 50, 40, 90, 40, 40 - ; hp atk def spd sat sdf - - db WATER, WATER - db 255 ; catch rate - db 77 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn AMPHIBIAN, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/poliwag.asm" PoliwhirlBaseData:: ; 0x51ba4 - db POLIWHIRL ; 061 - - db 65, 65, 65, 90, 50, 50 - ; hp atk def spd sat sdf - - db WATER, WATER - db 120 ; catch rate - db 131 ; base exp - db NO_ITEM ; item 1 - db KINGS_ROCK ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn AMPHIBIAN, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/poliwhirl.asm" PoliwrathBaseData:: ; 0x51bc4 - db POLIWRATH ; 062 - - db 90, 85, 95, 70, 70, 90 - ; hp atk def spd sat sdf - - db WATER, FIGHTING - db 45 ; catch rate - db 185 ; base exp - db NO_ITEM ; item 1 - db KINGS_ROCK ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn AMPHIBIAN, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/poliwrath.asm" AbraBaseData:: ; 0x51be4 - db ABRA ; 063 - - db 25, 20, 15, 90, 105, 55 - ; hp atk def spd sat sdf - - db PSYCHIC, PSYCHIC - db 200 ; catch rate - db 73 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 63 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/abra.asm" KadabraBaseData:: ; 0x51c04 - db KADABRA ; 064 - - db 40, 35, 30, 105, 120, 70 - ; hp atk def spd sat sdf - - db PSYCHIC, PSYCHIC - db 100 ; catch rate - db 145 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 63 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/kadabra.asm" AlakazamBaseData:: ; 0x51c24 - db ALAKAZAM ; 065 - - db 55, 50, 45, 120, 135, 85 - ; hp atk def spd sat sdf - - db PSYCHIC, PSYCHIC - db 50 ; catch rate - db 186 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 63 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/alakazam.asm" MachopBaseData:: ; 0x51c44 - db MACHOP ; 066 - - db 70, 80, 50, 35, 35, 35 - ; hp atk def spd sat sdf - - db FIGHTING, FIGHTING - db 180 ; catch rate - db 88 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 63 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/machop.asm" MachokeBaseData:: ; 0x51c64 - db MACHOKE ; 067 - - db 80, 100, 70, 45, 50, 60 - ; hp atk def spd sat sdf - - db FIGHTING, FIGHTING - db 90 ; catch rate - db 146 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 63 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/machoke.asm" MachampBaseData:: ; 0x51c84 - db MACHAMP ; 068 - - db 90, 130, 80, 55, 65, 85 - ; hp atk def spd sat sdf - - db FIGHTING, FIGHTING - db 45 ; catch rate - db 193 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 63 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/machamp.asm" BellsproutBaseData:: ; 0x51ca4 - db BELLSPROUT ; 069 - - db 50, 75, 35, 40, 70, 30 - ; hp atk def spd sat sdf - - db GRASS, POISON - db 255 ; catch rate - db 84 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn PLANT, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/bellsprout.asm" WeepinbellBaseData:: ; 0x51cc4 - db WEEPINBELL ; 070 - - db 65, 90, 50, 55, 85, 45 - ; hp atk def spd sat sdf - - db GRASS, POISON - db 120 ; catch rate - db 151 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn PLANT, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/weepinbell.asm" VictreebelBaseData:: ; 0x51ce4 - db VICTREEBEL ; 071 - - db 80, 105, 65, 70, 100, 60 - ; hp atk def spd sat sdf - - db GRASS, POISON - db 45 ; catch rate - db 191 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn PLANT, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/victreebel.asm" TentacoolBaseData:: ; 0x51d04 - db TENTACOOL ; 072 - - db 40, 40, 35, 70, 50, 100 - ; hp atk def spd sat sdf - - db WATER, POISON - db 190 ; catch rate - db 105 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn INVERTEBRATE, INVERTEBRATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/tentacool.asm" TentacruelBaseData:: ; 0x51d24 - db TENTACRUEL ; 073 - - db 80, 70, 65, 100, 80, 120 - ; hp atk def spd sat sdf - - db WATER, POISON - db 60 ; catch rate - db 205 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn INVERTEBRATE, INVERTEBRATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/tentacruel.asm" GeodudeBaseData:: ; 0x51d44 - db GEODUDE ; 074 - - db 40, 80, 100, 20, 30, 30 - ; hp atk def spd sat sdf - - db ROCK, GROUND - db 255 ; catch rate - db 86 ; base exp - db NO_ITEM ; item 1 - db EVERSTONE ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn INANIMATE, INANIMATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/geodude.asm" GravelerBaseData:: ; 0x51d64 - db GRAVELER ; 075 - - db 55, 95, 115, 35, 45, 45 - ; hp atk def spd sat sdf - - db ROCK, GROUND - db 120 ; catch rate - db 134 ; base exp - db NO_ITEM ; item 1 - db EVERSTONE ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn INANIMATE, INANIMATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/graveler.asm" GolemBaseData:: ; 0x51d84 - db GOLEM ; 076 - - db 80, 110, 130, 45, 55, 65 - ; hp atk def spd sat sdf - - db ROCK, GROUND - db 45 ; catch rate - db 177 ; base exp - db NO_ITEM ; item 1 - db EVERSTONE ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn INANIMATE, INANIMATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/golem.asm" PonytaBaseData:: ; 0x51da4 - db PONYTA ; 077 - - db 50, 85, 55, 90, 65, 65 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 190 ; catch rate - db 152 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/ponyta.asm" RapidashBaseData:: ; 0x51dc4 - db RAPIDASH ; 078 - - db 65, 100, 70, 105, 80, 80 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 60 ; catch rate - db 192 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/rapidash.asm" SlowpokeBaseData:: ; 0x51de4 - db SLOWPOKE ; 079 - - db 90, 65, 65, 15, 40, 40 - ; hp atk def spd sat sdf - - db WATER, PSYCHIC - db 190 ; catch rate - db 99 ; base exp - db NO_ITEM ; item 1 - db KINGS_ROCK ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn MONSTER, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/slowpoke.asm" SlowbroBaseData:: ; 0x51e04 - db SLOWBRO ; 080 - - db 95, 75, 110, 30, 100, 80 - ; hp atk def spd sat sdf - - db WATER, PSYCHIC - db 75 ; catch rate - db 164 ; base exp - db NO_ITEM ; item 1 - db KINGS_ROCK ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn MONSTER, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/slowbro.asm" MagnemiteBaseData:: ; 0x51e24 - db MAGNEMITE ; 081 - - db 25, 35, 70, 45, 95, 55 - ; hp atk def spd sat sdf - - db ELECTRIC, STEEL - db 190 ; catch rate - db 89 ; base exp - db NO_ITEM ; item 1 - db METAL_COAT ; item 2 - db 255 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INANIMATE, INANIMATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/magnemite.asm" MagnetonBaseData:: ; 0x51e44 - db MAGNETON ; 082 - - db 50, 60, 95, 70, 120, 70 - ; hp atk def spd sat sdf - - db ELECTRIC, STEEL - db 60 ; catch rate - db 161 ; base exp - db NO_ITEM ; item 1 - db METAL_COAT ; item 2 - db 255 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INANIMATE, INANIMATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/magneton.asm" Farfetch_DBaseData:: ; 0x51e64 - db FARFETCH_D ; 083 - - db 52, 65, 55, 60, 58, 62 - ; hp atk def spd sat sdf - - db NORMAL, FLYING - db 45 ; catch rate - db 94 ; base exp - db NO_ITEM ; item 1 - db STICK ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AVIAN, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/farfetch_d.asm" DoduoBaseData:: ; 0x51e84 - db DODUO ; 084 - - db 35, 85, 45, 75, 35, 35 - ; hp atk def spd sat sdf - - db NORMAL, FLYING - db 190 ; catch rate - db 96 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/doduo.asm" DodrioBaseData:: ; 0x51ea4 - db DODRIO ; 085 - - db 60, 110, 70, 100, 60, 60 - ; hp atk def spd sat sdf - - db NORMAL, FLYING - db 45 ; catch rate - db 158 ; base exp - db NO_ITEM ; item 1 - db SHARP_BEAK ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/dodrio.asm" SeelBaseData:: ; 0x51ec4 - db SEEL ; 086 - - db 65, 45, 55, 45, 45, 70 - ; hp atk def spd sat sdf - - db WATER, WATER - db 190 ; catch rate - db 100 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/seel.asm" DewgongBaseData:: ; 0x51ee4 - db DEWGONG ; 087 - - db 90, 70, 80, 70, 70, 95 - ; hp atk def spd sat sdf - - db WATER, ICE - db 75 ; catch rate - db 176 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/dewgong.asm" GrimerBaseData:: ; 0x51f04 - db GRIMER ; 088 - - db 80, 80, 50, 25, 40, 50 - ; hp atk def spd sat sdf - - db POISON, POISON - db 190 ; catch rate - db 90 ; base exp - db NO_ITEM ; item 1 - db NUGGET ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMORPHOUS, AMORPHOUS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/grimer.asm" MukBaseData:: ; 0x51f24 - db MUK ; 089 - - db 105, 105, 75, 50, 65, 100 - ; hp atk def spd sat sdf - - db POISON, POISON - db 75 ; catch rate - db 157 ; base exp - db NO_ITEM ; item 1 - db NUGGET ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMORPHOUS, AMORPHOUS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/muk.asm" ShellderBaseData:: ; 0x51f44 - db SHELLDER ; 090 - - db 30, 65, 100, 40, 45, 25 - ; hp atk def spd sat sdf - - db WATER, WATER - db 190 ; catch rate - db 97 ; base exp - db PEARL ; item 1 - db BIG_PEARL ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn INVERTEBRATE, INVERTEBRATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/shellder.asm" CloysterBaseData:: ; 0x51f64 - db CLOYSTER ; 091 - - db 50, 95, 180, 70, 85, 45 - ; hp atk def spd sat sdf - - db WATER, ICE - db 60 ; catch rate - db 203 ; base exp - db PEARL ; item 1 - db BIG_PEARL ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn INVERTEBRATE, INVERTEBRATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/cloyster.asm" GastlyBaseData:: ; 0x51f84 - db GASTLY ; 092 - - db 30, 35, 30, 80, 100, 35 - ; hp atk def spd sat sdf - - db GHOST, POISON - db 190 ; catch rate - db 95 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn AMORPHOUS, AMORPHOUS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/gastly.asm" HaunterBaseData:: ; 0x51fa4 - db HAUNTER ; 093 - - db 45, 50, 45, 95, 115, 55 - ; hp atk def spd sat sdf - - db GHOST, POISON - db 90 ; catch rate - db 126 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn AMORPHOUS, AMORPHOUS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/haunter.asm" GengarBaseData:: ; 0x51fc4 - db GENGAR ; 094 - - db 60, 65, 60, 110, 130, 75 - ; hp atk def spd sat sdf - - db GHOST, POISON - db 45 ; catch rate - db 190 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn AMORPHOUS, AMORPHOUS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/gengar.asm" OnixBaseData:: ; 0x51fe4 - db ONIX ; 095 - - db 35, 45, 160, 70, 30, 45 - ; hp atk def spd sat sdf - - db ROCK, GROUND - db 45 ; catch rate - db 108 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INANIMATE, INANIMATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/onix.asm" DrowzeeBaseData:: ; 0x52004 - db DROWZEE ; 096 - - db 60, 48, 45, 42, 43, 90 - ; hp atk def spd sat sdf - - db PSYCHIC, PSYCHIC - db 190 ; catch rate - db 102 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/drowzee.asm" HypnoBaseData:: ; 0x52024 - db HYPNO ; 097 - - db 85, 73, 70, 67, 73, 115 - ; hp atk def spd sat sdf - - db PSYCHIC, PSYCHIC - db 75 ; catch rate - db 165 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/hypno.asm" KrabbyBaseData:: ; 0x52044 - db KRABBY ; 098 - - db 30, 105, 90, 50, 25, 25 - ; hp atk def spd sat sdf - - db WATER, WATER - db 225 ; catch rate - db 115 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INVERTEBRATE, INVERTEBRATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/krabby.asm" KinglerBaseData:: ; 0x52064 - db KINGLER ; 099 - - db 55, 130, 115, 75, 50, 50 - ; hp atk def spd sat sdf - - db WATER, WATER - db 60 ; catch rate - db 206 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INVERTEBRATE, INVERTEBRATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/kingler.asm" VoltorbBaseData:: ; 0x52084 - db VOLTORB ; 100 - - db 40, 30, 50, 100, 55, 55 - ; hp atk def spd sat sdf - - db ELECTRIC, ELECTRIC - db 190 ; catch rate - db 103 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 255 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INANIMATE, INANIMATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/voltorb.asm" ElectrodeBaseData:: ; 0x520a4 - db ELECTRODE ; 101 - - db 60, 50, 70, 140, 80, 80 - ; hp atk def spd sat sdf - - db ELECTRIC, ELECTRIC - db 60 ; catch rate - db 150 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 255 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INANIMATE, INANIMATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/electrode.asm" ExeggcuteBaseData:: ; 0x520c4 - db EXEGGCUTE ; 102 - - db 60, 40, 80, 40, 60, 45 - ; hp atk def spd sat sdf - - db GRASS, PSYCHIC - db 90 ; catch rate - db 98 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn PLANT, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/exeggcute.asm" ExeggutorBaseData:: ; 0x520e4 - db EXEGGUTOR ; 103 - - db 95, 95, 85, 55, 125, 65 - ; hp atk def spd sat sdf - - db GRASS, PSYCHIC - db 45 ; catch rate - db 212 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn PLANT, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/exeggutor.asm" CuboneBaseData:: ; 0x52104 - db CUBONE ; 104 - - db 50, 50, 95, 35, 40, 50 - ; hp atk def spd sat sdf - - db GROUND, GROUND - db 190 ; catch rate - db 87 ; base exp - db NO_ITEM ; item 1 - db THICK_CLUB ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn MONSTER, MONSTER ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/cubone.asm" MarowakBaseData:: ; 0x52124 - db MAROWAK ; 105 - - db 60, 80, 110, 45, 50, 80 - ; hp atk def spd sat sdf - - db GROUND, GROUND - db 75 ; catch rate - db 124 ; base exp - db NO_ITEM ; item 1 - db THICK_CLUB ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn MONSTER, MONSTER ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/marowak.asm" HitmonleeBaseData:: ; 0x52144 - db HITMONLEE ; 106 - - db 50, 120, 53, 87, 35, 110 - ; hp atk def spd sat sdf - - db FIGHTING, FIGHTING - db 45 ; catch rate - db 139 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 0 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/hitmonlee.asm" HitmonchanBaseData:: ; 0x52164 - db HITMONCHAN ; 107 - - db 50, 105, 79, 76, 35, 110 - ; hp atk def spd sat sdf - - db FIGHTING, FIGHTING - db 45 ; catch rate - db 140 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 0 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/hitmonchan.asm" LickitungBaseData:: ; 0x52184 - db LICKITUNG ; 108 - - db 90, 55, 75, 30, 60, 75 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 45 ; catch rate - db 127 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn MONSTER, MONSTER ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/lickitung.asm" KoffingBaseData:: ; 0x521a4 - db KOFFING ; 109 - - db 40, 65, 95, 35, 60, 45 - ; hp atk def spd sat sdf - - db POISON, POISON - db 190 ; catch rate - db 114 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMORPHOUS, AMORPHOUS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/koffing.asm" WeezingBaseData:: ; 0x521c4 - db WEEZING ; 110 - - db 65, 90, 120, 60, 85, 70 - ; hp atk def spd sat sdf - - db POISON, POISON - db 60 ; catch rate - db 173 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMORPHOUS, AMORPHOUS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/weezing.asm" RhyhornBaseData:: ; 0x521e4 - db RHYHORN ; 111 - - db 80, 85, 95, 25, 30, 30 - ; hp atk def spd sat sdf - - db GROUND, ROCK - db 120 ; catch rate - db 135 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn MONSTER, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/rhyhorn.asm" RhydonBaseData:: ; 0x52204 - db RHYDON ; 112 - - db 105, 130, 120, 40, 45, 45 - ; hp atk def spd sat sdf - - db GROUND, ROCK - db 60 ; catch rate - db 204 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn MONSTER, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/rhydon.asm" ChanseyBaseData:: ; 0x52224 - db CHANSEY ; 113 - - db 250, 05, 05, 50, 35, 105 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 30 ; catch rate - db 255 ; base exp - db NO_ITEM ; item 1 - db LUCKY_EGG ; item 2 - db 254 ; gender - db 100 ; unknown - db 40 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn FAIRY, FAIRY ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/chansey.asm" TangelaBaseData:: ; 0x52244 - db TANGELA ; 114 - - db 65, 55, 115, 60, 100, 40 - ; hp atk def spd sat sdf - - db GRASS, GRASS - db 45 ; catch rate - db 166 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn PLANT, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/tangela.asm" KangaskhanBaseData:: ; 0x52264 - db KANGASKHAN ; 115 - - db 105, 95, 80, 90, 40, 80 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 45 ; catch rate - db 175 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 254 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn MONSTER, MONSTER ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/kangaskhan.asm" HorseaBaseData:: ; 0x52284 - db HORSEA ; 116 - - db 30, 40, 70, 60, 70, 25 - ; hp atk def spd sat sdf - - db WATER, WATER - db 225 ; catch rate - db 83 ; base exp - db NO_ITEM ; item 1 - db DRAGON_SCALE ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, REPTILE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/horsea.asm" SeadraBaseData:: ; 0x522a4 - db SEADRA ; 117 - - db 55, 65, 95, 85, 95, 45 - ; hp atk def spd sat sdf - - db WATER, WATER - db 75 ; catch rate - db 155 ; base exp - db NO_ITEM ; item 1 - db DRAGON_SCALE ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, REPTILE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/seadra.asm" GoldeenBaseData:: ; 0x522c4 - db GOLDEEN ; 118 - - db 45, 67, 60, 63, 35, 50 - ; hp atk def spd sat sdf - - db WATER, WATER - db 225 ; catch rate - db 111 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FISH, FISH ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/goldeen.asm" SeakingBaseData:: ; 0x522e4 - db SEAKING ; 119 - - db 80, 92, 65, 68, 65, 80 - ; hp atk def spd sat sdf - - db WATER, WATER - db 60 ; catch rate - db 170 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FISH, FISH ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/seaking.asm" StaryuBaseData:: ; 0x52304 - db STARYU ; 120 - - db 30, 45, 55, 85, 70, 55 - ; hp atk def spd sat sdf - - db WATER, WATER - db 225 ; catch rate - db 106 ; base exp - db STARDUST ; item 1 - db STAR_PIECE ; item 2 - db 255 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn INVERTEBRATE, INVERTEBRATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/staryu.asm" StarmieBaseData:: ; 0x52324 - db STARMIE ; 121 - - db 60, 75, 85, 115, 100, 85 - ; hp atk def spd sat sdf - - db WATER, PSYCHIC - db 60 ; catch rate - db 207 ; base exp - db STARDUST ; item 1 - db STAR_PIECE ; item 2 - db 255 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn INVERTEBRATE, INVERTEBRATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/starmie.asm" Mr__MimeBaseData:: ; 0x52344 - db MR__MIME ; 122 - - db 40, 45, 65, 90, 100, 120 - ; hp atk def spd sat sdf - - db PSYCHIC, PSYCHIC - db 45 ; catch rate - db 136 ; base exp - db NO_ITEM ; item 1 - db MYSTERYBERRY ; item 2 - db 127 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/mr__mime.asm" ScytherBaseData:: ; 0x52364 - db SCYTHER ; 123 - - db 70, 110, 80, 105, 55, 80 - ; hp atk def spd sat sdf - - db BUG, FLYING - db 45 ; catch rate - db 187 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/scyther.asm" JynxBaseData:: ; 0x52384 - db JYNX ; 124 - - db 65, 50, 35, 95, 115, 95 - ; hp atk def spd sat sdf - - db ICE, PSYCHIC - db 45 ; catch rate - db 137 ; base exp - db ICE_BERRY ; item 1 - db ICE_BERRY ; item 2 - db 254 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/jynx.asm" ElectabuzzBaseData:: ; 0x523a4 - db ELECTABUZZ ; 125 - - db 65, 83, 57, 105, 95, 85 - ; hp atk def spd sat sdf - - db ELECTRIC, ELECTRIC - db 45 ; catch rate - db 156 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 63 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/electabuzz.asm" MagmarBaseData:: ; 0x523c4 - db MAGMAR ; 126 - - db 65, 95, 57, 93, 100, 85 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 45 ; catch rate - db 167 ; base exp - db BURNT_BERRY ; item 1 - db BURNT_BERRY ; item 2 - db 63 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/magmar.asm" PinsirBaseData:: ; 0x523e4 - db PINSIR ; 127 - - db 65, 125, 100, 85, 55, 70 - ; hp atk def spd sat sdf - - db BUG, BUG - db 45 ; catch rate - db 200 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/pinsir.asm" TaurosBaseData:: ; 0x52404 - db TAUROS ; 128 - - db 75, 100, 95, 110, 40, 70 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 45 ; catch rate - db 211 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 0 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/tauros.asm" MagikarpBaseData:: ; 0x52424 - db MAGIKARP ; 129 - - db 20, 10, 55, 80, 15, 20 - ; hp atk def spd sat sdf - - db WATER, WATER - db 255 ; catch rate - db 20 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 5 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn FISH, REPTILE ; egg groups - - ; tmhm - tmhm - ; end +INCLUDE "data/base_stats/magikarp.asm" GyaradosBaseData:: ; 0x52444 - db GYARADOS ; 130 - - db 95, 125, 79, 81, 60, 100 - ; hp atk def spd sat sdf - - db WATER, FLYING - db 45 ; catch rate - db 214 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 5 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn FISH, REPTILE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/gyarados.asm" LaprasBaseData:: ; 0x52464 - db LAPRAS ; 131 - - db 130, 85, 80, 60, 85, 95 - ; hp atk def spd sat sdf - - db WATER, ICE - db 45 ; catch rate - db 219 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 40 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn MONSTER, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/lapras.asm" DittoBaseData:: ; 0x52484 - db DITTO ; 132 - - db 48, 48, 48, 48, 48, 48 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 35 ; catch rate - db 61 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 255 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn LADIES_MAN, LADIES_MAN ; egg groups - - ; tmhm - tmhm - ; end +INCLUDE "data/base_stats/ditto.asm" EeveeBaseData:: ; 0x524a4 - db EEVEE ; 133 - - db 55, 55, 50, 55, 45, 65 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 45 ; catch rate - db 92 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 35 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/eevee.asm" VaporeonBaseData:: ; 0x524c4 - db VAPOREON ; 134 - - db 130, 65, 60, 65, 110, 95 - ; hp atk def spd sat sdf - - db WATER, WATER - db 45 ; catch rate - db 196 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 35 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/vaporeon.asm" JolteonBaseData:: ; 0x524e4 - db JOLTEON ; 135 - - db 65, 65, 60, 130, 110, 95 - ; hp atk def spd sat sdf - - db ELECTRIC, ELECTRIC - db 45 ; catch rate - db 197 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 35 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/jolteon.asm" FlareonBaseData:: ; 0x52504 - db FLAREON ; 136 - - db 65, 130, 60, 65, 95, 110 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 45 ; catch rate - db 198 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 35 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/flareon.asm" PorygonBaseData:: ; 0x52524 - db PORYGON ; 137 - - db 65, 60, 70, 40, 85, 75 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 45 ; catch rate - db 130 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 255 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INANIMATE, INANIMATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/porygon.asm" OmanyteBaseData:: ; 0x52544 - db OMANYTE ; 138 - - db 35, 40, 100, 35, 90, 55 - ; hp atk def spd sat sdf - - db ROCK, WATER - db 45 ; catch rate - db 120 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 30 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, INVERTEBRATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/omanyte.asm" OmastarBaseData:: ; 0x52564 - db OMASTAR ; 139 - - db 70, 60, 125, 55, 115, 70 - ; hp atk def spd sat sdf - - db ROCK, WATER - db 45 ; catch rate - db 199 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 30 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, INVERTEBRATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/omastar.asm" KabutoBaseData:: ; 0x52584 - db KABUTO ; 140 - - db 30, 80, 90, 55, 55, 45 - ; hp atk def spd sat sdf - - db ROCK, WATER - db 45 ; catch rate - db 119 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 30 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, INVERTEBRATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/kabuto.asm" KabutopsBaseData:: ; 0x525a4 - db KABUTOPS ; 141 - - db 60, 115, 105, 80, 65, 70 - ; hp atk def spd sat sdf - - db ROCK, WATER - db 45 ; catch rate - db 201 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 30 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, INVERTEBRATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/kabutops.asm" AerodactylBaseData:: ; 0x525c4 - db AERODACTYL ; 142 - - db 80, 105, 65, 130, 60, 75 - ; hp atk def spd sat sdf - - db ROCK, FLYING - db 45 ; catch rate - db 202 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 35 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/aerodactyl.asm" SnorlaxBaseData:: ; 0x525e4 - db SNORLAX ; 143 - - db 160, 110, 65, 30, 65, 110 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 25 ; catch rate - db 154 ; base exp - db LEFTOVERS ; item 1 - db LEFTOVERS ; item 2 - db 31 ; gender - db 100 ; unknown - db 40 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn MONSTER, MONSTER ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/snorlax.asm" ArticunoBaseData:: ; 0x52604 - db ARTICUNO ; 144 - - db 90, 85, 100, 85, 95, 125 - ; hp atk def spd sat sdf - - db ICE, FLYING - db 3 ; catch rate - db 215 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 255 ; gender - db 100 ; unknown - db 80 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/articuno.asm" ZapdosBaseData:: ; 0x52624 - db ZAPDOS ; 145 - - db 90, 90, 85, 100, 125, 90 - ; hp atk def spd sat sdf - - db ELECTRIC, FLYING - db 3 ; catch rate - db 216 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 255 ; gender - db 100 ; unknown - db 80 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/zapdos.asm" MoltresBaseData:: ; 0x52644 - db MOLTRES ; 146 - - db 90, 100, 90, 90, 125, 85 - ; hp atk def spd sat sdf - - db FIRE, FLYING - db 3 ; catch rate - db 217 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 255 ; gender - db 100 ; unknown - db 80 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/moltres.asm" DratiniBaseData:: ; 0x52664 - db DRATINI ; 147 - - db 41, 64, 45, 50, 50, 50 - ; hp atk def spd sat sdf - - db DRAGON, DRAGON - db 45 ; catch rate - db 67 ; base exp - db NO_ITEM ; item 1 - db DRAGON_SCALE ; item 2 - db 127 ; gender - db 100 ; unknown - db 40 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn AMPHIBIAN, REPTILE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/dratini.asm" DragonairBaseData:: ; 0x52684 - db DRAGONAIR ; 148 - - db 61, 84, 65, 70, 70, 70 - ; hp atk def spd sat sdf - - db DRAGON, DRAGON - db 45 ; catch rate - db 144 ; base exp - db NO_ITEM ; item 1 - db DRAGON_SCALE ; item 2 - db 127 ; gender - db 100 ; unknown - db 40 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn AMPHIBIAN, REPTILE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/dragonair.asm" DragoniteBaseData:: ; 0x526a4 - db DRAGONITE ; 149 - - db 91, 134, 95, 80, 100, 100 - ; hp atk def spd sat sdf - - db DRAGON, FLYING - db 45 ; catch rate - db 218 ; base exp - db NO_ITEM ; item 1 - db DRAGON_SCALE ; item 2 - db 127 ; gender - db 100 ; unknown - db 40 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn AMPHIBIAN, REPTILE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/dragonite.asm" MewtwoBaseData:: ; 0x526c4 - db MEWTWO ; 150 - - db 106, 110, 90, 130, 154, 90 - ; hp atk def spd sat sdf - - db PSYCHIC, PSYCHIC - db 3 ; catch rate - db 220 ; base exp - db NO_ITEM ; item 1 - db BERSERK_GENE ; item 2 - db 255 ; gender - db 100 ; unknown - db 120 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/mewtwo.asm" MewBaseData:: ; 0x526e4 - db MEW ; 151 - - db 100, 100, 100, 100, 100, 100 - ; hp atk def spd sat sdf - - db PSYCHIC, PSYCHIC - db 45 ; catch rate - db 64 ; base exp - db NO_ITEM ; item 1 - db MIRACLEBERRY ; item 2 - db 255 ; gender - db 100 ; unknown - db 120 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/mew.asm" ChikoritaBaseData:: ; 0x52704 - db CHIKORITA ; 152 - - db 45, 49, 65, 45, 49, 65 - ; hp atk def spd sat sdf - - db GRASS, GRASS - db 45 ; catch rate - db 64 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/chikorita.asm" BayleefBaseData:: ; 0x52724 - db BAYLEEF ; 153 - - db 60, 62, 80, 60, 63, 80 - ; hp atk def spd sat sdf - - db GRASS, GRASS - db 45 ; catch rate - db 141 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/bayleef.asm" MeganiumBaseData:: ; 0x52744 - db MEGANIUM ; 154 - - db 80, 82, 100, 80, 83, 100 - ; hp atk def spd sat sdf - - db GRASS, GRASS - db 45 ; catch rate - db 208 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/meganium.asm" CyndaquilBaseData:: ; 0x52764 - db CYNDAQUIL ; 155 - - db 39, 52, 43, 65, 60, 50 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 45 ; catch rate - db 65 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/cyndaquil.asm" QuilavaBaseData:: ; 0x52784 - db QUILAVA ; 156 - - db 58, 64, 58, 80, 80, 65 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 45 ; catch rate - db 142 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/quilava.asm" TyphlosionBaseData:: ; 0x527a4 - db TYPHLOSION ; 157 - - db 78, 84, 78, 100, 109, 85 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 45 ; catch rate - db 209 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/typhlosion.asm" TotodileBaseData:: ; 0x527c4 - db TOTODILE ; 158 - - db 50, 65, 64, 43, 44, 48 - ; hp atk def spd sat sdf - - db WATER, WATER - db 45 ; catch rate - db 66 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/totodile.asm" CroconawBaseData:: ; 0x527e4 - db CROCONAW ; 159 - - db 65, 80, 80, 58, 59, 63 - ; hp atk def spd sat sdf - - db WATER, WATER - db 45 ; catch rate - db 143 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/croconaw.asm" FeraligatrBaseData:: ; 0x52804 - db FERALIGATR ; 160 - - db 85, 105, 100, 78, 79, 83 - ; hp atk def spd sat sdf - - db WATER, WATER - db 45 ; catch rate - db 210 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/feraligatr.asm" SentretBaseData:: ; 0x52824 - db SENTRET ; 161 - - db 35, 46, 34, 20, 35, 45 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 255 ; catch rate - db 57 ; base exp - db NO_ITEM ; item 1 - db BERRY ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/sentret.asm" FurretBaseData:: ; 0x52844 - db FURRET ; 162 - - db 85, 76, 64, 90, 45, 55 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 90 ; catch rate - db 116 ; base exp - db BERRY ; item 1 - db GOLD_BERRY ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/furret.asm" HoothootBaseData:: ; 0x52864 - db HOOTHOOT ; 163 - - db 60, 30, 30, 50, 36, 56 - ; hp atk def spd sat sdf - - db NORMAL, FLYING - db 255 ; catch rate - db 58 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/hoothoot.asm" NoctowlBaseData:: ; 0x52884 - db NOCTOWL ; 164 - - db 100, 50, 50, 70, 76, 96 - ; hp atk def spd sat sdf - - db NORMAL, FLYING - db 90 ; catch rate - db 162 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/noctowl.asm" LedybaBaseData:: ; 0x528a4 - db LEDYBA ; 165 - - db 40, 20, 30, 55, 40, 80 - ; hp atk def spd sat sdf - - db BUG, FLYING - db 255 ; catch rate - db 54 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/ledyba.asm" LedianBaseData:: ; 0x528c4 - db LEDIAN ; 166 - - db 55, 35, 50, 85, 55, 110 - ; hp atk def spd sat sdf - - db BUG, FLYING - db 90 ; catch rate - db 134 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/ledian.asm" SpinarakBaseData:: ; 0x528e4 - db SPINARAK ; 167 - - db 40, 60, 40, 30, 40, 40 - ; hp atk def spd sat sdf - - db BUG, POISON - db 255 ; catch rate - db 54 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/spinarak.asm" AriadosBaseData:: ; 0x52904 - db ARIADOS ; 168 - - db 70, 90, 70, 40, 60, 60 - ; hp atk def spd sat sdf - - db BUG, POISON - db 90 ; catch rate - db 134 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/ariados.asm" CrobatBaseData:: ; 0x52924 - db CROBAT ; 169 - - db 85, 90, 80, 130, 70, 80 - ; hp atk def spd sat sdf - - db POISON, FLYING - db 90 ; catch rate - db 204 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 15 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/crobat.asm" ChinchouBaseData:: ; 0x52944 - db CHINCHOU ; 170 - - db 75, 38, 38, 67, 56, 56 - ; hp atk def spd sat sdf - - db WATER, ELECTRIC - db 190 ; catch rate - db 90 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn FISH, FISH ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/chinchou.asm" LanturnBaseData:: ; 0x52964 - db LANTURN ; 171 - - db 125, 58, 58, 67, 76, 76 - ; hp atk def spd sat sdf - - db WATER, ELECTRIC - db 75 ; catch rate - db 156 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn FISH, FISH ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/lanturn.asm" PichuBaseData:: ; 0x52984 - db PICHU ; 172 - - db 20, 40, 15, 60, 35, 35 - ; hp atk def spd sat sdf - - db ELECTRIC, ELECTRIC - db 190 ; catch rate - db 42 ; base exp - db NO_ITEM ; item 1 - db BERRY ; item 2 - db 127 ; gender - db 100 ; unknown - db 10 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/pichu.asm" CleffaBaseData:: ; 0x529a4 - db CLEFFA ; 173 - - db 50, 25, 28, 15, 45, 55 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 150 ; catch rate - db 37 ; base exp - db MYSTERYBERRY ; item 1 - db MOON_STONE ; item 2 - db 191 ; gender - db 100 ; unknown - db 10 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/cleffa.asm" IgglybuffBaseData:: ; 0x529c4 - db IGGLYBUFF ; 174 - - db 90, 30, 15, 15, 40, 20 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 170 ; catch rate - db 39 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 191 ; gender - db 100 ; unknown - db 10 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/igglybuff.asm" TogepiBaseData:: ; 0x529e4 - db TOGEPI ; 175 - - db 35, 20, 65, 20, 40, 65 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 190 ; catch rate - db 74 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 10 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/togepi.asm" TogeticBaseData:: ; 0x52a04 - db TOGETIC ; 176 - - db 55, 40, 85, 40, 80, 105 - ; hp atk def spd sat sdf - - db NORMAL, FLYING - db 75 ; catch rate - db 114 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 10 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn AVIAN, FAIRY ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/togetic.asm" NatuBaseData:: ; 0x52a24 - db NATU ; 177 - - db 40, 50, 45, 70, 70, 45 - ; hp atk def spd sat sdf - - db PSYCHIC, FLYING - db 190 ; catch rate - db 73 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/natu.asm" XatuBaseData:: ; 0x52a44 - db XATU ; 178 - - db 65, 75, 70, 95, 95, 70 - ; hp atk def spd sat sdf - - db PSYCHIC, FLYING - db 75 ; catch rate - db 171 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/xatu.asm" MareepBaseData:: ; 0x52a64 - db MAREEP ; 179 - - db 55, 40, 40, 35, 65, 45 - ; hp atk def spd sat sdf - - db ELECTRIC, ELECTRIC - db 235 ; catch rate - db 59 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/mareep.asm" FlaaffyBaseData:: ; 0x52a84 - db FLAAFFY ; 180 - - db 70, 55, 55, 45, 80, 60 - ; hp atk def spd sat sdf - - db ELECTRIC, ELECTRIC - db 120 ; catch rate - db 117 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/flaaffy.asm" AmpharosBaseData:: ; 0x52aa4 - db AMPHAROS ; 181 - - db 90, 75, 75, 55, 115, 90 - ; hp atk def spd sat sdf - - db ELECTRIC, ELECTRIC - db 45 ; catch rate - db 194 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn MONSTER, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/ampharos.asm" BellossomBaseData:: ; 0x52ac4 - db BELLOSSOM ; 182 - - db 75, 80, 85, 50, 90, 100 - ; hp atk def spd sat sdf - - db GRASS, GRASS - db 45 ; catch rate - db 184 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn PLANT, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/bellossom.asm" MarillBaseData:: ; 0x52ae4 - db MARILL ; 183 - - db 70, 20, 50, 40, 20, 50 - ; hp atk def spd sat sdf - - db WATER, WATER - db 190 ; catch rate - db 58 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn AMPHIBIAN, FAIRY ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/marill.asm" AzumarillBaseData:: ; 0x52b04 - db AZUMARILL ; 184 - - db 100, 50, 80, 50, 50, 80 - ; hp atk def spd sat sdf - - db WATER, WATER - db 75 ; catch rate - db 153 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn AMPHIBIAN, FAIRY ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/azumarill.asm" SudowoodoBaseData:: ; 0x52b24 - db SUDOWOODO ; 185 - - db 70, 100, 115, 30, 30, 65 - ; hp atk def spd sat sdf - - db ROCK, ROCK - db 65 ; catch rate - db 135 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INANIMATE, INANIMATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/sudowoodo.asm" PolitoedBaseData:: ; 0x52b44 - db POLITOED ; 186 - - db 90, 75, 75, 70, 90, 100 - ; hp atk def spd sat sdf - - db WATER, WATER - db 45 ; catch rate - db 185 ; base exp - db NO_ITEM ; item 1 - db KINGS_ROCK ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn AMPHIBIAN, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/politoed.asm" HoppipBaseData:: ; 0x52b64 - db HOPPIP ; 187 - - db 35, 35, 40, 50, 35, 55 - ; hp atk def spd sat sdf - - db GRASS, FLYING - db 255 ; catch rate - db 74 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn FAIRY, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/hoppip.asm" SkiploomBaseData:: ; 0x52b84 - db SKIPLOOM ; 188 - - db 55, 45, 50, 80, 45, 65 - ; hp atk def spd sat sdf - - db GRASS, FLYING - db 120 ; catch rate - db 136 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn FAIRY, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/skiploom.asm" JumpluffBaseData:: ; 0x52ba4 - db JUMPLUFF ; 189 - - db 75, 55, 70, 110, 55, 85 - ; hp atk def spd sat sdf - - db GRASS, FLYING - db 45 ; catch rate - db 176 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn FAIRY, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/jumpluff.asm" AipomBaseData:: ; 0x52bc4 - db AIPOM ; 190 - - db 55, 70, 55, 85, 40, 55 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 45 ; catch rate - db 94 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/aipom.asm" SunkernBaseData:: ; 0x52be4 - db SUNKERN ; 191 - - db 30, 30, 30, 30, 30, 30 - ; hp atk def spd sat sdf - - db GRASS, GRASS - db 235 ; catch rate - db 52 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn PLANT, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/sunkern.asm" SunfloraBaseData:: ; 0x52c04 - db SUNFLORA ; 192 - - db 75, 75, 55, 30, 105, 85 - ; hp atk def spd sat sdf - - db GRASS, GRASS - db 120 ; catch rate - db 146 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn PLANT, PLANT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/sunflora.asm" YanmaBaseData:: ; 0x52c24 - db YANMA ; 193 - - db 65, 65, 45, 95, 75, 45 - ; hp atk def spd sat sdf - - db BUG, FLYING - db 75 ; catch rate - db 147 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/yanma.asm" WooperBaseData:: ; 0x52c44 - db WOOPER ; 194 - - db 55, 45, 45, 15, 25, 25 - ; hp atk def spd sat sdf - - db WATER, GROUND - db 255 ; catch rate - db 52 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/wooper.asm" QuagsireBaseData:: ; 0x52c64 - db QUAGSIRE ; 195 - - db 95, 85, 85, 35, 65, 65 - ; hp atk def spd sat sdf - - db WATER, GROUND - db 90 ; catch rate - db 137 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/quagsire.asm" EspeonBaseData:: ; 0x52c84 - db ESPEON ; 196 - - db 65, 65, 60, 110, 130, 95 - ; hp atk def spd sat sdf - - db PSYCHIC, PSYCHIC - db 45 ; catch rate - db 197 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 35 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/espeon.asm" UmbreonBaseData:: ; 0x52ca4 - db UMBREON ; 197 - - db 95, 65, 110, 65, 60, 130 - ; hp atk def spd sat sdf - - db DARK, DARK - db 45 ; catch rate - db 197 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 31 ; gender - db 100 ; unknown - db 35 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/umbreon.asm" MurkrowBaseData:: ; 0x52cc4 - db MURKROW ; 198 - - db 60, 85, 42, 91, 85, 42 - ; hp atk def spd sat sdf - - db DARK, FLYING - db 30 ; catch rate - db 107 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/murkrow.asm" SlowkingBaseData:: ; 0x52ce4 - db SLOWKING ; 199 - - db 95, 75, 80, 30, 100, 110 - ; hp atk def spd sat sdf - - db WATER, PSYCHIC - db 70 ; catch rate - db 164 ; base exp - db NO_ITEM ; item 1 - db KINGS_ROCK ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn MONSTER, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/slowking.asm" MisdreavusBaseData:: ; 0x52d04 - db MISDREAVUS ; 200 - - db 60, 60, 60, 85, 85, 85 - ; hp atk def spd sat sdf - - db GHOST, GHOST - db 45 ; catch rate - db 147 ; base exp - db NO_ITEM ; item 1 - db SPELL_TAG ; item 2 - db 127 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn AMORPHOUS, AMORPHOUS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/misdreavus.asm" UnownBaseData:: ; 0x52d24 - db UNOWN ; 201 - - db 48, 72, 48, 48, 72, 48 - ; hp atk def spd sat sdf - - db PSYCHIC, PSYCHIC - db 225 ; catch rate - db 61 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 255 ; gender - db 100 ; unknown - db 40 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - tmhm - ; end +INCLUDE "data/base_stats/unown.asm" WobbuffetBaseData:: ; 0x52d44 - db WOBBUFFET ; 202 - - db 190, 33, 58, 33, 33, 58 - ; hp atk def spd sat sdf - - db PSYCHIC, PSYCHIC - db 45 ; catch rate - db 177 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMORPHOUS, AMORPHOUS ; egg groups - - ; tmhm - tmhm - ; end +INCLUDE "data/base_stats/wobbuffet.asm" GirafarigBaseData:: ; 0x52d64 - db GIRAFARIG ; 203 - - db 70, 80, 65, 85, 90, 65 - ; hp atk def spd sat sdf - - db NORMAL, PSYCHIC - db 60 ; catch rate - db 149 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/girafarig.asm" PinecoBaseData:: ; 0x52d84 - db PINECO ; 204 - - db 50, 65, 90, 15, 35, 35 - ; hp atk def spd sat sdf - - db BUG, BUG - db 190 ; catch rate - db 60 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/pineco.asm" ForretressBaseData:: ; 0x52da4 - db FORRETRESS ; 205 - - db 75, 90, 140, 40, 60, 60 - ; hp atk def spd sat sdf - - db BUG, STEEL - db 75 ; catch rate - db 118 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/forretress.asm" DunsparceBaseData:: ; 0x52dc4 - db DUNSPARCE ; 206 - - db 100, 70, 70, 45, 65, 65 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 190 ; catch rate - db 75 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/dunsparce.asm" GligarBaseData:: ; 0x52de4 - db GLIGAR ; 207 - - db 65, 75, 105, 85, 35, 65 - ; hp atk def spd sat sdf - - db GROUND, FLYING - db 60 ; catch rate - db 108 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/gligar.asm" SteelixBaseData:: ; 0x52e04 - db STEELIX ; 208 - - db 75, 85, 200, 30, 55, 65 - ; hp atk def spd sat sdf - - db STEEL, GROUND - db 25 ; catch rate - db 196 ; base exp - db NO_ITEM ; item 1 - db METAL_COAT ; item 2 - db 127 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INANIMATE, INANIMATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/steelix.asm" SnubbullBaseData:: ; 0x52e24 - db SNUBBULL ; 209 - - db 60, 80, 50, 30, 40, 40 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 190 ; catch rate - db 63 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 191 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn FIELD, FAIRY ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/snubbull.asm" GranbullBaseData:: ; 0x52e44 - db GRANBULL ; 210 - - db 90, 120, 75, 45, 60, 60 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 75 ; catch rate - db 178 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 191 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn FIELD, FAIRY ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/granbull.asm" QwilfishBaseData:: ; 0x52e64 - db QWILFISH ; 211 - - db 65, 95, 75, 85, 55, 55 - ; hp atk def spd sat sdf - - db WATER, POISON - db 45 ; catch rate - db 100 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FISH, FISH ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/qwilfish.asm" ScizorBaseData:: ; 0x52e84 - db SCIZOR ; 212 - - db 70, 130, 100, 65, 55, 80 - ; hp atk def spd sat sdf - - db BUG, STEEL - db 25 ; catch rate - db 200 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/scizor.asm" ShuckleBaseData:: ; 0x52ea4 - db SHUCKLE ; 213 - - db 20, 10, 230, 05, 10, 230 - ; hp atk def spd sat sdf - - db BUG, ROCK - db 190 ; catch rate - db 80 ; base exp - db BERRY ; item 1 - db BERRY ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/shuckle.asm" HeracrossBaseData:: ; 0x52ec4 - db HERACROSS ; 214 - - db 80, 125, 75, 85, 40, 95 - ; hp atk def spd sat sdf - - db BUG, FIGHTING - db 45 ; catch rate - db 200 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn INSECT, INSECT ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/heracross.asm" SneaselBaseData:: ; 0x52ee4 - db SNEASEL ; 215 - - db 55, 95, 55, 115, 35, 75 - ; hp atk def spd sat sdf - - db DARK, ICE - db 60 ; catch rate - db 132 ; base exp - db NO_ITEM ; item 1 - db QUICK_CLAW ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/sneasel.asm" TeddiursaBaseData:: ; 0x52f04 - db TEDDIURSA ; 216 - - db 60, 80, 50, 40, 50, 50 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 120 ; catch rate - db 124 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/teddiursa.asm" UrsaringBaseData:: ; 0x52f24 - db URSARING ; 217 - - db 90, 130, 75, 55, 75, 75 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 60 ; catch rate - db 189 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/ursaring.asm" SlugmaBaseData:: ; 0x52f44 - db SLUGMA ; 218 - - db 40, 40, 40, 20, 70, 40 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 190 ; catch rate - db 78 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMORPHOUS, AMORPHOUS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/slugma.asm" MagcargoBaseData:: ; 0x52f64 - db MAGCARGO ; 219 - - db 50, 50, 120, 30, 80, 80 - ; hp atk def spd sat sdf - - db FIRE, ROCK - db 75 ; catch rate - db 154 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMORPHOUS, AMORPHOUS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/magcargo.asm" SwinubBaseData:: ; 0x52f84 - db SWINUB ; 220 - - db 50, 50, 40, 50, 30, 30 - ; hp atk def spd sat sdf - - db ICE, GROUND - db 225 ; catch rate - db 78 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/swinub.asm" PiloswineBaseData:: ; 0x52fa4 - db PILOSWINE ; 221 - - db 100, 100, 80, 50, 60, 60 - ; hp atk def spd sat sdf - - db ICE, GROUND - db 75 ; catch rate - db 160 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/piloswine.asm" CorsolaBaseData:: ; 0x52fc4 - db CORSOLA ; 222 - - db 55, 55, 85, 35, 65, 85 - ; hp atk def spd sat sdf - - db WATER, ROCK - db 60 ; catch rate - db 113 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 191 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn AMPHIBIAN, INVERTEBRATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/corsola.asm" RemoraidBaseData:: ; 0x52fe4 - db REMORAID ; 223 - - db 35, 65, 35, 65, 65, 35 - ; hp atk def spd sat sdf - - db WATER, WATER - db 190 ; catch rate - db 78 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, FISH ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/remoraid.asm" OctilleryBaseData:: ; 0x53004 - db OCTILLERY ; 224 - - db 75, 105, 75, 45, 105, 75 - ; hp atk def spd sat sdf - - db WATER, WATER - db 75 ; catch rate - db 164 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, FISH ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/octillery.asm" DelibirdBaseData:: ; 0x53024 - db DELIBIRD ; 225 - - db 45, 55, 45, 75, 65, 45 - ; hp atk def spd sat sdf - - db ICE, FLYING - db 45 ; catch rate - db 183 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn AMPHIBIAN, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/delibird.asm" MantineBaseData:: ; 0x53044 - db MANTINE ; 226 - - db 65, 40, 70, 70, 80, 140 - ; hp atk def spd sat sdf - - db WATER, FLYING - db 25 ; catch rate - db 168 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn AMPHIBIAN, AMPHIBIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/mantine.asm" SkarmoryBaseData:: ; 0x53064 - db SKARMORY ; 227 - - db 65, 80, 140, 70, 40, 70 - ; hp atk def spd sat sdf - - db STEEL, FLYING - db 25 ; catch rate - db 168 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn AVIAN, AVIAN ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/skarmory.asm" HoundourBaseData:: ; 0x53084 - db HOUNDOUR ; 228 - - db 45, 60, 30, 65, 80, 50 - ; hp atk def spd sat sdf - - db DARK, FIRE - db 120 ; catch rate - db 114 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/houndour.asm" HoundoomBaseData:: ; 0x530a4 - db HOUNDOOM ; 229 - - db 75, 90, 50, 95, 110, 80 - ; hp atk def spd sat sdf - - db DARK, FIRE - db 45 ; catch rate - db 204 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/houndoom.asm" KingdraBaseData:: ; 0x530c4 - db KINGDRA ; 230 - - db 75, 95, 95, 85, 95, 95 - ; hp atk def spd sat sdf - - db WATER, DRAGON - db 45 ; catch rate - db 207 ; base exp - db NO_ITEM ; item 1 - db DRAGON_SCALE ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn AMPHIBIAN, REPTILE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/kingdra.asm" PhanpyBaseData:: ; 0x530e4 - db PHANPY ; 231 - - db 90, 60, 60, 40, 40, 40 - ; hp atk def spd sat sdf - - db GROUND, GROUND - db 120 ; catch rate - db 124 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/phanpy.asm" DonphanBaseData:: ; 0x53104 - db DONPHAN ; 232 - - db 90, 120, 120, 50, 60, 60 - ; hp atk def spd sat sdf - - db GROUND, GROUND - db 60 ; catch rate - db 189 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/donphan.asm" Porygon2BaseData:: ; 0x53124 - db PORYGON2 ; 233 - - db 85, 80, 90, 60, 105, 95 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 45 ; catch rate - db 180 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 255 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn INANIMATE, INANIMATE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/porygon2.asm" StantlerBaseData:: ; 0x53144 - db STANTLER ; 234 - - db 73, 95, 62, 85, 85, 65 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 45 ; catch rate - db 165 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/stantler.asm" SmeargleBaseData:: ; 0x53164 - db SMEARGLE ; 235 - - db 55, 20, 35, 75, 20, 45 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 45 ; catch rate - db 106 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - tmhm - ; end +INCLUDE "data/base_stats/smeargle.asm" TyrogueBaseData:: ; 0x53184 - db TYROGUE ; 236 - - db 35, 35, 35, 35, 35, 35 - ; hp atk def spd sat sdf - - db FIGHTING, FIGHTING - db 75 ; catch rate - db 91 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 0 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/tyrogue.asm" HitmontopBaseData:: ; 0x531a4 - db HITMONTOP ; 237 - - db 50, 95, 95, 70, 35, 110 - ; hp atk def spd sat sdf - - db FIGHTING, FIGHTING - db 45 ; catch rate - db 138 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 0 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn HUMANSHAPE, HUMANSHAPE ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/hitmontop.asm" SmoochumBaseData:: ; 0x531c4 - db SMOOCHUM ; 238 - - db 45, 30, 15, 65, 85, 65 - ; hp atk def spd sat sdf - - db ICE, PSYCHIC - db 45 ; catch rate - db 87 ; base exp - db ICE_BERRY ; item 1 - db ICE_BERRY ; item 2 - db 254 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/smoochum.asm" ElekidBaseData:: ; 0x531e4 - db ELEKID ; 239 - - db 45, 63, 37, 95, 65, 55 - ; hp atk def spd sat sdf - - db ELECTRIC, ELECTRIC - db 45 ; catch rate - db 106 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 63 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/elekid.asm" MagbyBaseData:: ; 0x53204 - db MAGBY ; 240 - - db 45, 75, 37, 83, 70, 55 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 45 ; catch rate - db 117 ; base exp - db BURNT_BERRY ; item 1 - db BURNT_BERRY ; item 2 - db 63 ; gender - db 100 ; unknown - db 25 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/magby.asm" MiltankBaseData:: ; 0x53224 - db MILTANK ; 241 - - db 95, 80, 105, 100, 40, 70 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 45 ; catch rate - db 200 ; base exp - db MOOMOO_MILK ; item 1 - db MOOMOO_MILK ; item 2 - db 254 ; gender - db 100 ; unknown - db 20 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn FIELD, FIELD ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/miltank.asm" BlisseyBaseData:: ; 0x53244 - db BLISSEY ; 242 - - db 255, 10, 10, 55, 75, 135 - ; hp atk def spd sat sdf - - db NORMAL, NORMAL - db 30 ; catch rate - db 255 ; base exp - db NO_ITEM ; item 1 - db LUCKY_EGG ; item 2 - db 254 ; gender - db 100 ; unknown - db 40 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db SLOW ; growth rate - dn FAIRY, FAIRY ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/blissey.asm" RaikouBaseData:: ; 0x53264 - db RAIKOU ; 243 - - db 90, 85, 75, 115, 115, 100 - ; hp atk def spd sat sdf - - db ELECTRIC, ELECTRIC - db 3 ; catch rate - db 216 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 255 ; gender - db 100 ; unknown - db 80 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/raikou.asm" EnteiBaseData:: ; 0x53284 - db ENTEI ; 244 - - db 115, 115, 85, 100, 90, 75 - ; hp atk def spd sat sdf - - db FIRE, FIRE - db 3 ; catch rate - db 217 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 255 ; gender - db 100 ; unknown - db 80 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/entei.asm" SuicuneBaseData:: ; 0x532a4 - db SUICUNE ; 245 - - db 100, 75, 115, 85, 90, 115 - ; hp atk def spd sat sdf - - db WATER, WATER - db 3 ; catch rate - db 215 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 255 ; gender - db 100 ; unknown - db 80 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/suicune.asm" LarvitarBaseData:: ; 0x532c4 - db LARVITAR ; 246 - - db 50, 64, 50, 41, 45, 50 - ; hp atk def spd sat sdf - - db ROCK, GROUND - db 45 ; catch rate - db 67 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 40 ; step cycles to hatch - db 5 ; unknown - dn 5, 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn MONSTER, MONSTER ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/larvitar.asm" PupitarBaseData:: ; 0x532e4 - db PUPITAR ; 247 - - db 70, 84, 70, 51, 65, 70 - ; hp atk def spd sat sdf - - db ROCK, GROUND - db 45 ; catch rate - db 144 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 40 ; step cycles to hatch - db 5 ; unknown - dn 6, 6 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn MONSTER, MONSTER ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/pupitar.asm" TyranitarBaseData:: ; 0x53304 - db TYRANITAR ; 248 - - db 100, 134, 110, 61, 95, 100 - ; hp atk def spd sat sdf - - db ROCK, DARK - db 45 ; catch rate - db 218 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 127 ; gender - db 100 ; unknown - db 40 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn MONSTER, MONSTER ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/tyranitar.asm" LugiaBaseData:: ; 0x53324 - db LUGIA ; 249 - - db 106, 90, 130, 110, 90, 154 - ; hp atk def spd sat sdf - - db PSYCHIC, FLYING - db 3 ; catch rate - db 220 ; base exp - db NO_ITEM ; item 1 - db NO_ITEM ; item 2 - db 255 ; gender - db 100 ; unknown - db 120 ; step cycles to hatch - db 5 ; unknown - dn 7, 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/lugia.asm" Ho_OhBaseData:: ; 0x53344 - db HO_OH ; 250 - - db 106, 130, 90, 90, 110, 154 - ; hp atk def spd sat sdf - - db FIRE, FLYING - db 3 ; catch rate - db 220 ; base exp - db SACRED_ASH ; item 1 - db SACRED_ASH ; item 2 - db 255 ; gender - db 100 ; unknown - db 120 ; step cycles to hatch - db 5 ; unknown - dn 7 , 7 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db FAST ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/ho_oh.asm" CelebiBaseData:: ; 0x53364 - db CELEBI ; 251 - - db 100, 100, 100, 100, 100, 100 - ; hp atk def spd sat sdf - - db PSYCHIC, GRASS - db 45 ; catch rate - db 64 ; base exp - db NO_ITEM ; item 1 - db MIRACLEBERRY ; item 2 - db 255 ; gender - db 100 ; unknown - db 120 ; step cycles to hatch - db 5 ; unknown - dn 5 , 5 ; frontpic dimensions - db 0, 0, 0, 0 ; padding - db MEDIUM_SLOW ; growth rate - dn NO_EGGS, NO_EGGS ; egg groups - - ; tmhm - 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 +INCLUDE "data/base_stats/celebi.asm" + diff --git a/data/base_stats/abra.asm b/data/base_stats/abra.asm new file mode 100644 index 000000000..1856a2fd6 --- /dev/null +++ b/data/base_stats/abra.asm @@ -0,0 +1,22 @@ + db ABRA ; 063 + + db 25, 20, 15, 90, 105, 55 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 200 ; catch rate + db 73 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/aerodactyl.asm b/data/base_stats/aerodactyl.asm new file mode 100644 index 000000000..226f10365 --- /dev/null +++ b/data/base_stats/aerodactyl.asm @@ -0,0 +1,22 @@ + db AERODACTYL ; 142 + + db 80, 105, 65, 130, 60, 75 + ; hp atk def spd sat sdf + + db ROCK, FLYING + db 45 ; catch rate + db 202 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 35 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/aipom.asm b/data/base_stats/aipom.asm new file mode 100644 index 000000000..8e1f5853f --- /dev/null +++ b/data/base_stats/aipom.asm @@ -0,0 +1,22 @@ + db AIPOM ; 190 + + db 55, 70, 55, 85, 40, 55 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 94 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/alakazam.asm b/data/base_stats/alakazam.asm new file mode 100644 index 000000000..086a1bb43 --- /dev/null +++ b/data/base_stats/alakazam.asm @@ -0,0 +1,22 @@ + db ALAKAZAM ; 065 + + db 55, 50, 45, 120, 135, 85 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 50 ; catch rate + db 186 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/ampharos.asm b/data/base_stats/ampharos.asm new file mode 100644 index 000000000..3c5626d81 --- /dev/null +++ b/data/base_stats/ampharos.asm @@ -0,0 +1,22 @@ + db AMPHAROS ; 181 + + db 90, 75, 75, 55, 115, 90 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 45 ; catch rate + db 194 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/arbok.asm b/data/base_stats/arbok.asm new file mode 100644 index 000000000..3b82c1801 --- /dev/null +++ b/data/base_stats/arbok.asm @@ -0,0 +1,22 @@ + db ARBOK ; 024 + + db 60, 85, 69, 80, 65, 79 + ; hp atk def spd sat sdf + + db POISON, POISON + db 90 ; catch rate + db 147 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, REPTILE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/arcanine.asm b/data/base_stats/arcanine.asm new file mode 100644 index 000000000..5fc7734d3 --- /dev/null +++ b/data/base_stats/arcanine.asm @@ -0,0 +1,22 @@ + db ARCANINE ; 059 + + db 90, 110, 80, 95, 100, 80 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 75 ; catch rate + db 213 ; base exp + db BURNT_BERRY ; item 1 + db BURNT_BERRY ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/ariados.asm b/data/base_stats/ariados.asm new file mode 100644 index 000000000..174de5fab --- /dev/null +++ b/data/base_stats/ariados.asm @@ -0,0 +1,22 @@ + db ARIADOS ; 168 + + db 70, 90, 70, 40, 60, 60 + ; hp atk def spd sat sdf + + db BUG, POISON + db 90 ; catch rate + db 134 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/articuno.asm b/data/base_stats/articuno.asm new file mode 100644 index 000000000..3001e67c1 --- /dev/null +++ b/data/base_stats/articuno.asm @@ -0,0 +1,22 @@ + db ARTICUNO ; 144 + + db 90, 85, 100, 85, 95, 125 + ; hp atk def spd sat sdf + + db ICE, FLYING + db 3 ; catch rate + db 215 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 80 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/azumarill.asm b/data/base_stats/azumarill.asm new file mode 100644 index 000000000..3aaa8b9a1 --- /dev/null +++ b/data/base_stats/azumarill.asm @@ -0,0 +1,22 @@ + db AZUMARILL ; 184 + + db 100, 50, 80, 50, 50, 80 + ; hp atk def spd sat sdf + + db WATER, WATER + db 75 ; catch rate + db 153 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn AMPHIBIAN, FAIRY ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/bayleef.asm b/data/base_stats/bayleef.asm new file mode 100644 index 000000000..e94ecaa34 --- /dev/null +++ b/data/base_stats/bayleef.asm @@ -0,0 +1,22 @@ + db BAYLEEF ; 153 + + db 60, 62, 80, 60, 63, 80 + ; hp atk def spd sat sdf + + db GRASS, GRASS + db 45 ; catch rate + db 141 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/beedrill.asm b/data/base_stats/beedrill.asm new file mode 100644 index 000000000..254ee749e --- /dev/null +++ b/data/base_stats/beedrill.asm @@ -0,0 +1,22 @@ + db BEEDRILL ; 015 + + db 65, 80, 40, 75, 45, 80 + ; hp atk def spd sat sdf + + db BUG, POISON + db 45 ; catch rate + db 159 ; base exp + db NO_ITEM ; item 1 + db POISON_BARB ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/bellossom.asm b/data/base_stats/bellossom.asm new file mode 100644 index 000000000..0dde920c8 --- /dev/null +++ b/data/base_stats/bellossom.asm @@ -0,0 +1,22 @@ + db BELLOSSOM ; 182 + + db 75, 80, 85, 50, 90, 100 + ; hp atk def spd sat sdf + + db GRASS, GRASS + db 45 ; catch rate + db 184 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/bellsprout.asm b/data/base_stats/bellsprout.asm new file mode 100644 index 000000000..d8f6c6c13 --- /dev/null +++ b/data/base_stats/bellsprout.asm @@ -0,0 +1,22 @@ + db BELLSPROUT ; 069 + + db 50, 75, 35, 40, 70, 30 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 255 ; catch rate + db 84 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/blastoise.asm b/data/base_stats/blastoise.asm new file mode 100644 index 000000000..122e4c65b --- /dev/null +++ b/data/base_stats/blastoise.asm @@ -0,0 +1,22 @@ + db BLASTOISE ; 009 + + db 79, 83, 100, 78, 85, 105 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 210 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/blissey.asm b/data/base_stats/blissey.asm new file mode 100644 index 000000000..39542bc1e --- /dev/null +++ b/data/base_stats/blissey.asm @@ -0,0 +1,22 @@ + db BLISSEY ; 242 + + db 255, 10, 10, 55, 75, 135 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 30 ; catch rate + db 255 ; base exp + db NO_ITEM ; item 1 + db LUCKY_EGG ; item 2 + db 254 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FAIRY, FAIRY ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/bulbasaur.asm b/data/base_stats/bulbasaur.asm new file mode 100644 index 000000000..70a264a60 --- /dev/null +++ b/data/base_stats/bulbasaur.asm @@ -0,0 +1,22 @@ + db BULBASAUR ; 001 + + db 45, 49, 49, 45, 65, 65 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 45 ; catch rate + db 64 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/butterfree.asm b/data/base_stats/butterfree.asm new file mode 100644 index 000000000..80f288967 --- /dev/null +++ b/data/base_stats/butterfree.asm @@ -0,0 +1,22 @@ + db BUTTERFREE ; 012 + + db 60, 45, 50, 70, 80, 80 + ; hp atk def spd sat sdf + + db BUG, FLYING + db 45 ; catch rate + db 160 ; base exp + db NO_ITEM ; item 1 + db SILVERPOWDER ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/caterpie.asm b/data/base_stats/caterpie.asm new file mode 100644 index 000000000..ebaee52f1 --- /dev/null +++ b/data/base_stats/caterpie.asm @@ -0,0 +1,22 @@ + db CATERPIE ; 010 + + db 45, 30, 35, 45, 20, 20 + ; hp atk def spd sat sdf + + db BUG, BUG + db 255 ; catch rate + db 53 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/celebi.asm b/data/base_stats/celebi.asm new file mode 100644 index 000000000..29f61843f --- /dev/null +++ b/data/base_stats/celebi.asm @@ -0,0 +1,22 @@ + db CELEBI ; 251 + + db 100, 100, 100, 100, 100, 100 + ; hp atk def spd sat sdf + + db PSYCHIC, GRASS + db 45 ; catch rate + db 64 ; base exp + db NO_ITEM ; item 1 + db MIRACLEBERRY ; item 2 + db 255 ; gender + db 100 ; unknown + db 120 ; step cycles to hatch + db 5 ; unknown + dn 5 , 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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/data/base_stats/chansey.asm b/data/base_stats/chansey.asm new file mode 100644 index 000000000..e4037d41d --- /dev/null +++ b/data/base_stats/chansey.asm @@ -0,0 +1,22 @@ + db CHANSEY ; 113 + + db 250, 05, 05, 50, 35, 105 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 30 ; catch rate + db 255 ; base exp + db NO_ITEM ; item 1 + db LUCKY_EGG ; item 2 + db 254 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FAIRY, FAIRY ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/charizard.asm b/data/base_stats/charizard.asm new file mode 100644 index 000000000..522d213e4 --- /dev/null +++ b/data/base_stats/charizard.asm @@ -0,0 +1,22 @@ + db CHARIZARD ; 006 + + db 78, 84, 78, 100, 109, 85 + ; hp atk def spd sat sdf + + db FIRE, FLYING + db 45 ; catch rate + db 209 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, REPTILE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/charmander.asm b/data/base_stats/charmander.asm new file mode 100644 index 000000000..34c14cb81 --- /dev/null +++ b/data/base_stats/charmander.asm @@ -0,0 +1,22 @@ + db CHARMANDER ; 004 + + db 39, 52, 43, 65, 60, 50 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 65 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, REPTILE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/charmeleon.asm b/data/base_stats/charmeleon.asm new file mode 100644 index 000000000..5c7794cdd --- /dev/null +++ b/data/base_stats/charmeleon.asm @@ -0,0 +1,22 @@ + db CHARMELEON ; 005 + + db 58, 64, 58, 80, 80, 65 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 142 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, REPTILE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/chikorita.asm b/data/base_stats/chikorita.asm new file mode 100644 index 000000000..c572e8667 --- /dev/null +++ b/data/base_stats/chikorita.asm @@ -0,0 +1,22 @@ + db CHIKORITA ; 152 + + db 45, 49, 65, 45, 49, 65 + ; hp atk def spd sat sdf + + db GRASS, GRASS + db 45 ; catch rate + db 64 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/chinchou.asm b/data/base_stats/chinchou.asm new file mode 100644 index 000000000..522671554 --- /dev/null +++ b/data/base_stats/chinchou.asm @@ -0,0 +1,22 @@ + db CHINCHOU ; 170 + + db 75, 38, 38, 67, 56, 56 + ; hp atk def spd sat sdf + + db WATER, ELECTRIC + db 190 ; catch rate + db 90 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FISH, FISH ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/clefable.asm b/data/base_stats/clefable.asm new file mode 100644 index 000000000..693050b00 --- /dev/null +++ b/data/base_stats/clefable.asm @@ -0,0 +1,22 @@ + db CLEFABLE ; 036 + + db 95, 70, 73, 60, 85, 90 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 25 ; catch rate + db 129 ; base exp + db MYSTERYBERRY ; item 1 + db MOON_STONE ; item 2 + db 191 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FAIRY, FAIRY ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/clefairy.asm b/data/base_stats/clefairy.asm new file mode 100644 index 000000000..3d2582ca2 --- /dev/null +++ b/data/base_stats/clefairy.asm @@ -0,0 +1,22 @@ + db CLEFAIRY ; 035 + + db 70, 45, 48, 35, 60, 65 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 150 ; catch rate + db 68 ; base exp + db MYSTERYBERRY ; item 1 + db MOON_STONE ; item 2 + db 191 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FAIRY, FAIRY ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/cleffa.asm b/data/base_stats/cleffa.asm new file mode 100644 index 000000000..f0afdd4fd --- /dev/null +++ b/data/base_stats/cleffa.asm @@ -0,0 +1,22 @@ + db CLEFFA ; 173 + + db 50, 25, 28, 15, 45, 55 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 150 ; catch rate + db 37 ; base exp + db MYSTERYBERRY ; item 1 + db MOON_STONE ; item 2 + db 191 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/cloyster.asm b/data/base_stats/cloyster.asm new file mode 100644 index 000000000..1a433253b --- /dev/null +++ b/data/base_stats/cloyster.asm @@ -0,0 +1,22 @@ + db CLOYSTER ; 091 + + db 50, 95, 180, 70, 85, 45 + ; hp atk def spd sat sdf + + db WATER, ICE + db 60 ; catch rate + db 203 ; base exp + db PEARL ; item 1 + db BIG_PEARL ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/corsola.asm b/data/base_stats/corsola.asm new file mode 100644 index 000000000..660e9efcc --- /dev/null +++ b/data/base_stats/corsola.asm @@ -0,0 +1,22 @@ + db CORSOLA ; 222 + + db 55, 55, 85, 35, 65, 85 + ; hp atk def spd sat sdf + + db WATER, ROCK + db 60 ; catch rate + db 113 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 191 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn AMPHIBIAN, INVERTEBRATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/crobat.asm b/data/base_stats/crobat.asm new file mode 100644 index 000000000..c2e9b310d --- /dev/null +++ b/data/base_stats/crobat.asm @@ -0,0 +1,22 @@ + db CROBAT ; 169 + + db 85, 90, 80, 130, 70, 80 + ; hp atk def spd sat sdf + + db POISON, FLYING + db 90 ; catch rate + db 204 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/croconaw.asm b/data/base_stats/croconaw.asm new file mode 100644 index 000000000..ce22048e1 --- /dev/null +++ b/data/base_stats/croconaw.asm @@ -0,0 +1,22 @@ + db CROCONAW ; 159 + + db 65, 80, 80, 58, 59, 63 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 143 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/cubone.asm b/data/base_stats/cubone.asm new file mode 100644 index 000000000..9a87a8a65 --- /dev/null +++ b/data/base_stats/cubone.asm @@ -0,0 +1,22 @@ + db CUBONE ; 104 + + db 50, 50, 95, 35, 40, 50 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 190 ; catch rate + db 87 ; base exp + db NO_ITEM ; item 1 + db THICK_CLUB ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/cyndaquil.asm b/data/base_stats/cyndaquil.asm new file mode 100644 index 000000000..d6a9f865b --- /dev/null +++ b/data/base_stats/cyndaquil.asm @@ -0,0 +1,22 @@ + db CYNDAQUIL ; 155 + + db 39, 52, 43, 65, 60, 50 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 65 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/delibird.asm b/data/base_stats/delibird.asm new file mode 100644 index 000000000..0c14cfe74 --- /dev/null +++ b/data/base_stats/delibird.asm @@ -0,0 +1,22 @@ + db DELIBIRD ; 225 + + db 45, 55, 45, 75, 65, 45 + ; hp atk def spd sat sdf + + db ICE, FLYING + db 45 ; catch rate + db 183 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn AMPHIBIAN, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/dewgong.asm b/data/base_stats/dewgong.asm new file mode 100644 index 000000000..19135700d --- /dev/null +++ b/data/base_stats/dewgong.asm @@ -0,0 +1,22 @@ + db DEWGONG ; 087 + + db 90, 70, 80, 70, 70, 95 + ; hp atk def spd sat sdf + + db WATER, ICE + db 75 ; catch rate + db 176 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/diglett.asm b/data/base_stats/diglett.asm new file mode 100644 index 000000000..3bcc864e0 --- /dev/null +++ b/data/base_stats/diglett.asm @@ -0,0 +1,22 @@ + db DIGLETT ; 050 + + db 10, 55, 25, 95, 35, 45 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 255 ; catch rate + db 81 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/ditto.asm b/data/base_stats/ditto.asm new file mode 100644 index 000000000..fda952a08 --- /dev/null +++ b/data/base_stats/ditto.asm @@ -0,0 +1,22 @@ + db DITTO ; 132 + + db 48, 48, 48, 48, 48, 48 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 35 ; catch rate + db 61 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn LADIES_MAN, LADIES_MAN ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/dodrio.asm b/data/base_stats/dodrio.asm new file mode 100644 index 000000000..5530f780e --- /dev/null +++ b/data/base_stats/dodrio.asm @@ -0,0 +1,22 @@ + db DODRIO ; 085 + + db 60, 110, 70, 100, 60, 60 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 45 ; catch rate + db 158 ; base exp + db NO_ITEM ; item 1 + db SHARP_BEAK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/doduo.asm b/data/base_stats/doduo.asm new file mode 100644 index 000000000..554bb5dba --- /dev/null +++ b/data/base_stats/doduo.asm @@ -0,0 +1,22 @@ + db DODUO ; 084 + + db 35, 85, 45, 75, 35, 35 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 190 ; catch rate + db 96 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/donphan.asm b/data/base_stats/donphan.asm new file mode 100644 index 000000000..28517d41d --- /dev/null +++ b/data/base_stats/donphan.asm @@ -0,0 +1,22 @@ + db DONPHAN ; 232 + + db 90, 120, 120, 50, 60, 60 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 60 ; catch rate + db 189 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/dragonair.asm b/data/base_stats/dragonair.asm new file mode 100644 index 000000000..0361669c5 --- /dev/null +++ b/data/base_stats/dragonair.asm @@ -0,0 +1,22 @@ + db DRAGONAIR ; 148 + + db 61, 84, 65, 70, 70, 70 + ; hp atk def spd sat sdf + + db DRAGON, DRAGON + db 45 ; catch rate + db 144 ; base exp + db NO_ITEM ; item 1 + db DRAGON_SCALE ; item 2 + db 127 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn AMPHIBIAN, REPTILE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/dragonite.asm b/data/base_stats/dragonite.asm new file mode 100644 index 000000000..d2b9eb88d --- /dev/null +++ b/data/base_stats/dragonite.asm @@ -0,0 +1,22 @@ + db DRAGONITE ; 149 + + db 91, 134, 95, 80, 100, 100 + ; hp atk def spd sat sdf + + db DRAGON, FLYING + db 45 ; catch rate + db 218 ; base exp + db NO_ITEM ; item 1 + db DRAGON_SCALE ; item 2 + db 127 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn AMPHIBIAN, REPTILE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/dratini.asm b/data/base_stats/dratini.asm new file mode 100644 index 000000000..a4ce9ee1a --- /dev/null +++ b/data/base_stats/dratini.asm @@ -0,0 +1,22 @@ + db DRATINI ; 147 + + db 41, 64, 45, 50, 50, 50 + ; hp atk def spd sat sdf + + db DRAGON, DRAGON + db 45 ; catch rate + db 67 ; base exp + db NO_ITEM ; item 1 + db DRAGON_SCALE ; item 2 + db 127 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn AMPHIBIAN, REPTILE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/drowzee.asm b/data/base_stats/drowzee.asm new file mode 100644 index 000000000..31b6da7e8 --- /dev/null +++ b/data/base_stats/drowzee.asm @@ -0,0 +1,22 @@ + db DROWZEE ; 096 + + db 60, 48, 45, 42, 43, 90 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 190 ; catch rate + db 102 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/dugtrio.asm b/data/base_stats/dugtrio.asm new file mode 100644 index 000000000..4a6073655 --- /dev/null +++ b/data/base_stats/dugtrio.asm @@ -0,0 +1,22 @@ + db DUGTRIO ; 051 + + db 35, 80, 50, 120, 50, 70 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 50 ; catch rate + db 153 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/dunsparce.asm b/data/base_stats/dunsparce.asm new file mode 100644 index 000000000..6ba6fc527 --- /dev/null +++ b/data/base_stats/dunsparce.asm @@ -0,0 +1,22 @@ + db DUNSPARCE ; 206 + + db 100, 70, 70, 45, 65, 65 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 190 ; catch rate + db 75 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/eevee.asm b/data/base_stats/eevee.asm new file mode 100644 index 000000000..b13c544b0 --- /dev/null +++ b/data/base_stats/eevee.asm @@ -0,0 +1,22 @@ + db EEVEE ; 133 + + db 55, 55, 50, 55, 45, 65 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 92 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 35 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/ekans.asm b/data/base_stats/ekans.asm new file mode 100644 index 000000000..81ee35558 --- /dev/null +++ b/data/base_stats/ekans.asm @@ -0,0 +1,22 @@ + db EKANS ; 023 + + db 35, 60, 44, 55, 40, 54 + ; hp atk def spd sat sdf + + db POISON, POISON + db 255 ; catch rate + db 62 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, REPTILE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/electabuzz.asm b/data/base_stats/electabuzz.asm new file mode 100644 index 000000000..e584527e8 --- /dev/null +++ b/data/base_stats/electabuzz.asm @@ -0,0 +1,22 @@ + db ELECTABUZZ ; 125 + + db 65, 83, 57, 105, 95, 85 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 45 ; catch rate + db 156 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/electrode.asm b/data/base_stats/electrode.asm new file mode 100644 index 000000000..771780a7f --- /dev/null +++ b/data/base_stats/electrode.asm @@ -0,0 +1,22 @@ + db ELECTRODE ; 101 + + db 60, 50, 70, 140, 80, 80 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 60 ; catch rate + db 150 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/elekid.asm b/data/base_stats/elekid.asm new file mode 100644 index 000000000..c0d30fcdf --- /dev/null +++ b/data/base_stats/elekid.asm @@ -0,0 +1,22 @@ + db ELEKID ; 239 + + db 45, 63, 37, 95, 65, 55 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 45 ; catch rate + db 106 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/entei.asm b/data/base_stats/entei.asm new file mode 100644 index 000000000..24dc4e69b --- /dev/null +++ b/data/base_stats/entei.asm @@ -0,0 +1,22 @@ + db ENTEI ; 244 + + db 115, 115, 85, 100, 90, 75 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 3 ; catch rate + db 217 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 80 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/espeon.asm b/data/base_stats/espeon.asm new file mode 100644 index 000000000..33f50bfb6 --- /dev/null +++ b/data/base_stats/espeon.asm @@ -0,0 +1,22 @@ + db ESPEON ; 196 + + db 65, 65, 60, 110, 130, 95 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 45 ; catch rate + db 197 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 35 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/exeggcute.asm b/data/base_stats/exeggcute.asm new file mode 100644 index 000000000..a83114771 --- /dev/null +++ b/data/base_stats/exeggcute.asm @@ -0,0 +1,22 @@ + db EXEGGCUTE ; 102 + + db 60, 40, 80, 40, 60, 45 + ; hp atk def spd sat sdf + + db GRASS, PSYCHIC + db 90 ; catch rate + db 98 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/exeggutor.asm b/data/base_stats/exeggutor.asm new file mode 100644 index 000000000..dcb07df7b --- /dev/null +++ b/data/base_stats/exeggutor.asm @@ -0,0 +1,22 @@ + db EXEGGUTOR ; 103 + + db 95, 95, 85, 55, 125, 65 + ; hp atk def spd sat sdf + + db GRASS, PSYCHIC + db 45 ; catch rate + db 212 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/farfetch_d.asm b/data/base_stats/farfetch_d.asm new file mode 100644 index 000000000..55c12ffcc --- /dev/null +++ b/data/base_stats/farfetch_d.asm @@ -0,0 +1,22 @@ + db FARFETCH_D ; 083 + + db 52, 65, 55, 60, 58, 62 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 45 ; catch rate + db 94 ; base exp + db NO_ITEM ; item 1 + db STICK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/fearow.asm b/data/base_stats/fearow.asm new file mode 100644 index 000000000..2d6af3436 --- /dev/null +++ b/data/base_stats/fearow.asm @@ -0,0 +1,22 @@ + db FEAROW ; 022 + + db 65, 90, 65, 100, 61, 61 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 90 ; catch rate + db 162 ; base exp + db NO_ITEM ; item 1 + db SHARP_BEAK ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/feraligatr.asm b/data/base_stats/feraligatr.asm new file mode 100644 index 000000000..78263e349 --- /dev/null +++ b/data/base_stats/feraligatr.asm @@ -0,0 +1,22 @@ + db FERALIGATR ; 160 + + db 85, 105, 100, 78, 79, 83 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 210 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/flaaffy.asm b/data/base_stats/flaaffy.asm new file mode 100644 index 000000000..9ac1d8e00 --- /dev/null +++ b/data/base_stats/flaaffy.asm @@ -0,0 +1,22 @@ + db FLAAFFY ; 180 + + db 70, 55, 55, 45, 80, 60 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 120 ; catch rate + db 117 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/flareon.asm b/data/base_stats/flareon.asm new file mode 100644 index 000000000..3c0312d19 --- /dev/null +++ b/data/base_stats/flareon.asm @@ -0,0 +1,22 @@ + db FLAREON ; 136 + + db 65, 130, 60, 65, 95, 110 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 198 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 35 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/forretress.asm b/data/base_stats/forretress.asm new file mode 100644 index 000000000..9a8e56e84 --- /dev/null +++ b/data/base_stats/forretress.asm @@ -0,0 +1,22 @@ + db FORRETRESS ; 205 + + db 75, 90, 140, 40, 60, 60 + ; hp atk def spd sat sdf + + db BUG, STEEL + db 75 ; catch rate + db 118 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/furret.asm b/data/base_stats/furret.asm new file mode 100644 index 000000000..2344f62d6 --- /dev/null +++ b/data/base_stats/furret.asm @@ -0,0 +1,22 @@ + db FURRET ; 162 + + db 85, 76, 64, 90, 45, 55 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 90 ; catch rate + db 116 ; base exp + db BERRY ; item 1 + db GOLD_BERRY ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/gastly.asm b/data/base_stats/gastly.asm new file mode 100644 index 000000000..69cf1bad5 --- /dev/null +++ b/data/base_stats/gastly.asm @@ -0,0 +1,22 @@ + db GASTLY ; 092 + + db 30, 35, 30, 80, 100, 35 + ; hp atk def spd sat sdf + + db GHOST, POISON + db 190 ; catch rate + db 95 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/gengar.asm b/data/base_stats/gengar.asm new file mode 100644 index 000000000..6659adfc3 --- /dev/null +++ b/data/base_stats/gengar.asm @@ -0,0 +1,22 @@ + db GENGAR ; 094 + + db 60, 65, 60, 110, 130, 75 + ; hp atk def spd sat sdf + + db GHOST, POISON + db 45 ; catch rate + db 190 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/geodude.asm b/data/base_stats/geodude.asm new file mode 100644 index 000000000..030e56477 --- /dev/null +++ b/data/base_stats/geodude.asm @@ -0,0 +1,22 @@ + db GEODUDE ; 074 + + db 40, 80, 100, 20, 30, 30 + ; hp atk def spd sat sdf + + db ROCK, GROUND + db 255 ; catch rate + db 86 ; base exp + db NO_ITEM ; item 1 + db EVERSTONE ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/girafarig.asm b/data/base_stats/girafarig.asm new file mode 100644 index 000000000..0b114eff5 --- /dev/null +++ b/data/base_stats/girafarig.asm @@ -0,0 +1,22 @@ + db GIRAFARIG ; 203 + + db 70, 80, 65, 85, 90, 65 + ; hp atk def spd sat sdf + + db NORMAL, PSYCHIC + db 60 ; catch rate + db 149 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/gligar.asm b/data/base_stats/gligar.asm new file mode 100644 index 000000000..527f022a1 --- /dev/null +++ b/data/base_stats/gligar.asm @@ -0,0 +1,22 @@ + db GLIGAR ; 207 + + db 65, 75, 105, 85, 35, 65 + ; hp atk def spd sat sdf + + db GROUND, FLYING + db 60 ; catch rate + db 108 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/gloom.asm b/data/base_stats/gloom.asm new file mode 100644 index 000000000..f0238e12f --- /dev/null +++ b/data/base_stats/gloom.asm @@ -0,0 +1,22 @@ + db GLOOM ; 044 + + db 60, 65, 70, 40, 85, 75 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 120 ; catch rate + db 132 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/golbat.asm b/data/base_stats/golbat.asm new file mode 100644 index 000000000..7f0552c23 --- /dev/null +++ b/data/base_stats/golbat.asm @@ -0,0 +1,22 @@ + db GOLBAT ; 042 + + db 75, 80, 70, 90, 65, 75 + ; hp atk def spd sat sdf + + db POISON, FLYING + db 90 ; catch rate + db 171 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/goldeen.asm b/data/base_stats/goldeen.asm new file mode 100644 index 000000000..81dfed80e --- /dev/null +++ b/data/base_stats/goldeen.asm @@ -0,0 +1,22 @@ + db GOLDEEN ; 118 + + db 45, 67, 60, 63, 35, 50 + ; hp atk def spd sat sdf + + db WATER, WATER + db 225 ; catch rate + db 111 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FISH, FISH ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/golduck.asm b/data/base_stats/golduck.asm new file mode 100644 index 000000000..bced4b43d --- /dev/null +++ b/data/base_stats/golduck.asm @@ -0,0 +1,22 @@ + db GOLDUCK ; 055 + + db 80, 82, 78, 85, 95, 80 + ; hp atk def spd sat sdf + + db WATER, WATER + db 75 ; catch rate + db 174 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/golem.asm b/data/base_stats/golem.asm new file mode 100644 index 000000000..d27186c20 --- /dev/null +++ b/data/base_stats/golem.asm @@ -0,0 +1,22 @@ + db GOLEM ; 076 + + db 80, 110, 130, 45, 55, 65 + ; hp atk def spd sat sdf + + db ROCK, GROUND + db 45 ; catch rate + db 177 ; base exp + db NO_ITEM ; item 1 + db EVERSTONE ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/granbull.asm b/data/base_stats/granbull.asm new file mode 100644 index 000000000..2a9e4728c --- /dev/null +++ b/data/base_stats/granbull.asm @@ -0,0 +1,22 @@ + db GRANBULL ; 210 + + db 90, 120, 75, 45, 60, 60 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 75 ; catch rate + db 178 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 191 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FIELD, FAIRY ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/graveler.asm b/data/base_stats/graveler.asm new file mode 100644 index 000000000..834a1c97b --- /dev/null +++ b/data/base_stats/graveler.asm @@ -0,0 +1,22 @@ + db GRAVELER ; 075 + + db 55, 95, 115, 35, 45, 45 + ; hp atk def spd sat sdf + + db ROCK, GROUND + db 120 ; catch rate + db 134 ; base exp + db NO_ITEM ; item 1 + db EVERSTONE ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/grimer.asm b/data/base_stats/grimer.asm new file mode 100644 index 000000000..2b289ede9 --- /dev/null +++ b/data/base_stats/grimer.asm @@ -0,0 +1,22 @@ + db GRIMER ; 088 + + db 80, 80, 50, 25, 40, 50 + ; hp atk def spd sat sdf + + db POISON, POISON + db 190 ; catch rate + db 90 ; base exp + db NO_ITEM ; item 1 + db NUGGET ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/growlithe.asm b/data/base_stats/growlithe.asm new file mode 100644 index 000000000..1298bd07d --- /dev/null +++ b/data/base_stats/growlithe.asm @@ -0,0 +1,22 @@ + db GROWLITHE ; 058 + + db 55, 70, 45, 60, 70, 50 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 190 ; catch rate + db 91 ; base exp + db BURNT_BERRY ; item 1 + db BURNT_BERRY ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/gyarados.asm b/data/base_stats/gyarados.asm new file mode 100644 index 000000000..1af166cdf --- /dev/null +++ b/data/base_stats/gyarados.asm @@ -0,0 +1,22 @@ + db GYARADOS ; 130 + + db 95, 125, 79, 81, 60, 100 + ; hp atk def spd sat sdf + + db WATER, FLYING + db 45 ; catch rate + db 214 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 5 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FISH, REPTILE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/haunter.asm b/data/base_stats/haunter.asm new file mode 100644 index 000000000..a75cf79db --- /dev/null +++ b/data/base_stats/haunter.asm @@ -0,0 +1,22 @@ + db HAUNTER ; 093 + + db 45, 50, 45, 95, 115, 55 + ; hp atk def spd sat sdf + + db GHOST, POISON + db 90 ; catch rate + db 126 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/heracross.asm b/data/base_stats/heracross.asm new file mode 100644 index 000000000..69520b350 --- /dev/null +++ b/data/base_stats/heracross.asm @@ -0,0 +1,22 @@ + db HERACROSS ; 214 + + db 80, 125, 75, 85, 40, 95 + ; hp atk def spd sat sdf + + db BUG, FIGHTING + db 45 ; catch rate + db 200 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/hitmonchan.asm b/data/base_stats/hitmonchan.asm new file mode 100644 index 000000000..7753c3bd1 --- /dev/null +++ b/data/base_stats/hitmonchan.asm @@ -0,0 +1,22 @@ + db HITMONCHAN ; 107 + + db 50, 105, 79, 76, 35, 110 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 45 ; catch rate + db 140 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/hitmonlee.asm b/data/base_stats/hitmonlee.asm new file mode 100644 index 000000000..a2c53ca32 --- /dev/null +++ b/data/base_stats/hitmonlee.asm @@ -0,0 +1,22 @@ + db HITMONLEE ; 106 + + db 50, 120, 53, 87, 35, 110 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 45 ; catch rate + db 139 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/hitmontop.asm b/data/base_stats/hitmontop.asm new file mode 100644 index 000000000..af3eb7c88 --- /dev/null +++ b/data/base_stats/hitmontop.asm @@ -0,0 +1,22 @@ + db HITMONTOP ; 237 + + db 50, 95, 95, 70, 35, 110 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 45 ; catch rate + db 138 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/ho_oh.asm b/data/base_stats/ho_oh.asm new file mode 100644 index 000000000..fc968b16c --- /dev/null +++ b/data/base_stats/ho_oh.asm @@ -0,0 +1,22 @@ + db HO_OH ; 250 + + db 106, 130, 90, 90, 110, 154 + ; hp atk def spd sat sdf + + db FIRE, FLYING + db 3 ; catch rate + db 220 ; base exp + db SACRED_ASH ; item 1 + db SACRED_ASH ; item 2 + db 255 ; gender + db 100 ; unknown + db 120 ; step cycles to hatch + db 5 ; unknown + dn 7 , 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/hoothoot.asm b/data/base_stats/hoothoot.asm new file mode 100644 index 000000000..a9574bce8 --- /dev/null +++ b/data/base_stats/hoothoot.asm @@ -0,0 +1,22 @@ + db HOOTHOOT ; 163 + + db 60, 30, 30, 50, 36, 56 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 255 ; catch rate + db 58 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/hoppip.asm b/data/base_stats/hoppip.asm new file mode 100644 index 000000000..2c284096c --- /dev/null +++ b/data/base_stats/hoppip.asm @@ -0,0 +1,22 @@ + db HOPPIP ; 187 + + db 35, 35, 40, 50, 35, 55 + ; hp atk def spd sat sdf + + db GRASS, FLYING + db 255 ; catch rate + db 74 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn FAIRY, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/horsea.asm b/data/base_stats/horsea.asm new file mode 100644 index 000000000..3339872fe --- /dev/null +++ b/data/base_stats/horsea.asm @@ -0,0 +1,22 @@ + db HORSEA ; 116 + + db 30, 40, 70, 60, 70, 25 + ; hp atk def spd sat sdf + + db WATER, WATER + db 225 ; catch rate + db 83 ; base exp + db NO_ITEM ; item 1 + db DRAGON_SCALE ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, REPTILE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/houndoom.asm b/data/base_stats/houndoom.asm new file mode 100644 index 000000000..c79b075ed --- /dev/null +++ b/data/base_stats/houndoom.asm @@ -0,0 +1,22 @@ + db HOUNDOOM ; 229 + + db 75, 90, 50, 95, 110, 80 + ; hp atk def spd sat sdf + + db DARK, FIRE + db 45 ; catch rate + db 204 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/houndour.asm b/data/base_stats/houndour.asm new file mode 100644 index 000000000..18cb6884a --- /dev/null +++ b/data/base_stats/houndour.asm @@ -0,0 +1,22 @@ + db HOUNDOUR ; 228 + + db 45, 60, 30, 65, 80, 50 + ; hp atk def spd sat sdf + + db DARK, FIRE + db 120 ; catch rate + db 114 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/hypno.asm b/data/base_stats/hypno.asm new file mode 100644 index 000000000..85dcc73e6 --- /dev/null +++ b/data/base_stats/hypno.asm @@ -0,0 +1,22 @@ + db HYPNO ; 097 + + db 85, 73, 70, 67, 73, 115 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 75 ; catch rate + db 165 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/igglybuff.asm b/data/base_stats/igglybuff.asm new file mode 100644 index 000000000..6e8d42efc --- /dev/null +++ b/data/base_stats/igglybuff.asm @@ -0,0 +1,22 @@ + db IGGLYBUFF ; 174 + + db 90, 30, 15, 15, 40, 20 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 170 ; catch rate + db 39 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 191 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/ivysaur.asm b/data/base_stats/ivysaur.asm new file mode 100644 index 000000000..aebfce677 --- /dev/null +++ b/data/base_stats/ivysaur.asm @@ -0,0 +1,22 @@ + db IVYSAUR ; 002 + + db 60, 62, 63, 60, 80, 80 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 45 ; catch rate + db 141 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/jigglypuff.asm b/data/base_stats/jigglypuff.asm new file mode 100644 index 000000000..4fe9a75d2 --- /dev/null +++ b/data/base_stats/jigglypuff.asm @@ -0,0 +1,22 @@ + db JIGGLYPUFF ; 039 + + db 115, 45, 20, 20, 45, 25 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 170 ; catch rate + db 76 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 191 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FAIRY, FAIRY ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/jolteon.asm b/data/base_stats/jolteon.asm new file mode 100644 index 000000000..060c13a6f --- /dev/null +++ b/data/base_stats/jolteon.asm @@ -0,0 +1,22 @@ + db JOLTEON ; 135 + + db 65, 65, 60, 130, 110, 95 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 45 ; catch rate + db 197 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 35 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/jumpluff.asm b/data/base_stats/jumpluff.asm new file mode 100644 index 000000000..948d89ae9 --- /dev/null +++ b/data/base_stats/jumpluff.asm @@ -0,0 +1,22 @@ + db JUMPLUFF ; 189 + + db 75, 55, 70, 110, 55, 85 + ; hp atk def spd sat sdf + + db GRASS, FLYING + db 45 ; catch rate + db 176 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn FAIRY, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/jynx.asm b/data/base_stats/jynx.asm new file mode 100644 index 000000000..23f37107a --- /dev/null +++ b/data/base_stats/jynx.asm @@ -0,0 +1,22 @@ + db JYNX ; 124 + + db 65, 50, 35, 95, 115, 95 + ; hp atk def spd sat sdf + + db ICE, PSYCHIC + db 45 ; catch rate + db 137 ; base exp + db ICE_BERRY ; item 1 + db ICE_BERRY ; item 2 + db 254 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/kabuto.asm b/data/base_stats/kabuto.asm new file mode 100644 index 000000000..036821999 --- /dev/null +++ b/data/base_stats/kabuto.asm @@ -0,0 +1,22 @@ + db KABUTO ; 140 + + db 30, 80, 90, 55, 55, 45 + ; hp atk def spd sat sdf + + db ROCK, WATER + db 45 ; catch rate + db 119 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 30 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, INVERTEBRATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/kabutops.asm b/data/base_stats/kabutops.asm new file mode 100644 index 000000000..b0cdf9a76 --- /dev/null +++ b/data/base_stats/kabutops.asm @@ -0,0 +1,22 @@ + db KABUTOPS ; 141 + + db 60, 115, 105, 80, 65, 70 + ; hp atk def spd sat sdf + + db ROCK, WATER + db 45 ; catch rate + db 201 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 30 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, INVERTEBRATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/kadabra.asm b/data/base_stats/kadabra.asm new file mode 100644 index 000000000..0cdf2b74f --- /dev/null +++ b/data/base_stats/kadabra.asm @@ -0,0 +1,22 @@ + db KADABRA ; 064 + + db 40, 35, 30, 105, 120, 70 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 100 ; catch rate + db 145 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/kakuna.asm b/data/base_stats/kakuna.asm new file mode 100644 index 000000000..c48ad4c6c --- /dev/null +++ b/data/base_stats/kakuna.asm @@ -0,0 +1,22 @@ + db KAKUNA ; 014 + + db 45, 25, 50, 35, 25, 25 + ; hp atk def spd sat sdf + + db BUG, POISON + db 120 ; catch rate + db 71 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/kangaskhan.asm b/data/base_stats/kangaskhan.asm new file mode 100644 index 000000000..1958b1ce3 --- /dev/null +++ b/data/base_stats/kangaskhan.asm @@ -0,0 +1,22 @@ + db KANGASKHAN ; 115 + + db 105, 95, 80, 90, 40, 80 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 175 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 254 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/kingdra.asm b/data/base_stats/kingdra.asm new file mode 100644 index 000000000..ac049ac4a --- /dev/null +++ b/data/base_stats/kingdra.asm @@ -0,0 +1,22 @@ + db KINGDRA ; 230 + + db 75, 95, 95, 85, 95, 95 + ; hp atk def spd sat sdf + + db WATER, DRAGON + db 45 ; catch rate + db 207 ; base exp + db NO_ITEM ; item 1 + db DRAGON_SCALE ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, REPTILE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/kingler.asm b/data/base_stats/kingler.asm new file mode 100644 index 000000000..bb0e19904 --- /dev/null +++ b/data/base_stats/kingler.asm @@ -0,0 +1,22 @@ + db KINGLER ; 099 + + db 55, 130, 115, 75, 50, 50 + ; hp atk def spd sat sdf + + db WATER, WATER + db 60 ; catch rate + db 206 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/koffing.asm b/data/base_stats/koffing.asm new file mode 100644 index 000000000..9851a985e --- /dev/null +++ b/data/base_stats/koffing.asm @@ -0,0 +1,22 @@ + db KOFFING ; 109 + + db 40, 65, 95, 35, 60, 45 + ; hp atk def spd sat sdf + + db POISON, POISON + db 190 ; catch rate + db 114 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/krabby.asm b/data/base_stats/krabby.asm new file mode 100644 index 000000000..54ec9eab4 --- /dev/null +++ b/data/base_stats/krabby.asm @@ -0,0 +1,22 @@ + db KRABBY ; 098 + + db 30, 105, 90, 50, 25, 25 + ; hp atk def spd sat sdf + + db WATER, WATER + db 225 ; catch rate + db 115 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/lanturn.asm b/data/base_stats/lanturn.asm new file mode 100644 index 000000000..3c0f47569 --- /dev/null +++ b/data/base_stats/lanturn.asm @@ -0,0 +1,22 @@ + db LANTURN ; 171 + + db 125, 58, 58, 67, 76, 76 + ; hp atk def spd sat sdf + + db WATER, ELECTRIC + db 75 ; catch rate + db 156 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FISH, FISH ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/lapras.asm b/data/base_stats/lapras.asm new file mode 100644 index 000000000..8ff69c1de --- /dev/null +++ b/data/base_stats/lapras.asm @@ -0,0 +1,22 @@ + db LAPRAS ; 131 + + db 130, 85, 80, 60, 85, 95 + ; hp atk def spd sat sdf + + db WATER, ICE + db 45 ; catch rate + db 219 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/larvitar.asm b/data/base_stats/larvitar.asm new file mode 100644 index 000000000..db4f6a103 --- /dev/null +++ b/data/base_stats/larvitar.asm @@ -0,0 +1,22 @@ + db LARVITAR ; 246 + + db 50, 64, 50, 41, 45, 50 + ; hp atk def spd sat sdf + + db ROCK, GROUND + db 45 ; catch rate + db 67 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/ledian.asm b/data/base_stats/ledian.asm new file mode 100644 index 000000000..c4fdb8f06 --- /dev/null +++ b/data/base_stats/ledian.asm @@ -0,0 +1,22 @@ + db LEDIAN ; 166 + + db 55, 35, 50, 85, 55, 110 + ; hp atk def spd sat sdf + + db BUG, FLYING + db 90 ; catch rate + db 134 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/ledyba.asm b/data/base_stats/ledyba.asm new file mode 100644 index 000000000..1f7f82ebf --- /dev/null +++ b/data/base_stats/ledyba.asm @@ -0,0 +1,22 @@ + db LEDYBA ; 165 + + db 40, 20, 30, 55, 40, 80 + ; hp atk def spd sat sdf + + db BUG, FLYING + db 255 ; catch rate + db 54 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/lickitung.asm b/data/base_stats/lickitung.asm new file mode 100644 index 000000000..14bb7160b --- /dev/null +++ b/data/base_stats/lickitung.asm @@ -0,0 +1,22 @@ + db LICKITUNG ; 108 + + db 90, 55, 75, 30, 60, 75 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 127 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/lugia.asm b/data/base_stats/lugia.asm new file mode 100644 index 000000000..a6bf1f5c2 --- /dev/null +++ b/data/base_stats/lugia.asm @@ -0,0 +1,22 @@ + db LUGIA ; 249 + + db 106, 90, 130, 110, 90, 154 + ; hp atk def spd sat sdf + + db PSYCHIC, FLYING + db 3 ; catch rate + db 220 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 120 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/machamp.asm b/data/base_stats/machamp.asm new file mode 100644 index 000000000..091fe7391 --- /dev/null +++ b/data/base_stats/machamp.asm @@ -0,0 +1,22 @@ + db MACHAMP ; 068 + + db 90, 130, 80, 55, 65, 85 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 45 ; catch rate + db 193 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/machoke.asm b/data/base_stats/machoke.asm new file mode 100644 index 000000000..355aee6d8 --- /dev/null +++ b/data/base_stats/machoke.asm @@ -0,0 +1,22 @@ + db MACHOKE ; 067 + + db 80, 100, 70, 45, 50, 60 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 90 ; catch rate + db 146 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/machop.asm b/data/base_stats/machop.asm new file mode 100644 index 000000000..60f0ae04a --- /dev/null +++ b/data/base_stats/machop.asm @@ -0,0 +1,22 @@ + db MACHOP ; 066 + + db 70, 80, 50, 35, 35, 35 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 180 ; catch rate + db 88 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 63 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/magby.asm b/data/base_stats/magby.asm new file mode 100644 index 000000000..84c9c30a0 --- /dev/null +++ b/data/base_stats/magby.asm @@ -0,0 +1,22 @@ + db MAGBY ; 240 + + db 45, 75, 37, 83, 70, 55 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 117 ; base exp + db BURNT_BERRY ; item 1 + db BURNT_BERRY ; item 2 + db 63 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/magcargo.asm b/data/base_stats/magcargo.asm new file mode 100644 index 000000000..6a245c784 --- /dev/null +++ b/data/base_stats/magcargo.asm @@ -0,0 +1,22 @@ + db MAGCARGO ; 219 + + db 50, 50, 120, 30, 80, 80 + ; hp atk def spd sat sdf + + db FIRE, ROCK + db 75 ; catch rate + db 154 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/magikarp.asm b/data/base_stats/magikarp.asm new file mode 100644 index 000000000..57a2b847c --- /dev/null +++ b/data/base_stats/magikarp.asm @@ -0,0 +1,22 @@ + db MAGIKARP ; 129 + + db 20, 10, 55, 80, 15, 20 + ; hp atk def spd sat sdf + + db WATER, WATER + db 255 ; catch rate + db 20 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 5 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FISH, REPTILE ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/magmar.asm b/data/base_stats/magmar.asm new file mode 100644 index 000000000..9b1e15ac1 --- /dev/null +++ b/data/base_stats/magmar.asm @@ -0,0 +1,22 @@ + db MAGMAR ; 126 + + db 65, 95, 57, 93, 100, 85 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 167 ; base exp + db BURNT_BERRY ; item 1 + db BURNT_BERRY ; item 2 + db 63 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/magnemite.asm b/data/base_stats/magnemite.asm new file mode 100644 index 000000000..e7ba32b37 --- /dev/null +++ b/data/base_stats/magnemite.asm @@ -0,0 +1,22 @@ + db MAGNEMITE ; 081 + + db 25, 35, 70, 45, 95, 55 + ; hp atk def spd sat sdf + + db ELECTRIC, STEEL + db 190 ; catch rate + db 89 ; base exp + db NO_ITEM ; item 1 + db METAL_COAT ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/magneton.asm b/data/base_stats/magneton.asm new file mode 100644 index 000000000..dbe564757 --- /dev/null +++ b/data/base_stats/magneton.asm @@ -0,0 +1,22 @@ + db MAGNETON ; 082 + + db 50, 60, 95, 70, 120, 70 + ; hp atk def spd sat sdf + + db ELECTRIC, STEEL + db 60 ; catch rate + db 161 ; base exp + db NO_ITEM ; item 1 + db METAL_COAT ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/mankey.asm b/data/base_stats/mankey.asm new file mode 100644 index 000000000..50c0e6c69 --- /dev/null +++ b/data/base_stats/mankey.asm @@ -0,0 +1,22 @@ + db MANKEY ; 056 + + db 40, 80, 35, 70, 35, 45 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 190 ; catch rate + db 74 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/mantine.asm b/data/base_stats/mantine.asm new file mode 100644 index 000000000..b340b4090 --- /dev/null +++ b/data/base_stats/mantine.asm @@ -0,0 +1,22 @@ + db MANTINE ; 226 + + db 65, 40, 70, 70, 80, 140 + ; hp atk def spd sat sdf + + db WATER, FLYING + db 25 ; catch rate + db 168 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn AMPHIBIAN, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/mareep.asm b/data/base_stats/mareep.asm new file mode 100644 index 000000000..46b26f018 --- /dev/null +++ b/data/base_stats/mareep.asm @@ -0,0 +1,22 @@ + db MAREEP ; 179 + + db 55, 40, 40, 35, 65, 45 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 235 ; catch rate + db 59 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/marill.asm b/data/base_stats/marill.asm new file mode 100644 index 000000000..b79f2c153 --- /dev/null +++ b/data/base_stats/marill.asm @@ -0,0 +1,22 @@ + db MARILL ; 183 + + db 70, 20, 50, 40, 20, 50 + ; hp atk def spd sat sdf + + db WATER, WATER + db 190 ; catch rate + db 58 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn AMPHIBIAN, FAIRY ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/marowak.asm b/data/base_stats/marowak.asm new file mode 100644 index 000000000..d8f45a05d --- /dev/null +++ b/data/base_stats/marowak.asm @@ -0,0 +1,22 @@ + db MAROWAK ; 105 + + db 60, 80, 110, 45, 50, 80 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 75 ; catch rate + db 124 ; base exp + db NO_ITEM ; item 1 + db THICK_CLUB ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/meganium.asm b/data/base_stats/meganium.asm new file mode 100644 index 000000000..952f53a07 --- /dev/null +++ b/data/base_stats/meganium.asm @@ -0,0 +1,22 @@ + db MEGANIUM ; 154 + + db 80, 82, 100, 80, 83, 100 + ; hp atk def spd sat sdf + + db GRASS, GRASS + db 45 ; catch rate + db 208 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/meowth.asm b/data/base_stats/meowth.asm new file mode 100644 index 000000000..159c7525c --- /dev/null +++ b/data/base_stats/meowth.asm @@ -0,0 +1,22 @@ + db MEOWTH ; 052 + + db 40, 45, 35, 90, 40, 40 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 255 ; catch rate + db 69 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/metapod.asm b/data/base_stats/metapod.asm new file mode 100644 index 000000000..100c33f41 --- /dev/null +++ b/data/base_stats/metapod.asm @@ -0,0 +1,22 @@ + db METAPOD ; 011 + + db 50, 20, 55, 30, 25, 25 + ; hp atk def spd sat sdf + + db BUG, BUG + db 120 ; catch rate + db 72 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/mew.asm b/data/base_stats/mew.asm new file mode 100644 index 000000000..26405aa5d --- /dev/null +++ b/data/base_stats/mew.asm @@ -0,0 +1,22 @@ + db MEW ; 151 + + db 100, 100, 100, 100, 100, 100 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 45 ; catch rate + db 64 ; base exp + db NO_ITEM ; item 1 + db MIRACLEBERRY ; item 2 + db 255 ; gender + db 100 ; unknown + db 120 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/mewtwo.asm b/data/base_stats/mewtwo.asm new file mode 100644 index 000000000..f885a3ee8 --- /dev/null +++ b/data/base_stats/mewtwo.asm @@ -0,0 +1,22 @@ + db MEWTWO ; 150 + + db 106, 110, 90, 130, 154, 90 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 3 ; catch rate + db 220 ; base exp + db NO_ITEM ; item 1 + db BERSERK_GENE ; item 2 + db 255 ; gender + db 100 ; unknown + db 120 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/miltank.asm b/data/base_stats/miltank.asm new file mode 100644 index 000000000..aed00e9f2 --- /dev/null +++ b/data/base_stats/miltank.asm @@ -0,0 +1,22 @@ + db MILTANK ; 241 + + db 95, 80, 105, 100, 40, 70 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 200 ; base exp + db MOOMOO_MILK ; item 1 + db MOOMOO_MILK ; item 2 + db 254 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/misdreavus.asm b/data/base_stats/misdreavus.asm new file mode 100644 index 000000000..7f3405626 --- /dev/null +++ b/data/base_stats/misdreavus.asm @@ -0,0 +1,22 @@ + db MISDREAVUS ; 200 + + db 60, 60, 60, 85, 85, 85 + ; hp atk def spd sat sdf + + db GHOST, GHOST + db 45 ; catch rate + db 147 ; base exp + db NO_ITEM ; item 1 + db SPELL_TAG ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/moltres.asm b/data/base_stats/moltres.asm new file mode 100644 index 000000000..725fd72cf --- /dev/null +++ b/data/base_stats/moltres.asm @@ -0,0 +1,22 @@ + db MOLTRES ; 146 + + db 90, 100, 90, 90, 125, 85 + ; hp atk def spd sat sdf + + db FIRE, FLYING + db 3 ; catch rate + db 217 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 80 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/mr__mime.asm b/data/base_stats/mr__mime.asm new file mode 100644 index 000000000..4c692f739 --- /dev/null +++ b/data/base_stats/mr__mime.asm @@ -0,0 +1,22 @@ + db MR__MIME ; 122 + + db 40, 45, 65, 90, 100, 120 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 45 ; catch rate + db 136 ; base exp + db NO_ITEM ; item 1 + db MYSTERYBERRY ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn HUMANSHAPE, HUMANSHAPE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/muk.asm b/data/base_stats/muk.asm new file mode 100644 index 000000000..d041042e4 --- /dev/null +++ b/data/base_stats/muk.asm @@ -0,0 +1,22 @@ + db MUK ; 089 + + db 105, 105, 75, 50, 65, 100 + ; hp atk def spd sat sdf + + db POISON, POISON + db 75 ; catch rate + db 157 ; base exp + db NO_ITEM ; item 1 + db NUGGET ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/murkrow.asm b/data/base_stats/murkrow.asm new file mode 100644 index 000000000..d13e9607c --- /dev/null +++ b/data/base_stats/murkrow.asm @@ -0,0 +1,22 @@ + db MURKROW ; 198 + + db 60, 85, 42, 91, 85, 42 + ; hp atk def spd sat sdf + + db DARK, FLYING + db 30 ; catch rate + db 107 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/natu.asm b/data/base_stats/natu.asm new file mode 100644 index 000000000..8739ce260 --- /dev/null +++ b/data/base_stats/natu.asm @@ -0,0 +1,22 @@ + db NATU ; 177 + + db 40, 50, 45, 70, 70, 45 + ; hp atk def spd sat sdf + + db PSYCHIC, FLYING + db 190 ; catch rate + db 73 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/nidoking.asm b/data/base_stats/nidoking.asm new file mode 100644 index 000000000..0c004b1f4 --- /dev/null +++ b/data/base_stats/nidoking.asm @@ -0,0 +1,22 @@ + db NIDOKING ; 034 + + db 81, 92, 77, 85, 85, 75 + ; hp atk def spd sat sdf + + db POISON, GROUND + db 45 ; catch rate + db 195 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/nidoqueen.asm b/data/base_stats/nidoqueen.asm new file mode 100644 index 000000000..a946e8837 --- /dev/null +++ b/data/base_stats/nidoqueen.asm @@ -0,0 +1,22 @@ + db NIDOQUEEN ; 031 + + db 90, 82, 87, 76, 75, 85 + ; hp atk def spd sat sdf + + db POISON, GROUND + db 45 ; catch rate + db 194 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 254 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/nidoran_f.asm b/data/base_stats/nidoran_f.asm new file mode 100644 index 000000000..c336a6330 --- /dev/null +++ b/data/base_stats/nidoran_f.asm @@ -0,0 +1,22 @@ + db NIDORAN_F ; 029 + + db 55, 47, 52, 41, 40, 40 + ; hp atk def spd sat sdf + + db POISON, POISON + db 235 ; catch rate + db 59 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 254 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/nidoran_m.asm b/data/base_stats/nidoran_m.asm new file mode 100644 index 000000000..be3c87d0a --- /dev/null +++ b/data/base_stats/nidoran_m.asm @@ -0,0 +1,22 @@ + db NIDORAN_M ; 032 + + db 46, 57, 40, 50, 40, 40 + ; hp atk def spd sat sdf + + db POISON, POISON + db 235 ; catch rate + db 60 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/nidorina.asm b/data/base_stats/nidorina.asm new file mode 100644 index 000000000..238144bc8 --- /dev/null +++ b/data/base_stats/nidorina.asm @@ -0,0 +1,22 @@ + db NIDORINA ; 030 + + db 70, 62, 67, 56, 55, 55 + ; hp atk def spd sat sdf + + db POISON, POISON + db 120 ; catch rate + db 117 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 254 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/nidorino.asm b/data/base_stats/nidorino.asm new file mode 100644 index 000000000..307382c45 --- /dev/null +++ b/data/base_stats/nidorino.asm @@ -0,0 +1,22 @@ + db NIDORINO ; 033 + + db 61, 72, 57, 65, 55, 55 + ; hp atk def spd sat sdf + + db POISON, POISON + db 120 ; catch rate + db 118 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/ninetales.asm b/data/base_stats/ninetales.asm new file mode 100644 index 000000000..34befe1d6 --- /dev/null +++ b/data/base_stats/ninetales.asm @@ -0,0 +1,22 @@ + db NINETALES ; 038 + + db 73, 76, 75, 100, 81, 100 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 75 ; catch rate + db 178 ; base exp + db BURNT_BERRY ; item 1 + db BURNT_BERRY ; item 2 + db 191 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/noctowl.asm b/data/base_stats/noctowl.asm new file mode 100644 index 000000000..fedbc1228 --- /dev/null +++ b/data/base_stats/noctowl.asm @@ -0,0 +1,22 @@ + db NOCTOWL ; 164 + + db 100, 50, 50, 70, 76, 96 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 90 ; catch rate + db 162 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/octillery.asm b/data/base_stats/octillery.asm new file mode 100644 index 000000000..24910f46b --- /dev/null +++ b/data/base_stats/octillery.asm @@ -0,0 +1,22 @@ + db OCTILLERY ; 224 + + db 75, 105, 75, 45, 105, 75 + ; hp atk def spd sat sdf + + db WATER, WATER + db 75 ; catch rate + db 164 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FISH ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/oddish.asm b/data/base_stats/oddish.asm new file mode 100644 index 000000000..d0db4bd32 --- /dev/null +++ b/data/base_stats/oddish.asm @@ -0,0 +1,22 @@ + db ODDISH ; 043 + + db 45, 50, 55, 30, 75, 65 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 255 ; catch rate + db 78 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/omanyte.asm b/data/base_stats/omanyte.asm new file mode 100644 index 000000000..b1a81d7e5 --- /dev/null +++ b/data/base_stats/omanyte.asm @@ -0,0 +1,22 @@ + db OMANYTE ; 138 + + db 35, 40, 100, 35, 90, 55 + ; hp atk def spd sat sdf + + db ROCK, WATER + db 45 ; catch rate + db 120 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 30 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, INVERTEBRATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/omastar.asm b/data/base_stats/omastar.asm new file mode 100644 index 000000000..69e4317a3 --- /dev/null +++ b/data/base_stats/omastar.asm @@ -0,0 +1,22 @@ + db OMASTAR ; 139 + + db 70, 60, 125, 55, 115, 70 + ; hp atk def spd sat sdf + + db ROCK, WATER + db 45 ; catch rate + db 199 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 30 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, INVERTEBRATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/onix.asm b/data/base_stats/onix.asm new file mode 100644 index 000000000..dc937f1ad --- /dev/null +++ b/data/base_stats/onix.asm @@ -0,0 +1,22 @@ + db ONIX ; 095 + + db 35, 45, 160, 70, 30, 45 + ; hp atk def spd sat sdf + + db ROCK, GROUND + db 45 ; catch rate + db 108 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/paras.asm b/data/base_stats/paras.asm new file mode 100644 index 000000000..1051395ab --- /dev/null +++ b/data/base_stats/paras.asm @@ -0,0 +1,22 @@ + db PARAS ; 046 + + db 35, 70, 55, 25, 45, 55 + ; hp atk def spd sat sdf + + db BUG, GRASS + db 190 ; catch rate + db 70 ; base exp + db TINYMUSHROOM ; item 1 + db BIG_MUSHROOM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/parasect.asm b/data/base_stats/parasect.asm new file mode 100644 index 000000000..7ec7f8837 --- /dev/null +++ b/data/base_stats/parasect.asm @@ -0,0 +1,22 @@ + db PARASECT ; 047 + + db 60, 95, 80, 30, 60, 80 + ; hp atk def spd sat sdf + + db BUG, GRASS + db 75 ; catch rate + db 128 ; base exp + db TINYMUSHROOM ; item 1 + db BIG_MUSHROOM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/persian.asm b/data/base_stats/persian.asm new file mode 100644 index 000000000..d945188d0 --- /dev/null +++ b/data/base_stats/persian.asm @@ -0,0 +1,22 @@ + db PERSIAN ; 053 + + db 65, 70, 60, 115, 65, 65 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 90 ; catch rate + db 148 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/phanpy.asm b/data/base_stats/phanpy.asm new file mode 100644 index 000000000..40a9a5fb6 --- /dev/null +++ b/data/base_stats/phanpy.asm @@ -0,0 +1,22 @@ + db PHANPY ; 231 + + db 90, 60, 60, 40, 40, 40 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 120 ; catch rate + db 124 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/pichu.asm b/data/base_stats/pichu.asm new file mode 100644 index 000000000..be3607b36 --- /dev/null +++ b/data/base_stats/pichu.asm @@ -0,0 +1,22 @@ + db PICHU ; 172 + + db 20, 40, 15, 60, 35, 35 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 190 ; catch rate + db 42 ; base exp + db NO_ITEM ; item 1 + db BERRY ; item 2 + db 127 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/pidgeot.asm b/data/base_stats/pidgeot.asm new file mode 100644 index 000000000..9689c83b9 --- /dev/null +++ b/data/base_stats/pidgeot.asm @@ -0,0 +1,22 @@ + db PIDGEOT ; 018 + + db 83, 80, 75, 91, 70, 70 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 45 ; catch rate + db 172 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/pidgeotto.asm b/data/base_stats/pidgeotto.asm new file mode 100644 index 000000000..5dfc5494a --- /dev/null +++ b/data/base_stats/pidgeotto.asm @@ -0,0 +1,22 @@ + db PIDGEOTTO ; 017 + + db 63, 60, 55, 71, 50, 50 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 120 ; catch rate + db 113 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/pidgey.asm b/data/base_stats/pidgey.asm new file mode 100644 index 000000000..e5a110c14 --- /dev/null +++ b/data/base_stats/pidgey.asm @@ -0,0 +1,22 @@ + db PIDGEY ; 016 + + db 40, 45, 40, 56, 35, 35 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 255 ; catch rate + db 55 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/pikachu.asm b/data/base_stats/pikachu.asm new file mode 100644 index 000000000..0c1306eee --- /dev/null +++ b/data/base_stats/pikachu.asm @@ -0,0 +1,22 @@ + db PIKACHU ; 025 + + db 35, 55, 30, 90, 50, 40 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 190 ; catch rate + db 82 ; base exp + db NO_ITEM ; item 1 + db BERRY ; item 2 + db 127 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FAIRY ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/piloswine.asm b/data/base_stats/piloswine.asm new file mode 100644 index 000000000..460f694ca --- /dev/null +++ b/data/base_stats/piloswine.asm @@ -0,0 +1,22 @@ + db PILOSWINE ; 221 + + db 100, 100, 80, 50, 60, 60 + ; hp atk def spd sat sdf + + db ICE, GROUND + db 75 ; catch rate + db 160 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/pineco.asm b/data/base_stats/pineco.asm new file mode 100644 index 000000000..2711aa89a --- /dev/null +++ b/data/base_stats/pineco.asm @@ -0,0 +1,22 @@ + db PINECO ; 204 + + db 50, 65, 90, 15, 35, 35 + ; hp atk def spd sat sdf + + db BUG, BUG + db 190 ; catch rate + db 60 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/pinsir.asm b/data/base_stats/pinsir.asm new file mode 100644 index 000000000..04e8a5398 --- /dev/null +++ b/data/base_stats/pinsir.asm @@ -0,0 +1,22 @@ + db PINSIR ; 127 + + db 65, 125, 100, 85, 55, 70 + ; hp atk def spd sat sdf + + db BUG, BUG + db 45 ; catch rate + db 200 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/politoed.asm b/data/base_stats/politoed.asm new file mode 100644 index 000000000..889b4a56c --- /dev/null +++ b/data/base_stats/politoed.asm @@ -0,0 +1,22 @@ + db POLITOED ; 186 + + db 90, 75, 75, 70, 90, 100 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 185 ; base exp + db NO_ITEM ; item 1 + db KINGS_ROCK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AMPHIBIAN, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/poliwag.asm b/data/base_stats/poliwag.asm new file mode 100644 index 000000000..818e7ff56 --- /dev/null +++ b/data/base_stats/poliwag.asm @@ -0,0 +1,22 @@ + db POLIWAG ; 060 + + db 40, 50, 40, 90, 40, 40 + ; hp atk def spd sat sdf + + db WATER, WATER + db 255 ; catch rate + db 77 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AMPHIBIAN, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/poliwhirl.asm b/data/base_stats/poliwhirl.asm new file mode 100644 index 000000000..e26cfc4af --- /dev/null +++ b/data/base_stats/poliwhirl.asm @@ -0,0 +1,22 @@ + db POLIWHIRL ; 061 + + db 65, 65, 65, 90, 50, 50 + ; hp atk def spd sat sdf + + db WATER, WATER + db 120 ; catch rate + db 131 ; base exp + db NO_ITEM ; item 1 + db KINGS_ROCK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AMPHIBIAN, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/poliwrath.asm b/data/base_stats/poliwrath.asm new file mode 100644 index 000000000..6b90592d1 --- /dev/null +++ b/data/base_stats/poliwrath.asm @@ -0,0 +1,22 @@ + db POLIWRATH ; 062 + + db 90, 85, 95, 70, 70, 90 + ; hp atk def spd sat sdf + + db WATER, FIGHTING + db 45 ; catch rate + db 185 ; base exp + db NO_ITEM ; item 1 + db KINGS_ROCK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn AMPHIBIAN, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/ponyta.asm b/data/base_stats/ponyta.asm new file mode 100644 index 000000000..f8df9a0f2 --- /dev/null +++ b/data/base_stats/ponyta.asm @@ -0,0 +1,22 @@ + db PONYTA ; 077 + + db 50, 85, 55, 90, 65, 65 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 190 ; catch rate + db 152 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/porygon.asm b/data/base_stats/porygon.asm new file mode 100644 index 000000000..828e813aa --- /dev/null +++ b/data/base_stats/porygon.asm @@ -0,0 +1,22 @@ + db PORYGON ; 137 + + db 65, 60, 70, 40, 85, 75 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 130 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/porygon2.asm b/data/base_stats/porygon2.asm new file mode 100644 index 000000000..d180b44ac --- /dev/null +++ b/data/base_stats/porygon2.asm @@ -0,0 +1,22 @@ + db PORYGON2 ; 233 + + db 85, 80, 90, 60, 105, 95 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 180 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/primeape.asm b/data/base_stats/primeape.asm new file mode 100644 index 000000000..7a7e753f0 --- /dev/null +++ b/data/base_stats/primeape.asm @@ -0,0 +1,22 @@ + db PRIMEAPE ; 057 + + db 65, 105, 60, 95, 60, 70 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 75 ; catch rate + db 149 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/psyduck.asm b/data/base_stats/psyduck.asm new file mode 100644 index 000000000..d95ff0e92 --- /dev/null +++ b/data/base_stats/psyduck.asm @@ -0,0 +1,22 @@ + db PSYDUCK ; 054 + + db 50, 52, 48, 55, 65, 50 + ; hp atk def spd sat sdf + + db WATER, WATER + db 190 ; catch rate + db 80 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/pupitar.asm b/data/base_stats/pupitar.asm new file mode 100644 index 000000000..4a6ecc37c --- /dev/null +++ b/data/base_stats/pupitar.asm @@ -0,0 +1,22 @@ + db PUPITAR ; 247 + + db 70, 84, 70, 51, 65, 70 + ; hp atk def spd sat sdf + + db ROCK, GROUND + db 45 ; catch rate + db 144 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/quagsire.asm b/data/base_stats/quagsire.asm new file mode 100644 index 000000000..5ffaf7dab --- /dev/null +++ b/data/base_stats/quagsire.asm @@ -0,0 +1,22 @@ + db QUAGSIRE ; 195 + + db 95, 85, 85, 35, 65, 65 + ; hp atk def spd sat sdf + + db WATER, GROUND + db 90 ; catch rate + db 137 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/quilava.asm b/data/base_stats/quilava.asm new file mode 100644 index 000000000..58662b46a --- /dev/null +++ b/data/base_stats/quilava.asm @@ -0,0 +1,22 @@ + db QUILAVA ; 156 + + db 58, 64, 58, 80, 80, 65 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 142 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/qwilfish.asm b/data/base_stats/qwilfish.asm new file mode 100644 index 000000000..5bd9e1c5e --- /dev/null +++ b/data/base_stats/qwilfish.asm @@ -0,0 +1,22 @@ + db QWILFISH ; 211 + + db 65, 95, 75, 85, 55, 55 + ; hp atk def spd sat sdf + + db WATER, POISON + db 45 ; catch rate + db 100 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FISH, FISH ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/raichu.asm b/data/base_stats/raichu.asm new file mode 100644 index 000000000..c63552517 --- /dev/null +++ b/data/base_stats/raichu.asm @@ -0,0 +1,22 @@ + db RAICHU ; 026 + + db 60, 90, 55, 100, 90, 80 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 75 ; catch rate + db 122 ; base exp + db NO_ITEM ; item 1 + db BERRY ; item 2 + db 127 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FAIRY ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/raikou.asm b/data/base_stats/raikou.asm new file mode 100644 index 000000000..18a825551 --- /dev/null +++ b/data/base_stats/raikou.asm @@ -0,0 +1,22 @@ + db RAIKOU ; 243 + + db 90, 85, 75, 115, 115, 100 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 3 ; catch rate + db 216 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 80 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/rapidash.asm b/data/base_stats/rapidash.asm new file mode 100644 index 000000000..e3684e5e9 --- /dev/null +++ b/data/base_stats/rapidash.asm @@ -0,0 +1,22 @@ + db RAPIDASH ; 078 + + db 65, 100, 70, 105, 80, 80 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 60 ; catch rate + db 192 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/raticate.asm b/data/base_stats/raticate.asm new file mode 100644 index 000000000..361e003aa --- /dev/null +++ b/data/base_stats/raticate.asm @@ -0,0 +1,22 @@ + db RATICATE ; 020 + + db 55, 81, 60, 97, 50, 70 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 90 ; catch rate + db 116 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/rattata.asm b/data/base_stats/rattata.asm new file mode 100644 index 000000000..ac5ac1acb --- /dev/null +++ b/data/base_stats/rattata.asm @@ -0,0 +1,22 @@ + db RATTATA ; 019 + + db 30, 56, 35, 72, 25, 35 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 255 ; catch rate + db 57 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/remoraid.asm b/data/base_stats/remoraid.asm new file mode 100644 index 000000000..9218ba8c1 --- /dev/null +++ b/data/base_stats/remoraid.asm @@ -0,0 +1,22 @@ + db REMORAID ; 223 + + db 35, 65, 35, 65, 65, 35 + ; hp atk def spd sat sdf + + db WATER, WATER + db 190 ; catch rate + db 78 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FISH ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/rhydon.asm b/data/base_stats/rhydon.asm new file mode 100644 index 000000000..894b2c53c --- /dev/null +++ b/data/base_stats/rhydon.asm @@ -0,0 +1,22 @@ + db RHYDON ; 112 + + db 105, 130, 120, 40, 45, 45 + ; hp atk def spd sat sdf + + db GROUND, ROCK + db 60 ; catch rate + db 204 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/rhyhorn.asm b/data/base_stats/rhyhorn.asm new file mode 100644 index 000000000..0aeb8f06a --- /dev/null +++ b/data/base_stats/rhyhorn.asm @@ -0,0 +1,22 @@ + db RHYHORN ; 111 + + db 80, 85, 95, 25, 30, 30 + ; hp atk def spd sat sdf + + db GROUND, ROCK + db 120 ; catch rate + db 135 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn MONSTER, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/sandshrew.asm b/data/base_stats/sandshrew.asm new file mode 100644 index 000000000..53288890e --- /dev/null +++ b/data/base_stats/sandshrew.asm @@ -0,0 +1,22 @@ + db SANDSHREW ; 027 + + db 50, 75, 85, 40, 20, 30 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 255 ; catch rate + db 93 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/sandslash.asm b/data/base_stats/sandslash.asm new file mode 100644 index 000000000..1067ccb3e --- /dev/null +++ b/data/base_stats/sandslash.asm @@ -0,0 +1,22 @@ + db SANDSLASH ; 028 + + db 75, 100, 110, 65, 45, 55 + ; hp atk def spd sat sdf + + db GROUND, GROUND + db 90 ; catch rate + db 163 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/scizor.asm b/data/base_stats/scizor.asm new file mode 100644 index 000000000..af9bfc938 --- /dev/null +++ b/data/base_stats/scizor.asm @@ -0,0 +1,22 @@ + db SCIZOR ; 212 + + db 70, 130, 100, 65, 55, 80 + ; hp atk def spd sat sdf + + db BUG, STEEL + db 25 ; catch rate + db 200 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/scyther.asm b/data/base_stats/scyther.asm new file mode 100644 index 000000000..7de348478 --- /dev/null +++ b/data/base_stats/scyther.asm @@ -0,0 +1,22 @@ + db SCYTHER ; 123 + + db 70, 110, 80, 105, 55, 80 + ; hp atk def spd sat sdf + + db BUG, FLYING + db 45 ; catch rate + db 187 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/seadra.asm b/data/base_stats/seadra.asm new file mode 100644 index 000000000..f43abfaa0 --- /dev/null +++ b/data/base_stats/seadra.asm @@ -0,0 +1,22 @@ + db SEADRA ; 117 + + db 55, 65, 95, 85, 95, 45 + ; hp atk def spd sat sdf + + db WATER, WATER + db 75 ; catch rate + db 155 ; base exp + db NO_ITEM ; item 1 + db DRAGON_SCALE ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, REPTILE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/seaking.asm b/data/base_stats/seaking.asm new file mode 100644 index 000000000..9543366bf --- /dev/null +++ b/data/base_stats/seaking.asm @@ -0,0 +1,22 @@ + db SEAKING ; 119 + + db 80, 92, 65, 68, 65, 80 + ; hp atk def spd sat sdf + + db WATER, WATER + db 60 ; catch rate + db 170 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FISH, FISH ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/seel.asm b/data/base_stats/seel.asm new file mode 100644 index 000000000..873d410aa --- /dev/null +++ b/data/base_stats/seel.asm @@ -0,0 +1,22 @@ + db SEEL ; 086 + + db 65, 45, 55, 45, 45, 70 + ; hp atk def spd sat sdf + + db WATER, WATER + db 190 ; catch rate + db 100 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/sentret.asm b/data/base_stats/sentret.asm new file mode 100644 index 000000000..1b66348e2 --- /dev/null +++ b/data/base_stats/sentret.asm @@ -0,0 +1,22 @@ + db SENTRET ; 161 + + db 35, 46, 34, 20, 35, 45 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 255 ; catch rate + db 57 ; base exp + db NO_ITEM ; item 1 + db BERRY ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/shellder.asm b/data/base_stats/shellder.asm new file mode 100644 index 000000000..17f4bc8d0 --- /dev/null +++ b/data/base_stats/shellder.asm @@ -0,0 +1,22 @@ + db SHELLDER ; 090 + + db 30, 65, 100, 40, 45, 25 + ; hp atk def spd sat sdf + + db WATER, WATER + db 190 ; catch rate + db 97 ; base exp + db PEARL ; item 1 + db BIG_PEARL ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/shuckle.asm b/data/base_stats/shuckle.asm new file mode 100644 index 000000000..ef76037fd --- /dev/null +++ b/data/base_stats/shuckle.asm @@ -0,0 +1,22 @@ + db SHUCKLE ; 213 + + db 20, 10, 230, 05, 10, 230 + ; hp atk def spd sat sdf + + db BUG, ROCK + db 190 ; catch rate + db 80 ; base exp + db BERRY ; item 1 + db BERRY ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/skarmory.asm b/data/base_stats/skarmory.asm new file mode 100644 index 000000000..ac5a2c701 --- /dev/null +++ b/data/base_stats/skarmory.asm @@ -0,0 +1,22 @@ + db SKARMORY ; 227 + + db 65, 80, 140, 70, 40, 70 + ; hp atk def spd sat sdf + + db STEEL, FLYING + db 25 ; catch rate + db 168 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/skiploom.asm b/data/base_stats/skiploom.asm new file mode 100644 index 000000000..dab6b1acd --- /dev/null +++ b/data/base_stats/skiploom.asm @@ -0,0 +1,22 @@ + db SKIPLOOM ; 188 + + db 55, 45, 50, 80, 45, 65 + ; hp atk def spd sat sdf + + db GRASS, FLYING + db 120 ; catch rate + db 136 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn FAIRY, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/slowbro.asm b/data/base_stats/slowbro.asm new file mode 100644 index 000000000..1a1743ceb --- /dev/null +++ b/data/base_stats/slowbro.asm @@ -0,0 +1,22 @@ + db SLOWBRO ; 080 + + db 95, 75, 110, 30, 100, 80 + ; hp atk def spd sat sdf + + db WATER, PSYCHIC + db 75 ; catch rate + db 164 ; base exp + db NO_ITEM ; item 1 + db KINGS_ROCK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/slowking.asm b/data/base_stats/slowking.asm new file mode 100644 index 000000000..699bf8467 --- /dev/null +++ b/data/base_stats/slowking.asm @@ -0,0 +1,22 @@ + db SLOWKING ; 199 + + db 95, 75, 80, 30, 100, 110 + ; hp atk def spd sat sdf + + db WATER, PSYCHIC + db 70 ; catch rate + db 164 ; base exp + db NO_ITEM ; item 1 + db KINGS_ROCK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/slowpoke.asm b/data/base_stats/slowpoke.asm new file mode 100644 index 000000000..250d37fd7 --- /dev/null +++ b/data/base_stats/slowpoke.asm @@ -0,0 +1,22 @@ + db SLOWPOKE ; 079 + + db 90, 65, 65, 15, 40, 40 + ; hp atk def spd sat sdf + + db WATER, PSYCHIC + db 190 ; catch rate + db 99 ; base exp + db NO_ITEM ; item 1 + db KINGS_ROCK ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/slugma.asm b/data/base_stats/slugma.asm new file mode 100644 index 000000000..2694300dd --- /dev/null +++ b/data/base_stats/slugma.asm @@ -0,0 +1,22 @@ + db SLUGMA ; 218 + + db 40, 40, 40, 20, 70, 40 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 190 ; catch rate + db 78 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/smeargle.asm b/data/base_stats/smeargle.asm new file mode 100644 index 000000000..a8d1ecd54 --- /dev/null +++ b/data/base_stats/smeargle.asm @@ -0,0 +1,22 @@ + db SMEARGLE ; 235 + + db 55, 20, 35, 75, 20, 45 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 106 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/smoochum.asm b/data/base_stats/smoochum.asm new file mode 100644 index 000000000..20b79b263 --- /dev/null +++ b/data/base_stats/smoochum.asm @@ -0,0 +1,22 @@ + db SMOOCHUM ; 238 + + db 45, 30, 15, 65, 85, 65 + ; hp atk def spd sat sdf + + db ICE, PSYCHIC + db 45 ; catch rate + db 87 ; base exp + db ICE_BERRY ; item 1 + db ICE_BERRY ; item 2 + db 254 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/sneasel.asm b/data/base_stats/sneasel.asm new file mode 100644 index 000000000..939c11b5a --- /dev/null +++ b/data/base_stats/sneasel.asm @@ -0,0 +1,22 @@ + db SNEASEL ; 215 + + db 55, 95, 55, 115, 35, 75 + ; hp atk def spd sat sdf + + db DARK, ICE + db 60 ; catch rate + db 132 ; base exp + db NO_ITEM ; item 1 + db QUICK_CLAW ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/snorlax.asm b/data/base_stats/snorlax.asm new file mode 100644 index 000000000..d8e669500 --- /dev/null +++ b/data/base_stats/snorlax.asm @@ -0,0 +1,22 @@ + db SNORLAX ; 143 + + db 160, 110, 65, 30, 65, 110 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 25 ; catch rate + db 154 ; base exp + db LEFTOVERS ; item 1 + db LEFTOVERS ; item 2 + db 31 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/snubbull.asm b/data/base_stats/snubbull.asm new file mode 100644 index 000000000..cacd6345f --- /dev/null +++ b/data/base_stats/snubbull.asm @@ -0,0 +1,22 @@ + db SNUBBULL ; 209 + + db 60, 80, 50, 30, 40, 40 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 190 ; catch rate + db 63 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 191 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FIELD, FAIRY ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/spearow.asm b/data/base_stats/spearow.asm new file mode 100644 index 000000000..e422d750f --- /dev/null +++ b/data/base_stats/spearow.asm @@ -0,0 +1,22 @@ + db SPEAROW ; 021 + + db 40, 60, 30, 70, 31, 31 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 255 ; catch rate + db 58 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/spinarak.asm b/data/base_stats/spinarak.asm new file mode 100644 index 000000000..1f7412e2a --- /dev/null +++ b/data/base_stats/spinarak.asm @@ -0,0 +1,22 @@ + db SPINARAK ; 167 + + db 40, 60, 40, 30, 40, 40 + ; hp atk def spd sat sdf + + db BUG, POISON + db 255 ; catch rate + db 54 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/squirtle.asm b/data/base_stats/squirtle.asm new file mode 100644 index 000000000..0ba0d4b81 --- /dev/null +++ b/data/base_stats/squirtle.asm @@ -0,0 +1,22 @@ + db SQUIRTLE ; 007 + + db 44, 48, 65, 43, 50, 64 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 66 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/stantler.asm b/data/base_stats/stantler.asm new file mode 100644 index 000000000..e4078278a --- /dev/null +++ b/data/base_stats/stantler.asm @@ -0,0 +1,22 @@ + db STANTLER ; 234 + + db 73, 95, 62, 85, 85, 65 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 165 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/starmie.asm b/data/base_stats/starmie.asm new file mode 100644 index 000000000..49502c0f2 --- /dev/null +++ b/data/base_stats/starmie.asm @@ -0,0 +1,22 @@ + db STARMIE ; 121 + + db 60, 75, 85, 115, 100, 85 + ; hp atk def spd sat sdf + + db WATER, PSYCHIC + db 60 ; catch rate + db 207 ; base exp + db STARDUST ; item 1 + db STAR_PIECE ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/staryu.asm b/data/base_stats/staryu.asm new file mode 100644 index 000000000..15768a33c --- /dev/null +++ b/data/base_stats/staryu.asm @@ -0,0 +1,22 @@ + db STARYU ; 120 + + db 30, 45, 55, 85, 70, 55 + ; hp atk def spd sat sdf + + db WATER, WATER + db 225 ; catch rate + db 106 ; base exp + db STARDUST ; item 1 + db STAR_PIECE ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/steelix.asm b/data/base_stats/steelix.asm new file mode 100644 index 000000000..11c3d031c --- /dev/null +++ b/data/base_stats/steelix.asm @@ -0,0 +1,22 @@ + db STEELIX ; 208 + + db 75, 85, 200, 30, 55, 65 + ; hp atk def spd sat sdf + + db STEEL, GROUND + db 25 ; catch rate + db 196 ; base exp + db NO_ITEM ; item 1 + db METAL_COAT ; item 2 + db 127 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/sudowoodo.asm b/data/base_stats/sudowoodo.asm new file mode 100644 index 000000000..9d13d5628 --- /dev/null +++ b/data/base_stats/sudowoodo.asm @@ -0,0 +1,22 @@ + db SUDOWOODO ; 185 + + db 70, 100, 115, 30, 30, 65 + ; hp atk def spd sat sdf + + db ROCK, ROCK + db 65 ; catch rate + db 135 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/suicune.asm b/data/base_stats/suicune.asm new file mode 100644 index 000000000..28a5e2f72 --- /dev/null +++ b/data/base_stats/suicune.asm @@ -0,0 +1,22 @@ + db SUICUNE ; 245 + + db 100, 75, 115, 85, 90, 115 + ; hp atk def spd sat sdf + + db WATER, WATER + db 3 ; catch rate + db 215 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 80 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/sunflora.asm b/data/base_stats/sunflora.asm new file mode 100644 index 000000000..8ec14fb96 --- /dev/null +++ b/data/base_stats/sunflora.asm @@ -0,0 +1,22 @@ + db SUNFLORA ; 192 + + db 75, 75, 55, 30, 105, 85 + ; hp atk def spd sat sdf + + db GRASS, GRASS + db 120 ; catch rate + db 146 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/sunkern.asm b/data/base_stats/sunkern.asm new file mode 100644 index 000000000..c75e83a36 --- /dev/null +++ b/data/base_stats/sunkern.asm @@ -0,0 +1,22 @@ + db SUNKERN ; 191 + + db 30, 30, 30, 30, 30, 30 + ; hp atk def spd sat sdf + + db GRASS, GRASS + db 235 ; catch rate + db 52 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/swinub.asm b/data/base_stats/swinub.asm new file mode 100644 index 000000000..80df33944 --- /dev/null +++ b/data/base_stats/swinub.asm @@ -0,0 +1,22 @@ + db SWINUB ; 220 + + db 50, 50, 40, 50, 30, 30 + ; hp atk def spd sat sdf + + db ICE, GROUND + db 225 ; catch rate + db 78 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/tangela.asm b/data/base_stats/tangela.asm new file mode 100644 index 000000000..bf539b28a --- /dev/null +++ b/data/base_stats/tangela.asm @@ -0,0 +1,22 @@ + db TANGELA ; 114 + + db 65, 55, 115, 60, 100, 40 + ; hp atk def spd sat sdf + + db GRASS, GRASS + db 45 ; catch rate + db 166 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/tauros.asm b/data/base_stats/tauros.asm new file mode 100644 index 000000000..fbc2ad6dc --- /dev/null +++ b/data/base_stats/tauros.asm @@ -0,0 +1,22 @@ + db TAUROS ; 128 + + db 75, 100, 95, 110, 40, 70 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 45 ; catch rate + db 211 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/teddiursa.asm b/data/base_stats/teddiursa.asm new file mode 100644 index 000000000..81eebe7ba --- /dev/null +++ b/data/base_stats/teddiursa.asm @@ -0,0 +1,22 @@ + db TEDDIURSA ; 216 + + db 60, 80, 50, 40, 50, 50 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 120 ; catch rate + db 124 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/tentacool.asm b/data/base_stats/tentacool.asm new file mode 100644 index 000000000..533c0538e --- /dev/null +++ b/data/base_stats/tentacool.asm @@ -0,0 +1,22 @@ + db TENTACOOL ; 072 + + db 40, 40, 35, 70, 50, 100 + ; hp atk def spd sat sdf + + db WATER, POISON + db 190 ; catch rate + db 105 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/tentacruel.asm b/data/base_stats/tentacruel.asm new file mode 100644 index 000000000..3f316f5d9 --- /dev/null +++ b/data/base_stats/tentacruel.asm @@ -0,0 +1,22 @@ + db TENTACRUEL ; 073 + + db 80, 70, 65, 100, 80, 120 + ; hp atk def spd sat sdf + + db WATER, POISON + db 60 ; catch rate + db 205 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn INVERTEBRATE, INVERTEBRATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/togepi.asm b/data/base_stats/togepi.asm new file mode 100644 index 000000000..18e13c657 --- /dev/null +++ b/data/base_stats/togepi.asm @@ -0,0 +1,22 @@ + db TOGEPI ; 175 + + db 35, 20, 65, 20, 40, 65 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 190 ; catch rate + db 74 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/togetic.asm b/data/base_stats/togetic.asm new file mode 100644 index 000000000..6cd1b55a8 --- /dev/null +++ b/data/base_stats/togetic.asm @@ -0,0 +1,22 @@ + db TOGETIC ; 176 + + db 55, 40, 85, 40, 80, 105 + ; hp atk def spd sat sdf + + db NORMAL, FLYING + db 75 ; catch rate + db 114 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn AVIAN, FAIRY ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/totodile.asm b/data/base_stats/totodile.asm new file mode 100644 index 000000000..46521a06c --- /dev/null +++ b/data/base_stats/totodile.asm @@ -0,0 +1,22 @@ + db TOTODILE ; 158 + + db 50, 65, 64, 43, 44, 48 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 66 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/typhlosion.asm b/data/base_stats/typhlosion.asm new file mode 100644 index 000000000..31adbd154 --- /dev/null +++ b/data/base_stats/typhlosion.asm @@ -0,0 +1,22 @@ + db TYPHLOSION ; 157 + + db 78, 84, 78, 100, 109, 85 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 45 ; catch rate + db 209 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/tyranitar.asm b/data/base_stats/tyranitar.asm new file mode 100644 index 000000000..68eccad67 --- /dev/null +++ b/data/base_stats/tyranitar.asm @@ -0,0 +1,22 @@ + db TYRANITAR ; 248 + + db 100, 134, 110, 61, 95, 100 + ; hp atk def spd sat sdf + + db ROCK, DARK + db 45 ; catch rate + db 218 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn MONSTER, MONSTER ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/tyrogue.asm b/data/base_stats/tyrogue.asm new file mode 100644 index 000000000..c128a7b9c --- /dev/null +++ b/data/base_stats/tyrogue.asm @@ -0,0 +1,22 @@ + db TYROGUE ; 236 + + db 35, 35, 35, 35, 35, 35 + ; hp atk def spd sat sdf + + db FIGHTING, FIGHTING + db 75 ; catch rate + db 91 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 0 ; gender + db 100 ; unknown + db 25 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/umbreon.asm b/data/base_stats/umbreon.asm new file mode 100644 index 000000000..fadc9d9f8 --- /dev/null +++ b/data/base_stats/umbreon.asm @@ -0,0 +1,22 @@ + db UMBREON ; 197 + + db 95, 65, 110, 65, 60, 130 + ; hp atk def spd sat sdf + + db DARK, DARK + db 45 ; catch rate + db 197 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 35 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/unown.asm b/data/base_stats/unown.asm new file mode 100644 index 000000000..0b5308aa9 --- /dev/null +++ b/data/base_stats/unown.asm @@ -0,0 +1,22 @@ + db UNOWN ; 201 + + db 48, 72, 48, 48, 72, 48 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 225 ; catch rate + db 61 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 40 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/ursaring.asm b/data/base_stats/ursaring.asm new file mode 100644 index 000000000..5e9171366 --- /dev/null +++ b/data/base_stats/ursaring.asm @@ -0,0 +1,22 @@ + db URSARING ; 217 + + db 90, 130, 75, 55, 75, 75 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 60 ; catch rate + db 189 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/vaporeon.asm b/data/base_stats/vaporeon.asm new file mode 100644 index 000000000..981fdc314 --- /dev/null +++ b/data/base_stats/vaporeon.asm @@ -0,0 +1,22 @@ + db VAPOREON ; 134 + + db 130, 65, 60, 65, 110, 95 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 196 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 35 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/venomoth.asm b/data/base_stats/venomoth.asm new file mode 100644 index 000000000..c31068c8f --- /dev/null +++ b/data/base_stats/venomoth.asm @@ -0,0 +1,22 @@ + db VENOMOTH ; 049 + + db 70, 65, 60, 90, 90, 75 + ; hp atk def spd sat sdf + + db BUG, POISON + db 75 ; catch rate + db 138 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/venonat.asm b/data/base_stats/venonat.asm new file mode 100644 index 000000000..92e7de208 --- /dev/null +++ b/data/base_stats/venonat.asm @@ -0,0 +1,22 @@ + db VENONAT ; 048 + + db 60, 55, 50, 45, 40, 55 + ; hp atk def spd sat sdf + + db BUG, POISON + db 190 ; catch rate + db 75 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/venusaur.asm b/data/base_stats/venusaur.asm new file mode 100644 index 000000000..88b839a08 --- /dev/null +++ b/data/base_stats/venusaur.asm @@ -0,0 +1,22 @@ + db VENUSAUR ; 003 + + db 80, 82, 83, 80, 100, 100 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 45 ; catch rate + db 208 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/victreebel.asm b/data/base_stats/victreebel.asm new file mode 100644 index 000000000..85701718f --- /dev/null +++ b/data/base_stats/victreebel.asm @@ -0,0 +1,22 @@ + db VICTREEBEL ; 071 + + db 80, 105, 65, 70, 100, 60 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 45 ; catch rate + db 191 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/vileplume.asm b/data/base_stats/vileplume.asm new file mode 100644 index 000000000..5160c052c --- /dev/null +++ b/data/base_stats/vileplume.asm @@ -0,0 +1,22 @@ + db VILEPLUME ; 045 + + db 75, 80, 85, 50, 100, 90 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 45 ; catch rate + db 184 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/voltorb.asm b/data/base_stats/voltorb.asm new file mode 100644 index 000000000..b4d9b1538 --- /dev/null +++ b/data/base_stats/voltorb.asm @@ -0,0 +1,22 @@ + db VOLTORB ; 100 + + db 40, 30, 50, 100, 55, 55 + ; hp atk def spd sat sdf + + db ELECTRIC, ELECTRIC + db 190 ; catch rate + db 103 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INANIMATE, INANIMATE ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/vulpix.asm b/data/base_stats/vulpix.asm new file mode 100644 index 000000000..f0bd24047 --- /dev/null +++ b/data/base_stats/vulpix.asm @@ -0,0 +1,22 @@ + db VULPIX ; 037 + + db 38, 41, 40, 65, 50, 65 + ; hp atk def spd sat sdf + + db FIRE, FIRE + db 190 ; catch rate + db 63 ; base exp + db BURNT_BERRY ; item 1 + db BURNT_BERRY ; item 2 + db 191 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn FIELD, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/wartortle.asm b/data/base_stats/wartortle.asm new file mode 100644 index 000000000..28b0d42c2 --- /dev/null +++ b/data/base_stats/wartortle.asm @@ -0,0 +1,22 @@ + db WARTORTLE ; 008 + + db 59, 63, 80, 58, 65, 80 + ; hp atk def spd sat sdf + + db WATER, WATER + db 45 ; catch rate + db 143 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 31 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn MONSTER, AMPHIBIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/weedle.asm b/data/base_stats/weedle.asm new file mode 100644 index 000000000..f11ee09e3 --- /dev/null +++ b/data/base_stats/weedle.asm @@ -0,0 +1,22 @@ + db WEEDLE ; 013 + + db 40, 35, 30, 50, 20, 20 + ; hp atk def spd sat sdf + + db BUG, POISON + db 255 ; catch rate + db 52 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/weepinbell.asm b/data/base_stats/weepinbell.asm new file mode 100644 index 000000000..c85075e92 --- /dev/null +++ b/data/base_stats/weepinbell.asm @@ -0,0 +1,22 @@ + db WEEPINBELL ; 070 + + db 65, 90, 50, 55, 85, 45 + ; hp atk def spd sat sdf + + db GRASS, POISON + db 120 ; catch rate + db 151 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_SLOW ; growth rate + dn PLANT, PLANT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/weezing.asm b/data/base_stats/weezing.asm new file mode 100644 index 000000000..8a0d25bcb --- /dev/null +++ b/data/base_stats/weezing.asm @@ -0,0 +1,22 @@ + db WEEZING ; 110 + + db 65, 90, 120, 60, 85, 70 + ; hp atk def spd sat sdf + + db POISON, POISON + db 60 ; catch rate + db 173 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/wigglytuff.asm b/data/base_stats/wigglytuff.asm new file mode 100644 index 000000000..61d6f69de --- /dev/null +++ b/data/base_stats/wigglytuff.asm @@ -0,0 +1,22 @@ + db WIGGLYTUFF ; 040 + + db 140, 70, 45, 45, 75, 50 + ; hp atk def spd sat sdf + + db NORMAL, NORMAL + db 50 ; catch rate + db 109 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 191 ; gender + db 100 ; unknown + db 10 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db SLOW ; growth rate + dn FAIRY, FAIRY ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/wobbuffet.asm b/data/base_stats/wobbuffet.asm new file mode 100644 index 000000000..526139934 --- /dev/null +++ b/data/base_stats/wobbuffet.asm @@ -0,0 +1,22 @@ + db WOBBUFFET ; 202 + + db 190, 33, 58, 33, 33, 58 + ; hp atk def spd sat sdf + + db PSYCHIC, PSYCHIC + db 45 ; catch rate + db 177 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMORPHOUS, AMORPHOUS ; egg groups + + ; tmhm + tmhm + ; end diff --git a/data/base_stats/wooper.asm b/data/base_stats/wooper.asm new file mode 100644 index 000000000..8449cda10 --- /dev/null +++ b/data/base_stats/wooper.asm @@ -0,0 +1,22 @@ + db WOOPER ; 194 + + db 55, 45, 45, 15, 25, 25 + ; hp atk def spd sat sdf + + db WATER, GROUND + db 255 ; catch rate + db 52 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AMPHIBIAN, FIELD ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/xatu.asm b/data/base_stats/xatu.asm new file mode 100644 index 000000000..b5ef96969 --- /dev/null +++ b/data/base_stats/xatu.asm @@ -0,0 +1,22 @@ + db XATU ; 178 + + db 65, 75, 70, 95, 95, 70 + ; hp atk def spd sat sdf + + db PSYCHIC, FLYING + db 75 ; catch rate + db 171 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/yanma.asm b/data/base_stats/yanma.asm new file mode 100644 index 000000000..6fe69d8c5 --- /dev/null +++ b/data/base_stats/yanma.asm @@ -0,0 +1,22 @@ + db YANMA ; 193 + + db 65, 65, 45, 95, 75, 45 + ; hp atk def spd sat sdf + + db BUG, FLYING + db 75 ; catch rate + db 147 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 20 ; step cycles to hatch + db 5 ; unknown + dn 6, 6 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn INSECT, INSECT ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/zapdos.asm b/data/base_stats/zapdos.asm new file mode 100644 index 000000000..c3fa8a742 --- /dev/null +++ b/data/base_stats/zapdos.asm @@ -0,0 +1,22 @@ + db ZAPDOS ; 145 + + db 90, 90, 85, 100, 125, 90 + ; hp atk def spd sat sdf + + db ELECTRIC, FLYING + db 3 ; catch rate + db 216 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 255 ; gender + db 100 ; unknown + db 80 ; step cycles to hatch + db 5 ; unknown + dn 7, 7 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db FAST ; growth rate + dn NO_EGGS, NO_EGGS ; egg groups + + ; tmhm + 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 diff --git a/data/base_stats/zubat.asm b/data/base_stats/zubat.asm new file mode 100644 index 000000000..882d8d436 --- /dev/null +++ b/data/base_stats/zubat.asm @@ -0,0 +1,22 @@ + db ZUBAT ; 041 + + db 40, 45, 35, 55, 30, 40 + ; hp atk def spd sat sdf + + db POISON, FLYING + db 255 ; catch rate + db 54 ; base exp + db NO_ITEM ; item 1 + db NO_ITEM ; item 2 + db 127 ; gender + db 100 ; unknown + db 15 ; step cycles to hatch + db 5 ; unknown + dn 5, 5 ; frontpic dimensions + db 0, 0, 0, 0 ; padding + db MEDIUM_FAST ; growth rate + dn AVIAN, AVIAN ; egg groups + + ; tmhm + 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 diff --git a/engine/compose_mail.asm b/engine/compose_mail.asm deleted file mode 100755 index 64165a13a..000000000 --- a/engine/compose_mail.asm +++ /dev/null @@ -1,517 +0,0 @@ -_ComposeMailMessage: ; 11e75 (mail?) - ld hl, wc6d0 - ld [hl], e - inc hl - ld [hl], d - ld a, [hMapAnims] - push af - xor a - ld [hMapAnims], a - ld a, [hInMenu] - push af - ld a, $1 - ld [hInMenu], a - call .InitBlankMail - call DelayFrame - -.loop - call .DoMailEntry - jr nc, .loop - - pop af - ld [hInMenu], a - pop af - ld [hMapAnims], a - ret - -.InitBlankMail: ; 11e9a (4:5e9a) - call ClearBGPalettes - call DisableLCD - call Function11c51 - ld de, VTiles0 tile $00 - ld hl, .MailIcon - ld bc, 8 tiles - ld a, BANK(.MailIcon) - call FarCopyBytes - xor a - ld hl, wSpriteAnimDict - ld [hli], a - ld [hl], a - - ; init mail icon - depixel 3, 2 - ld a, SPRITE_ANIM_INDEX_00 - call _InitSpriteAnimStruct - - ld hl, SPRITEANIMSTRUCT_ANIM_SEQ_ID - add hl, bc - ld [hl], $0 - call .InitCharset - ld a, $e3 - ld [rLCDC], a - call .initwc6d3 - ld b, SCGB_08 - call GetSGBLayout - call WaitBGMap - call WaitTop - ld a, %11100100 - call DmgToCgbBGPals - ld a, %11100100 - call DmgToCgbObjPal0 - call Function11be0 - ld hl, wc6d0 - ld e, [hl] - inc hl - ld d, [hl] - ld hl, $10 - add hl, de - ld [hl], $4e - ret - -; 11ef4 (4:5ef4) - -.MailIcon: ; 11ef4 -INCBIN "gfx/icon/mail2.2bpp" -; 11f74 - -.initwc6d3: ; 11f74 (4:5f74) - ld a, $21 - ld [wc6d3], a - ret - -; 11f7a (4:5f7a) - -.Dummy: ; dummied out - db "メールを かいてね@" -; 11f84 - -.InitCharset: ; 11f84 (4:5f84) - call WaitTop - hlcoord 0, 0 - ld bc, 6 * SCREEN_WIDTH - ld a, $60 ; border - call ByteFill - hlcoord 0, 6 - ld bc, 12 * SCREEN_WIDTH - ld a, " " - call ByteFill - hlcoord 1, 1 - lb bc, 4, SCREEN_WIDTH - 2 - call ClearBox - ld de, MailEntry_Uppercase - -.PlaceMailCharset: ; 11fa9 (4:5fa9) - hlcoord 1, 7 - ld b, 6 -.next - ld c, SCREEN_WIDTH - 1 -.loop_ - ld a, [de] - ld [hli], a - inc de - dec c - jr nz, .loop_ - push de - ld de, SCREEN_WIDTH + 1 - add hl, de - pop de - dec b - jr nz, .next - ret - -.DoMailEntry: ; 11fc0 (4:5fc0) - call JoyTextDelay - ld a, [wJumptableIndex] - bit 7, a - jr nz, .exit_mail - call .DoJumptable - callba PlaySpriteAnimationsAndDelayFrame - call .Update - call DelayFrame - and a - ret - -.exit_mail - callab ClearSpriteAnims - call ClearSprites - xor a - ld [hSCX], a - ld [hSCY], a - scf - ret - -.Update: ; 11feb (4:5feb) - xor a - ld [hBGMapMode], a - hlcoord 1, 1 - lb bc, 4, 18 - call ClearBox - ld hl, wc6d0 - ld e, [hl] - inc hl - ld d, [hl] - hlcoord 2, 2 - call PlaceString - ld a, $1 - ld [hBGMapMode], a - ret - -.DoJumptable: ; 12008 (4:6008) - ld a, [wJumptableIndex] - ld e, a - ld d, 0 - ld hl, .Jumptable -rept 2 - add hl, de -endr - ld a, [hli] - ld h, [hl] - ld l, a - jp [hl] - -.Jumptable: ; 12017 (4:6017) - dw .init_blinking_cursor - dw .process_joypad - - -.init_blinking_cursor: ; 1201b (4:601b) - depixel 9, 2 - ld a, SPRITE_ANIM_INDEX_09 - call _InitSpriteAnimStruct - ld a, c - ld [wc6d5], a - ld a, b - ld [wc6d6], a - ld hl, SPRITEANIMSTRUCT_FRAMESET_ID - add hl, bc - ld a, [hl] - ld hl, SPRITEANIMSTRUCT_0E - add hl, bc - ld [hl], a - ld hl, wJumptableIndex - inc [hl] - ret - -.process_joypad: ; 1203a (4:603a) - ld hl, hJoyPressed ; $ffa7 - ld a, [hl] - and A_BUTTON - jr nz, .a - ld a, [hl] - and B_BUTTON - jr nz, .b - ld a, [hl] - and START - jr nz, .start - ld a, [hl] - and SELECT - jr nz, .select - ret - -.a - call Function12185 - cp $1 - jr z, .select - cp $2 - jr z, .b - cp $3 - jr z, .finished - call Function11c11 - call Function121ac - jr c, .start - ld hl, wc6d2 - ld a, [hl] - cp $10 - ret nz - inc [hl] - call Function11bd0 - ld [hl], $f2 - dec hl - ld [hl], $4e - ret - -.start - ld hl, wc6d5 - ld c, [hl] - inc hl - ld b, [hl] - ld hl, SPRITEANIMSTRUCT_0C - add hl, bc - ld [hl], $9 - ld hl, SPRITEANIMSTRUCT_0D - add hl, bc - ld [hl], $5 - ret - -.b - call Function11bbc - ld hl, wc6d2 - ld a, [hl] - cp $10 - ret nz - dec [hl] - call Function11bd0 - ld [hl], $f2 - inc hl - ld [hl], $4e - ret - -.finished - call Function11bf7 - ld hl, wJumptableIndex - set 7, [hl] - ret - -.select - ld hl, wcf64 - ld a, [hl] - xor $1 - ld [hl], a - jr nz, .switch_to_lowercase - ld de, MailEntry_Uppercase - call .PlaceMailCharset - ret - -.switch_to_lowercase - ld de, MailEntry_Lowercase - call .PlaceMailCharset - ret - -; called from engine/sprite_anims.asm -Function120c1: ; 120c1 (4:60c1) - call Function1210c - ld hl, SPRITEANIMSTRUCT_0D - add hl, bc - ld a, [hl] - ld e, a - swap e - ld hl, SPRITEANIMSTRUCT_YOFFSET - add hl, bc - ld [hl], e - cp $5 - ld de, Unknown_120f8 - ld a, 0 - jr nz, .asm_120df - ld de, Unknown_12102 - ld a, 1 -.asm_120df - ld hl, SPRITEANIMSTRUCT_0E - add hl, bc - add [hl] - ld hl, SPRITEANIMSTRUCT_FRAMESET_ID - add hl, bc - ld [hl], a - ld hl, SPRITEANIMSTRUCT_0C - add hl, bc - ld l, [hl] - ld h, 0 - add hl, de - ld a, [hl] - ld hl, SPRITEANIMSTRUCT_XOFFSET - add hl, bc - ld [hl], a - ret - -; 120f8 (4:60f8) - -Unknown_120f8: ; 120f8 - db $00, $10, $20, $30, $40, $50, $60, $70, $80, $90 -Unknown_12102: ; 12102 - db $00, $00, $00, $30, $30, $30, $60, $60, $60, $60 -; 1210c - -Function1210c: ; 1210c (4:610c) - ld hl, hJoyLast - ld a, [hl] - and D_UP - jr nz, .up - ld a, [hl] - and D_DOWN - jr nz, .down - ld a, [hl] - and D_LEFT - jr nz, .left - ld a, [hl] - and D_RIGHT - jr nz, .right - ret - -.right - call Function1218b - and a - jr nz, .asm_12138 - ld hl, SPRITEANIMSTRUCT_0C - add hl, bc - ld a, [hl] - cp $9 - jr nc, .asm_12135 - inc [hl] - ret - -.asm_12135 - ld [hl], $0 - ret - -.asm_12138 - cp $3 - jr nz, .asm_1213d - xor a -.asm_1213d - ld e, a - add a - add e - ld hl, SPRITEANIMSTRUCT_0C - add hl, bc - ld [hl], a - ret - -.left - call Function1218b - and a - jr nz, .asm_12159 - ld hl, SPRITEANIMSTRUCT_0C - add hl, bc - ld a, [hl] - and a - jr z, .asm_12156 - dec [hl] - ret - -.asm_12156 - ld [hl], $9 - ret - -.asm_12159 - cp $1 - jr nz, .asm_1215f - ld a, $4 -.asm_1215f -rept 2 - dec a -endr - ld e, a - add a - add e - ld hl, SPRITEANIMSTRUCT_0C - add hl, bc - ld [hl], a - ret - -.down - ld hl, SPRITEANIMSTRUCT_0D - add hl, bc - ld a, [hl] - cp $5 - jr nc, .asm_12175 - inc [hl] - ret - -.asm_12175 - ld [hl], $0 - ret - -.up - ld hl, SPRITEANIMSTRUCT_0D - add hl, bc - ld a, [hl] - and a - jr z, .asm_12182 - dec [hl] - ret - -.asm_12182 - ld [hl], $5 - ret - -Function12185: ; 12185 (4:6185) - ld hl, wc6d5 - ld c, [hl] - inc hl - ld b, [hl] - -Function1218b: ; 1218b (4:618b) - ld hl, SPRITEANIMSTRUCT_0D - add hl, bc - ld a, [hl] - cp $5 - jr nz, .asm_121aa - ld hl, SPRITEANIMSTRUCT_0C - add hl, bc - ld a, [hl] - cp $3 - jr c, .asm_121a4 - cp $6 - jr c, .asm_121a7 - ld a, $3 - ret - -.asm_121a4 - ld a, $1 - ret - -.asm_121a7 - ld a, $2 - ret - -.asm_121aa - xor a - ret - -Function121ac: ; 121ac (4:61ac) - ld a, [wc6d7] - jp Function11b17 -; 121b2 (4:61b2) - -Function121b2: ; unreferenced - ld a, [wc6d2] - and a - ret z - cp $11 - jr nz, .asm_121c3 - push hl - ld hl, wc6d2 -rept 2 - dec [hl] -endr - jr .asm_121c8 - -.asm_121c3 - push hl - ld hl, wc6d2 - dec [hl] - -.asm_121c8 - call Function11bd0 - ld c, [hl] - pop hl -.asm_121cd - ld a, [hli] - cp $ff - jp z, Function11b27 - cp c - jr z, .asm_121d9 - inc hl - jr .asm_121cd - -.asm_121d9 - ld a, [hl] - jp Function11b23 -; 121dd - -MailEntry_Uppercase: ; 122dd - db "A B C D E F G H I J" - db "K L M N O P Q R S T" - db "U V W X Y Z , ? !" - db "1 2 3 4 5 6 7 8 9 0" - db "<PK> <MN> <PO> <KE> é ♂ ♀ ¥ … ×" - db "lower DEL END " -; 1224f - -MailEntry_Lowercase: ; 1224f - db "a b c d e f g h i j" - db "k l m n o p q r s t" - db "u v w x y z . - /" - db "'d 'l 'm 'r 's 't 'v & ( )" - db "<``> <''> [ ] ' : ; " - db "UPPER DEL END " -; 122c1 diff --git a/engine/mon_icons.asm b/engine/mon_icons.asm index f579d0cd5..5e41cd4a1 100755 --- a/engine/mon_icons.asm +++ b/engine/mon_icons.asm @@ -18,16 +18,16 @@ Function8e83f: ; 8e83f push hl push de push bc - call Function8e849 + call .LoadIcon pop bc pop de pop hl ret ; 8e849 -Function8e849: ; 8e849 +.LoadIcon: ; 8e849 ld d, 0 - ld hl, .dw + ld hl, .Jumptable rept 2 add hl, de endr @@ -38,23 +38,23 @@ endr ; 8e854 -.dw: ; 8e854 (23:6854) +.Jumptable: ; 8e854 (23:6854) dw Function8e8d5 ; init dw Function8e961 dw Function8e97d - dw Function8e99a + dw Trade_LoadMonIconGFX dw Function8e898 dw Mobile_InitPartyMenuBGPal71 - dw Function8e862 + dw .GetPartyMenuMonIcon -Function8e862: ; 8e862 (23:6862) +.GetPartyMenuMonIcon: ; 8e862 (23:6862) call InitPartyMenuIcon - call Function8e86c + call .GetPartyMonItemGFX call SetPartyMonIconAnimSpeed ret -Function8e86c: ; 8e86c (23:686c) +.GetPartyMonItemGFX: ; 8e86c (23:686c) push bc ld a, [hObjectStructIndexBuffer] ld hl, PartyMon1Item @@ -63,22 +63,23 @@ Function8e86c: ; 8e86c (23:686c) pop bc ld a, [hl] and a - jr z, .asm_8e890 + jr z, .no_item push hl push bc ld d, a callab ItemIsMail pop bc pop hl - jr c, .asm_8e88e + jr c, .not_mail ld a, $6 - jr .asm_8e892 -.asm_8e88e + jr .got_tile +.not_mail ld a, $5 - ; jr .asm_8e892 -.asm_8e890 + ; jr .got_tile + +.no_item ld a, $4 -.asm_8e892 +.got_tile ld hl, SPRITEANIMSTRUCT_FRAMESET_ID add hl, bc ld [hl], a @@ -246,7 +247,7 @@ Function8e97d: ; 8e97d (23:697d) ld [hl], SPRITE_ANIM_SEQ_NULL ret -Function8e99a: ; 8e99a (23:699a) +Trade_LoadMonIconGFX: ; 8e99a (23:699a) ld a, [wd265] call ReadMonMenuIcon ld [CurIcon], a diff --git a/engine/money.asm b/engine/money.asm index d5d9b5c5c..aa1d7b696 100755 --- a/engine/money.asm +++ b/engine/money.asm @@ -86,7 +86,7 @@ CompareFunds: ; 1600d jr .skip_carry .set_carry - ld a, TRUE + ld a, 1 and a scf .skip_carry diff --git a/engine/namingscreen.asm b/engine/namingscreen.asm index f36e9b5eb..188665bc4 100755 --- a/engine/namingscreen.asm +++ b/engine/namingscreen.asm @@ -6,11 +6,11 @@ _NamingScreen: ; 0x116b7 ; 0x116c1 NamingScreen: ; 116c1 - ld hl, wc6d0 + ld hl, wNamingScreenDestinationPointer ld [hl], e inc hl ld [hl], d - ld hl, wc6d4 + ld hl, wNamingScreenType ld [hl], b ld hl, Options ld a, [hl] @@ -24,11 +24,11 @@ NamingScreen: ; 116c1 push af ld a, $1 ld [hInMenu], a - call Function116f8 + call .SetUpNamingScreen call DelayFrame -.asm_116e5 - call Function11915 - jr nc, .asm_116e5 +.loop + call NamingScreenJoypadLoop + jr nc, .loop pop af ld [hInMenu], a pop af @@ -39,29 +39,29 @@ NamingScreen: ; 116c1 ret ; 116f8 -Function116f8: ; 116f8 +.SetUpNamingScreen: ; 116f8 call ClearBGPalettes ld b, SCGB_08 call GetSGBLayout call DisableLCD - call Function11c51 - call Function118a8 + call LoadNamingScreenGFX + call NamingScreen_InitText ld a, $e3 ld [rLCDC], a - call Function1171d + call .GetNamingScreenSetup call WaitBGMap call WaitTop call SetPalettes - call Function11be0 + call NamingScreen_InitNameEntry ret ; 1171d -Function1171d: ; 1171d - ld a, [wc6d4] +.GetNamingScreenSetup: ; 1171d + ld a, [wNamingScreenType] and 7 ld e, a ld d, 0 - ld hl, Jumptable_1172e + ld hl, .Jumptable rept 2 add hl, de endr @@ -72,18 +72,18 @@ endr ; 1172e -Jumptable_1172e: ; 1172e (4:572e) - dw Function1173e - dw Function1178d - dw Function117ae - dw Function117d1 - dw Function117f5 - dw Function1182c - dw Function1173e - dw Function1173e +.Jumptable: ; 1172e (4:572e) + dw .Pokemon + dw .Player + dw .Rival + dw .Mom + dw .Box + dw .Tomodachi + dw .Pokemon + dw .Pokemon -Function1173e: ; 1173e (4:573e) +.Pokemon: ; 1173e (4:573e) ld a, [CurPartySpecies] ld [wd265], a ld hl, Function8e83f @@ -97,74 +97,74 @@ Function1173e: ; 1173e (4:573e) call PlaceString ld l, c ld h, b - ld de, Strings_11780 + ld de, .NicknameStrings call PlaceString inc de hlcoord 5, 4 call PlaceString callba GetGender - jr c, .asm_1177c - ld a, $ef - jr nz, .asm_11778 - ld a, $f5 -.asm_11778 + jr c, .genderless + ld a, "♂" + jr nz, .place_gender + ld a, "♀" +.place_gender hlcoord 1, 2 ld [hl], a -.asm_1177c - call Function1187b +.genderless + call .StoreMonIconParams ret ; 11780 (4:5780) -Strings_11780: ; 11780 +.NicknameStrings: ; 11780 db "'S@" db "NICKNAME?@" ; 1178d -Function1178d: ; 1178d (4:578d) +.Player: ; 1178d (4:578d) callba GetPlayerIcon - call Function11847 + call .LoadSprite hlcoord 5, 2 - ld de, String_117a3 + ld de, .PlayerNameString call PlaceString - call Function11882 + call .StoreSpriteIconParams ret ; 117a3 (4:57a3) -String_117a3: ; 117a3 +.PlayerNameString: ; 117a3 db "YOUR NAME?@" ; 117ae -Function117ae: ; 117ae (4:57ae) +.Rival: ; 117ae (4:57ae) ld de, SilverSpriteGFX ld b, BANK(SilverSpriteGFX) - call Function11847 + call .LoadSprite hlcoord 5, 2 - ld de, String_117c3 + ld de, .RivalNameString call PlaceString - call Function11882 + call .StoreSpriteIconParams ret ; 117c3 (4:57c3) -String_117c3: ; 117c3 +.RivalNameString: ; 117c3 db "RIVAL'S NAME?@" ; 117d1 -Function117d1: ; 117d1 (4:57d1) +.Mom: ; 117d1 (4:57d1) ld de, MomSpriteGFX ld b, BANK(MomSpriteGFX) - call Function11847 + call .LoadSprite hlcoord 5, 2 - ld de, String_117e6 + ld de, .MomNameString call PlaceString - call Function11882 + call .StoreSpriteIconParams ret ; 117e6 (4:57e6) -String_117e6: ; 117e6 +.MomNameString: ; 117e6 db "MOTHER'S NAME?@" ; 117f5 -Function117f5: ; 117f5 (4:57f5) +.Box: ; 117f5 (4:57f5) ld de, PokeBallSpriteGFX ld hl, VTiles0 tile $00 lb bc, BANK(PokeBallSpriteGFX), $4 @@ -180,36 +180,36 @@ Function117f5: ; 117f5 (4:57f5) add hl, bc ld [hl], $0 hlcoord 5, 2 - ld de, String_11822 + ld de, .BoxNameString call PlaceString - call Function11889 + call .StoreBoxIconParams ret ; 11822 (4:5822) -String_11822: ; 11822 +.BoxNameString: ; 11822 db "BOX NAME?@" ; 1182c -Function1182c: ; 1182c (4:582c) +.Tomodachi: ; 1182c (4:582c) hlcoord 3, 2 - ld de, String_11839 + ld de, .oTomodachi_no_namae_sutoringu call PlaceString - call Function11882 + call .StoreSpriteIconParams ret ; 11839 (4:5839) -String_11839: ; 11839 +.oTomodachi_no_namae_sutoringu: ; 11839 db "おともだち の なまえは?@" ; 11847 -Function11847: ; 11847 (4:5847) +.LoadSprite: ; 11847 (4:5847) push de ld hl, VTiles0 tile $00 ld c, $4 push bc call Request2bpp pop bc - ld hl, $c0 + ld hl, 12 tiles add hl, de ld e, l ld d, h @@ -222,46 +222,46 @@ Function11847: ; 11847 (4:5847) pop de ld b, SPRITE_ANIM_INDEX_WALK_CYCLE ld a, d - cp $7a - jr nz, .asm_11873 + cp KrisSpriteGFX / $100 + jr nz, .not_kris ld a, e - cp $40 - jr nz, .asm_11873 + cp KrisSpriteGFX % $100 + jr nz, .not_kris ld b, SPRITE_ANIM_INDEX_1E -.asm_11873 +.not_kris ld a, b depixel 4, 4, 4, 0 call _InitSpriteAnimStruct ret -Function1187b: ; 1187b (4:587b) - ld a, $a +.StoreMonIconParams: ; 1187b (4:587b) + ld a, PKMN_NAME_LENGTH - 1 hlcoord 5, 6 - jr Function11890 + jr .StoreParams -Function11882: ; 11882 (4:5882) - ld a, $7 +.StoreSpriteIconParams: ; 11882 (4:5882) + ld a, PLAYER_NAME_LENGTH - 1 hlcoord 5, 6 - jr Function11890 + jr .StoreParams -Function11889: ; 11889 (4:5889) - ld a, $8 +.StoreBoxIconParams: ; 11889 (4:5889) + ld a, BOX_NAME_LENGTH - 1 hlcoord 5, 4 - jr Function11890 + jr .StoreParams -Function11890: ; 11890 (4:5890) - ld [wc6d3], a +.StoreParams: ; 11890 (4:5890) + ld [wNamingScreenMaxNameLength], a ld a, l - ld [wc6d8], a + ld [wNamingScreenStringEntryCoord], a ld a, h - ld [wc6d9], a + ld [wNamingScreenStringEntryCoord + 1], a ret -Function1189c: ; 1189c +NamingScreen_IsTargetBox: ; 1189c push bc push af - ld a, [wc6d4] + ld a, [wNamingScreenType] sub $3 ld b, a pop af @@ -270,7 +270,7 @@ Function1189c: ; 1189c ret ; 118a8 -Function118a8: ; 118a8 +NamingScreen_InitText: ; 118a8 call WaitTop hlcoord 0, 0 ld bc, SCREEN_WIDTH * SCREEN_HEIGHT @@ -278,31 +278,31 @@ Function118a8: ; 118a8 call ByteFill hlcoord 1, 1 lb bc, 6, 18 - call Function1189c - jr nz, .asm_118c4 + call NamingScreen_IsTargetBox + jr nz, .not_box lb bc, 4, 18 -.asm_118c4 +.not_box call ClearBox ld de, NameInputUpper -Function118ca: ; 118ca - call Function1189c - jr nz, .asm_118d5 +NamingScreen_ApplyTextInputMode: ; 118ca + call NamingScreen_IsTargetBox + jr nz, .not_box ld hl, BoxNameInputLower - NameInputLower add hl, de ld d, h ld e, l -.asm_118d5 +.not_box push de hlcoord 1, 8 lb bc, 7, 18 - call Function1189c - jr nz, .asm_118e7 + call NamingScreen_IsTargetBox + jr nz, .not_box_2 hlcoord 1, 6 lb bc, 9, 18 -.asm_118e7 +.not_box_2 call ClearBox hlcoord 1, 16 lb bc, 1, 18 @@ -310,41 +310,41 @@ Function118ca: ; 118ca pop de hlcoord 2, 8 ld b, $5 - call Function1189c - jr nz, .asm_11903 + call NamingScreen_IsTargetBox + jr nz, .row hlcoord 2, 6 ld b, $6 -.asm_11903 +.row ld c, $11 -.asm_11905 +.col ld a, [de] ld [hli], a inc de dec c - jr nz, .asm_11905 + jr nz, .col push de - ld de, $17 + ld de, 2 * SCREEN_WIDTH - $11 add hl, de pop de dec b - jr nz, .asm_11903 + jr nz, .row ret ; 11915 -Function11915: ; 11915 +NamingScreenJoypadLoop: ; 11915 call JoyTextDelay ld a, [wJumptableIndex] bit 7, a - jr nz, .asm_11930 - call Function11968 + jr nz, .quit + call .RunJumptable callba PlaySpriteAnimationsAndDelayFrame - call Function11940 + call .UpdateStringEntry call DelayFrame and a ret -.asm_11930 +.quit callab ClearSpriteAnims call ClearSprites xor a @@ -354,22 +354,22 @@ Function11915: ; 11915 ret ; 11940 -Function11940: ; 11940 +.UpdateStringEntry: ; 11940 xor a ld [hBGMapMode], a hlcoord 1, 5 - call Function1189c - jr nz, .asm_1194e + call NamingScreen_IsTargetBox + jr nz, .got_coords hlcoord 1, 3 -.asm_1194e +.got_coords lb bc, 1, 18 call ClearBox - ld hl, wc6d0 + ld hl, wNamingScreenDestinationPointer ld e, [hl] inc hl ld d, [hl] - ld hl, wc6d8 + ld hl, wNamingScreenStringEntryCoord ld a, [hli] ld h, [hl] ld l, a @@ -379,11 +379,11 @@ Function11940: ; 11940 ret ; 11968 -Function11968: ; 11968 +.RunJumptable: ; 11968 ld a, [wJumptableIndex] ld e, a ld d, $0 - ld hl, Jumptable_11977 + ld hl, .Jumptable rept 2 add hl, de endr @@ -394,21 +394,21 @@ endr ; 11977 -Jumptable_11977: ; 11977 (4:5977) - dw Function1197b - dw Function119a1 +.Jumptable: ; 11977 (4:5977) + dw .InitCursor + dw .ReadButtons -Function1197b: ; 1197b (4:597b) +.InitCursor: ; 1197b (4:597b) depixel 10, 3 - call Function1189c - jr nz, .asm_11985 + call NamingScreen_IsTargetBox + jr nz, .got_cursor_position ld d, 8 * 8 -.asm_11985 +.got_cursor_position ld a, SPRITE_ANIM_INDEX_02 call _InitSpriteAnimStruct ld a, c - ld [wc6d5], a + ld [wNamingScreenCursorObjectPointer], a ld a, b ld [wc6d6], a ld hl, SPRITEANIMSTRUCT_FRAMESET_ID @@ -421,7 +421,7 @@ Function1197b: ; 1197b (4:597b) inc [hl] ret -Function119a1: ; 119a1 (4:59a1) +.ReadButtons: ; 119a1 (4:59a1) ld hl, hJoyPressed ; $ffa7 ld a, [hl] and A_BUTTON @@ -438,19 +438,19 @@ Function119a1: ; 119a1 (4:59a1) ret .a - call Function11a0b + call .GetCursorPosition cp $1 jr z, .select cp $2 jr z, .b cp $3 - jr z, .asm_119eb - call Function11c11 - call Function11b14 + jr z, .end + call NamingScreen_GetLastCharacter + call NamingScreen_TryAddCharacter ret nc .start - ld hl, wc6d5 + ld hl, wNamingScreenCursorObjectPointer ld c, [hl] inc hl ld b, [hl] @@ -460,17 +460,17 @@ Function119a1: ; 119a1 (4:59a1) ld hl, SPRITEANIMSTRUCT_0D add hl, bc ld [hl], $4 - call Function1189c + call NamingScreen_IsTargetBox ret nz inc [hl] ret .b - call Function11bbc + call NamingScreen_DeleteCharacter ret -.asm_119eb - call Function11bf7 +.end + call NamingScreen_StoreEntry ld hl, wJumptableIndex set 7, [hl] ret @@ -480,56 +480,59 @@ Function119a1: ; 119a1 (4:59a1) ld a, [hl] xor 1 ld [hl], a - jr z, .asm_11a04 + jr z, .upper ld de, NameInputLower - call Function118ca + call NamingScreen_ApplyTextInputMode ret -.asm_11a04 +.upper ld de, NameInputUpper - call Function118ca + call NamingScreen_ApplyTextInputMode ret -Function11a0b: ; 11a0b (4:5a0b) - ld hl, wc6d5 +.GetCursorPosition: ; 11a0b (4:5a0b) + ld hl, wNamingScreenCursorObjectPointer ld c, [hl] inc hl ld b, [hl] -Function11a11: ; 11a11 (4:5a11) +NamingScreen_GetCursorPosition: ; 11a11 (4:5a11) ld hl, SPRITEANIMSTRUCT_0D add hl, bc ld a, [hl] push bc ld b, $4 - call Function1189c - jr nz, .asm_11a1f + call NamingScreen_IsTargetBox + jr nz, .not_box inc b -.asm_11a1f +.not_box cp b pop bc - jr nz, .asm_11a39 + jr nz, .not_bottom_row ld hl, SPRITEANIMSTRUCT_0C add hl, bc ld a, [hl] cp $3 - jr c, .asm_11a33 + jr c, .case_switch cp $6 - jr c, .asm_11a36 + jr c, .delete ld a, $3 ret -.asm_11a33 + +.case_switch ld a, $1 ret -.asm_11a36 + +.delete ld a, $2 ret -.asm_11a39 + +.not_bottom_row xor a ret -Function11a3b: ; 11a3b (4:5a3b) - call Function11a8b +NamingScreen_AnimateCursor: ; 11a3b (4:5a3b) + call .GetDPad ld hl, SPRITEANIMSTRUCT_0D add hl, bc ld a, [hl] @@ -539,17 +542,17 @@ Function11a3b: ; 11a3b (4:5a3b) add hl, bc ld [hl], e ld d, $4 - call Function1189c - jr nz, .asm_11a53 + call NamingScreen_IsTargetBox + jr nz, .ok inc d -.asm_11a53 +.ok cp d - ld de, Unknown_11a79 + ld de, .LetterEntries ld a, $0 - jr nz, .asm_11a60 - ld de, Unknown_11a82 + jr nz, .ok2 + ld de, .CaseDelEnd ld a, $1 -.asm_11a60 +.ok2 ld hl, SPRITEANIMSTRUCT_0E add hl, bc add [hl] @@ -568,13 +571,14 @@ Function11a3b: ; 11a3b (4:5a3b) ret ; 11a79 (4:5a79) -Unknown_11a79: ; 11a79 +.LetterEntries: ; 11a79 db $00, $10, $20, $30, $40, $50, $60, $70, $80 -Unknown_11a82: ; 11a82 + +.CaseDelEnd: ; 11a82 db $00, $00, $00, $30, $30, $30, $60, $60, $60 ; 11a8b -Function11a8b: ; 11a8b (4:5a8b) +.GetDPad: ; 11a8b (4:5a8b) ld hl, hJoyLast ld a, [hl] and D_UP @@ -590,7 +594,7 @@ Function11a8b: ; 11a8b (4:5a8b) jr nz, .right ret .right - call Function11a11 + call NamingScreen_GetCursorPosition and a jr nz, .asm_11ab7 ld hl, SPRITEANIMSTRUCT_0C @@ -616,7 +620,7 @@ Function11a8b: ; 11a8b (4:5a8b) ld [hl], a ret .left - call Function11a11 + call NamingScreen_GetCursorPosition and a jr nz, .asm_11ad8 ld hl, SPRITEANIMSTRUCT_0C @@ -648,7 +652,7 @@ endr ld hl, SPRITEANIMSTRUCT_0D add hl, bc ld a, [hl] - call Function1189c + call NamingScreen_IsTargetBox jr nz, .asm_11af9 cp $5 jr nc, .asm_11aff @@ -672,65 +676,65 @@ endr ret .asm_11b0c ld [hl], $4 - call Function1189c + call NamingScreen_IsTargetBox ret nz inc [hl] ret -Function11b14: ; 11b14 (4:5b14) - ld a, [wc6d7] - -Function11b17: ; 11b17 (4:5b17) - ld a, [wc6d3] +NamingScreen_TryAddCharacter: ; 11b14 (4:5b14) + ld a, [wNamingScreenLastCharacter] ; lost +MailComposition_TryAddCharacter: ; 11b17 (4:5b17) + ld a, [wNamingScreenMaxNameLength] ld c, a - ld a, [wc6d2] + ld a, [wNamingScreenCurrNameLength] cp c ret nc - ld a, [wc6d7] + ld a, [wNamingScreenLastCharacter] -Function11b23: ; 11b23 - call Function11bd0 +NamingScreen_LoadNextCharacter: ; 11b23 + call NamingScreen_GetTextCursorPosition ld [hl], a -Function11b27: ; 11b27 - ld hl, wc6d2 +NamingScreen_AdvanceCursor_CheckEndOfString: ; 11b27 + ld hl, wNamingScreenCurrNameLength inc [hl] - call Function11bd0 + call NamingScreen_GetTextCursorPosition ld a, [hl] - cp $50 - jr z, .asm_11b37 + cp "@" + jr z, .end_of_string ld [hl], $f2 and a ret -.asm_11b37 + +.end_of_string scf ret ; 11b39 (4:5b39) -Function11b39: ; 11b39 - ld a, [wc6d2] +; XXX + ld a, [wNamingScreenCurrNameLength] and a ret z push hl - ld hl, wc6d2 + ld hl, wNamingScreenCurrNameLength dec [hl] - call Function11bd0 + call NamingScreen_GetTextCursorPosition ld c, [hl] pop hl -.asm_11b48 +.loop ld a, [hli] cp $ff - jr z, Function11b27 + jr z, NamingScreen_AdvanceCursor_CheckEndOfString cp c - jr z, .asm_11b53 + jr z, .done inc hl - jr .asm_11b48 + jr .loop -.asm_11b53 +.done ld a, [hl] - jr Function11b23 + jr NamingScreen_LoadNextCharacter ; 11b56 Dakutens: ; Dummied out @@ -750,13 +754,13 @@ Handakutens: ; Dummied out db $ff ; 11bbc -Function11bbc: ; 11bbc (4:5bbc) - ld hl, wc6d2 +NamingScreen_DeleteCharacter: ; 11bbc (4:5bbc) + ld hl, wNamingScreenCurrNameLength ld a, [hl] and a ret z dec [hl] - call Function11bd0 + call NamingScreen_GetTextCursorPosition ld [hl], $f2 inc hl ld a, [hl] @@ -765,13 +769,13 @@ Function11bbc: ; 11bbc (4:5bbc) ld [hl], $eb ret -Function11bd0: ; 11bd0 (4:5bd0) +NamingScreen_GetTextCursorPosition: ; 11bd0 (4:5bd0) push af - ld hl, wc6d0 + ld hl, wNamingScreenDestinationPointer ld a, [hli] ld h, [hl] ld l, a - ld a, [wc6d2] + ld a, [wNamingScreenCurrNameLength] ld e, a ld d, 0 add hl, de @@ -779,18 +783,18 @@ Function11bd0: ; 11bd0 (4:5bd0) ret ; 11be0 -Function11be0: ; 11be0 -; load $f2, ($eb * [wc6d3]), $50 into the dw address at wc6d0 - ld hl, wc6d0 +NamingScreen_InitNameEntry: ; 11be0 +; load $f2, ($eb * [wNamingScreenMaxNameLength]), $50 into the dw address at wNamingScreenDestinationPointer + ld hl, wNamingScreenDestinationPointer ld a, [hli] ld h, [hl] ld l, a - ld [hl], "·" + ld [hl], $f2 inc hl - ld a, [wc6d3] + ld a, [wNamingScreenMaxNameLength] dec a ld c, a - ld a, "→" + ld a, $eb .loop ld [hli], a dec c @@ -800,29 +804,29 @@ Function11be0: ; 11be0 ; 11bf7 -Function11bf7: ; 11bf7 (4:5bf7) - ld hl, wc6d0 +NamingScreen_StoreEntry: ; 11bf7 (4:5bf7) + ld hl, wNamingScreenDestinationPointer ld a, [hli] ld h, [hl] ld l, a - ld a, [wc6d3] + ld a, [wNamingScreenMaxNameLength] ld c, a -.asm_11c01 +.loop ld a, [hl] cp $eb - jr z, .asm_11c0a + jr z, .terminator cp $f2 - jr nz, .asm_11c0c -.asm_11c0a - ld [hl], $50 -.asm_11c0c + jr nz, .not_terminator +.terminator + ld [hl], "@" +.not_terminator inc hl dec c - jr nz, .asm_11c01 + jr nz, .loop ret -Function11c11: ; 11c11 (4:5c11) - ld hl, wc6d5 +NamingScreen_GetLastCharacter: ; 11c11 (4:5c11) + ld hl, wNamingScreenCursorObjectPointer ld c, [hl] inc hl ld b, [hl] @@ -849,51 +853,51 @@ Function11c11: ; 11c11 (4:5c11) srl a ld d, a hlcoord 0, 0 - ld bc, $14 -.asm_11c43 + ld bc, SCREEN_WIDTH +.loop ld a, d and a - jr z, .asm_11c4b + jr z, .done add hl, bc dec d - jr .asm_11c43 -.asm_11c4b + jr .loop +.done add hl, de ld a, [hl] - ld [wc6d7], a + ld [wNamingScreenLastCharacter], a ret -Function11c51: ; 11c51 +LoadNamingScreenGFX: ; 11c51 call ClearSprites callab ClearSpriteAnims call LoadStandardFont call LoadFontsExtra - ld de, GFX_11e65 + ld de, NamingScreenGFX_MiddleLine ld hl, VTiles1 tile $6b - lb bc, BANK(GFX_11e65), 1 + lb bc, BANK(NamingScreenGFX_MiddleLine), 1 call Get1bpp - ld de, GFX_11e6d + ld de, NamingScreenGFX_UnderLine ld hl, VTiles1 tile $72 - lb bc, BANK(GFX_11e6d), 1 + lb bc, BANK(NamingScreenGFX_UnderLine), 1 call Get1bpp ld de, VTiles2 tile $60 - ld hl, GFX_11cb7 - ld bc, $10 - ld a, BANK(GFX_11cb7) + ld hl, NamingScreenGFX_Border + ld bc, 1 tiles + ld a, BANK(NamingScreenGFX_Border) call FarCopyBytes ld de, VTiles0 tile $7e - ld hl, GFX_11cc7 - ld bc, $20 - ld a, BANK(GFX_11cc7) + ld hl, NamingScreenGFX_Cursor + ld bc, 2 tiles + ld a, BANK(NamingScreenGFX_Cursor) call FarCopyBytes ld a, $5 - ld hl, wc312 + ld hl, wSpriteAnimDict + 9 * 2 ld [hli], a ld [hl], $7e xor a @@ -904,17 +908,17 @@ Function11c51: ; 11c51 ld [wJumptableIndex], a ld [wcf64], a ld [hBGMapMode], a - ld [wc6d2], a + ld [wNamingScreenCurrNameLength], a ld a, $7 ld [hWX], a ret ; 11cb7 -GFX_11cb7: ; 11cb7 +NamingScreenGFX_Border: ; 11cb7 INCBIN "gfx/unknown/011cb7.2bpp" ; 11cc7 -GFX_11cc7: ; 11cc7 +NamingScreenGFX_Cursor: ; 11cc7 INCBIN "gfx/unknown/011cc7.2bpp" ; 11ce7 @@ -950,10 +954,529 @@ GFX_11e5d: ; ???? INCBIN "gfx/unknown/011e5d.2bpp" ; 11e6d -GFX_11e65: +NamingScreenGFX_MiddleLine: INCBIN "gfx/unknown/011e65.2bpp" ; 11e6d -GFX_11e6d: ; 11e6d +NamingScreenGFX_UnderLine: ; 11e6d INCBIN "gfx/unknown/011e6d.2bpp" ; 11e75 + +_ComposeMailMessage: ; 11e75 (mail?) + ld hl, wNamingScreenDestinationPointer + ld [hl], e + inc hl + ld [hl], d + ld a, [hMapAnims] + push af + xor a + ld [hMapAnims], a + ld a, [hInMenu] + push af + ld a, $1 + ld [hInMenu], a + call .InitBlankMail + call DelayFrame + +.loop + call .DoMailEntry + jr nc, .loop + + pop af + ld [hInMenu], a + pop af + ld [hMapAnims], a + ret + +.InitBlankMail: ; 11e9a (4:5e9a) + call ClearBGPalettes + call DisableLCD + call LoadNamingScreenGFX + ld de, VTiles0 tile $00 + ld hl, .MailIcon + ld bc, 8 tiles + ld a, BANK(.MailIcon) + call FarCopyBytes + xor a + ld hl, wSpriteAnimDict + ld [hli], a + ld [hl], a + + ; init mail icon + depixel 3, 2 + ld a, SPRITE_ANIM_INDEX_00 + call _InitSpriteAnimStruct + + ld hl, SPRITEANIMSTRUCT_ANIM_SEQ_ID + add hl, bc + ld [hl], $0 + call .InitCharset + ld a, $e3 + ld [rLCDC], a + call .initwNamingScreenMaxNameLength + ld b, SCGB_08 + call GetSGBLayout + call WaitBGMap + call WaitTop + ld a, %11100100 + call DmgToCgbBGPals + ld a, %11100100 + call DmgToCgbObjPal0 + call NamingScreen_InitNameEntry + ld hl, wNamingScreenDestinationPointer + ld e, [hl] + inc hl + ld d, [hl] + ld hl, $10 + add hl, de + ld [hl], $4e + ret + +; 11ef4 (4:5ef4) + +.MailIcon: ; 11ef4 +INCBIN "gfx/icon/mail2.2bpp" +; 11f74 + +.initwNamingScreenMaxNameLength: ; 11f74 (4:5f74) + ld a, MAIL_MSG_LENGTH + 1 + ld [wNamingScreenMaxNameLength], a + ret + +; 11f7a (4:5f7a) + +.Dummy: ; dummied out + db "メールを かいてね@" +; 11f84 + +.InitCharset: ; 11f84 (4:5f84) + call WaitTop + hlcoord 0, 0 + ld bc, 6 * SCREEN_WIDTH + ld a, $60 ; border + call ByteFill + hlcoord 0, 6 + ld bc, 12 * SCREEN_WIDTH + ld a, " " + call ByteFill + hlcoord 1, 1 + lb bc, 4, SCREEN_WIDTH - 2 + call ClearBox + ld de, MailEntry_Uppercase + +.PlaceMailCharset: ; 11fa9 (4:5fa9) + hlcoord 1, 7 + ld b, 6 +.next + ld c, SCREEN_WIDTH - 1 +.loop_ + ld a, [de] + ld [hli], a + inc de + dec c + jr nz, .loop_ + push de + ld de, SCREEN_WIDTH + 1 + add hl, de + pop de + dec b + jr nz, .next + ret + +.DoMailEntry: ; 11fc0 (4:5fc0) + call JoyTextDelay + ld a, [wJumptableIndex] + bit 7, a + jr nz, .exit_mail + call .DoJumptable + callba PlaySpriteAnimationsAndDelayFrame + call .Update + call DelayFrame + and a + ret + +.exit_mail + callab ClearSpriteAnims + call ClearSprites + xor a + ld [hSCX], a + ld [hSCY], a + scf + ret + +.Update: ; 11feb (4:5feb) + xor a + ld [hBGMapMode], a + hlcoord 1, 1 + lb bc, 4, 18 + call ClearBox + ld hl, wNamingScreenDestinationPointer + ld e, [hl] + inc hl + ld d, [hl] + hlcoord 2, 2 + call PlaceString + ld a, $1 + ld [hBGMapMode], a + ret + +.DoJumptable: ; 12008 (4:6008) + ld a, [wJumptableIndex] + ld e, a + ld d, 0 + ld hl, .Jumptable +rept 2 + add hl, de +endr + ld a, [hli] + ld h, [hl] + ld l, a + jp [hl] + +.Jumptable: ; 12017 (4:6017) + dw .init_blinking_cursor + dw .process_joypad + + +.init_blinking_cursor: ; 1201b (4:601b) + depixel 9, 2 + ld a, SPRITE_ANIM_INDEX_09 + call _InitSpriteAnimStruct + ld a, c + ld [wNamingScreenCursorObjectPointer], a + ld a, b + ld [wNamingScreenCursorObjectPointer + 1], a + ld hl, SPRITEANIMSTRUCT_FRAMESET_ID + add hl, bc + ld a, [hl] + ld hl, SPRITEANIMSTRUCT_0E + add hl, bc + ld [hl], a + ld hl, wJumptableIndex + inc [hl] + ret + +.process_joypad: ; 1203a (4:603a) + ld hl, hJoyPressed ; $ffa7 + ld a, [hl] + and A_BUTTON + jr nz, .a + ld a, [hl] + and B_BUTTON + jr nz, .b + ld a, [hl] + and START + jr nz, .start + ld a, [hl] + and SELECT + jr nz, .select + ret + +.a + call Function12185 + cp $1 + jr z, .select + cp $2 + jr z, .b + cp $3 + jr z, .finished + call NamingScreen_GetLastCharacter + call Function121ac + jr c, .start + ld hl, wNamingScreenCurrNameLength + ld a, [hl] + cp $10 + ret nz + inc [hl] + call NamingScreen_GetTextCursorPosition + ld [hl], $f2 + dec hl + ld [hl], $4e + ret + +.start + ld hl, wNamingScreenCursorObjectPointer + ld c, [hl] + inc hl + ld b, [hl] + ld hl, SPRITEANIMSTRUCT_0C + add hl, bc + ld [hl], $9 + ld hl, SPRITEANIMSTRUCT_0D + add hl, bc + ld [hl], $5 + ret + +.b + call NamingScreen_DeleteCharacter + ld hl, wNamingScreenCurrNameLength + ld a, [hl] + cp $10 + ret nz + dec [hl] + call NamingScreen_GetTextCursorPosition + ld [hl], $f2 + inc hl + ld [hl], $4e + ret + +.finished + call NamingScreen_StoreEntry + ld hl, wJumptableIndex + set 7, [hl] + ret + +.select + ld hl, wcf64 + ld a, [hl] + xor $1 + ld [hl], a + jr nz, .switch_to_lowercase + ld de, MailEntry_Uppercase + call .PlaceMailCharset + ret + +.switch_to_lowercase + ld de, MailEntry_Lowercase + call .PlaceMailCharset + ret + +; called from engine/sprite_anims.asm +Function120c1: ; 120c1 (4:60c1) + call Function1210c + ld hl, SPRITEANIMSTRUCT_0D + add hl, bc + ld a, [hl] + ld e, a + swap e + ld hl, SPRITEANIMSTRUCT_YOFFSET + add hl, bc + ld [hl], e + cp $5 + ld de, Unknown_120f8 + ld a, 0 + jr nz, .asm_120df + ld de, Unknown_12102 + ld a, 1 +.asm_120df + ld hl, SPRITEANIMSTRUCT_0E + add hl, bc + add [hl] + ld hl, SPRITEANIMSTRUCT_FRAMESET_ID + add hl, bc + ld [hl], a + ld hl, SPRITEANIMSTRUCT_0C + add hl, bc + ld l, [hl] + ld h, 0 + add hl, de + ld a, [hl] + ld hl, SPRITEANIMSTRUCT_XOFFSET + add hl, bc + ld [hl], a + ret + +; 120f8 (4:60f8) + +Unknown_120f8: ; 120f8 + db $00, $10, $20, $30, $40, $50, $60, $70, $80, $90 + +Unknown_12102: ; 12102 + db $00, $00, $00, $30, $30, $30, $60, $60, $60, $60 +; 1210c + +Function1210c: ; 1210c (4:610c) + ld hl, hJoyLast + ld a, [hl] + and D_UP + jr nz, .up + ld a, [hl] + and D_DOWN + jr nz, .down + ld a, [hl] + and D_LEFT + jr nz, .left + ld a, [hl] + and D_RIGHT + jr nz, .right + ret + +.right + call Function1218b + and a + jr nz, .asm_12138 + ld hl, SPRITEANIMSTRUCT_0C + add hl, bc + ld a, [hl] + cp $9 + jr nc, .asm_12135 + inc [hl] + ret + +.asm_12135 + ld [hl], $0 + ret + +.asm_12138 + cp $3 + jr nz, .asm_1213d + xor a +.asm_1213d + ld e, a + add a + add e + ld hl, SPRITEANIMSTRUCT_0C + add hl, bc + ld [hl], a + ret + +.left + call Function1218b + and a + jr nz, .asm_12159 + ld hl, SPRITEANIMSTRUCT_0C + add hl, bc + ld a, [hl] + and a + jr z, .asm_12156 + dec [hl] + ret + +.asm_12156 + ld [hl], $9 + ret + +.asm_12159 + cp $1 + jr nz, .asm_1215f + ld a, $4 +.asm_1215f +rept 2 + dec a +endr + ld e, a + add a + add e + ld hl, SPRITEANIMSTRUCT_0C + add hl, bc + ld [hl], a + ret + +.down + ld hl, SPRITEANIMSTRUCT_0D + add hl, bc + ld a, [hl] + cp $5 + jr nc, .asm_12175 + inc [hl] + ret + +.asm_12175 + ld [hl], $0 + ret + +.up + ld hl, SPRITEANIMSTRUCT_0D + add hl, bc + ld a, [hl] + and a + jr z, .asm_12182 + dec [hl] + ret + +.asm_12182 + ld [hl], $5 + ret + +Function12185: ; 12185 (4:6185) + ld hl, wNamingScreenCursorObjectPointer + ld c, [hl] + inc hl + ld b, [hl] + +Function1218b: ; 1218b (4:618b) + ld hl, SPRITEANIMSTRUCT_0D + add hl, bc + ld a, [hl] + cp $5 + jr nz, .asm_121aa + ld hl, SPRITEANIMSTRUCT_0C + add hl, bc + ld a, [hl] + cp $3 + jr c, .asm_121a4 + cp $6 + jr c, .asm_121a7 + ld a, $3 + ret + +.asm_121a4 + ld a, $1 + ret + +.asm_121a7 + ld a, $2 + ret + +.asm_121aa + xor a + ret + +Function121ac: ; 121ac (4:61ac) + ld a, [wNamingScreenLastCharacter] + jp MailComposition_TryAddCharacter +; 121b2 (4:61b2) + +Function121b2: ; unreferenced + ld a, [wNamingScreenCurrNameLength] + and a + ret z + cp $11 + jr nz, .asm_121c3 + push hl + ld hl, wNamingScreenCurrNameLength +rept 2 + dec [hl] +endr + jr .asm_121c8 + +.asm_121c3 + push hl + ld hl, wNamingScreenCurrNameLength + dec [hl] + +.asm_121c8 + call NamingScreen_GetTextCursorPosition + ld c, [hl] + pop hl +.asm_121cd + ld a, [hli] + cp $ff + jp z, NamingScreen_AdvanceCursor_CheckEndOfString + cp c + jr z, .asm_121d9 + inc hl + jr .asm_121cd + +.asm_121d9 + ld a, [hl] + jp NamingScreen_LoadNextCharacter +; 121dd + +MailEntry_Uppercase: ; 122dd + db "A B C D E F G H I J" + db "K L M N O P Q R S T" + db "U V W X Y Z , ? !" + db "1 2 3 4 5 6 7 8 9 0" + db "<PK> <MN> <PO> <KE> é ♂ ♀ ¥ … ×" + db "lower DEL END " +; 1224f + +MailEntry_Lowercase: ; 1224f + db "a b c d e f g h i j" + db "k l m n o p q r s t" + db "u v w x y z . - /" + db "'d 'l 'm 'r 's 't 'v & ( )" + db "<``> <''> [ ] ' : ; " + db "UPPER DEL END " +; 122c1 diff --git a/engine/sprite_anims.asm b/engine/sprite_anims.asm index 827626114..6346ea8fe 100755 --- a/engine/sprite_anims.asm +++ b/engine/sprite_anims.asm @@ -218,7 +218,7 @@ DoAnimFrame: ; 8d24b ret .five: ; 8d36c (23:536c) - callab Function11a3b + callab NamingScreen_AnimateCursor ret .twelve: ; 8d373 (23:5373) diff --git a/engine/trade/animation.asm b/engine/trade/animation.asm index a084fc3be..31e46b2c7 100755 --- a/engine/trade/animation.asm +++ b/engine/trade/animation.asm @@ -3,12 +3,12 @@ TradeAnimation: ; 28f24 ld [wcf66], a ld hl, wPlayerTrademonSenderName ld de, wOTTrademonSenderName - call Function297ff + call LinkTradeAnim_LoadTradePlayerNames ld hl, wPlayerTrademonSpecies ld de, wOTTrademonSpecies - call Function29814 + call LinkTradeAnim_LoadTradeMonSpecies ld de, .data_28f3f - jr Function28fa1 + jr RunTradeAnimSequence .data_28f3f tradeanim_setup_givemon_scroll @@ -54,12 +54,12 @@ TradeAnimationPlayer2: ; 28f63 ld [wcf66], a ld hl, wOTTrademonSenderName ld de, wPlayerTrademonSenderName - call Function297ff + call LinkTradeAnim_LoadTradePlayerNames ld hl, wOTTrademonSpecies ld de, wPlayerTrademonSpecies - call Function29814 + call LinkTradeAnim_LoadTradeMonSpecies ld de, .data_28f7e - jr Function28fa1 + jr RunTradeAnimSequence .data_28f7e tradeanim_ot_sends_text_2 @@ -99,7 +99,7 @@ TradeAnimationPlayer2: ; 28f63 tradeanim_scroll_out_right tradeanim_end -Function28fa1: ; 28fa1 +RunTradeAnimSequence: ; 28fa1 ld hl, wTradeAnimPointer ld [hl], e inc hl @@ -116,7 +116,7 @@ Function28fa1: ; 28fa1 ld a, [hl] push af set 4, [hl] - call Function28fdb + call .TradeAnimLayout ld a, [wcf66] and a jr nz, .anim_loop @@ -134,7 +134,7 @@ Function28fa1: ; 28fa1 ret ; 28fdb -Function28fdb: ; 28fdb +.TradeAnimLayout: ; 28fdb xor a ld [wJumptableIndex], a call ClearBGPalettes @@ -145,7 +145,7 @@ Function28fdb: ; 28fdb callab ClearSpriteAnims ld a, [hCGB] and a - jr z, .asm_2900b + jr z, .NotCGB ld a, $1 ld [rVBK], a ld hl, VTiles0 @@ -155,7 +155,7 @@ Function28fdb: ; 28fdb ld a, $0 ld [rVBK], a -.asm_2900b +.NotCGB hlbgcoord 0, 0 ld bc, sScratch - VBGMap0 ld a, " " @@ -182,7 +182,7 @@ Function28fdb: ; 28fdb ld [hWY], a callba GetTrademonFrontpic call EnableLCD - call Function2982b + call LoadTradeBallAndCableGFX ld a, [wPlayerTrademonSpecies] ld hl, wPlayerTrademonDVs ld de, VTiles0 @@ -313,7 +313,7 @@ TradeAnim_End: ; 29123 TradeAnim_TubeToOT1: ; 29129 ld a, $ed call Function292f6 - ld a, [wc74c] + ld a, [wLinkTradeSendmonSpecies] ld [wd265], a xor a depixel 5, 11, 4, 0 @@ -323,7 +323,7 @@ TradeAnim_TubeToOT1: ; 29129 TradeAnim_TubeToPlayer1: ; 2913c ld a, $ee call Function292f6 - ld a, [wc74d] + ld a, [wLinkTradeGetmonSpecies] ld [wd265], a ld a, $2 depixel 9, 18, 4, 4 @@ -350,7 +350,7 @@ Function2914e: ; 2914e ld a, $70 ld [hWY], a call EnableLCD - call Function2985a + call LoadTradeBubbleGFX pop de ld a, SPRITE_ANIM_INDEX_11 call _InitSpriteAnimStruct @@ -476,7 +476,7 @@ TradeAnim_TubeToPlayer8: ; 29229 ld a, $90 ld [hWY], a call EnableLCD - call Function2982b + call LoadTradeBallAndCableGFX call WaitBGMap call Function297ed call TradeAnim_Next @@ -1376,17 +1376,17 @@ Function297ed: ; 297ed ld a, [hSGB] and a ld a, %11100100 ; 3,2,1,0 - jr z, .asm_297f6 + jr z, .not_sgb ld a, $f0 -.asm_297f6 +.not_sgb call DmgToCgbObjPal0 ld a, %11100100 ; 3,2,1,0 call DmgToCgbBGPals ret ; 297ff -Function297ff: ; 297ff +LinkTradeAnim_LoadTradePlayerNames: ; 297ff push de ld de, wLinkPlayer1Name ld bc, NAME_LENGTH @@ -1398,11 +1398,11 @@ Function297ff: ; 297ff ret ; 29814 -Function29814: ; 29814 +LinkTradeAnim_LoadTradeMonSpecies: ; 29814 ld a, [hl] - ld [wc74c], a + ld [wLinkTradeSendmonSpecies], a ld a, [de] - ld [wc74d], a + ld [wLinkTradeGetmonSpecies], a ret ; 2981d @@ -1416,7 +1416,7 @@ Function2981d: ; 2981d ret ; 2982b -Function2982b: ; 2982b +LoadTradeBallAndCableGFX: ; 2982b call DelayFrame ld de, TradeBallGFX ld hl, VTiles0 tile $62 @@ -1431,13 +1431,13 @@ Function2982b: ; 2982b lb bc, BANK(TradeCableGFX), $4 call Request2bpp xor a - ld hl, wc300 + ld hl, wSpriteAnimDict ld [hli], a ld [hl], $62 ret ; 2985a -Function2985a: ; 2985a +LoadTradeBubbleGFX: ; 2985a call DelayFrame ld e, $3 callab Function8e83f @@ -1446,7 +1446,7 @@ Function2985a: ; 2985a lb bc, BANK(TradeBubbleGFX), $4 call Request2bpp xor a - ld hl, wc300 + ld hl, wSpriteAnimDict ld [hli], a ld [hl], $62 ret diff --git a/macros/wram.asm b/macros/wram.asm index 8e5e55cba..f9e559927 100755 --- a/macros/wram.asm +++ b/macros/wram.asm @@ -210,3 +210,15 @@ hall_of_fame: MACRO \1Mon6:: hof_mon \1Mon6 \1End:: ds 1 ENDM + +trademon: MACRO +\1Species:: ds 1 ; wc6d0 | wc702 +\1SpeciesName:: ds PKMN_NAME_LENGTH ; wc6d1 | wc703 +\1Nickname:: ds PKMN_NAME_LENGTH ; wc6dc | wc70e +\1SenderName:: ds NAME_LENGTH ; wc6e7 | wc719 +\1OTName:: ds NAME_LENGTH ; wc6f2 | wc724 +\1DVs:: ds 2 ; wc6fd | wc72f +\1ID:: ds 2 ; wc6ff | wc731 +\1CaughtData:: ds 1 ; wc701 | wc733 +\1End:: +ENDM @@ -2525,7 +2525,7 @@ UsedSurfScript: ; c986 waitbutton closetext - callasm Functionc9a2 ; empty function + callasm .empty_fn ; empty function copybytetovar Buffer2 writevarcode VAR_MOVEMENT @@ -2537,7 +2537,7 @@ UsedSurfScript: ; c986 applymovement PLAYER, MovementBuffer ; PLAYER, MovementBuffer end -Functionc9a2: ; c9a2 +.empty_fn: ; c9a2 callba MobileFn_1060bb ; empty ret @@ -5124,7 +5124,6 @@ INCLUDE "engine/pack.asm" INCLUDE "engine/time.asm" INCLUDE "engine/tmhm.asm" INCLUDE "engine/namingscreen.asm" -INCLUDE "engine/compose_mail.asm" Script_AbortBugContest: ; 0x122c1 checkflag ENGINE_BUG_CONTEST_TIMER @@ -5414,7 +5413,7 @@ Pokepic:: ; 244e3 call MenuBox call UpdateSprites call ApplyTilemap - ld b, SCGB_12 + ld b, SCGB_POKEPIC call GetSGBLayout xor a ld [hBGMapMode], a diff --git a/maps/EcruteakPokeCenter1F.asm b/maps/EcruteakPokeCenter1F.asm index cc116f862..841e27079 100644 --- a/maps/EcruteakPokeCenter1F.asm +++ b/maps/EcruteakPokeCenter1F.asm @@ -10,26 +10,26 @@ EcruteakPokeCenter1F_MapScriptHeader: db 2 ; triggers - dw UnknownScript_0x98e5f, 0 - dw UnknownScript_0x98e63, 0 + maptrigger .Trigger0 + maptrigger .Trigger1 .MapCallbacks: db 0 -UnknownScript_0x98e5f: - priorityjump UnknownScript_0x98e64 +.Trigger0: + priorityjump .BillActivatesTimeCapsule end -UnknownScript_0x98e63: +.Trigger1: end -UnknownScript_0x98e64: +.BillActivatesTimeCapsule: pause 30 playsound SFX_EXIT_BUILDING appear ECRUTEAKPOKECENTER1F_BILL waitsfx - applymovement ECRUTEAKPOKECENTER1F_BILL, MovementData_0x98ec5 - applymovement PLAYER, MovementData_0x98ed4 + applymovement ECRUTEAKPOKECENTER1F_BILL, EcruteakPokeCenter1FBillMovement1 + applymovement PLAYER, EcruteakPokeCenter1FPlayerMovement1 spriteface ECRUTEAKPOKECENTER1F_NURSE, UP pause 10 spriteface ECRUTEAKPOKECENTER1F_NURSE, DOWN @@ -41,16 +41,16 @@ UnknownScript_0x98e64: spriteface ECRUTEAKPOKECENTER1F_BILL, DOWN pause 10 opentext - writetext UnknownText_0x98ed8 + writetext EcruteakPokeCenter1F_BillText1 buttonsound - jump UnknownScript_0x98e95 + jump .PointlessJump -UnknownScript_0x98e95: - writetext UnknownText_0x98f22 +.PointlessJump + writetext EcruteakPokeCenter1F_BillText2 waitbutton closetext spriteface PLAYER, DOWN - applymovement ECRUTEAKPOKECENTER1F_BILL, MovementData_0x98ece + applymovement ECRUTEAKPOKECENTER1F_BILL, EcruteakPokeCenter1FBillMovement2 playsound SFX_EXIT_BUILDING disappear ECRUTEAKPOKECENTER1F_BILL clearevent EVENT_MET_BILL @@ -59,24 +59,24 @@ UnknownScript_0x98e95: waitsfx end -NurseScript_0x98eb0: +EcruteakPokeCenter1FNurseScript: jumpstd pokecenternurse -PokefanMScript_0x98eb3: +EcruteakPokeCenter1FPokefanMScript: special Mobile_DummyReturnFalse iftrue .mobile - jumptextfaceplayer UnknownText_0x99155 + jumptextfaceplayer EcruteakPokeCenter1FPokefanMText .mobile: - jumptextfaceplayer UnknownText_0x991aa + jumptextfaceplayer EcruteakPokeCenter1FPokefanMTextMobile -CooltrainerFScript_0x98ebf: - jumptextfaceplayer UnknownText_0x99240 +EcruteakPokeCenter1FCooltrainerFScript: + jumptextfaceplayer EcruteakPokeCenter1FCooltrainerFText -GymGuyScript_0x98ec2: - jumptextfaceplayer UnknownText_0x99286 +EcruteakPokeCenter1FGymGuyScript: + jumptextfaceplayer EcruteakPokeCenter1FGymGuyText -MovementData_0x98ec5: +EcruteakPokeCenter1FBillMovement1: step_up step_up step_up @@ -87,7 +87,7 @@ MovementData_0x98ec5: turn_head_up step_end -MovementData_0x98ece: +EcruteakPokeCenter1FBillMovement2: step_right step_down step_down @@ -95,13 +95,13 @@ MovementData_0x98ece: step_down step_end -MovementData_0x98ed4: +EcruteakPokeCenter1FPlayerMovement1: step_up step_up step_up step_end -UnknownText_0x98ed8: +EcruteakPokeCenter1F_BillText1: text "Hi, I'm BILL. And" line "who are you?" @@ -110,7 +110,7 @@ UnknownText_0x98ed8: cont "right time." done -UnknownText_0x98f22: +EcruteakPokeCenter1F_BillText2: text "I just finished" line "adjustments on my" cont "TIME CAPSULE." @@ -164,7 +164,7 @@ UnknownText_0x98f22: para "Buh-bye!" done -UnknownText_0x99155: +EcruteakPokeCenter1FPokefanMText: text "The way the KIMONO" line "GIRLS dance is" @@ -173,7 +173,7 @@ UnknownText_0x99155: cont "use their #MON." done -UnknownText_0x991aa: +EcruteakPokeCenter1FPokefanMTextMobile: text "You must be hoping" line "to battle more" @@ -189,7 +189,7 @@ UnknownText_0x991aa: line "OLIVINE CITY." done -UnknownText_0x99240: +EcruteakPokeCenter1FCooltrainerFText: text "MORTY, the GYM" line "LEADER, is soooo" cont "cool." @@ -198,7 +198,7 @@ UnknownText_0x99240: line "really tough too." done -UnknownText_0x99286: +EcruteakPokeCenter1FGymGuyText: text "LAKE OF RAGE…" para "The appearance of" @@ -226,8 +226,8 @@ EcruteakPokeCenter1F_MapEventHeader: .PersonEvents: db 5 - person_event SPRITE_NURSE, 1, 3, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, NurseScript_0x98eb0, -1 - person_event SPRITE_POKEFAN_M, 6, 7, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, PokefanMScript_0x98eb3, -1 - person_event SPRITE_COOLTRAINER_F, 4, 1, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, CooltrainerFScript_0x98ebf, -1 - person_event SPRITE_GYM_GUY, 1, 7, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, GymGuyScript_0x98ec2, -1 + person_event SPRITE_NURSE, 1, 3, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, EcruteakPokeCenter1FNurseScript, -1 + person_event SPRITE_POKEFAN_M, 6, 7, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, EcruteakPokeCenter1FPokefanMScript, -1 + person_event SPRITE_COOLTRAINER_F, 4, 1, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, EcruteakPokeCenter1FCooltrainerFScript, -1 + person_event SPRITE_GYM_GUY, 1, 7, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_GREEN, PERSONTYPE_SCRIPT, 0, EcruteakPokeCenter1FGymGuyScript, -1 person_event SPRITE_BILL, 7, 0, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, ObjectEvent, EVENT_ECRUTEAK_POKE_CENTER_BILL diff --git a/misc/mobile_40.asm b/misc/mobile_40.asm index 70b069881..ae77da940 100644 --- a/misc/mobile_40.asm +++ b/misc/mobile_40.asm @@ -2599,7 +2599,7 @@ Function10107d: ; 10107d ld bc, NAME_LENGTH call .CopyAllFromOT ld hl, OTPartyMon1Species - ld de, wc68a + 15 + ld de, $c699 ld bc, PARTYMON_STRUCT_LENGTH call .CopyAllFromOT ld a, $50 diff --git a/predef/cgb.asm b/predef/cgb.asm index 9a24dfce1..c3cc3886e 100644 --- a/predef/cgb.asm +++ b/predef/cgb.asm @@ -51,7 +51,7 @@ Predef_LoadSGBLayoutCGB: ; 8d59 dw _CGB0f dw _CGB10 dw _CGB11 - dw _CGB12 + dw _CGB_Pokepic dw _CGB13 dw _CGB_PackPals dw _CGB_TrainerCard @@ -948,7 +948,7 @@ _CGB_PackPals: ; 93d3 RGB 00, 00, 00 ; 9499 -_CGB12: ; 9499 +_CGB_Pokepic: ; 9499 call _CGB_MapPals ld de, SCREEN_WIDTH hlcoord 0, 0, AttrMap @@ -429,7 +429,6 @@ AttackMissed:: ; c667 ; nonzero for a miss ds 1 -wc668:: PlayerSubStatus1:: ; c668 ; bit ; 7 attract @@ -527,7 +526,6 @@ EnemyToxicCount:: ; c67c ds 1 EnemyDisableCount:: ; c67d ds 1 -wc67e:: EnemyEncoreCount:: ; c67e ds 1 EnemyPerishCount:: ; c67f @@ -546,7 +544,6 @@ wBattleReward:: ds 3 wBattleAnimParam:: wKickCounter:: wPresentPower:: ds 1 -wc68a:: BattleScriptBuffer:: ; c68a ds 40 @@ -574,102 +571,6 @@ PlayerSpdLevel:: ; c6ce PlayerSAtkLevel:: ; c6cf ds 1 -trademon: MACRO -\1Species:: ds 1 ; wc6d0 | wDummyGameNumberTriesRemaining -\1SpeciesName:: ds PKMN_NAME_LENGTH ; wc6d1 | wDummyGameLastMatches -\1Nickname:: ds PKMN_NAME_LENGTH ; wc6dc | wc70e -\1SenderName:: ds NAME_LENGTH ; wc6e7 | wc719 -\1OTName:: ds NAME_LENGTH ; wc6f2 | wc724 -\1DVs:: ds 2 ; wc6fd | wc72f -\1ID:: ds 2 ; wc6ff | wc731 -\1CaughtData:: ds 1 ; wc701 | wc733 -\1End:: -ENDM -wTrademons:: -wPlayerTrademon:: trademon wPlayerTrademon -wOTTrademon:: trademon wOTTrademon -wTrademonsEnd:: - ds wTrademons - @ - -; Slot Machine -wSlots:: -slot_reel: MACRO -\1ReelAction:: db -\1TilemapAddr:: dw -\1Position:: db -\1SpinDistance:: db -\1SpinRate:: db -\1OAMAddr:: dw -\1XCoord:: db -\1Slot09:: ds 1 -\1Slot0a:: ds 1 -\1Slot0b:: ds 1 -\1Slot0c:: ds 1 -\1Slot0d:: ds 1 -\1Slot0e:: ds 1 -\1Slot0f:: ds 1 -endm -; c6d0 -wReel1:: slot_reel wReel1 -wReel2:: slot_reel wReel2 -wReel3:: slot_reel wReel3 -; c700 -wReel1Stopped:: ds 3 -wReel2Stopped:: ds 3 -wReel3Stopped:: ds 3 -wSlotBias:: ds 1 -wSlotBet:: ds 1 -wFirstTwoReelsMatching:: ds 1 -wFirstTwoReelsMatchingSevens:: ds 1 -wSlotMatched:: ds 1 -wCurrReelStopped:: ds 3 -wPayout:: ds 2 -wCurrReelXCoord:: ds 1 -wCurrReelYCoord:: ds 1 - ds 2 -wSlotBuildingMatch:: ds 1 -wSlotsDataEnd:: - ds 28 -wSlotsEnd:: - ds wSlots - @ - -; Card Flip -; c6d0 -wCardFlip:: -wDeck:: ds 24 -wDeckEnd:: -; c6e8 -wCardFlipNumCardsPlayed:: ds 1 -wCardFlipFaceUpCard:: ds 1 -wDiscardPile:: ds 24 -wDiscardPileEnd:: -wCardFlipEnd:: - ds wCardFlip - @ - -; Dummy Game -; c6d0 -wDummyGame:: -wDummyGameCards:: ds 9 * 5 -wDummyGameCardsEnd:: -wDummyGameLastCardPicked:: ds 1 ; c6fd -wDummyGameCard1:: ds 1 ; c6fe -wDummyGameCard2:: ds 1 ; c6ff -wDummyGameCard1Location:: ds 1 ; c700 -wDummyGameCard2Location:: ds 1 ; c701 -wDummyGameNumberTriesRemaining:: ds 1 ; c702 -wDummyGameLastMatches:: ds 5 ; c703 -wDummyGameCounter:: ds 1 ; c708 -wDummyGameNumCardsMatched:: ds 1 ; c709 -wDummyGameEnd:: - ds wDummyGame - @ -; Unown Puzzle -wUnownPuzzle:: -wPuzzlePieces:: - ds 6 * 6 -wUnownPuzzleEnd:: - ds wUnownPuzzle - @ - -; Battle RAM wc6d0:: PlayerSDefLevel:: ; c6d0 ds 1 @@ -681,9 +582,9 @@ PlayerEvaLevel:: ; c6d2 ds 1 ; c6d3 wc6d3:: ds 1 -wc6d4:: PlayerStatLevelsEnd:: +wc6d4:: EnemyStatLevels:: ; c6d4 ; 07 neutral EnemyAtkLevel:: ; c6d4 @@ -892,24 +793,26 @@ wc734:: BattleEnded:: ; c734 ds 1 -wWildMonMoves:: -wc735:: ds 1 -wLinkPlayer1Name:: ds NAME_LENGTH -wLinkPlayer2Name:: ds NAME_LENGTH - ds wLinkPlayer1Name - @ -wc736:: ds 3 +wWildMonMoves:: ds NUM_MOVES wWildMonPP:: ds NUM_MOVES wAmuletCoin:: ds 1 -wc73e:: ds 1 +wSomeoneIsRampaging:: ds 1 wPlayerJustGotFrozen:: ds 1 wEnemyJustGotFrozen:: ds 1 -wc741:: wBattleEnd:: -; c741 +; Battle RAM - ds 11 -wc74c:: ds 1 -wc74d:: ds 1 +; c741 + ds wc6d0 - @ +wTrademons:: +wPlayerTrademon:: trademon wPlayerTrademon +wOTTrademon:: trademon wOTTrademon +wTrademonsEnd:: + ds 2 +wLinkPlayer1Name:: ds NAME_LENGTH +wLinkPlayer2Name:: ds NAME_LENGTH +wLinkTradeSendmonSpecies:: ds 1 +wLinkTradeGetmonSpecies:: ds 1 wc74e:: ds 107 wc7b9:: ds 1 wc7ba:: ds 1 @@ -917,6 +820,94 @@ wc7bb:: ds 2 wc7bd:: ds wc6d0 - @ +wNamingScreenDestinationPointer:: ds 2 ; c6d0 +wNamingScreenCurrNameLength:: ds 1 ; c6d2 +wNamingScreenMaxNameLength:: ds 1 ; c6d3 +wNamingScreenType:: ds 1 ; c6d4 +wNamingScreenCursorObjectPointer:: ds 2 ; c6d5 +wNamingScreenLastCharacter:: ds 1 ; c6d7 +wNamingScreenStringEntryCoord:: ds 2 ; c6d8 + ds wc6d0 - @ + +; Slot Machine +wSlots:: +slot_reel: MACRO +\1ReelAction:: db +\1TilemapAddr:: dw +\1Position:: db +\1SpinDistance:: db +\1SpinRate:: db +\1OAMAddr:: dw +\1XCoord:: db +\1Slot09:: ds 1 +\1Slot0a:: ds 1 +\1Slot0b:: ds 1 +\1Slot0c:: ds 1 +\1Slot0d:: ds 1 +\1Slot0e:: ds 1 +\1Slot0f:: ds 1 +endm +; c6d0 +wReel1:: slot_reel wReel1 +wReel2:: slot_reel wReel2 +wReel3:: slot_reel wReel3 +; c700 +wReel1Stopped:: ds 3 +wReel2Stopped:: ds 3 +wReel3Stopped:: ds 3 +wSlotBias:: ds 1 +wSlotBet:: ds 1 +wFirstTwoReelsMatching:: ds 1 +wFirstTwoReelsMatchingSevens:: ds 1 +wSlotMatched:: ds 1 +wCurrReelStopped:: ds 3 +wPayout:: ds 2 +wCurrReelXCoord:: ds 1 +wCurrReelYCoord:: ds 1 + ds 2 +wSlotBuildingMatch:: ds 1 +wSlotsDataEnd:: + ds 28 +wSlotsEnd:: + ds wSlots - @ + +; Card Flip +; c6d0 +wCardFlip:: +wDeck:: ds 24 +wDeckEnd:: +; c6e8 +wCardFlipNumCardsPlayed:: ds 1 +wCardFlipFaceUpCard:: ds 1 +wDiscardPile:: ds 24 +wDiscardPileEnd:: +wCardFlipEnd:: + ds wCardFlip - @ + +; Dummy Game +; c6d0 +wDummyGame:: +wDummyGameCards:: ds 9 * 5 +wDummyGameCardsEnd:: +wDummyGameLastCardPicked:: ds 1 ; c6fd +wDummyGameCard1:: ds 1 ; c6fe +wDummyGameCard2:: ds 1 ; c6ff +wDummyGameCard1Location:: ds 1 ; c700 +wDummyGameCard2Location:: ds 1 ; c701 +wDummyGameNumberTriesRemaining:: ds 1 ; c702 +wDummyGameLastMatches:: ds 5 ; c703 +wDummyGameCounter:: ds 1 ; c708 +wDummyGameNumCardsMatched:: ds 1 ; c709 +wDummyGameEnd:: + ds wDummyGame - @ +; Unown Puzzle +wUnownPuzzle:: +wPuzzlePieces:: + ds 6 * 6 +wUnownPuzzleEnd:: + + ds wc6d0 - @ + wPokedexDataStart:: wPokedexOrder:: ds NUM_POKEMON +- 1 wPokedexOrderEnd:: ds 6 |