summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-01-27 19:26:48 -0800
committerYamaArashi <shadow962@live.com>2016-01-27 19:26:48 -0800
commit6b1a22202feb59ea2cb6441deb55cfd836b50d99 (patch)
tree1122b6e8a5d6086dd22faf9fe2e757377335651f
parent01249e00c2641536e51c30425ec83a553ffad528 (diff)
battle tower data
-rw-r--r--asm/rom.s18
-rw-r--r--constants/battle_tower_constants.s70
-rw-r--r--constants/constants.s1
-rw-r--r--data/battle_tower/held_items.s64
-rw-r--r--data/battle_tower/level_100_mons.s2702
-rw-r--r--data/battle_tower/level_50_mons.s2702
-rw-r--r--data/battle_tower/trainers.s1302
-rw-r--r--data/data2.s19
8 files changed, 6858 insertions, 20 deletions
diff --git a/asm/rom.s b/asm/rom.s
index 7989ec4ce..3fb24703f 100644
--- a/asm/rom.s
+++ b/asm/rom.s
@@ -634581,7 +634581,7 @@ sub_81349FC: ; 81349FC
lsls r0, 3
b _08134A38
.align 2
-_08134A14: .4byte gUnknown_08402F00
+_08134A14: .4byte gBattleTowerTrainers
_08134A18:
cmp r1, 0xC7
bhi _08134A34
@@ -634955,7 +634955,7 @@ _08134CD2:
bx r1
.align 2
_08134CD8: .4byte gTrainerClassToPicIndex
-_08134CDC: .4byte gUnknown_08402F00
+_08134CDC: .4byte gBattleTowerTrainers
thumb_func_end get_trainer_class_pic_index
thumb_func_start get_trainer_class_name_index
@@ -634993,7 +634993,7 @@ _08134D0C:
b _08134D40
.align 2
_08134D24: .4byte gTrainerClassToNameIndex
-_08134D28: .4byte gUnknown_08402F00
+_08134D28: .4byte gBattleTowerTrainers
_08134D2C:
ldr r2, _08134D48
ldrb r0, [r1]
@@ -635060,7 +635060,7 @@ _08134D94:
ble _08134D94
b _08134DC8
.align 2
-_08134DA4: .4byte gUnknown_08402F00
+_08134DA4: .4byte gBattleTowerTrainers
_08134DA8:
movs r3, 0
ldrb r0, [r1]
@@ -635241,7 +635241,7 @@ _08134ED8:
.align 2
_08134EF4: .4byte 0x02024ea4
_08134EF8: .4byte 0x00000554
-_08134EFC: .4byte gUnknown_08404BA0
+_08134EFC: .4byte gBattleTowerLevel100Mons
_08134F00:
ldr r3, _08134F54
mov r10, r3
@@ -635288,8 +635288,8 @@ _08134F48:
movs r4, 0
b _08134F64
.align 2
-_08134F54: .4byte gUnknown_084038E0
-_08134F58: .4byte gUnknown_08402F00
+_08134F54: .4byte gBattleTowerLevel50Mons
+_08134F58: .4byte gBattleTowerTrainers
_08134F5C: .4byte 0x00000564
_08134F60:
adds r4, 0x64
@@ -635451,7 +635451,7 @@ _08135082:
bx r0
.align 2
_08135094: .4byte 0x030045c0
-_08135098: .4byte gUnknown_08403860
+_08135098: .4byte gBattleTowerHeldItems
thumb_func_end sub_8134DD4
thumb_func_start sub_813509C
@@ -635957,7 +635957,7 @@ _08135498:
bl sub_813545C
b _081354C4
.align 2
-_081354B0: .4byte gUnknown_08402F0C
+_081354B0: .4byte gBattleTowerTrainers + 0xC
_081354B4:
ldrb r1, [r1]
movs r0, 0xA4
diff --git a/constants/battle_tower_constants.s b/constants/battle_tower_constants.s
new file mode 100644
index 000000000..136b43bd7
--- /dev/null
+++ b/constants/battle_tower_constants.s
@@ -0,0 +1,70 @@
+ .set F_EV_SPREAD_HP, 1 << 0
+ .set F_EV_SPREAD_ATTACK, 1 << 1
+ .set F_EV_SPREAD_DEFENSE, 1 << 2
+ .set F_EV_SPREAD_SPEED, 1 << 3
+ .set F_EV_SPREAD_SP_ATTACK, 1 << 4
+ .set F_EV_SPREAD_SP_DEFENSE, 1 << 5
+
+ .set BATTLE_TOWER_ITEM_NONE, 0
+ .set BATTLE_TOWER_ITEM_KINGS_ROCK, 1
+ .set BATTLE_TOWER_ITEM_SITRUS_BERRY, 2
+ .set BATTLE_TOWER_ITEM_ORAN_BERRY, 3
+ .set BATTLE_TOWER_ITEM_CHESTO_BERRY, 4
+ .set BATTLE_TOWER_ITEM_HARD_STONE, 5
+ .set BATTLE_TOWER_ITEM_FOCUS_BAND, 6
+ .set BATTLE_TOWER_ITEM_PERSIM_BERRY, 7
+ .set BATTLE_TOWER_ITEM_MIRACLE_SEED, 8
+ .set BATTLE_TOWER_ITEM_BERRY_JUICE, 9
+ .set BATTLE_TOWER_ITEM_MACHO_BRACE, 10
+ .set BATTLE_TOWER_ITEM_SILVER_POWDER, 11
+ .set BATTLE_TOWER_ITEM_CHERI_BERRY, 12
+ .set BATTLE_TOWER_ITEM_BLACK_GLASSES, 13
+ .set BATTLE_TOWER_ITEM_BLACK_BELT, 14
+ .set BATTLE_TOWER_ITEM_SOUL_DEW, 15
+ .set BATTLE_TOWER_ITEM_CHOICE_BAND, 16
+ .set BATTLE_TOWER_ITEM_MAGNET, 17
+ .set BATTLE_TOWER_ITEM_SILK_SCARF, 18
+ .set BATTLE_TOWER_ITEM_WHITE_HERB, 19
+ .set BATTLE_TOWER_ITEM_DEEP_SEA_SCALE, 20
+ .set BATTLE_TOWER_ITEM_DEEP_SEA_TOOTH, 21
+ .set BATTLE_TOWER_ITEM_MYSTIC_WATER, 22
+ .set BATTLE_TOWER_ITEM_SHARP_BEAK, 23
+ .set BATTLE_TOWER_ITEM_QUICK_CLAW, 24
+ .set BATTLE_TOWER_ITEM_LEFTOVERS, 25
+ .set BATTLE_TOWER_ITEM_RAWST_BERRY, 26
+ .set BATTLE_TOWER_ITEM_LIGHT_BALL, 27
+ .set BATTLE_TOWER_ITEM_POISON_BARB, 28
+ .set BATTLE_TOWER_ITEM_NEVER_MELT_ICE, 29
+ .set BATTLE_TOWER_ITEM_ASPEAR_BERRY, 30
+ .set BATTLE_TOWER_ITEM_SPELL_TAG, 31
+ .set BATTLE_TOWER_ITEM_BRIGHT_POWDER, 32
+ .set BATTLE_TOWER_ITEM_LEPPA_BERRY, 33
+ .set BATTLE_TOWER_ITEM_SCOPE_LENS, 34
+ .set BATTLE_TOWER_ITEM_TWISTED_SPOON, 35
+ .set BATTLE_TOWER_ITEM_METAL_COAT, 36
+ .set BATTLE_TOWER_ITEM_MENTAL_HERB, 37
+ .set BATTLE_TOWER_ITEM_CHARCOAL, 38
+ .set BATTLE_TOWER_ITEM_PECHA_BERRY, 39
+ .set BATTLE_TOWER_ITEM_SOFT_SAND, 40
+ .set BATTLE_TOWER_ITEM_LUM_BERRY, 41
+ .set BATTLE_TOWER_ITEM_DRAGON_SCALE, 42
+ .set BATTLE_TOWER_ITEM_DRAGON_FANG, 43
+ .set BATTLE_TOWER_ITEM_IAPAPA_BERRY, 44
+ .set BATTLE_TOWER_ITEM_WIKI_BERRY, 45
+ .set BATTLE_TOWER_ITEM_SEA_INCENSE, 46
+ .set BATTLE_TOWER_ITEM_SHELL_BELL, 47
+ .set BATTLE_TOWER_ITEM_SALAC_BERRY, 48
+ .set BATTLE_TOWER_ITEM_LANSAT_BERRY, 49
+ .set BATTLE_TOWER_ITEM_APICOT_BERRY, 50
+ .set BATTLE_TOWER_ITEM_STARF_BERRY, 51
+ .set BATTLE_TOWER_ITEM_LIECHI_BERRY, 52
+ .set BATTLE_TOWER_ITEM_STICK, 53
+ .set BATTLE_TOWER_ITEM_LAX_INCENSE, 54
+ .set BATTLE_TOWER_ITEM_AGUAV_BERRY, 55
+ .set BATTLE_TOWER_ITEM_FIGY_BERRY, 56
+ .set BATTLE_TOWER_ITEM_THICK_CLUB, 57
+ .set BATTLE_TOWER_ITEM_MAGO_BERRY, 58
+ .set BATTLE_TOWER_ITEM_METAL_POWDER, 59
+ .set BATTLE_TOWER_ITEM_PETAYA_BERRY, 60
+ .set BATTLE_TOWER_ITEM_LUCKY_PUNCH, 61
+ .set BATTLE_TOWER_ITEM_GANLON_BERRY, 62
diff --git a/constants/constants.s b/constants/constants.s
index 3ebb3b10c..93ab9b41c 100644
--- a/constants/constants.s
+++ b/constants/constants.s
@@ -14,3 +14,4 @@
.include "constants/map_constants.s"
.include "constants/berry_constants.s"
.include "constants/field_object_constants.s"
+ .include "constants/battle_tower_constants.s"
diff --git a/data/battle_tower/held_items.s b/data/battle_tower/held_items.s
new file mode 100644
index 000000000..d685a5028
--- /dev/null
+++ b/data/battle_tower/held_items.s
@@ -0,0 +1,64 @@
+gBattleTowerHeldItems: ; 8403860
+ .2byte ITEM_NONE
+ .2byte ITEM_KINGS_ROCK
+ .2byte ITEM_SITRUS_BERRY
+ .2byte ITEM_ORAN_BERRY
+ .2byte ITEM_CHESTO_BERRY
+ .2byte ITEM_HARD_STONE
+ .2byte ITEM_FOCUS_BAND
+ .2byte ITEM_PERSIM_BERRY
+ .2byte ITEM_MIRACLE_SEED
+ .2byte ITEM_BERRY_JUICE
+ .2byte ITEM_MACHO_BRACE
+ .2byte ITEM_SILVER_POWDER
+ .2byte ITEM_CHERI_BERRY
+ .2byte ITEM_BLACK_GLASSES
+ .2byte ITEM_BLACK_BELT
+ .2byte ITEM_SOUL_DEW
+ .2byte ITEM_CHOICE_BAND
+ .2byte ITEM_MAGNET
+ .2byte ITEM_SILK_SCARF
+ .2byte ITEM_WHITE_HERB
+ .2byte ITEM_DEEP_SEA_SCALE
+ .2byte ITEM_DEEP_SEA_TOOTH
+ .2byte ITEM_MYSTIC_WATER
+ .2byte ITEM_SHARP_BEAK
+ .2byte ITEM_QUICK_CLAW
+ .2byte ITEM_LEFTOVERS
+ .2byte ITEM_RAWST_BERRY
+ .2byte ITEM_LIGHT_BALL
+ .2byte ITEM_POISON_BARB
+ .2byte ITEM_NEVER_MELT_ICE
+ .2byte ITEM_ASPEAR_BERRY
+ .2byte ITEM_SPELL_TAG
+ .2byte ITEM_BRIGHT_POWDER
+ .2byte ITEM_LEPPA_BERRY
+ .2byte ITEM_SCOPE_LENS
+ .2byte ITEM_TWISTED_SPOON
+ .2byte ITEM_METAL_COAT
+ .2byte ITEM_MENTAL_HERB
+ .2byte ITEM_CHARCOAL
+ .2byte ITEM_PECHA_BERRY
+ .2byte ITEM_SOFT_SAND
+ .2byte ITEM_LUM_BERRY
+ .2byte ITEM_DRAGON_SCALE
+ .2byte ITEM_DRAGON_FANG
+ .2byte ITEM_IAPAPA_BERRY
+ .2byte ITEM_WIKI_BERRY
+ .2byte ITEM_SEA_INCENSE
+ .2byte ITEM_SHELL_BELL
+ .2byte ITEM_SALAC_BERRY
+ .2byte ITEM_LANSAT_BERRY
+ .2byte ITEM_APICOT_BERRY
+ .2byte ITEM_STARF_BERRY
+ .2byte ITEM_LIECHI_BERRY
+ .2byte ITEM_STICK
+ .2byte ITEM_LAX_INCENSE
+ .2byte ITEM_AGUAV_BERRY
+ .2byte ITEM_FIGY_BERRY
+ .2byte ITEM_THICK_CLUB
+ .2byte ITEM_MAGO_BERRY
+ .2byte ITEM_METAL_POWDER
+ .2byte ITEM_PETAYA_BERRY
+ .2byte ITEM_LUCKY_PUNCH
+ .2byte ITEM_GANLON_BERRY
diff --git a/data/battle_tower/level_100_mons.s b/data/battle_tower/level_100_mons.s
new file mode 100644
index 000000000..4c2b611d1
--- /dev/null
+++ b/data/battle_tower/level_100_mons.s
@@ -0,0 +1,2702 @@
+ .align 2
+
+gBattleTowerLevel100Mons: ; 8404BA0
+; 0
+ .2byte SPECIES_LINOONE
+ .byte BATTLE_TOWER_ITEM_RAWST_BERRY
+ .byte 0x42 ; team flags
+ .2byte MOVE_SLASH, MOVE_GROWL, MOVE_TAIL_WHIP, MOVE_SAND_ATTACK
+ .byte F_EV_SPREAD_SPEED
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 1
+ .2byte SPECIES_MIGHTYENA
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x41 ; team flags
+ .2byte MOVE_BITE, MOVE_HOWL, MOVE_ODOR_SLEUTH, MOVE_SCARY_FACE
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 2
+ .2byte SPECIES_BEAUTIFLY
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x41 ; team flags
+ .2byte MOVE_GIGA_DRAIN, MOVE_GUST, MOVE_STUN_SPORE, MOVE_PROTECT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 3
+ .2byte SPECIES_DUSTOX
+ .byte BATTLE_TOWER_ITEM_PECHA_BERRY
+ .byte 0x41 ; team flags
+ .2byte MOVE_PSYBEAM, MOVE_GUST, MOVE_DOUBLE_TEAM, MOVE_SILVER_WIND
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 4
+ .2byte SPECIES_LOMBRE
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x03 ; team flags
+ .2byte MOVE_ASTONISH, MOVE_GROWL, MOVE_MEGA_DRAIN, MOVE_SURF
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_LONELY
+ .2byte 0 ; padding
+
+; 5
+ .2byte SPECIES_NUZLEAF
+ .byte BATTLE_TOWER_ITEM_WHITE_HERB
+ .byte 0x01 ; team flags
+ .2byte MOVE_BULLET_SEED, MOVE_RAZOR_WIND, MOVE_FAINT_ATTACK, MOVE_GROWTH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 6
+ .2byte SPECIES_SWELLOW
+ .byte BATTLE_TOWER_ITEM_SHARP_BEAK
+ .byte 0x42 ; team flags
+ .2byte MOVE_AERIAL_ACE, MOVE_GROWL, MOVE_ENDEAVOR, MOVE_FOCUS_ENERGY
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 7
+ .2byte SPECIES_PELIPPER
+ .byte BATTLE_TOWER_ITEM_MYSTIC_WATER
+ .byte 0x02 ; team flags
+ .2byte MOVE_SURF, MOVE_WATER_SPORT, MOVE_PROTECT, MOVE_SUPERSONIC
+ .byte F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_MILD
+ .2byte 0 ; padding
+
+; 8
+ .2byte SPECIES_BRELOOM
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x42 ; team flags
+ .2byte MOVE_MACH_PUNCH, MOVE_MEGA_DRAIN, MOVE_HEADBUTT, MOVE_STUN_SPORE
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 9
+ .2byte SPECIES_NINJASK
+ .byte BATTLE_TOWER_ITEM_RAWST_BERRY
+ .byte 0x41 ; team flags
+ .2byte MOVE_SCRATCH, MOVE_SCREECH, MOVE_LEECH_LIFE, MOVE_FLASH
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 10
+ .2byte SPECIES_CROBAT
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x01 ; team flags
+ .2byte MOVE_BITE, MOVE_FLY, MOVE_SUPERSONIC, MOVE_HAZE
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_IMPISH
+ .2byte 0 ; padding
+
+; 11
+ .2byte SPECIES_MAWILE
+ .byte BATTLE_TOWER_ITEM_METAL_COAT
+ .byte 0x03 ; team flags
+ .2byte MOVE_VICE_GRIP, MOVE_SWEET_SCENT, MOVE_ASTONISH, MOVE_STRENGTH
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 12
+ .2byte SPECIES_NOSEPASS
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x01 ; team flags
+ .2byte MOVE_ROCK_THROW, MOVE_SANDSTORM, MOVE_HARDEN, MOVE_PROTECT
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_IMPISH
+ .2byte 0 ; padding
+
+; 13
+ .2byte SPECIES_DELCATTY
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x42 ; team flags
+ .2byte MOVE_DOUBLE_SLAP, MOVE_TAIL_WHIP, MOVE_ATTRACT, MOVE_CHARM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_BOLD
+ .2byte 0 ; padding
+
+; 14
+ .2byte SPECIES_CAMERUPT
+ .byte BATTLE_TOWER_ITEM_CHARCOAL
+ .byte 0x01 ; team flags
+ .2byte MOVE_EMBER, MOVE_TAKE_DOWN, MOVE_GROWL, MOVE_SANDSTORM
+ .byte F_EV_SPREAD_SP_DEFENSE
+ .byte NATURE_RASH
+ .2byte 0 ; padding
+
+; 15
+ .2byte SPECIES_MUK
+ .byte BATTLE_TOWER_ITEM_ORAN_BERRY
+ .byte 0x01 ; team flags
+ .2byte MOVE_POISON_GAS, MOVE_MINIMIZE, MOVE_SLUDGE, MOVE_SCREECH
+ .byte F_EV_SPREAD_HP
+ .byte NATURE_CALM
+ .2byte 0 ; padding
+
+; 16
+ .2byte SPECIES_SANDSLASH
+ .byte BATTLE_TOWER_ITEM_SOFT_SAND
+ .byte 0x03 ; team flags
+ .2byte MOVE_SLASH, MOVE_SAND_ATTACK, MOVE_DEFENSE_CURL, MOVE_SWIFT
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 17
+ .2byte SPECIES_SPINDA
+ .byte BATTLE_TOWER_ITEM_SILK_SCARF
+ .byte 0x42 ; team flags
+ .2byte MOVE_UPROAR, MOVE_WATER_PULSE, MOVE_THRASH, MOVE_SAFEGUARD
+ .byte F_EV_SPREAD_SPEED
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 18
+ .2byte SPECIES_WHISCASH
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x01 ; team flags
+ .2byte MOVE_TICKLE, MOVE_MUD_SPORT, MOVE_WATER_GUN, MOVE_WATER_SPORT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 19
+ .2byte SPECIES_CACTURNE
+ .byte BATTLE_TOWER_ITEM_POISON_BARB
+ .byte 0x01 ; team flags
+ .2byte MOVE_POISON_STING, MOVE_PIN_MISSILE, MOVE_ABSORB, MOVE_COTTON_SPORE
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 20
+ .2byte SPECIES_JIGGLYPUFF
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x42 ; team flags
+ .2byte MOVE_SING, MOVE_ROLLOUT, MOVE_POUND, MOVE_LIGHT_SCREEN
+ .byte F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 21
+ .2byte SPECIES_MARILL
+ .byte BATTLE_TOWER_ITEM_MYSTIC_WATER
+ .byte 0x42 ; team flags
+ .2byte MOVE_BUBBLE_BEAM, MOVE_DEFENSE_CURL, MOVE_RAIN_DANCE, MOVE_IRON_TAIL
+ .byte F_EV_SPREAD_SP_DEFENSE
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 22
+ .2byte SPECIES_MAGNETON
+ .byte BATTLE_TOWER_ITEM_RAWST_BERRY
+ .byte 0x01 ; team flags
+ .2byte MOVE_THUNDER_SHOCK, MOVE_SUPERSONIC, MOVE_FLASH, MOVE_SCREECH
+ .byte F_EV_SPREAD_SPEED
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 23
+ .2byte SPECIES_CARVANHA
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x01 ; team flags
+ .2byte MOVE_BITE, MOVE_RAGE, MOVE_SCARY_FACE, MOVE_LEER
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_QUIRKY
+ .2byte 0 ; padding
+
+; 24
+ .2byte SPECIES_KECLEON
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x03 ; team flags
+ .2byte MOVE_THIEF, MOVE_LICK, MOVE_BIND, MOVE_FURY_SWIPES
+ .byte F_EV_SPREAD_DEFENSE
+ .byte NATURE_JOLLY
+ .2byte 0 ; padding
+
+; 25
+ .2byte SPECIES_NINETALES
+ .byte BATTLE_TOWER_ITEM_CHARCOAL
+ .byte 0x02 ; team flags
+ .2byte MOVE_EMBER, MOVE_CONFUSE_RAY, MOVE_FIRE_SPIN, MOVE_SAFEGUARD
+ .byte F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_LONELY
+ .2byte 0 ; padding
+
+; 26
+ .2byte SPECIES_RAICHU
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x42 ; team flags
+ .2byte MOVE_SHOCK_WAVE, MOVE_GROWL, MOVE_DOUBLE_TEAM, MOVE_LIGHT_SCREEN
+ .byte F_EV_SPREAD_DEFENSE
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 27
+ .2byte SPECIES_SEALEO
+ .byte BATTLE_TOWER_ITEM_NEVER_MELT_ICE
+ .byte 0x01 ; team flags
+ .2byte MOVE_ICE_BALL, MOVE_WATER_GUN, MOVE_ENCORE, MOVE_HAIL
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 28
+ .2byte SPECIES_GRAVELER
+ .byte BATTLE_TOWER_ITEM_HARD_STONE
+ .byte 0x01 ; team flags
+ .2byte MOVE_ROCK_THROW, MOVE_MUD_SPORT, MOVE_SANDSTORM, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 29
+ .2byte SPECIES_SHUPPET
+ .byte BATTLE_TOWER_ITEM_SPELL_TAG
+ .byte 0x03 ; team flags
+ .2byte MOVE_NIGHT_SHADE, MOVE_WILL_O_WISP, MOVE_SCREECH, MOVE_KNOCK_OFF
+ .byte F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 30
+ .2byte SPECIES_LUVDISC
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_ATTRACT, MOVE_FLAIL, MOVE_SWEET_KISS, MOVE_WATER_PULSE
+ .byte F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 31
+ .2byte SPECIES_LANTURN
+ .byte BATTLE_TOWER_ITEM_CHERI_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_THUNDER_WAVE, MOVE_SUPERSONIC, MOVE_WATER_GUN, MOVE_SPARK
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_BOLD
+ .2byte 0 ; padding
+
+; 32
+ .2byte SPECIES_CORSOLA
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_MIRROR_COAT, MOVE_BUBBLE, MOVE_HARDEN, MOVE_LIGHT_SCREEN
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 33
+ .2byte SPECIES_WAILMER
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_SURF, MOVE_ROAR, MOVE_GROWL, MOVE_MIST
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 34
+ .2byte SPECIES_RHYDON
+ .byte BATTLE_TOWER_ITEM_FOCUS_BAND
+ .byte 0x05 ; team flags
+ .2byte MOVE_TAKE_DOWN, MOVE_SCARY_FACE, MOVE_TAIL_WHIP, MOVE_ROAR
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 35
+ .2byte SPECIES_DODRIO
+ .byte BATTLE_TOWER_ITEM_SHARP_BEAK
+ .byte 0x05 ; team flags
+ .2byte MOVE_FURY_ATTACK, MOVE_PURSUIT, MOVE_AERIAL_ACE, MOVE_AGILITY
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 36
+ .2byte SPECIES_GOLDUCK
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x05 ; team flags
+ .2byte MOVE_FURY_SWIPES, MOVE_TAIL_WHIP, MOVE_DISABLE, MOVE_PSYCH_UP
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 37
+ .2byte SPECIES_BELLOSSOM
+ .byte BATTLE_TOWER_ITEM_MIRACLE_SEED
+ .byte 0x0A ; team flags
+ .2byte MOVE_GIGA_DRAIN, MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_ACID
+ .byte F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_BOLD
+ .2byte 0 ; padding
+
+; 38
+ .2byte SPECIES_TROPIUS
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x05 ; team flags
+ .2byte MOVE_STOMP, MOVE_RAZOR_LEAF, MOVE_GUST, MOVE_SYNTHESIS
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 39
+ .2byte SPECIES_SABLEYE
+ .byte BATTLE_TOWER_ITEM_SPELL_TAG
+ .byte 0x0A ; team flags
+ .2byte MOVE_NIGHT_SHADE, MOVE_FAKE_OUT, MOVE_PSYCH_UP, MOVE_DETECT
+ .byte F_EV_SPREAD_SPEED
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 40
+ .2byte SPECIES_ELECTRODE
+ .byte BATTLE_TOWER_ITEM_FOCUS_BAND
+ .byte 0x03 ; team flags
+ .2byte MOVE_SONIC_BOOM, MOVE_SCREECH, MOVE_SPARK, MOVE_SELF_DESTRUCT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE
+ .byte NATURE_QUIRKY
+ .2byte 0 ; padding
+
+; 41
+ .2byte SPECIES_TENTACRUEL
+ .byte BATTLE_TOWER_ITEM_POISON_BARB
+ .byte 0x01 ; team flags
+ .2byte MOVE_ACID, MOVE_WATER_PULSE, MOVE_BARRIER, MOVE_WRAP
+ .byte F_EV_SPREAD_SPEED
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 42
+ .2byte SPECIES_CLAYDOL
+ .byte BATTLE_TOWER_ITEM_SOFT_SAND
+ .byte 0x05 ; team flags
+ .2byte MOVE_ANCIENT_POWER, MOVE_MUD_SLAP, MOVE_RAPID_SPIN, MOVE_CONFUSION
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 43
+ .2byte SPECIES_GRUMPIG
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_PSYBEAM, MOVE_PSYCH_UP, MOVE_BOUNCE, MOVE_MAGIC_COAT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE
+ .byte NATURE_NAUGHTY
+ .2byte 0 ; padding
+
+; 44
+ .2byte SPECIES_CRAWDAUNT
+ .byte BATTLE_TOWER_ITEM_MENTAL_HERB
+ .byte 0x05 ; team flags
+ .2byte MOVE_CRABHAMMER, MOVE_BUBBLE_BEAM, MOVE_BRICK_BREAK, MOVE_PROTECT
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_CALM
+ .2byte 0 ; padding
+
+; 45
+ .2byte SPECIES_SEVIPER
+ .byte BATTLE_TOWER_ITEM_POISON_BARB
+ .byte 0x01 ; team flags
+ .2byte MOVE_POISON_TAIL, MOVE_GLARE, MOVE_WRAP, MOVE_THIEF
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 46
+ .2byte SPECIES_ZANGOOSE
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_FURY_CUTTER, MOVE_LEER, MOVE_QUICK_ATTACK, MOVE_DETECT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 47
+ .2byte SPECIES_ALTARIA
+ .byte BATTLE_TOWER_ITEM_DRAGON_FANG
+ .byte 0x03 ; team flags
+ .2byte MOVE_DRAGON_BREATH, MOVE_SING, MOVE_SAFEGUARD, MOVE_TAKE_DOWN
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 48
+ .2byte SPECIES_ROSELIA
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_LEECH_SEED, MOVE_MEGA_DRAIN, MOVE_GROWTH, MOVE_STUN_SPORE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_NAUGHTY
+ .2byte 0 ; padding
+
+; 49
+ .2byte SPECIES_VOLBEAT
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x09 ; team flags
+ .2byte MOVE_SIGNAL_BEAM, MOVE_CONFUSE_RAY, MOVE_DOUBLE_TEAM, MOVE_LIGHT_SCREEN
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 50
+ .2byte SPECIES_ILLUMISE
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x09 ; team flags
+ .2byte MOVE_CHARM, MOVE_ENCORE, MOVE_SOLAR_BEAM, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 51
+ .2byte SPECIES_MANECTRIC
+ .byte BATTLE_TOWER_ITEM_MAGNET
+ .byte 0x03 ; team flags
+ .2byte MOVE_BITE, MOVE_HOWL, MOVE_THUNDER_WAVE, MOVE_SPARK
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 52
+ .2byte SPECIES_MAWILE
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_CRUNCH, MOVE_IRON_DEFENSE, MOVE_TORMENT, MOVE_SANDSTORM
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_RASH
+ .2byte 0 ; padding
+
+; 53
+ .2byte SPECIES_HARIYAMA
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x05 ; team flags
+ .2byte MOVE_ARM_THRUST, MOVE_FAKE_OUT, MOVE_WHIRLWIND, MOVE_REVERSAL
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 54
+ .2byte SPECIES_SKARMORY
+ .byte BATTLE_TOWER_ITEM_METAL_COAT
+ .byte 0x01 ; team flags
+ .2byte MOVE_STEEL_WING, MOVE_AGILITY, MOVE_TAUNT, MOVE_FLY
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 55
+ .2byte SPECIES_TORKOAL
+ .byte BATTLE_TOWER_ITEM_PECHA_BERRY
+ .byte 0x03 ; team flags
+ .2byte MOVE_FIRE_SPIN, MOVE_SMOKESCREEN, MOVE_BODY_SLAM, MOVE_AMNESIA
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_MILD
+ .2byte 0 ; padding
+
+; 56
+ .2byte SPECIES_GYARADOS
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_THRASH, MOVE_DRAGON_RAGE, MOVE_TWISTER, MOVE_HYDRO_PUMP
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_QUIRKY
+ .2byte 0 ; padding
+
+; 57
+ .2byte SPECIES_MIGHTYENA
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_CRUNCH, MOVE_HOWL, MOVE_IRON_TAIL, MOVE_TORMENT
+ .byte F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_QUIRKY
+ .2byte 0 ; padding
+
+; 58
+ .2byte SPECIES_LINOONE
+ .byte BATTLE_TOWER_ITEM_CHERI_BERRY
+ .byte 0x06 ; team flags
+ .2byte MOVE_SLASH, MOVE_ATTRACT, MOVE_SHOCK_WAVE, MOVE_TOXIC
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 59
+ .2byte SPECIES_MASQUERAIN
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_TOXIC, MOVE_STUN_SPORE, MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 60
+ .2byte SPECIES_SCEPTILE
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x06 ; team flags
+ .2byte MOVE_BULLET_SEED, MOVE_SLAM, MOVE_SCREECH, MOVE_DETECT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 61
+ .2byte SPECIES_BLAZIKEN
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x06 ; team flags
+ .2byte MOVE_DOUBLE_KICK, MOVE_FLAMETHROWER, MOVE_DOUBLE_TEAM, MOVE_ROAR
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 62
+ .2byte SPECIES_SWAMPERT
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x49 ; team flags
+ .2byte MOVE_SURF, MOVE_MUD_SHOT, MOVE_MUD_SPORT, MOVE_RAIN_DANCE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 63
+ .2byte SPECIES_SALAMENCE
+ .byte BATTLE_TOWER_ITEM_DRAGON_FANG
+ .byte 0x49 ; team flags
+ .2byte MOVE_DRAGON_BREATH, MOVE_FLY, MOVE_TOXIC, MOVE_FACADE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_CALM
+ .2byte 0 ; padding
+
+; 64
+ .2byte SPECIES_KINGDRA
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x49 ; team flags
+ .2byte MOVE_SURF, MOVE_ICE_BEAM, MOVE_SMOKESCREEN, MOVE_RAIN_DANCE
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 65
+ .2byte SPECIES_CORSOLA
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x03 ; team flags
+ .2byte MOVE_ANCIENT_POWER, MOVE_MIRROR_COAT, MOVE_SAFEGUARD, MOVE_REFLECT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_BOLD
+ .2byte 0 ; padding
+
+; 66
+ .2byte SPECIES_RHYDON
+ .byte BATTLE_TOWER_ITEM_FOCUS_BAND
+ .byte 0x41 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_ROAR, MOVE_THUNDERBOLT
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 67
+ .2byte SPECIES_HERACROSS
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x06 ; team flags
+ .2byte MOVE_MEGAHORN, MOVE_COUNTER, MOVE_PROTECT, MOVE_LEER
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 68
+ .2byte SPECIES_GIRAFARIG
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x09 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_CRUNCH, MOVE_BATON_PASS, MOVE_AGILITY
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 69
+ .2byte SPECIES_XATU
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x09 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_FLY, MOVE_CONFUSE_RAY, MOVE_TOXIC
+ .byte F_EV_SPREAD_SPEED
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 70
+ .2byte SPECIES_DODRIO
+ .byte BATTLE_TOWER_ITEM_SHARP_BEAK
+ .byte 0x03 ; team flags
+ .2byte MOVE_DRILL_PECK, MOVE_TRI_ATTACK, MOVE_PURSUIT, MOVE_TORMENT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 71
+ .2byte SPECIES_VILEPLUME
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x89 ; team flags
+ .2byte MOVE_POISON_POWDER, MOVE_STUN_SPORE, MOVE_SLEEP_POWDER, MOVE_PETAL_DANCE
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_MODEST
+ .2byte 0 ; padding
+
+; 72
+ .2byte SPECIES_MEDICHAM
+ .byte BATTLE_TOWER_ITEM_TWISTED_SPOON
+ .byte 0x06 ; team flags
+ .2byte MOVE_FOCUS_PUNCH, MOVE_LIGHT_SCREEN, MOVE_BULK_UP, MOVE_PSYCHIC
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_JOLLY
+ .2byte 0 ; padding
+
+; 73
+ .2byte SPECIES_ABSOL
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x06 ; team flags
+ .2byte MOVE_SLASH, MOVE_SWORDS_DANCE, MOVE_DOUBLE_TEAM, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 74
+ .2byte SPECIES_DUSCLOPS
+ .byte BATTLE_TOWER_ITEM_SPELL_TAG
+ .byte 0x4B ; team flags
+ .2byte MOVE_CONFUSE_RAY, MOVE_WILL_O_WISP, MOVE_NIGHT_SHADE, MOVE_DISABLE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 75
+ .2byte SPECIES_SHUPPET
+ .byte BATTLE_TOWER_ITEM_SPELL_TAG
+ .byte 0x43 ; team flags
+ .2byte MOVE_GRUDGE, MOVE_SHADOW_BALL, MOVE_CURSE, MOVE_KNOCK_OFF
+ .byte F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_IMPISH
+ .2byte 0 ; padding
+
+; 76
+ .2byte SPECIES_CASTFORM
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x82 ; team flags
+ .2byte MOVE_WEATHER_BALL, MOVE_HAIL, MOVE_SUNNY_DAY, MOVE_RAIN_DANCE
+ .byte F_EV_SPREAD_SPEED
+ .byte NATURE_MODEST
+ .2byte 0 ; padding
+
+; 77
+ .2byte SPECIES_MILOTIC
+ .byte BATTLE_TOWER_ITEM_DRAGON_FANG
+ .byte 0x02 ; team flags
+ .2byte MOVE_SURF, MOVE_REFRESH, MOVE_RECOVER, MOVE_RAIN_DANCE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 78
+ .2byte SPECIES_SHARPEDO
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x01 ; team flags
+ .2byte MOVE_CRUNCH, MOVE_FOCUS_ENERGY, MOVE_SCARY_FACE, MOVE_SCREECH
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 79
+ .2byte SPECIES_FLYGON
+ .byte BATTLE_TOWER_ITEM_CHERI_BERRY
+ .byte 0x06 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_SAND_ATTACK, MOVE_DRAGON_BREATH, MOVE_SAND_TOMB
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_NAUGHTY
+ .2byte 0 ; padding
+
+; 80
+ .2byte SPECIES_TRAPINCH
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x09 ; team flags
+ .2byte MOVE_TOXIC, MOVE_SAND_TOMB, MOVE_CRUNCH, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 81
+ .2byte SPECIES_LUNATONE
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x43 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_ROCK_THROW, MOVE_HYPNOSIS, MOVE_LIGHT_SCREEN
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 82
+ .2byte SPECIES_SOLROCK
+ .byte BATTLE_TOWER_ITEM_PECHA_BERRY
+ .byte 0x43 ; team flags
+ .2byte MOVE_SOLAR_BEAM, MOVE_SUNNY_DAY, MOVE_COSMIC_POWER, MOVE_CALM_MIND
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 83
+ .2byte SPECIES_BALTOY
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x43 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_EARTHQUAKE, MOVE_REFLECT, MOVE_SELF_DESTRUCT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 84
+ .2byte SPECIES_CRAWDAUNT
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x06 ; team flags
+ .2byte MOVE_CRABHAMMER, MOVE_SURF, MOVE_PROTECT, MOVE_BRICK_BREAK
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_RASH
+ .2byte 0 ; padding
+
+; 85
+ .2byte SPECIES_WHISCASH
+ .byte BATTLE_TOWER_ITEM_ASPEAR_BERRY
+ .byte 0x06 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_TICKLE, MOVE_AMNESIA, MOVE_SURF
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 86
+ .2byte SPECIES_SEVIPER
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x09 ; team flags
+ .2byte MOVE_POISON_TAIL, MOVE_CRUNCH, MOVE_GIGA_DRAIN, MOVE_HAZE
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 87
+ .2byte SPECIES_MAGCARGO
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x89 ; team flags
+ .2byte MOVE_FLAMETHROWER, MOVE_LIGHT_SCREEN, MOVE_AMNESIA, MOVE_ROCK_SLIDE
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 88
+ .2byte SPECIES_MACHAMP
+ .byte BATTLE_TOWER_ITEM_BLACK_BELT
+ .byte 0x09 ; team flags
+ .2byte MOVE_KARATE_CHOP, MOVE_SEISMIC_TOSS, MOVE_BRICK_BREAK, MOVE_LOW_KICK
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 89
+ .2byte SPECIES_SWALOT
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x86 ; team flags
+ .2byte MOVE_YAWN, MOVE_WATER_PULSE, MOVE_SHADOW_BALL, MOVE_SLUDGE_BOMB
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAUGHTY
+ .2byte 0 ; padding
+
+; 90
+ .2byte SPECIES_SCEPTILE
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x0C ; team flags
+ .2byte MOVE_LEAF_BLADE, MOVE_GIGA_DRAIN, MOVE_FURY_CUTTER, MOVE_DETECT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 91
+ .2byte SPECIES_BLAZIKEN
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x0C ; team flags
+ .2byte MOVE_BLAZE_KICK, MOVE_FLAMETHROWER, MOVE_PROTECT, MOVE_QUICK_ATTACK
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 92
+ .2byte SPECIES_SWAMPERT
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x4C ; team flags
+ .2byte MOVE_SURF, MOVE_MUD_SHOT, MOVE_MUD_SLAP, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 93
+ .2byte SPECIES_MIGHTYENA
+ .byte BATTLE_TOWER_ITEM_BLACK_GLASSES
+ .byte 0x04 ; team flags
+ .2byte MOVE_CRUNCH, MOVE_HOWL, MOVE_SWAGGER, MOVE_SHADOW_BALL
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_CALM
+ .2byte 0 ; padding
+
+; 94
+ .2byte SPECIES_LINOONE
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x04 ; team flags
+ .2byte MOVE_SLASH, MOVE_REST, MOVE_BELLY_DRUM, MOVE_THUNDERBOLT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_MILD
+ .2byte 0 ; padding
+
+; 95
+ .2byte SPECIES_BEAUTIFLY
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x08 ; team flags
+ .2byte MOVE_GIGA_DRAIN, MOVE_ATTRACT, MOVE_MORNING_SUN, MOVE_STUN_SPORE
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 96
+ .2byte SPECIES_DUSTOX
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x08 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_SILVER_WIND, MOVE_MOONLIGHT, MOVE_TOXIC
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 97
+ .2byte SPECIES_LUDICOLO
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x0C ; team flags
+ .2byte MOVE_FAKE_OUT, MOVE_HYDRO_PUMP, MOVE_ICE_BEAM, MOVE_UPROAR
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 98
+ .2byte SPECIES_SHIFTRY
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x0C ; team flags
+ .2byte MOVE_FRUSTRATION, MOVE_GIGA_DRAIN, MOVE_TORMENT, MOVE_SWAGGER
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 99
+ .2byte SPECIES_SWELLOW
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x88 ; team flags
+ .2byte MOVE_FLY, MOVE_ENDEAVOR, MOVE_AERIAL_ACE, MOVE_TOXIC
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 100
+ .2byte SPECIES_GARDEVOIR
+ .byte BATTLE_TOWER_ITEM_BLACK_GLASSES
+ .byte 0x4A ; team flags
+ .2byte MOVE_HYPNOSIS, MOVE_DREAM_EATER, MOVE_PSYCHIC, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 101
+ .2byte SPECIES_BRELOOM
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x0C ; team flags
+ .2byte MOVE_DYNAMIC_PUNCH, MOVE_MIND_READER, MOVE_SNATCH, MOVE_MEGA_DRAIN
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 102
+ .2byte SPECIES_VIGOROTH
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x04 ; team flags
+ .2byte MOVE_SLASH, MOVE_UPROAR, MOVE_ENCORE, MOVE_FACADE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_CALM
+ .2byte 0 ; padding
+
+; 103
+ .2byte SPECIES_NINJASK
+ .byte BATTLE_TOWER_ITEM_SILVER_POWDER
+ .byte 0x04 ; team flags
+ .2byte MOVE_FURY_CUTTER, MOVE_GIGA_DRAIN, MOVE_SWORDS_DANCE, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 104
+ .2byte SPECIES_SHEDINJA
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0xCA ; team flags
+ .2byte MOVE_CONFUSE_RAY, MOVE_SOLAR_BEAM, MOVE_SUNNY_DAY, MOVE_GRUDGE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_JOLLY
+ .2byte 0 ; padding
+
+; 105
+ .2byte SPECIES_LOUDRED
+ .byte BATTLE_TOWER_ITEM_PECHA_BERRY
+ .byte 0x04 ; team flags
+ .2byte MOVE_HYPER_VOICE, MOVE_HOWL, MOVE_SHADOW_BALL, MOVE_TORMENT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 106
+ .2byte SPECIES_HARIYAMA
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x04 ; team flags
+ .2byte MOVE_ARM_THRUST, MOVE_BULK_UP, MOVE_BRICK_BREAK, MOVE_HIDDEN_POWER
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 107
+ .2byte SPECIES_ALAKAZAM
+ .byte BATTLE_TOWER_ITEM_TWISTED_SPOON
+ .byte 0x88 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_FUTURE_SIGHT, MOVE_DISABLE
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 108
+ .2byte SPECIES_CROBAT
+ .byte BATTLE_TOWER_ITEM_CHERI_BERRY
+ .byte 0x88 ; team flags
+ .2byte MOVE_CONFUSE_RAY, MOVE_TOXIC, MOVE_MEAN_LOOK, MOVE_SNATCH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 109
+ .2byte SPECIES_MAWILE
+ .byte BATTLE_TOWER_ITEM_METAL_COAT
+ .byte 0x04 ; team flags
+ .2byte MOVE_CRUNCH, MOVE_IRON_DEFENSE, MOVE_FAKE_TEARS, MOVE_POISON_FANG
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 110
+ .2byte SPECIES_AGGRON
+ .byte BATTLE_TOWER_ITEM_METAL_COAT
+ .byte 0x45 ; team flags
+ .2byte MOVE_METAL_CLAW, MOVE_FLAMETHROWER, MOVE_METAL_SOUND, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 111
+ .2byte SPECIES_GOLEM
+ .byte BATTLE_TOWER_ITEM_SOFT_SAND
+ .byte 0xC5 ; team flags
+ .2byte MOVE_ROLLOUT, MOVE_DEFENSE_CURL, MOVE_DOUBLE_TEAM, MOVE_SELF_DESTRUCT
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 112
+ .2byte SPECIES_MANECTRIC
+ .byte BATTLE_TOWER_ITEM_MAGNET
+ .byte 0x04 ; team flags
+ .2byte MOVE_THUNDER, MOVE_RAIN_DANCE, MOVE_THUNDER_WAVE, MOVE_CHARGE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 113
+ .2byte SPECIES_VOLBEAT
+ .byte BATTLE_TOWER_ITEM_SILVER_POWDER
+ .byte 0x08 ; team flags
+ .2byte MOVE_CONFUSE_RAY, MOVE_SIGNAL_BEAM, MOVE_MOONLIGHT, MOVE_TAIL_GLOW
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 114
+ .2byte SPECIES_ILLUMISE
+ .byte BATTLE_TOWER_ITEM_SILVER_POWDER
+ .byte 0x08 ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_FLATTER, MOVE_WISH, MOVE_ENCORE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 115
+ .2byte SPECIES_MASQUERAIN
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x88 ; team flags
+ .2byte MOVE_GIGA_DRAIN, MOVE_SILVER_WIND, MOVE_STUN_SPORE, MOVE_TOXIC
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 116
+ .2byte SPECIES_ROSELIA
+ .byte BATTLE_TOWER_ITEM_MIRACLE_SEED
+ .byte 0x08 ; team flags
+ .2byte MOVE_PETAL_DANCE, MOVE_GROWTH, MOVE_SYNTHESIS, MOVE_GRASS_WHISTLE
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_IMPISH
+ .2byte 0 ; padding
+
+; 117
+ .2byte SPECIES_DELCATTY
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x08 ; team flags
+ .2byte MOVE_SING, MOVE_ATTRACT, MOVE_DOUBLE_SLAP, MOVE_HEAL_BELL
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 118
+ .2byte SPECIES_SEAKING
+ .byte BATTLE_TOWER_ITEM_MYSTIC_WATER
+ .byte 0x88 ; team flags
+ .2byte MOVE_RAIN_DANCE, MOVE_SURF, MOVE_ATTRACT, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 119
+ .2byte SPECIES_GYARADOS
+ .byte BATTLE_TOWER_ITEM_DRAGON_FANG
+ .byte 0x8C ; team flags
+ .2byte MOVE_HYDRO_PUMP, MOVE_EARTHQUAKE, MOVE_DRAGON_RAGE, MOVE_PROTECT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_CALM
+ .2byte 0 ; padding
+
+; 120
+ .2byte SPECIES_SWALOT
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x42 ; team flags
+ .2byte MOVE_STOCKPILE, MOVE_SWALLOW, MOVE_SPIT_UP, MOVE_YAWN
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAUGHTY
+ .2byte 0 ; padding
+
+; 121
+ .2byte SPECIES_MAGCARGO
+ .byte BATTLE_TOWER_ITEM_ASPEAR_BERRY
+ .byte 0x41 ; team flags
+ .2byte MOVE_ROCK_SLIDE, MOVE_FIRE_BLAST, MOVE_BODY_SLAM, MOVE_LIGHT_SCREEN
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_LONELY
+ .2byte 0 ; padding
+
+; 122
+ .2byte SPECIES_MUK
+ .byte BATTLE_TOWER_ITEM_POISON_BARB
+ .byte 0xC3 ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_FLAMETHROWER, MOVE_ACID_ARMOR, MOVE_DISABLE
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 123
+ .2byte SPECIES_SPINDA
+ .byte BATTLE_TOWER_ITEM_SILK_SCARF
+ .byte 0x42 ; team flags
+ .2byte MOVE_DIZZY_PUNCH, MOVE_TEETER_DANCE, MOVE_PSYCH_UP, MOVE_FACADE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_MODEST
+ .2byte 0 ; padding
+
+; 124
+ .2byte SPECIES_ALTARIA
+ .byte BATTLE_TOWER_ITEM_DRAGON_FANG
+ .byte 0x03 ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_DRAGON_BREATH, MOVE_DRAGON_DANCE, MOVE_REFRESH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_RASH
+ .2byte 0 ; padding
+
+; 125
+ .2byte SPECIES_ZANGOOSE
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x03 ; team flags
+ .2byte MOVE_CRUSH_CLAW, MOVE_TAUNT, MOVE_SWORDS_DANCE, MOVE_DETECT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_QUIRKY
+ .2byte 0 ; padding
+
+; 126
+ .2byte SPECIES_SEVIPER
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x41 ; team flags
+ .2byte MOVE_SWAGGER, MOVE_TAUNT, MOVE_GLARE, MOVE_POISON_TAIL
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 127
+ .2byte SPECIES_GRUMPIG
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x42 ; team flags
+ .2byte MOVE_TOXIC, MOVE_BOUNCE, MOVE_CONFUSE_RAY, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 128
+ .2byte SPECIES_CACTURNE
+ .byte BATTLE_TOWER_ITEM_MIRACLE_SEED
+ .byte 0x41 ; team flags
+ .2byte MOVE_NEEDLE_ARM, MOVE_INGRAIN, MOVE_SPIKES, MOVE_COTTON_SPORE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 129
+ .2byte SPECIES_CLAYDOL
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x03 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_SANDSTORM, MOVE_COSMIC_POWER, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 130
+ .2byte SPECIES_TENTACRUEL
+ .byte BATTLE_TOWER_ITEM_MENTAL_HERB
+ .byte 0xC1 ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_HYDRO_PUMP, MOVE_BARRIER, MOVE_SUPERSONIC
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 131
+ .2byte SPECIES_WIGGLYTUFF
+ .byte BATTLE_TOWER_ITEM_RAWST_BERRY
+ .byte 0xC3 ; team flags
+ .2byte MOVE_SING, MOVE_FOCUS_PUNCH, MOVE_DISABLE, MOVE_FACADE
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 132
+ .2byte SPECIES_AZUMARILL
+ .byte BATTLE_TOWER_ITEM_CHERI_BERRY
+ .byte 0xC2 ; team flags
+ .2byte MOVE_SURF, MOVE_ATTRACT, MOVE_DEFENSE_CURL, MOVE_ROLLOUT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_RASH
+ .2byte 0 ; padding
+
+; 133
+ .2byte SPECIES_ELECTRODE
+ .byte BATTLE_TOWER_ITEM_CHERI_BERRY
+ .byte 0xC3 ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_MIRROR_COAT, MOVE_LIGHT_SCREEN, MOVE_SELF_DESTRUCT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 134
+ .2byte SPECIES_MILOTIC
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x42 ; team flags
+ .2byte MOVE_HYDRO_PUMP, MOVE_ATTRACT, MOVE_RECOVER, MOVE_REFRESH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_JOLLY
+ .2byte 0 ; padding
+
+; 135
+ .2byte SPECIES_KECLEON
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x43 ; team flags
+ .2byte MOVE_SKILL_SWAP, MOVE_ANCIENT_POWER, MOVE_WATER_PULSE, MOVE_THUNDERBOLT
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAUGHTY
+ .2byte 0 ; padding
+
+; 136
+ .2byte SPECIES_DUSCLOPS
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x43 ; team flags
+ .2byte MOVE_CONFUSE_RAY, MOVE_CURSE, MOVE_REST, MOVE_MEAN_LOOK
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 137
+ .2byte SPECIES_ABSOL
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x41 ; team flags
+ .2byte MOVE_SLASH, MOVE_SWORDS_DANCE, MOVE_DOUBLE_TEAM, MOVE_SNATCH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 138
+ .2byte SPECIES_NINETALES
+ .byte BATTLE_TOWER_ITEM_APICOT_BERRY
+ .byte 0xC2 ; team flags
+ .2byte MOVE_FLAMETHROWER, MOVE_CONFUSE_RAY, MOVE_DOUBLE_TEAM, MOVE_WILL_O_WISP
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 139
+ .2byte SPECIES_PIKACHU
+ .byte BATTLE_TOWER_ITEM_LIGHT_BALL
+ .byte 0xC2 ; team flags
+ .2byte MOVE_THUNDER_WAVE, MOVE_THUNDER, MOVE_RAIN_DANCE, MOVE_ATTRACT
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 140
+ .2byte SPECIES_VILEPLUME
+ .byte BATTLE_TOWER_ITEM_ASPEAR_BERRY
+ .byte 0xC3 ; team flags
+ .2byte MOVE_GIGA_DRAIN, MOVE_SLEEP_POWDER, MOVE_MOONLIGHT, MOVE_SLUDGE_BOMB
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 141
+ .2byte SPECIES_DONPHAN
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x41 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_DOUBLE_EDGE, MOVE_IRON_TAIL, MOVE_FISSURE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_QUIRKY
+ .2byte 0 ; padding
+
+; 142
+ .2byte SPECIES_STARMIE
+ .byte BATTLE_TOWER_ITEM_CHERI_BERRY
+ .byte 0xC3 ; team flags
+ .2byte MOVE_CONFUSE_RAY, MOVE_ICE_BEAM, MOVE_RECOVER, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 143
+ .2byte SPECIES_WALREIN
+ .byte BATTLE_TOWER_ITEM_NEVER_MELT_ICE
+ .byte 0x43 ; team flags
+ .2byte MOVE_ICE_BEAM, MOVE_BODY_SLAM, MOVE_ENCORE, MOVE_HAIL
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 144
+ .2byte SPECIES_RELICANTH
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x41 ; team flags
+ .2byte MOVE_YAWN, MOVE_MUD_SPORT, MOVE_DOUBLE_EDGE, MOVE_SANDSTORM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_LONELY
+ .2byte 0 ; padding
+
+; 145
+ .2byte SPECIES_KINGDRA
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x43 ; team flags
+ .2byte MOVE_RAIN_DANCE, MOVE_ICE_BEAM, MOVE_HYDRO_PUMP, MOVE_AGILITY
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 146
+ .2byte SPECIES_CRADILY
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x43 ; team flags
+ .2byte MOVE_CONFUSE_RAY, MOVE_INGRAIN, MOVE_ANCIENT_POWER, MOVE_GIGA_DRAIN
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_MILD
+ .2byte 0 ; padding
+
+; 147
+ .2byte SPECIES_ARMALDO
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x43 ; team flags
+ .2byte MOVE_SLASH, MOVE_ROCK_SLIDE, MOVE_EARTHQUAKE, MOVE_WATER_PULSE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 148
+ .2byte SPECIES_METAGROSS
+ .byte BATTLE_TOWER_ITEM_METAL_COAT
+ .byte 0x41 ; team flags
+ .2byte MOVE_METAL_CLAW, MOVE_PSYCHIC, MOVE_LIGHT_SCREEN, MOVE_AGILITY
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 149
+ .2byte SPECIES_SALAMENCE
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x42 ; team flags
+ .2byte MOVE_DRAGON_BREATH, MOVE_CRUNCH, MOVE_FLAMETHROWER, MOVE_AERIAL_ACE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 150
+ .2byte SPECIES_MIGHTYENA
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x01 ; team flags
+ .2byte MOVE_CRUNCH, MOVE_YAWN, MOVE_FACADE, MOVE_HOWL
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 151
+ .2byte SPECIES_LINOONE
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x02 ; team flags
+ .2byte MOVE_HYPER_BEAM, MOVE_FACADE, MOVE_ATTRACT, MOVE_TRICK
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 152
+ .2byte SPECIES_LUDICOLO
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x03 ; team flags
+ .2byte MOVE_SURF, MOVE_FOCUS_PUNCH, MOVE_FAKE_OUT, MOVE_SYNTHESIS
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 153
+ .2byte SPECIES_EXPLOUD
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x01 ; team flags
+ .2byte MOVE_UPROAR, MOVE_EARTHQUAKE, MOVE_ICE_BEAM, MOVE_FLAMETHROWER
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 154
+ .2byte SPECIES_SWELLOW
+ .byte BATTLE_TOWER_ITEM_LANSAT_BERRY
+ .byte 0x02 ; team flags
+ .2byte MOVE_FACADE, MOVE_SUPERSONIC, MOVE_WING_ATTACK, MOVE_ENDEAVOR
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 155
+ .2byte SPECIES_PELIPPER
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x82 ; team flags
+ .2byte MOVE_STOCKPILE, MOVE_SWALLOW, MOVE_SPIT_UP, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 156
+ .2byte SPECIES_BRELOOM
+ .byte BATTLE_TOWER_ITEM_FOCUS_BAND
+ .byte 0x01 ; team flags
+ .2byte MOVE_DYNAMIC_PUNCH, MOVE_COUNTER, MOVE_BULK_UP, MOVE_MIND_READER
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 157
+ .2byte SPECIES_SHEDINJA
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x01 ; team flags
+ .2byte MOVE_RETURN, MOVE_DOUBLE_TEAM, MOVE_TOXIC, MOVE_SHADOW_BALL
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 158
+ .2byte SPECIES_EXPLOUD
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x01 ; team flags
+ .2byte MOVE_HYPER_BEAM, MOVE_SUPERSONIC, MOVE_FLAMETHROWER, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 159
+ .2byte SPECIES_HARIYAMA
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x01 ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_COUNTER, MOVE_FACADE, MOVE_FAKE_OUT
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 160
+ .2byte SPECIES_ALAKAZAM
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x83 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_ENCORE, MOVE_DISABLE, MOVE_RECOVER
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 161
+ .2byte SPECIES_CROBAT
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x81 ; team flags
+ .2byte MOVE_CONFUSE_RAY, MOVE_AIR_CUTTER, MOVE_TORMENT, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 162
+ .2byte SPECIES_SABLEYE
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x83 ; team flags
+ .2byte MOVE_TOXIC, MOVE_DETECT, MOVE_RECOVER, MOVE_TORMENT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 163
+ .2byte SPECIES_MAWILE
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x02 ; team flags
+ .2byte MOVE_CRUNCH, MOVE_SWORDS_DANCE, MOVE_IRON_DEFENSE, MOVE_REST
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 164
+ .2byte SPECIES_AGGRON
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x01 ; team flags
+ .2byte MOVE_DOUBLE_EDGE, MOVE_IRON_DEFENSE, MOVE_ROAR, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 165
+ .2byte SPECIES_GOLEM
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x01 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE, MOVE_FLAMETHROWER, MOVE_FACADE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 166
+ .2byte SPECIES_NOSEPASS
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x81 ; team flags
+ .2byte MOVE_THUNDER_WAVE, MOVE_ROCK_SLIDE, MOVE_TORMENT, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 167
+ .2byte SPECIES_MANECTRIC
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x02 ; team flags
+ .2byte MOVE_THUNDER, MOVE_CRUNCH, MOVE_THUNDER_WAVE, MOVE_QUICK_ATTACK
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_JOLLY
+ .2byte 0 ; padding
+
+; 168
+ .2byte SPECIES_ROSELIA
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x82 ; team flags
+ .2byte MOVE_GRASS_WHISTLE, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_GROWTH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 169
+ .2byte SPECIES_DELCATTY
+ .byte BATTLE_TOWER_ITEM_STARF_BERRY
+ .byte 0x02 ; team flags
+ .2byte MOVE_ASSIST, MOVE_SING, MOVE_ATTRACT, MOVE_SUBSTITUTE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 170
+ .2byte SPECIES_TROPIUS
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0xC2 ; team flags
+ .2byte MOVE_RAZOR_LEAF, MOVE_EARTHQUAKE, MOVE_ATTRACT, MOVE_SYNTHESIS
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_JOLLY
+ .2byte 0 ; padding
+
+; 171
+ .2byte SPECIES_SWALOT
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x03 ; team flags
+ .2byte MOVE_YAWN, MOVE_SLUDGE_BOMB, MOVE_ATTRACT, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 172
+ .2byte SPECIES_MACHAMP
+ .byte BATTLE_TOWER_ITEM_BLACK_BELT
+ .byte 0x01 ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_BULK_UP, MOVE_LOW_KICK, MOVE_BRICK_BREAK
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 173
+ .2byte SPECIES_CAMERUPT
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x40 ; team flags
+ .2byte MOVE_ERUPTION, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE, MOVE_OVERHEAT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 174
+ .2byte SPECIES_MAGCARGO
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x03 ; team flags
+ .2byte MOVE_FLAMETHROWER, MOVE_ROCK_SLIDE, MOVE_EARTHQUAKE, MOVE_REFLECT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 175
+ .2byte SPECIES_WEEZING
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x81 ; team flags
+ .2byte MOVE_WILL_O_WISP, MOVE_HYPER_BEAM, MOVE_THUNDERBOLT, MOVE_DESTINY_BOND
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 176
+ .2byte SPECIES_SPINDA
+ .byte BATTLE_TOWER_ITEM_CHOICE_BAND
+ .byte 0x82 ; team flags
+ .2byte MOVE_TRICK, MOVE_TEETER_DANCE, MOVE_FOCUS_PUNCH, MOVE_FACADE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 177
+ .2byte SPECIES_SKARMORY
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x01 ; team flags
+ .2byte MOVE_DRILL_PECK, MOVE_STEEL_WING, MOVE_TORMENT, MOVE_PROTECT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 178
+ .2byte SPECIES_ALTARIA
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x02 ; team flags
+ .2byte MOVE_SING, MOVE_DRAGON_CLAW, MOVE_ICE_BEAM, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 179
+ .2byte SPECIES_GRUMPIG
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x82 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_CALM_MIND, MOVE_REST
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 180
+ .2byte SPECIES_SHIFTRY
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x20 ; team flags
+ .2byte MOVE_SWAGGER, MOVE_FRUSTRATION, MOVE_ATTRACT, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 181
+ .2byte SPECIES_CLAYDOL
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x20 ; team flags
+ .2byte MOVE_COSMIC_POWER, MOVE_PSYCHIC, MOVE_EARTHQUAKE, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 182
+ .2byte SPECIES_HARIYAMA
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x33 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_BELLY_DRUM, MOVE_REST
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 183
+ .2byte SPECIES_NOSEPASS
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x20 ; team flags
+ .2byte MOVE_ROCK_SLIDE, MOVE_THUNDER_WAVE, MOVE_EARTHQUAKE, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 184
+ .2byte SPECIES_DUSCLOPS
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x33 ; team flags
+ .2byte MOVE_SHADOW_PUNCH, MOVE_WILL_O_WISP, MOVE_CONFUSE_RAY, MOVE_DESTINY_BOND
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 185
+ .2byte SPECIES_SEAKING
+ .byte BATTLE_TOWER_ITEM_LEPPA_BERRY
+ .byte 0x20 ; team flags
+ .2byte MOVE_HORN_DRILL, MOVE_AGILITY, MOVE_SLEEP_TALK, MOVE_REST
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 186
+ .2byte SPECIES_CAMERUPT
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x73 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_ERUPTION, MOVE_ROCK_SLIDE, MOVE_FISSURE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 187
+ .2byte SPECIES_LANTURN
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x13 ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_SURF, MOVE_THUNDER_WAVE, MOVE_CONFUSE_RAY
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 188
+ .2byte SPECIES_WEEZING
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x33 ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_THUNDERBOLT, MOVE_FIRE_BLAST, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 189
+ .2byte SPECIES_WHISCASH
+ .byte BATTLE_TOWER_ITEM_LEPPA_BERRY
+ .byte 0x20 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_SURF, MOVE_SPARK, MOVE_FISSURE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 190
+ .2byte SPECIES_AGGRON
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x51 ; team flags
+ .2byte MOVE_DOUBLE_EDGE, MOVE_EARTHQUAKE, MOVE_SURF, MOVE_DRAGON_CLAW
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 191
+ .2byte SPECIES_KECLEON
+ .byte BATTLE_TOWER_ITEM_CHOICE_BAND
+ .byte 0x12 ; team flags
+ .2byte MOVE_TRICK, MOVE_FOCUS_PUNCH, MOVE_ATTRACT, MOVE_SNATCH
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_MILD
+ .2byte 0 ; padding
+
+; 192
+ .2byte SPECIES_SHARPEDO
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x11 ; team flags
+ .2byte MOVE_CRUNCH, MOVE_DOUBLE_EDGE, MOVE_SURF, MOVE_SWAGGER
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 193
+ .2byte SPECIES_ABSOL
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x12 ; team flags
+ .2byte MOVE_DOUBLE_EDGE, MOVE_FACADE, MOVE_SWORDS_DANCE, MOVE_QUICK_ATTACK
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 194
+ .2byte SPECIES_WAILORD
+ .byte BATTLE_TOWER_ITEM_LEPPA_BERRY
+ .byte 0x72 ; team flags
+ .2byte MOVE_HYDRO_PUMP, MOVE_EARTHQUAKE, MOVE_ATTRACT, MOVE_FISSURE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 195
+ .2byte SPECIES_TENTACRUEL
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x20 ; team flags
+ .2byte MOVE_HYDRO_PUMP, MOVE_SLUDGE_BOMB, MOVE_BARRIER, MOVE_MIRROR_COAT
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_JOLLY
+ .2byte 0 ; padding
+
+; 196
+ .2byte SPECIES_SABLEYE
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x32 ; team flags
+ .2byte MOVE_SHADOW_BALL, MOVE_TOXIC, MOVE_RECOVER, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 197
+ .2byte SPECIES_WOBBUFFET
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x20 ; team flags
+ .2byte MOVE_ENCORE, MOVE_COUNTER, MOVE_MIRROR_COAT, MOVE_DESTINY_BOND
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_MILD
+ .2byte 0 ; padding
+
+; 198
+ .2byte SPECIES_RHYDON
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x71 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_MEGAHORN, MOVE_BRICK_BREAK, MOVE_HORN_DRILL
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 199
+ .2byte SPECIES_GLALIE
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x31 ; team flags
+ .2byte MOVE_CRUNCH, MOVE_BLIZZARD, MOVE_HAIL, MOVE_SHEER_COLD
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 200
+ .2byte SPECIES_SCEPTILE
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x8C ; team flags
+ .2byte MOVE_LEAF_BLADE, MOVE_EARTHQUAKE, MOVE_DRAGON_CLAW, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 201
+ .2byte SPECIES_BLAZIKEN
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x8C ; team flags
+ .2byte MOVE_BLAZE_KICK, MOVE_COUNTER, MOVE_ENDURE, MOVE_REVERSAL
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 202
+ .2byte SPECIES_SWAMPERT
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x8C ; team flags
+ .2byte MOVE_SURF, MOVE_EARTHQUAKE, MOVE_MIRROR_COAT, MOVE_BLIZZARD
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 203
+ .2byte SPECIES_GARDEVOIR
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x1A ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_DESTINY_BOND, MOVE_SNATCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 204
+ .2byte SPECIES_BRELOOM
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x15 ; team flags
+ .2byte MOVE_SPORE, MOVE_FOCUS_PUNCH, MOVE_MACH_PUNCH, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 205
+ .2byte SPECIES_ALAKAZAM
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x58 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_FIRE_PUNCH, MOVE_ICE_PUNCH, MOVE_RECOVER
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 206
+ .2byte SPECIES_HARIYAMA
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x15 ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_EARTHQUAKE, MOVE_FACADE, MOVE_FAKE_OUT
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 207
+ .2byte SPECIES_GYARADOS
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x55 ; team flags
+ .2byte MOVE_HYPER_BEAM, MOVE_EARTHQUAKE, MOVE_SURF, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_BOLD
+ .2byte 0 ; padding
+
+; 208
+ .2byte SPECIES_CROBAT
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x58 ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_CONFUSE_RAY, MOVE_AIR_CUTTER, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 209
+ .2byte SPECIES_MACHAMP
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x5D ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_FLAMETHROWER, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 210
+ .2byte SPECIES_MANECTRIC
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x1A ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_ROAR, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 211
+ .2byte SPECIES_ELECTRODE
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x60 ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_MIRROR_COAT, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 212
+ .2byte SPECIES_MUK
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x64 ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 213
+ .2byte SPECIES_FLYGON
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x1C ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, MOVE_FLAMETHROWER, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 214
+ .2byte SPECIES_STARMIE
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x5C ; team flags
+ .2byte MOVE_SURF, MOVE_THUNDERBOLT, MOVE_RECOVER, MOVE_CONFUSE_RAY
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 215
+ .2byte SPECIES_NINETALES
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x4A ; team flags
+ .2byte MOVE_CONFUSE_RAY, MOVE_TOXIC, MOVE_FIRE_SPIN, MOVE_HEAT_WAVE
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 216
+ .2byte SPECIES_RAICHU
+ .byte BATTLE_TOWER_ITEM_FOCUS_BAND
+ .byte 0x5A ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_REVERSAL, MOVE_IRON_TAIL
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 217
+ .2byte SPECIES_GOLDUCK
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x55 ; team flags
+ .2byte MOVE_SURF, MOVE_CROSS_CHOP, MOVE_ICE_BEAM, MOVE_DIG
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_JOLLY
+ .2byte 0 ; padding
+
+; 218
+ .2byte SPECIES_HERACROSS
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x5D ; team flags
+ .2byte MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_ENDURE, MOVE_REVERSAL
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 219
+ .2byte SPECIES_WALREIN
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x26 ; team flags
+ .2byte MOVE_SURF, MOVE_ICE_BEAM, MOVE_EARTHQUAKE, MOVE_SHEER_COLD
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 220
+ .2byte SPECIES_KINGDRA
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x5B ; team flags
+ .2byte MOVE_SURF, MOVE_ICE_BEAM, MOVE_DRAGON_BREATH, MOVE_REST
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 221
+ .2byte SPECIES_SALAMENCE
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x0D ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_FIRE_BLAST
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_NAUGHTY
+ .2byte 0 ; padding
+
+; 222
+ .2byte SPECIES_METAGROSS
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x3D ; team flags
+ .2byte MOVE_METEOR_MASH, MOVE_PSYCHIC, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 223
+ .2byte SPECIES_REGIROCK
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x3C ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_THUNDERBOLT, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 224
+ .2byte SPECIES_REGICE
+ .byte BATTLE_TOWER_ITEM_LAX_INCENSE
+ .byte 0x3C ; team flags
+ .2byte MOVE_ICE_BEAM, MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 225
+ .2byte SPECIES_REGISTEEL
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x3C ; team flags
+ .2byte MOVE_METAL_CLAW, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 226
+ .2byte SPECIES_LATIAS
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x0E ; team flags
+ .2byte MOVE_MIST_BALL, MOVE_THUNDERBOLT, MOVE_RECOVER, MOVE_DRAGON_CLAW
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 227
+ .2byte SPECIES_LATIOS
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x0D ; team flags
+ .2byte MOVE_LUSTER_PURGE, MOVE_THUNDERBOLT, MOVE_RECOVER, MOVE_DRAGON_CLAW
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 228
+ .2byte SPECIES_MILOTIC
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x1A ; team flags
+ .2byte MOVE_SURF, MOVE_TOXIC, MOVE_RECOVER, MOVE_MIRROR_COAT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 229
+ .2byte SPECIES_SLAKING
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x15 ; team flags
+ .2byte MOVE_YAWN, MOVE_FOCUS_PUNCH, MOVE_COUNTER, MOVE_SLACK_OFF
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 230
+ .2byte SPECIES_SCEPTILE
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x8C ; team flags
+ .2byte MOVE_GIGA_DRAIN, MOVE_DOUBLE_TEAM, MOVE_LEECH_SEED, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 231
+ .2byte SPECIES_BLAZIKEN
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x8C ; team flags
+ .2byte MOVE_BLAZE_KICK, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE, MOVE_QUICK_ATTACK
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 232
+ .2byte SPECIES_SWAMPERT
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x8C ; team flags
+ .2byte MOVE_MUDDY_WATER, MOVE_MUD_SHOT, MOVE_MIRROR_COAT, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 233
+ .2byte SPECIES_GARDEVOIR
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_HYPNOSIS, MOVE_DREAM_EATER
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 234
+ .2byte SPECIES_BRELOOM
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_SPORE, MOVE_COUNTER, MOVE_SKY_UPPERCUT, MOVE_GIGA_DRAIN
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 235
+ .2byte SPECIES_ALAKAZAM
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x58 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_THUNDER_PUNCH, MOVE_FIRE_PUNCH, MOVE_RECOVER
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 236
+ .2byte SPECIES_HARIYAMA
+ .byte BATTLE_TOWER_ITEM_FOCUS_BAND
+ .byte 0x04 ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_COUNTER, MOVE_ENDURE, MOVE_REVERSAL
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 237
+ .2byte SPECIES_GYARADOS
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x44 ; team flags
+ .2byte MOVE_HYPER_BEAM, MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_BOLD
+ .2byte 0 ; padding
+
+; 238
+ .2byte SPECIES_CROBAT
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x48 ; team flags
+ .2byte MOVE_TOXIC, MOVE_CONFUSE_RAY, MOVE_ATTRACT, MOVE_FLY
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 239
+ .2byte SPECIES_MACHAMP
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x5D ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_COUNTER, MOVE_EARTHQUAKE, MOVE_FACADE
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 240
+ .2byte SPECIES_MANECTRIC
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_QUICK_ATTACK, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 241
+ .2byte SPECIES_ELECTRODE
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x60 ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_LIGHT_SCREEN, MOVE_MIRROR_COAT, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 242
+ .2byte SPECIES_MUK
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x64 ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_GIGA_DRAIN, MOVE_FLAMETHROWER, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 243
+ .2byte SPECIES_FLYGON
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x1C ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 244
+ .2byte SPECIES_STARMIE
+ .byte BATTLE_TOWER_ITEM_APICOT_BERRY
+ .byte 0x5C ; team flags
+ .2byte MOVE_BLIZZARD, MOVE_THUNDERBOLT, MOVE_PSYCHIC, MOVE_RECOVER
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 245
+ .2byte SPECIES_DODRIO
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x5A ; team flags
+ .2byte MOVE_DRILL_PECK, MOVE_TRI_ATTACK, MOVE_AGILITY, MOVE_FACADE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 246
+ .2byte SPECIES_RAICHU
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x4A ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_ATTRACT, MOVE_FOCUS_PUNCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 247
+ .2byte SPECIES_GOLDUCK
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x45 ; team flags
+ .2byte MOVE_HYDRO_PUMP, MOVE_CROSS_CHOP, MOVE_BLIZZARD, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 248
+ .2byte SPECIES_HERACROSS
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x5D ; team flags
+ .2byte MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_REVERSAL
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 249
+ .2byte SPECIES_WALREIN
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x26 ; team flags
+ .2byte MOVE_SURF, MOVE_BLIZZARD, MOVE_ROCK_SLIDE, MOVE_SHEER_COLD
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 250
+ .2byte SPECIES_KINGDRA
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x5C ; team flags
+ .2byte MOVE_HYDRO_PUMP, MOVE_ICE_BEAM, MOVE_DRAGON_BREATH, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 251
+ .2byte SPECIES_SALAMENCE
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x1D ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 252
+ .2byte SPECIES_METAGROSS
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x3D ; team flags
+ .2byte MOVE_METEOR_MASH, MOVE_PSYCHIC, MOVE_EARTHQUAKE, MOVE_SHADOW_BALL
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 253
+ .2byte SPECIES_REGIROCK
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x3C ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_FOCUS_PUNCH, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 254
+ .2byte SPECIES_REGICE
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x3C ; team flags
+ .2byte MOVE_ICE_BEAM, MOVE_THUNDERBOLT, MOVE_HAIL, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 255
+ .2byte SPECIES_REGISTEEL
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x3C ; team flags
+ .2byte MOVE_METAL_CLAW, MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 256
+ .2byte SPECIES_LATIAS
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x1E ; team flags
+ .2byte MOVE_MIST_BALL, MOVE_ICE_BEAM, MOVE_RECOVER, MOVE_DRAGON_CLAW
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 257
+ .2byte SPECIES_LATIOS
+ .byte BATTLE_TOWER_ITEM_LAX_INCENSE
+ .byte 0x1D ; team flags
+ .2byte MOVE_LUSTER_PURGE, MOVE_ICE_BEAM, MOVE_RECOVER, MOVE_DRAGON_CLAW
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 258
+ .2byte SPECIES_MILOTIC
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x1A ; team flags
+ .2byte MOVE_HYDRO_PUMP, MOVE_ICE_BEAM, MOVE_RECOVER, MOVE_MIRROR_COAT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 259
+ .2byte SPECIES_SLAKING
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x15 ; team flags
+ .2byte MOVE_YAWN, MOVE_FOCUS_PUNCH, MOVE_COUNTER, MOVE_PURSUIT
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 260
+ .2byte SPECIES_SCEPTILE
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x8C ; team flags
+ .2byte MOVE_LEAF_BLADE, MOVE_ROCK_TOMB, MOVE_DRAGON_CLAW, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 261
+ .2byte SPECIES_BLAZIKEN
+ .byte BATTLE_TOWER_ITEM_GANLON_BERRY
+ .byte 0x8C ; team flags
+ .2byte MOVE_FOCUS_PUNCH, MOVE_COUNTER, MOVE_SWAGGER, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 262
+ .2byte SPECIES_SWAMPERT
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x8C ; team flags
+ .2byte MOVE_SURF, MOVE_ICE_BEAM, MOVE_ATTRACT, MOVE_REST
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 263
+ .2byte SPECIES_GARDEVOIR
+ .byte BATTLE_TOWER_ITEM_LAX_INCENSE
+ .byte 0x0A ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_ATTRACT, MOVE_WILL_O_WISP
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 264
+ .2byte SPECIES_BRELOOM
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_SPORE, MOVE_FOCUS_PUNCH, MOVE_MACH_PUNCH, MOVE_COUNTER
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 265
+ .2byte SPECIES_ALAKAZAM
+ .byte BATTLE_TOWER_ITEM_CHOICE_BAND
+ .byte 0x58 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_TRICK, MOVE_RECOVER, MOVE_SNATCH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 266
+ .2byte SPECIES_HARIYAMA
+ .byte BATTLE_TOWER_ITEM_FOCUS_BAND
+ .byte 0x05 ; team flags
+ .2byte MOVE_REVENGE, MOVE_COUNTER, MOVE_FOCUS_PUNCH, MOVE_REVERSAL
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 267
+ .2byte SPECIES_LUDICOLO
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x0A ; team flags
+ .2byte MOVE_RAIN_DANCE, MOVE_LEECH_SEED, MOVE_GIGA_DRAIN, MOVE_DIVE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 268
+ .2byte SPECIES_CROBAT
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x48 ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_CONFUSE_RAY, MOVE_SHADOW_BALL, MOVE_SNATCH
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 269
+ .2byte SPECIES_MACHAMP
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x5D ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_FIRE_BLAST, MOVE_LOW_KICK, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 270
+ .2byte SPECIES_MANECTRIC
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x08 ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_ATTRACT, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 271
+ .2byte SPECIES_ELECTRODE
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x60 ; team flags
+ .2byte MOVE_THUNDER, MOVE_SWIFT, MOVE_MIRROR_COAT, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 272
+ .2byte SPECIES_MUK
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x64 ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_PUNCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 273
+ .2byte SPECIES_FLYGON
+ .byte BATTLE_TOWER_ITEM_LAX_INCENSE
+ .byte 0x0C ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, MOVE_FIRE_BLAST, MOVE_SANDSTORM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 274
+ .2byte SPECIES_STARMIE
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x4C ; team flags
+ .2byte MOVE_SURF, MOVE_THUNDERBOLT, MOVE_ICE_BEAM, MOVE_PSYCHIC
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 275
+ .2byte SPECIES_LUDICOLO
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x4A ; team flags
+ .2byte MOVE_LEECH_SEED, MOVE_ATTRACT, MOVE_DOUBLE_TEAM, MOVE_PROTECT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 276
+ .2byte SPECIES_SKARMORY
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x4B ; team flags
+ .2byte MOVE_DRILL_PECK, MOVE_STEEL_WING, MOVE_ATTRACT, MOVE_PURSUIT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 277
+ .2byte SPECIES_GOLDUCK
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x49 ; team flags
+ .2byte MOVE_SURF, MOVE_PSYCHIC, MOVE_ICE_BEAM, MOVE_CROSS_CHOP
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_JOLLY
+ .2byte 0 ; padding
+
+; 278
+ .2byte SPECIES_HERACROSS
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x5D ; team flags
+ .2byte MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 279
+ .2byte SPECIES_WALREIN
+ .byte BATTLE_TOWER_ITEM_LEPPA_BERRY
+ .byte 0x26 ; team flags
+ .2byte MOVE_SURF, MOVE_ICE_BEAM, MOVE_FISSURE, MOVE_SHEER_COLD
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 280
+ .2byte SPECIES_KINGDRA
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x5C ; team flags
+ .2byte MOVE_SURF, MOVE_BLIZZARD, MOVE_HYPER_BEAM, MOVE_FLAIL
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 281
+ .2byte SPECIES_SALAMENCE
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x1D ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, MOVE_FIRE_BLAST, MOVE_HYDRO_PUMP
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_NAUGHTY
+ .2byte 0 ; padding
+
+; 282
+ .2byte SPECIES_METAGROSS
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x3D ; team flags
+ .2byte MOVE_METEOR_MASH, MOVE_PSYCHIC, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 283
+ .2byte SPECIES_REGIROCK
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x3C ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_SUPERPOWER, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 284
+ .2byte SPECIES_REGICE
+ .byte BATTLE_TOWER_ITEM_LAX_INCENSE
+ .byte 0x3C ; team flags
+ .2byte MOVE_ICE_BEAM, MOVE_THUNDERBOLT, MOVE_ANCIENT_POWER, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 285
+ .2byte SPECIES_REGISTEEL
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x3C ; team flags
+ .2byte MOVE_METAL_CLAW, MOVE_THUNDERBOLT, MOVE_HYPER_BEAM, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 286
+ .2byte SPECIES_LATIAS
+ .byte BATTLE_TOWER_ITEM_APICOT_BERRY
+ .byte 0x1E ; team flags
+ .2byte MOVE_MIST_BALL, MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 287
+ .2byte SPECIES_LATIOS
+ .byte BATTLE_TOWER_ITEM_GANLON_BERRY
+ .byte 0x1D ; team flags
+ .2byte MOVE_LUSTER_PURGE, MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 288
+ .2byte SPECIES_MILOTIC
+ .byte BATTLE_TOWER_ITEM_APICOT_BERRY
+ .byte 0x1A ; team flags
+ .2byte MOVE_SURF, MOVE_ICE_BEAM, MOVE_RECOVER, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 289
+ .2byte SPECIES_ALTARIA
+ .byte BATTLE_TOWER_ITEM_GANLON_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_ICE_BEAM, MOVE_SING, MOVE_FLAMETHROWER
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 290
+ .2byte SPECIES_SCEPTILE
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x9C ; team flags
+ .2byte MOVE_LEAF_BLADE, MOVE_DETECT, MOVE_DRAGON_CLAW, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 291
+ .2byte SPECIES_BLAZIKEN
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x9C ; team flags
+ .2byte MOVE_BLAZE_KICK, MOVE_SKY_UPPERCUT, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 292
+ .2byte SPECIES_SWAMPERT
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x9C ; team flags
+ .2byte MOVE_SURF, MOVE_EARTHQUAKE, MOVE_ICE_BEAM, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 293
+ .2byte SPECIES_SHEDINJA
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x20 ; team flags
+ .2byte MOVE_CONFUSE_RAY, MOVE_SHADOW_BALL, MOVE_TOXIC, MOVE_GRUDGE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 294
+ .2byte SPECIES_METAGROSS
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x1D ; team flags
+ .2byte MOVE_METEOR_MASH, MOVE_EARTHQUAKE, MOVE_DOUBLE_TEAM, MOVE_PROTECT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 295
+ .2byte SPECIES_ALAKAZAM
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x58 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_THUNDER_PUNCH, MOVE_ICE_PUNCH, MOVE_FIRE_PUNCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 296
+ .2byte SPECIES_LATIAS
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x1E ; team flags
+ .2byte MOVE_MIST_BALL, MOVE_THUNDERBOLT, MOVE_ICE_BEAM, MOVE_DRAGON_CLAW
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 297
+ .2byte SPECIES_LATIOS
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x1D ; team flags
+ .2byte MOVE_LUSTER_PURGE, MOVE_THUNDERBOLT, MOVE_ICE_BEAM, MOVE_DRAGON_CLAW
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 298
+ .2byte SPECIES_SALAMENCE
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x1D ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_FLAMETHROWER, MOVE_EARTHQUAKE, MOVE_AERIAL_ACE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 299
+ .2byte SPECIES_MACHAMP
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x5D ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_EARTHQUAKE, MOVE_LOW_KICK, MOVE_ROCK_SLIDE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
diff --git a/data/battle_tower/level_50_mons.s b/data/battle_tower/level_50_mons.s
new file mode 100644
index 000000000..576bdcd67
--- /dev/null
+++ b/data/battle_tower/level_50_mons.s
@@ -0,0 +1,2702 @@
+ .align 2
+
+gBattleTowerLevel50Mons: ; 84038E0
+; 0
+ .2byte SPECIES_PIKACHU
+ .byte BATTLE_TOWER_ITEM_ORAN_BERRY
+ .byte 0x42 ; team flags
+ .2byte MOVE_QUICK_ATTACK, MOVE_THUNDER_WAVE, MOVE_THUNDER_SHOCK, MOVE_GROWL
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 1
+ .2byte SPECIES_BEAUTIFLY
+ .byte BATTLE_TOWER_ITEM_MIRACLE_SEED
+ .byte 0x41 ; team flags
+ .2byte MOVE_ABSORB, MOVE_STUN_SPORE, MOVE_GUST, MOVE_SAFEGUARD
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 2
+ .2byte SPECIES_SWELLOW
+ .byte BATTLE_TOWER_ITEM_SHARP_BEAK
+ .byte 0x07 ; team flags
+ .2byte MOVE_PECK, MOVE_WING_ATTACK, MOVE_AERIAL_ACE, MOVE_AGILITY
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 3
+ .2byte SPECIES_WALREIN
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x0B ; team flags
+ .2byte MOVE_HAIL, MOVE_ENCORE, MOVE_ICE_BALL, MOVE_TOXIC
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 4
+ .2byte SPECIES_SEAKING
+ .byte BATTLE_TOWER_ITEM_MYSTIC_WATER
+ .byte 0x07 ; team flags
+ .2byte MOVE_PECK, MOVE_FLAIL, MOVE_FURY_ATTACK, MOVE_SURF
+ .byte F_EV_SPREAD_SPEED
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 5
+ .2byte SPECIES_TORCHIC
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x42 ; team flags
+ .2byte MOVE_FIRE_SPIN, MOVE_PROTECT, MOVE_SAND_ATTACK, MOVE_SLASH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 6
+ .2byte SPECIES_MASQUERAIN
+ .byte BATTLE_TOWER_ITEM_WHITE_HERB
+ .byte 0x41 ; team flags
+ .2byte MOVE_STUN_SPORE, MOVE_WATER_SPORT, MOVE_QUICK_ATTACK, MOVE_GUST
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_IMPISH
+ .2byte 0 ; padding
+
+; 7
+ .2byte SPECIES_ILLUMISE
+ .byte BATTLE_TOWER_ITEM_NONE
+ .byte 0x41 ; team flags
+ .2byte MOVE_FLATTER, MOVE_COVET, MOVE_WISH, MOVE_FACADE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 8
+ .2byte SPECIES_DELCATTY
+ .byte BATTLE_TOWER_ITEM_SILK_SCARF
+ .byte 0x42 ; team flags
+ .2byte MOVE_ATTRACT, MOVE_TAIL_WHIP, MOVE_FAINT_ATTACK, MOVE_DIG
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LONELY
+ .2byte 0 ; padding
+
+; 9
+ .2byte SPECIES_KECLEON
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x0B ; team flags
+ .2byte MOVE_TAIL_WHIP, MOVE_SLASH, MOVE_LICK, MOVE_SCREECH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 10
+ .2byte SPECIES_MIGHTYENA
+ .byte BATTLE_TOWER_ITEM_PECHA_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_BITE, MOVE_TAKE_DOWN, MOVE_ROAR, MOVE_HOWL
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 11
+ .2byte SPECIES_SLAKING
+ .byte BATTLE_TOWER_ITEM_BLACK_GLASSES
+ .byte 0x05 ; team flags
+ .2byte MOVE_FAINT_ATTACK, MOVE_COUNTER, MOVE_SCRATCH, MOVE_TAUNT
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 12
+ .2byte SPECIES_MACHOKE
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_LEER, MOVE_DIG, MOVE_LOW_KICK, MOVE_FOCUS_PUNCH
+ .byte F_EV_SPREAD_SPEED
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 13
+ .2byte SPECIES_RHYDON
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_STRENGTH, MOVE_ROCK_TOMB, MOVE_STOMP, MOVE_ROCK_SMASH
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_QUIRKY
+ .2byte 0 ; padding
+
+; 14
+ .2byte SPECIES_CACTURNE
+ .byte BATTLE_TOWER_ITEM_POISON_BARB
+ .byte 0x0B ; team flags
+ .2byte MOVE_POISON_STING, MOVE_GROWTH, MOVE_ABSORB, MOVE_SOLAR_BEAM
+ .byte F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 15
+ .2byte SPECIES_ZIGZAGOON
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x0A ; team flags
+ .2byte MOVE_FLAIL, MOVE_SAND_ATTACK, MOVE_REST, MOVE_SURF
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 16
+ .2byte SPECIES_DODRIO
+ .byte BATTLE_TOWER_ITEM_SHARP_BEAK
+ .byte 0x03 ; team flags
+ .2byte MOVE_PURSUIT, MOVE_TRI_ATTACK, MOVE_GROWL, MOVE_AGILITY
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 17
+ .2byte SPECIES_WHISCASH
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x0B ; team flags
+ .2byte MOVE_WATER_GUN, MOVE_AMNESIA, MOVE_MAGNITUDE, MOVE_MUD_SLAP
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 18
+ .2byte SPECIES_NINJASK
+ .byte BATTLE_TOWER_ITEM_SILVER_POWDER
+ .byte 0x41 ; team flags
+ .2byte MOVE_SAND_ATTACK, MOVE_FURY_CUTTER, MOVE_AGILITY, MOVE_HARDEN
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 19
+ .2byte SPECIES_DUSCLOPS
+ .byte BATTLE_TOWER_ITEM_PECHA_BERRY
+ .byte 0x01 ; team flags
+ .2byte MOVE_PROTECT, MOVE_NIGHT_SHADE, MOVE_ASTONISH, MOVE_WILL_O_WISP
+ .byte F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 20
+ .2byte SPECIES_CAMERUPT
+ .byte BATTLE_TOWER_ITEM_CHARCOAL
+ .byte 0x07 ; team flags
+ .2byte MOVE_DIG, MOVE_EMBER, MOVE_GROWL, MOVE_ROCK_SMASH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_BOLD
+ .2byte 0 ; padding
+
+; 21
+ .2byte SPECIES_SPINDA
+ .byte BATTLE_TOWER_ITEM_CHERI_BERRY
+ .byte 0x4A ; team flags
+ .2byte MOVE_TEETER_DANCE, MOVE_FLAIL, MOVE_PSYCH_UP, MOVE_DOUBLE_EDGE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_CALM
+ .2byte 0 ; padding
+
+; 22
+ .2byte SPECIES_SEVIPER
+ .byte BATTLE_TOWER_ITEM_POISON_BARB
+ .byte 0x09 ; team flags
+ .2byte MOVE_SCREECH, MOVE_GLARE, MOVE_DIG, MOVE_POISON_FANG
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 23
+ .2byte SPECIES_FLYGON
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x49 ; team flags
+ .2byte MOVE_SAND_ATTACK, MOVE_SAND_TOMB, MOVE_FACADE, MOVE_TOXIC
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 24
+ .2byte SPECIES_AZUMARILL
+ .byte BATTLE_TOWER_ITEM_WHITE_HERB
+ .byte 0x42 ; team flags
+ .2byte MOVE_BUBBLE_BEAM, MOVE_TAIL_WHIP, MOVE_RAIN_DANCE, MOVE_ROLLOUT
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 25
+ .2byte SPECIES_ZANGOOSE
+ .byte BATTLE_TOWER_ITEM_MENTAL_HERB
+ .byte 0x07 ; team flags
+ .2byte MOVE_STRENGTH, MOVE_TAUNT, MOVE_CRUSH_CLAW, MOVE_DETECT
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 26
+ .2byte SPECIES_MEDICHAM
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x07 ; team flags
+ .2byte MOVE_REVERSAL, MOVE_MEDITATE, MOVE_CONFUSION, MOVE_FACADE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 27
+ .2byte SPECIES_ROSELIA
+ .byte BATTLE_TOWER_ITEM_MIRACLE_SEED
+ .byte 0x0A ; team flags
+ .2byte MOVE_GROWTH, MOVE_MEGA_DRAIN, MOVE_TOXIC, MOVE_CUT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_NAUGHTY
+ .2byte 0 ; padding
+
+; 28
+ .2byte SPECIES_SWALOT
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x0B ; team flags
+ .2byte MOVE_STOCKPILE, MOVE_SPIT_UP, MOVE_SLUDGE, MOVE_POISON_GAS
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 29
+ .2byte SPECIES_MAGNETON
+ .byte BATTLE_TOWER_ITEM_MAGNET
+ .byte 0x0B ; team flags
+ .2byte MOVE_SUPERSONIC, MOVE_THUNDER_WAVE, MOVE_SCREECH, MOVE_TRI_ATTACK
+ .byte F_EV_SPREAD_SPEED
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 30
+ .2byte SPECIES_GARDEVOIR
+ .byte BATTLE_TOWER_ITEM_TWISTED_SPOON
+ .byte 0x09 ; team flags
+ .2byte MOVE_CONFUSION, MOVE_TOXIC, MOVE_TORMENT, MOVE_PROTECT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_BOLD
+ .2byte 0 ; padding
+
+; 31
+ .2byte SPECIES_RELICANTH
+ .byte BATTLE_TOWER_ITEM_MYSTIC_WATER
+ .byte 0x01 ; team flags
+ .2byte MOVE_SURF, MOVE_ANCIENT_POWER, MOVE_ROCK_TOMB, MOVE_HARDEN
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 32
+ .2byte SPECIES_NINETALES
+ .byte BATTLE_TOWER_ITEM_RAWST_BERRY
+ .byte 0x03 ; team flags
+ .2byte MOVE_CONFUSE_RAY, MOVE_FIRE_SPIN, MOVE_QUICK_ATTACK, MOVE_FLAMETHROWER
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 33
+ .2byte SPECIES_SHARPEDO
+ .byte BATTLE_TOWER_ITEM_BLACK_GLASSES
+ .byte 0x05 ; team flags
+ .2byte MOVE_BITE, MOVE_SKULL_BASH, MOVE_RAIN_DANCE, MOVE_SURF
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 34
+ .2byte SPECIES_GIRAFARIG
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x03 ; team flags
+ .2byte MOVE_STRENGTH, MOVE_PSYBEAM, MOVE_AGILITY, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_IMPISH
+ .2byte 0 ; padding
+
+; 35
+ .2byte SPECIES_PELIPPER
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x0B ; team flags
+ .2byte MOVE_MIST, MOVE_STOCKPILE, MOVE_SWALLOW, MOVE_SPIT_UP
+ .byte F_EV_SPREAD_DEFENSE
+ .byte NATURE_QUIRKY
+ .2byte 0 ; padding
+
+; 36
+ .2byte SPECIES_SABLEYE
+ .byte BATTLE_TOWER_ITEM_CHERI_BERRY
+ .byte 0x09 ; team flags
+ .2byte MOVE_SHADOW_BALL, MOVE_NIGHT_SHADE, MOVE_SNATCH, MOVE_FAKE_OUT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 37
+ .2byte SPECIES_LUNATONE
+ .byte BATTLE_TOWER_ITEM_HARD_STONE
+ .byte 0x0B ; team flags
+ .2byte MOVE_COSMIC_POWER, MOVE_SANDSTORM, MOVE_PSYCHIC, MOVE_ROCK_THROW
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 38
+ .2byte SPECIES_LUDICOLO
+ .byte BATTLE_TOWER_ITEM_NONE
+ .byte 0x0B ; team flags
+ .2byte MOVE_THIEF, MOVE_FAKE_OUT, MOVE_SURF, MOVE_RAIN_DANCE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 39
+ .2byte SPECIES_GRUMPIG
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x0B ; team flags
+ .2byte MOVE_ODOR_SLEUTH, MOVE_CONFUSE_RAY, MOVE_MAGIC_COAT, MOVE_PSYCHIC
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 40
+ .2byte SPECIES_BRELOOM
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x0B ; team flags
+ .2byte MOVE_CUT, MOVE_LEECH_SEED, MOVE_MEGA_DRAIN, MOVE_STUN_SPORE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 41
+ .2byte SPECIES_WAILORD
+ .byte BATTLE_TOWER_ITEM_MYSTIC_WATER
+ .byte 0x03 ; team flags
+ .2byte MOVE_WATER_SPOUT, MOVE_ROLLOUT, MOVE_MIST, MOVE_RAIN_DANCE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 42
+ .2byte SPECIES_WEEZING
+ .byte BATTLE_TOWER_ITEM_POISON_BARB
+ .byte 0x05 ; team flags
+ .2byte MOVE_SMOG, MOVE_SELF_DESTRUCT, MOVE_TOXIC, MOVE_SLUDGE_BOMB
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 43
+ .2byte SPECIES_KADABRA
+ .byte BATTLE_TOWER_ITEM_LEPPA_BERRY
+ .byte 0x0B ; team flags
+ .2byte MOVE_FUTURE_SIGHT, MOVE_FOCUS_PUNCH, MOVE_SKILL_SWAP, MOVE_SNATCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 44
+ .2byte SPECIES_MANECTRIC
+ .byte BATTLE_TOWER_ITEM_MAGNET
+ .byte 0x07 ; team flags
+ .2byte MOVE_THUNDER_WAVE, MOVE_BITE, MOVE_SPARK, MOVE_QUICK_ATTACK
+ .byte F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_RASH
+ .2byte 0 ; padding
+
+; 45
+ .2byte SPECIES_RAICHU
+ .byte BATTLE_TOWER_ITEM_ASPEAR_BERRY
+ .byte 0x03 ; team flags
+ .2byte MOVE_QUICK_ATTACK, MOVE_AGILITY, MOVE_LIGHT_SCREEN, MOVE_THUNDERBOLT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 46
+ .2byte SPECIES_XATU
+ .byte BATTLE_TOWER_ITEM_TWISTED_SPOON
+ .byte 0x03 ; team flags
+ .2byte MOVE_NIGHT_SHADE, MOVE_PECK, MOVE_CONFUSE_RAY, MOVE_FUTURE_SIGHT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 47
+ .2byte SPECIES_LOUDRED
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_UPROAR, MOVE_STOMP, MOVE_SCREECH, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_MODEST
+ .2byte 0 ; padding
+
+; 48
+ .2byte SPECIES_SOLROCK
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x03 ; team flags
+ .2byte MOVE_ROCK_THROW, MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_SANDSTORM
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_MILD
+ .2byte 0 ; padding
+
+; 49
+ .2byte SPECIES_CLAYDOL
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x03 ; team flags
+ .2byte MOVE_SANDSTORM, MOVE_REFLECT, MOVE_ROCK_TOMB, MOVE_STRENGTH
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 50
+ .2byte SPECIES_CRAWDAUNT
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x03 ; team flags
+ .2byte MOVE_WATER_PULSE, MOVE_KNOCK_OFF, MOVE_HARDEN, MOVE_CUT
+ .byte F_EV_SPREAD_HP
+ .byte NATURE_JOLLY
+ .2byte 0 ; padding
+
+; 51
+ .2byte SPECIES_GOLBAT
+ .byte BATTLE_TOWER_ITEM_WHITE_HERB
+ .byte 0x09 ; team flags
+ .2byte MOVE_CONFUSE_RAY, MOVE_WING_ATTACK, MOVE_MEAN_LOOK, MOVE_BITE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 52
+ .2byte SPECIES_BELLOSSOM
+ .byte BATTLE_TOWER_ITEM_MIRACLE_SEED
+ .byte 0x0A ; team flags
+ .2byte MOVE_SOLAR_BEAM, MOVE_PETAL_DANCE, MOVE_SWEET_SCENT, MOVE_BULLET_SEED
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 53
+ .2byte SPECIES_DONPHAN
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x05 ; team flags
+ .2byte MOVE_ROCK_SMASH, MOVE_RAPID_SPIN, MOVE_FLAIL, MOVE_HORN_ATTACK
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_IMPISH
+ .2byte 0 ; padding
+
+; 54
+ .2byte SPECIES_NOSEPASS
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x0B ; team flags
+ .2byte MOVE_SANDSTORM, MOVE_ROCK_SLIDE, MOVE_BLOCK, MOVE_THUNDER_WAVE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_JOLLY
+ .2byte 0 ; padding
+
+; 55
+ .2byte SPECIES_PINSIR
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_SWORDS_DANCE, MOVE_HARDEN, MOVE_CUT, MOVE_SEISMIC_TOSS
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 56
+ .2byte SPECIES_GOLDUCK
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x0B ; team flags
+ .2byte MOVE_DISABLE, MOVE_PSYCH_UP, MOVE_WATER_PULSE, MOVE_BRICK_BREAK
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 57
+ .2byte SPECIES_SHIFTRY
+ .byte BATTLE_TOWER_ITEM_MENTAL_HERB
+ .byte 0x07 ; team flags
+ .2byte MOVE_TORMENT, MOVE_EXTRASENSORY, MOVE_SOLAR_BEAM, MOVE_AERIAL_ACE
+ .byte F_EV_SPREAD_DEFENSE
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 58
+ .2byte SPECIES_DUSTOX
+ .byte BATTLE_TOWER_ITEM_SILVER_POWDER
+ .byte 0x01 ; team flags
+ .2byte MOVE_CONFUSION, MOVE_SILVER_WIND, MOVE_PSYBEAM, MOVE_WHIRLWIND
+ .byte F_EV_SPREAD_SPEED
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 59
+ .2byte SPECIES_SHUPPET
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x03 ; team flags
+ .2byte MOVE_WILL_O_WISP, MOVE_NIGHT_SHADE, MOVE_FAINT_ATTACK, MOVE_CURSE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 60
+ .2byte SPECIES_SEAKING
+ .byte BATTLE_TOWER_ITEM_MYSTIC_WATER
+ .byte 0x07 ; team flags
+ .2byte MOVE_RAIN_DANCE, MOVE_SURF, MOVE_HORN_ATTACK, MOVE_HORN_DRILL
+ .byte F_EV_SPREAD_SP_DEFENSE
+ .byte NATURE_LONELY
+ .2byte 0 ; padding
+
+; 61
+ .2byte SPECIES_SKARMORY
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x07 ; team flags
+ .2byte MOVE_STEEL_WING, MOVE_SAND_ATTACK, MOVE_SWIFT, MOVE_AGILITY
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 62
+ .2byte SPECIES_TORKOAL
+ .byte BATTLE_TOWER_ITEM_FOCUS_BAND
+ .byte 0x43 ; team flags
+ .2byte MOVE_FLAMETHROWER, MOVE_IRON_DEFENSE, MOVE_BODY_SLAM, MOVE_PROTECT
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_NAUGHTY
+ .2byte 0 ; padding
+
+; 63
+ .2byte SPECIES_GOLEM
+ .byte BATTLE_TOWER_ITEM_SOFT_SAND
+ .byte 0x05 ; team flags
+ .2byte MOVE_MAGNITUDE, MOVE_EXPLOSION, MOVE_STRENGTH, MOVE_SANDSTORM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 64
+ .2byte SPECIES_GARDEVOIR
+ .byte BATTLE_TOWER_ITEM_TWISTED_SPOON
+ .byte 0x41 ; team flags
+ .2byte MOVE_REFLECT, MOVE_PSYCHIC, MOVE_IMPRISON, MOVE_TOXIC
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 65
+ .2byte SPECIES_SANDSLASH
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x07 ; team flags
+ .2byte MOVE_SANDSTORM, MOVE_SLASH, MOVE_EARTHQUAKE, MOVE_SWIFT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 66
+ .2byte SPECIES_WOBBUFFET
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x0B ; team flags
+ .2byte MOVE_COUNTER, MOVE_MIRROR_COAT, MOVE_SAFEGUARD, MOVE_DESTINY_BOND
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_CALM
+ .2byte 0 ; padding
+
+; 67
+ .2byte SPECIES_TENTACRUEL
+ .byte BATTLE_TOWER_ITEM_CHERI_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_CONSTRICT, MOVE_SURF, MOVE_HYPER_BEAM, MOVE_SCREECH
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_IMPISH
+ .2byte 0 ; padding
+
+; 68
+ .2byte SPECIES_TROPIUS
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x05 ; team flags
+ .2byte MOVE_SUNNY_DAY, MOVE_SOLAR_BEAM, MOVE_SYNTHESIS, MOVE_RAZOR_LEAF
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 69
+ .2byte SPECIES_MAWILE
+ .byte BATTLE_TOWER_ITEM_METAL_COAT
+ .byte 0x43 ; team flags
+ .2byte MOVE_IRON_DEFENSE, MOVE_SLUDGE_BOMB, MOVE_CRUNCH, MOVE_STRENGTH
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_CALM
+ .2byte 0 ; padding
+
+; 70
+ .2byte SPECIES_MUK
+ .byte BATTLE_TOWER_ITEM_RAWST_BERRY
+ .byte 0x09 ; team flags
+ .2byte MOVE_SLUDGE, MOVE_ACID_ARMOR, MOVE_GIGA_DRAIN, MOVE_DISABLE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 71
+ .2byte SPECIES_MAGCARGO
+ .byte BATTLE_TOWER_ITEM_CHARCOAL
+ .byte 0x0D ; team flags
+ .2byte MOVE_FLAMETHROWER, MOVE_ROCK_THROW, MOVE_HARDEN, MOVE_AMNESIA
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_NAUGHTY
+ .2byte 0 ; padding
+
+; 72
+ .2byte SPECIES_LINOONE
+ .byte BATTLE_TOWER_ITEM_PECHA_BERRY
+ .byte 0x07 ; team flags
+ .2byte MOVE_HEADBUTT, MOVE_TAIL_WHIP, MOVE_SURF, MOVE_DIG
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_QUIRKY
+ .2byte 0 ; padding
+
+; 73
+ .2byte SPECIES_ELECTRODE
+ .byte BATTLE_TOWER_ITEM_ASPEAR_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_LIGHT_SCREEN, MOVE_THUNDERBOLT, MOVE_SWIFT, MOVE_ROLLOUT
+ .byte F_EV_SPREAD_SPEED
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 74
+ .2byte SPECIES_DUSCLOPS
+ .byte BATTLE_TOWER_ITEM_SPELL_TAG
+ .byte 0x09 ; team flags
+ .2byte MOVE_MEAN_LOOK, MOVE_NIGHT_SHADE, MOVE_SKILL_SWAP, MOVE_SHADOW_BALL
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 75
+ .2byte SPECIES_VILEPLUME
+ .byte BATTLE_TOWER_ITEM_MIRACLE_SEED
+ .byte 0x0A ; team flags
+ .2byte MOVE_TOXIC, MOVE_MOONLIGHT, MOVE_GIGA_DRAIN, MOVE_STUN_SPORE
+ .byte F_EV_SPREAD_HP
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 76
+ .2byte SPECIES_CROBAT
+ .byte BATTLE_TOWER_ITEM_LEPPA_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_BITE, MOVE_HAZE, MOVE_WING_ATTACK, MOVE_STEEL_WING
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 77
+ .2byte SPECIES_CORSOLA
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x0A ; team flags
+ .2byte MOVE_RECOVER, MOVE_MIRROR_COAT, MOVE_HAIL, MOVE_SURF
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 78
+ .2byte SPECIES_STARMIE
+ .byte BATTLE_TOWER_ITEM_MYSTIC_WATER
+ .byte 0x0B ; team flags
+ .2byte MOVE_RAPID_SPIN, MOVE_WATER_PULSE, MOVE_REFLECT, MOVE_SKILL_SWAP
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 79
+ .2byte SPECIES_EXPLOUD
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x41 ; team flags
+ .2byte MOVE_HYPER_BEAM, MOVE_HOWL, MOVE_UPROAR, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 80
+ .2byte SPECIES_ALAKAZAM
+ .byte BATTLE_TOWER_ITEM_TWISTED_SPOON
+ .byte 0x0B ; team flags
+ .2byte MOVE_PSYBEAM, MOVE_SNATCH, MOVE_REFLECT, MOVE_HYPER_BEAM
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 81
+ .2byte SPECIES_HERACROSS
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x05 ; team flags
+ .2byte MOVE_HORN_ATTACK, MOVE_COUNTER, MOVE_REVERSAL, MOVE_LEER
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_BOLD
+ .2byte 0 ; padding
+
+; 82
+ .2byte SPECIES_CASTFORM
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x0B ; team flags
+ .2byte MOVE_WEATHER_BALL, MOVE_SUNNY_DAY, MOVE_RAIN_DANCE, MOVE_HAIL
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 83
+ .2byte SPECIES_VIGOROTH
+ .byte BATTLE_TOWER_ITEM_FOCUS_BAND
+ .byte 0x05 ; team flags
+ .2byte MOVE_FOCUS_PUNCH, MOVE_REVERSAL, MOVE_COUNTER, MOVE_TAUNT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 84
+ .2byte SPECIES_DUSKULL
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x09 ; team flags
+ .2byte MOVE_TOXIC, MOVE_CONFUSE_RAY, MOVE_SHADOW_BALL, MOVE_WILL_O_WISP
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 85
+ .2byte SPECIES_LANTURN
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x07 ; team flags
+ .2byte MOVE_FLAIL, MOVE_SURF, MOVE_SPARK, MOVE_TAKE_DOWN
+ .byte F_EV_SPREAD_SPEED
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 86
+ .2byte SPECIES_HARIYAMA
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x05 ; team flags
+ .2byte MOVE_STRENGTH, MOVE_FAKE_OUT, MOVE_FACADE, MOVE_SAND_ATTACK
+ .byte F_EV_SPREAD_SPEED
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 87
+ .2byte SPECIES_KINGDRA
+ .byte BATTLE_TOWER_ITEM_MYSTIC_WATER
+ .byte 0x43 ; team flags
+ .2byte MOVE_AGILITY, MOVE_DIVE, MOVE_ICE_BEAM, MOVE_PROTECT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 88
+ .2byte SPECIES_GYARADOS
+ .byte BATTLE_TOWER_ITEM_DRAGON_FANG
+ .byte 0x41 ; team flags
+ .2byte MOVE_RAIN_DANCE, MOVE_SURF, MOVE_WATER_PULSE, MOVE_HYPER_BEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_IMPISH
+ .2byte 0 ; padding
+
+; 89
+ .2byte SPECIES_AGGRON
+ .byte BATTLE_TOWER_ITEM_METAL_COAT
+ .byte 0x45 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_BRICK_BREAK, MOVE_METAL_CLAW, MOVE_ROAR
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 90
+ .2byte SPECIES_ABSOL
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0xC7 ; team flags
+ .2byte MOVE_SWORDS_DANCE, MOVE_IRON_TAIL, MOVE_SLASH, MOVE_FACADE
+ .byte F_EV_SPREAD_ATTACK
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 91
+ .2byte SPECIES_SWELLOW
+ .byte BATTLE_TOWER_ITEM_SHARP_BEAK
+ .byte 0x0F ; team flags
+ .2byte MOVE_DOUBLE_TEAM, MOVE_FLY, MOVE_TOXIC, MOVE_STEEL_WING
+ .byte 0
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 92
+ .2byte SPECIES_MACHAMP
+ .byte BATTLE_TOWER_ITEM_BLACK_BELT
+ .byte 0x05 ; team flags
+ .2byte MOVE_STRENGTH, MOVE_CROSS_CHOP, MOVE_EARTHQUAKE, MOVE_FLAMETHROWER
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 93
+ .2byte SPECIES_SWAMPERT
+ .byte BATTLE_TOWER_ITEM_NEVER_MELT_ICE
+ .byte 0x41 ; team flags
+ .2byte MOVE_PROTECT, MOVE_ICE_BEAM, MOVE_HYPER_BEAM, MOVE_SURF
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 94
+ .2byte SPECIES_SCEPTILE
+ .byte BATTLE_TOWER_ITEM_MIRACLE_SEED
+ .byte 0x41 ; team flags
+ .2byte MOVE_LEAF_BLADE, MOVE_DRAGON_CLAW, MOVE_AGILITY, MOVE_PROTECT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 95
+ .2byte SPECIES_BLAZIKEN
+ .byte BATTLE_TOWER_ITEM_CHARCOAL
+ .byte 0x41 ; team flags
+ .2byte MOVE_BLAZE_KICK, MOVE_MIRROR_MOVE, MOVE_EARTHQUAKE, MOVE_PROTECT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 96
+ .2byte SPECIES_ALTARIA
+ .byte BATTLE_TOWER_ITEM_DRAGON_FANG
+ .byte 0x43 ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_DRAGON_DANCE, MOVE_TOXIC, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 97
+ .2byte SPECIES_LUDICOLO
+ .byte BATTLE_TOWER_ITEM_BLACK_BELT
+ .byte 0x43 ; team flags
+ .2byte MOVE_BRICK_BREAK, MOVE_WATER_PULSE, MOVE_RAIN_DANCE, MOVE_FOCUS_PUNCH
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 98
+ .2byte SPECIES_SABLEYE
+ .byte BATTLE_TOWER_ITEM_SPELL_TAG
+ .byte 0x49 ; team flags
+ .2byte MOVE_SHADOW_BALL, MOVE_SNATCH, MOVE_DIG, MOVE_CONFUSE_RAY
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 99
+ .2byte SPECIES_ZANGOOSE
+ .byte BATTLE_TOWER_ITEM_BLACK_GLASSES
+ .byte 0x0F ; team flags
+ .2byte MOVE_FACADE, MOVE_THUNDERBOLT, MOVE_CRUSH_CLAW, MOVE_DETECT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_CALM
+ .2byte 0 ; padding
+
+; 100
+ .2byte SPECIES_LINOONE
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x0F ; team flags
+ .2byte MOVE_IRON_TAIL, MOVE_HEADBUTT, MOVE_ATTRACT, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 101
+ .2byte SPECIES_WHISCASH
+ .byte BATTLE_TOWER_ITEM_SOFT_SAND
+ .byte 0x07 ; team flags
+ .2byte MOVE_MUD_SLAP, MOVE_EARTHQUAKE, MOVE_SURF, MOVE_AMNESIA
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_BOLD
+ .2byte 0 ; padding
+
+; 102
+ .2byte SPECIES_SOLROCK
+ .byte BATTLE_TOWER_ITEM_HARD_STONE
+ .byte 0x43 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_LIGHT_SCREEN, MOVE_ROCK_SLIDE, MOVE_CONFUSION
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 103
+ .2byte SPECIES_STARMIE
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x03 ; team flags
+ .2byte MOVE_RECOVER, MOVE_RAIN_DANCE, MOVE_SURF, MOVE_CONFUSE_RAY
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 104
+ .2byte SPECIES_CACTURNE
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x0F ; team flags
+ .2byte MOVE_INGRAIN, MOVE_LEECH_SEED, MOVE_PROTECT, MOVE_FRUSTRATION
+ .byte 0
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 105
+ .2byte SPECIES_SHIFTRY
+ .byte BATTLE_TOWER_ITEM_FOCUS_BAND
+ .byte 0x05 ; team flags
+ .2byte MOVE_FRUSTRATION, MOVE_HYPER_BEAM, MOVE_GIGA_DRAIN, MOVE_TORMENT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 106
+ .2byte SPECIES_MANECTRIC
+ .byte BATTLE_TOWER_ITEM_MAGNET
+ .byte 0x0F ; team flags
+ .2byte MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_IRON_TAIL, MOVE_ROAR
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 107
+ .2byte SPECIES_KECLEON
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0xC3 ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_FOCUS_PUNCH, MOVE_IRON_TAIL, MOVE_FLAMETHROWER
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 108
+ .2byte SPECIES_PINSIR
+ .byte BATTLE_TOWER_ITEM_SOFT_SAND
+ .byte 0x8D ; team flags
+ .2byte MOVE_GUILLOTINE, MOVE_SUBMISSION, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 109
+ .2byte SPECIES_METANG
+ .byte BATTLE_TOWER_ITEM_METAL_COAT
+ .byte 0x05 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_METEOR_MASH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_IMPISH
+ .2byte 0 ; padding
+
+; 110
+ .2byte SPECIES_CLAYDOL
+ .byte BATTLE_TOWER_ITEM_PECHA_BERRY
+ .byte 0x43 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_SELF_DESTRUCT, MOVE_SANDSTORM, MOVE_PROTECT
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 111
+ .2byte SPECIES_MASQUERAIN
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_TOXIC, MOVE_SILVER_WIND, MOVE_ATTRACT, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 112
+ .2byte SPECIES_RELICANTH
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0xC5 ; team flags
+ .2byte MOVE_ROCK_TOMB, MOVE_DOUBLE_EDGE, MOVE_SURF, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 113
+ .2byte SPECIES_WALREIN
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x0D ; team flags
+ .2byte MOVE_SURF, MOVE_ENCORE, MOVE_BLIZZARD, MOVE_HYPER_BEAM
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 114
+ .2byte SPECIES_WAILORD
+ .byte BATTLE_TOWER_ITEM_APICOT_BERRY
+ .byte 0x0B ; team flags
+ .2byte MOVE_WATER_SPOUT, MOVE_REST, MOVE_AMNESIA, MOVE_HAIL
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 115
+ .2byte SPECIES_GIRAFARIG
+ .byte BATTLE_TOWER_ITEM_GANLON_BERRY
+ .byte 0x4F ; team flags
+ .2byte MOVE_DOUBLE_TEAM, MOVE_CRUNCH, MOVE_PSYCHIC, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 116
+ .2byte SPECIES_MEDICHAM
+ .byte BATTLE_TOWER_ITEM_APICOT_BERRY
+ .byte 0x4B ; team flags
+ .2byte MOVE_CALM_MIND, MOVE_REVERSAL, MOVE_ROCK_TOMB, MOVE_PSYCHIC
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 117
+ .2byte SPECIES_TROPIUS
+ .byte BATTLE_TOWER_ITEM_MENTAL_HERB
+ .byte 0xC7 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_SYNTHESIS, MOVE_RAZOR_LEAF, MOVE_HYPER_BEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_BOLD
+ .2byte 0 ; padding
+
+; 118
+ .2byte SPECIES_NINJASK
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x05 ; team flags
+ .2byte MOVE_DOUBLE_TEAM, MOVE_SLASH, MOVE_SWORDS_DANCE, MOVE_LEECH_LIFE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 119
+ .2byte SPECIES_CAMERUPT
+ .byte BATTLE_TOWER_ITEM_CHARCOAL
+ .byte 0x0D ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_OVERHEAT, MOVE_SUNNY_DAY, MOVE_ROCK_SLIDE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 120
+ .2byte SPECIES_SHARPEDO
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x05 ; team flags
+ .2byte MOVE_CRUNCH, MOVE_SURF, MOVE_EARTHQUAKE, MOVE_PROTECT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 121
+ .2byte SPECIES_WIGGLYTUFF
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x0E ; team flags
+ .2byte MOVE_PROTECT, MOVE_TOXIC, MOVE_DOUBLE_TEAM, MOVE_DIG
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 122
+ .2byte SPECIES_SEVIPER
+ .byte BATTLE_TOWER_ITEM_POISON_BARB
+ .byte 0x05 ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_HAZE, MOVE_CRUNCH, MOVE_FLAMETHROWER
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 123
+ .2byte SPECIES_CRADILY
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0xC1 ; team flags
+ .2byte MOVE_ROCK_TOMB, MOVE_CONFUSE_RAY, MOVE_INGRAIN, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 124
+ .2byte SPECIES_ARMALDO
+ .byte BATTLE_TOWER_ITEM_RAWST_BERRY
+ .byte 0xC1 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_SANDSTORM, MOVE_PROTECT, MOVE_SLASH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 125
+ .2byte SPECIES_MAGNETON
+ .byte BATTLE_TOWER_ITEM_PERSIM_BERRY
+ .byte 0x0D ; team flags
+ .2byte MOVE_ZAP_CANNON, MOVE_SUPERSONIC, MOVE_TOXIC, MOVE_PROTECT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 126
+ .2byte SPECIES_LANTURN
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x06 ; team flags
+ .2byte MOVE_THUNDER, MOVE_SURF, MOVE_ICE_BEAM, MOVE_RAIN_DANCE
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 127
+ .2byte SPECIES_SWALOT
+ .byte BATTLE_TOWER_ITEM_CHERI_BERRY
+ .byte 0x8B ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_SNATCH, MOVE_ENCORE, MOVE_BODY_SLAM
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 128
+ .2byte SPECIES_SKARMORY
+ .byte BATTLE_TOWER_ITEM_METAL_COAT
+ .byte 0x81 ; team flags
+ .2byte MOVE_STEEL_WING, MOVE_AGILITY, MOVE_TORMENT, MOVE_FACADE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 129
+ .2byte SPECIES_DONPHAN
+ .byte BATTLE_TOWER_ITEM_WHITE_HERB
+ .byte 0x0D ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_FLAIL, MOVE_ROAR, MOVE_IRON_TAIL
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 130
+ .2byte SPECIES_HERACROSS
+ .byte BATTLE_TOWER_ITEM_FOCUS_BAND
+ .byte 0x41 ; team flags
+ .2byte MOVE_FACADE, MOVE_REVERSAL, MOVE_MEGAHORN, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 131
+ .2byte SPECIES_BANETTE
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x83 ; team flags
+ .2byte MOVE_SHADOW_BALL, MOVE_HYPER_BEAM, MOVE_THUNDERBOLT, MOVE_SKILL_SWAP
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 132
+ .2byte SPECIES_SANDSLASH
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x0F ; team flags
+ .2byte MOVE_SANDSTORM, MOVE_TOXIC, MOVE_SLASH, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 133
+ .2byte SPECIES_CRAWDAUNT
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x05 ; team flags
+ .2byte MOVE_GUILLOTINE, MOVE_CRABHAMMER, MOVE_BLIZZARD, MOVE_SLUDGE_BOMB
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 134
+ .2byte SPECIES_GRUMPIG
+ .byte BATTLE_TOWER_ITEM_TWISTED_SPOON
+ .byte 0x8B ; team flags
+ .2byte MOVE_MAGIC_COAT, MOVE_PSYCHIC, MOVE_REFLECT, MOVE_CONFUSE_RAY
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_LONELY
+ .2byte 0 ; padding
+
+; 135
+ .2byte SPECIES_RHYDON
+ .byte BATTLE_TOWER_ITEM_CHOICE_BAND
+ .byte 0x45 ; team flags
+ .2byte MOVE_IRON_TAIL, MOVE_EARTHQUAKE, MOVE_SURF, MOVE_FIRE_BLAST
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_RASH
+ .2byte 0 ; padding
+
+; 136
+ .2byte SPECIES_ALAKAZAM
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x8B ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_REFLECT, MOVE_RECOVER, MOVE_SKILL_SWAP
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 137
+ .2byte SPECIES_DUSCLOPS
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x41 ; team flags
+ .2byte MOVE_SHADOW_BALL, MOVE_WILL_O_WISP, MOVE_BLIZZARD, MOVE_PSYCHIC
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 138
+ .2byte SPECIES_TORKOAL
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x09 ; team flags
+ .2byte MOVE_FLAMETHROWER, MOVE_AMNESIA, MOVE_IRON_TAIL, MOVE_REST
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 139
+ .2byte SPECIES_ELECTRODE
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x09 ; team flags
+ .2byte MOVE_SCREECH, MOVE_EXPLOSION, MOVE_MIRROR_COAT, MOVE_PROTECT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_RASH
+ .2byte 0 ; padding
+
+; 140
+ .2byte SPECIES_BRELOOM
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x0B ; team flags
+ .2byte MOVE_IRON_TAIL, MOVE_FOCUS_PUNCH, MOVE_DOUBLE_TEAM, MOVE_LEECH_SEED
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 141
+ .2byte SPECIES_MUK
+ .byte BATTLE_TOWER_ITEM_POISON_BARB
+ .byte 0x05 ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_THUNDERBOLT, MOVE_FLAMETHROWER, MOVE_FOCUS_PUNCH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 142
+ .2byte SPECIES_WEEZING
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x05 ; team flags
+ .2byte MOVE_EXPLOSION, MOVE_SLUDGE_BOMB, MOVE_SHADOW_BALL, MOVE_FLAMETHROWER
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 143
+ .2byte SPECIES_RAICHU
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x4E ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_DOUBLE_TEAM, MOVE_FOCUS_PUNCH, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_JOLLY
+ .2byte 0 ; padding
+
+; 144
+ .2byte SPECIES_TENTACRUEL
+ .byte BATTLE_TOWER_ITEM_MYSTIC_WATER
+ .byte 0x09 ; team flags
+ .2byte MOVE_DOUBLE_TEAM, MOVE_TOXIC, MOVE_SURF, MOVE_SLUDGE_BOMB
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_BOLD
+ .2byte 0 ; padding
+
+; 145
+ .2byte SPECIES_EXPLOUD
+ .byte BATTLE_TOWER_ITEM_CHOICE_BAND
+ .byte 0x05 ; team flags
+ .2byte MOVE_BLIZZARD, MOVE_FLAMETHROWER, MOVE_EARTHQUAKE, MOVE_RETURN
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 146
+ .2byte SPECIES_XATU
+ .byte BATTLE_TOWER_ITEM_WHITE_HERB
+ .byte 0x43 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_REST, MOVE_CONFUSE_RAY, MOVE_TOXIC
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 147
+ .2byte SPECIES_GOLEM
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x05 ; team flags
+ .2byte MOVE_EXPLOSION, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_FLAMETHROWER
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_IMPISH
+ .2byte 0 ; padding
+
+; 148
+ .2byte SPECIES_GOLDUCK
+ .byte BATTLE_TOWER_ITEM_PECHA_BERRY
+ .byte 0x83 ; team flags
+ .2byte MOVE_SURF, MOVE_ATTRACT, MOVE_CALM_MIND, MOVE_BLIZZARD
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 149
+ .2byte SPECIES_NINETALES
+ .byte BATTLE_TOWER_ITEM_CHARCOAL
+ .byte 0x4A ; team flags
+ .2byte MOVE_FLAMETHROWER, MOVE_ATTRACT, MOVE_TOXIC, MOVE_CONFUSE_RAY
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 150
+ .2byte SPECIES_KINGDRA
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x13 ; team flags
+ .2byte MOVE_DOUBLE_TEAM, MOVE_REST, MOVE_SURF, MOVE_DRAGON_BREATH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 151
+ .2byte SPECIES_SLAKING
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x03 ; team flags
+ .2byte MOVE_CURSE, MOVE_AMNESIA, MOVE_YAWN, MOVE_FOCUS_PUNCH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 152
+ .2byte SPECIES_GYARADOS
+ .byte BATTLE_TOWER_ITEM_CHERI_BERRY
+ .byte 0x03 ; team flags
+ .2byte MOVE_THUNDER, MOVE_EARTHQUAKE, MOVE_HYDRO_PUMP, MOVE_RAIN_DANCE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK
+ .byte NATURE_NAUGHTY
+ .2byte 0 ; padding
+
+; 153
+ .2byte SPECIES_HARIYAMA
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x21 ; team flags
+ .2byte MOVE_BELLY_DRUM, MOVE_ENDURE, MOVE_EARTHQUAKE, MOVE_REVERSAL
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 154
+ .2byte SPECIES_ABSOL
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0xC3 ; team flags
+ .2byte MOVE_FAINT_ATTACK, MOVE_DOUBLE_EDGE, MOVE_SHADOW_BALL, MOVE_FLAMETHROWER
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 155
+ .2byte SPECIES_ALTARIA
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x83 ; team flags
+ .2byte MOVE_DRAGON_DANCE, MOVE_MIRROR_MOVE, MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_RASH
+ .2byte 0 ; padding
+
+; 156
+ .2byte SPECIES_MACHAMP
+ .byte BATTLE_TOWER_ITEM_BLACK_BELT
+ .byte 0x11 ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_FOCUS_PUNCH, MOVE_ROCK_TOMB, MOVE_ENCORE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 157
+ .2byte SPECIES_FLYGON
+ .byte BATTLE_TOWER_ITEM_DRAGON_FANG
+ .byte 0x43 ; team flags
+ .2byte MOVE_CRUNCH, MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, MOVE_FLAMETHROWER
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 158
+ .2byte SPECIES_BLAZIKEN
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x33 ; team flags
+ .2byte MOVE_COUNTER, MOVE_ROCK_SLIDE, MOVE_FOCUS_PUNCH, MOVE_FLAMETHROWER
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 159
+ .2byte SPECIES_GLALIE
+ .byte BATTLE_TOWER_ITEM_NEVER_MELT_ICE
+ .byte 0x81 ; team flags
+ .2byte MOVE_BLIZZARD, MOVE_CRUNCH, MOVE_ICY_WIND, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_JOLLY
+ .2byte 0 ; padding
+
+; 160
+ .2byte SPECIES_HUNTAIL
+ .byte BATTLE_TOWER_ITEM_MYSTIC_WATER
+ .byte 0xA1 ; team flags
+ .2byte MOVE_RAIN_DANCE, MOVE_HYDRO_PUMP, MOVE_CRUNCH, MOVE_BLIZZARD
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 161
+ .2byte SPECIES_MILOTIC
+ .byte BATTLE_TOWER_ITEM_GANLON_BERRY
+ .byte 0xD3 ; team flags
+ .2byte MOVE_SURF, MOVE_ATTRACT, MOVE_RECOVER, MOVE_TOXIC
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 162
+ .2byte SPECIES_GOREBYSS
+ .byte BATTLE_TOWER_ITEM_PECHA_BERRY
+ .byte 0x83 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_SURF, MOVE_BLIZZARD, MOVE_SHADOW_BALL
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 163
+ .2byte SPECIES_SCEPTILE
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x53 ; team flags
+ .2byte MOVE_LEAF_BLADE, MOVE_ENDEAVOR, MOVE_EARTHQUAKE, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 164
+ .2byte SPECIES_SWAMPERT
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x53 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_SURF, MOVE_MUD_SHOT, MOVE_BLIZZARD
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 165
+ .2byte SPECIES_AGGRON
+ .byte BATTLE_TOWER_ITEM_MENTAL_HERB
+ .byte 0x41 ; team flags
+ .2byte MOVE_DOUBLE_EDGE, MOVE_FLAMETHROWER, MOVE_IRON_TAIL, MOVE_BLIZZARD
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_BOLD
+ .2byte 0 ; padding
+
+; 166
+ .2byte SPECIES_CRADILY
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0xE1 ; team flags
+ .2byte MOVE_STOCKPILE, MOVE_SPIT_UP, MOVE_SWALLOW, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 167
+ .2byte SPECIES_ARMALDO
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0xC1 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_HYPER_BEAM, MOVE_SLASH, MOVE_SWORDS_DANCE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 168
+ .2byte SPECIES_BRELOOM
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x82 ; team flags
+ .2byte MOVE_FOCUS_PUNCH, MOVE_COUNTER, MOVE_MACH_PUNCH, MOVE_SNATCH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 169
+ .2byte SPECIES_LUDICOLO
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x83 ; team flags
+ .2byte MOVE_RAIN_DANCE, MOVE_SURF, MOVE_PROTECT, MOVE_TOXIC
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 170
+ .2byte SPECIES_SHIFTRY
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x03 ; team flags
+ .2byte MOVE_TORMENT, MOVE_FAINT_ATTACK, MOVE_SHADOW_BALL, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 171
+ .2byte SPECIES_TROPIUS
+ .byte BATTLE_TOWER_ITEM_APICOT_BERRY
+ .byte 0xC3 ; team flags
+ .2byte MOVE_SUNNY_DAY, MOVE_SYNTHESIS, MOVE_SOLAR_BEAM, MOVE_LEECH_SEED
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 172
+ .2byte SPECIES_GRUMPIG
+ .byte BATTLE_TOWER_ITEM_MACHO_BRACE
+ .byte 0x23 ; team flags
+ .2byte MOVE_TRICK, MOVE_SKILL_SWAP, MOVE_PSYCHIC, MOVE_REST
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 173
+ .2byte SPECIES_TORKOAL
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x81 ; team flags
+ .2byte MOVE_IRON_DEFENSE, MOVE_TOXIC, MOVE_REST, MOVE_FLAMETHROWER
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 174
+ .2byte SPECIES_MANECTRIC
+ .byte BATTLE_TOWER_ITEM_NONE
+ .byte 0x03 ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_CRUNCH, MOVE_ROAR, MOVE_THIEF
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 175
+ .2byte SPECIES_PINSIR
+ .byte BATTLE_TOWER_ITEM_LEPPA_BERRY
+ .byte 0x61 ; team flags
+ .2byte MOVE_GUILLOTINE, MOVE_EARTHQUAKE, MOVE_DOUBLE_TEAM, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 176
+ .2byte SPECIES_STARMIE
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x93 ; team flags
+ .2byte MOVE_LIGHT_SCREEN, MOVE_THUNDERBOLT, MOVE_SURF, MOVE_REST
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 177
+ .2byte SPECIES_HERACROSS
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x51 ; team flags
+ .2byte MOVE_MEGAHORN, MOVE_REVERSAL, MOVE_EARTHQUAKE, MOVE_COUNTER
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 178
+ .2byte SPECIES_WALREIN
+ .byte BATTLE_TOWER_ITEM_NEVER_MELT_ICE
+ .byte 0x83 ; team flags
+ .2byte MOVE_BLIZZARD, MOVE_EARTHQUAKE, MOVE_SURF, MOVE_ROCK_SLIDE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 179
+ .2byte SPECIES_ALAKAZAM
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x13 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_RECOVER, MOVE_ENCORE, MOVE_SNATCH
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 180
+ .2byte SPECIES_MILOTIC
+ .byte BATTLE_TOWER_ITEM_APICOT_BERRY
+ .byte 0x93 ; team flags
+ .2byte MOVE_SURF, MOVE_BLIZZARD, MOVE_RECOVER, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 181
+ .2byte SPECIES_REGICE
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x11 ; team flags
+ .2byte MOVE_REST, MOVE_CURSE, MOVE_BLIZZARD, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_MILD
+ .2byte 0 ; padding
+
+; 182
+ .2byte SPECIES_REGISTEEL
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x11 ; team flags
+ .2byte MOVE_REST, MOVE_IRON_DEFENSE, MOVE_THUNDERBOLT, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_MILD
+ .2byte 0 ; padding
+
+; 183
+ .2byte SPECIES_REGIROCK
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x91 ; team flags
+ .2byte MOVE_ROCK_TOMB, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 184
+ .2byte SPECIES_DUSCLOPS
+ .byte BATTLE_TOWER_ITEM_SPELL_TAG
+ .byte 0x20 ; team flags
+ .2byte MOVE_SHADOW_BALL, MOVE_EARTHQUAKE, MOVE_BLIZZARD, MOVE_DESTINY_BOND
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_NAUGHTY
+ .2byte 0 ; padding
+
+; 185
+ .2byte SPECIES_SEAKING
+ .byte BATTLE_TOWER_ITEM_LEPPA_BERRY
+ .byte 0xB2 ; team flags
+ .2byte MOVE_HORN_DRILL, MOVE_AGILITY, MOVE_SLEEP_TALK, MOVE_REST
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 186
+ .2byte SPECIES_CAMERUPT
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x00 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_ERUPTION, MOVE_ROCK_SLIDE, MOVE_FLAMETHROWER
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 187
+ .2byte SPECIES_LANTURN
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x82 ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_SURF, MOVE_THUNDER_WAVE, MOVE_BLIZZARD
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 188
+ .2byte SPECIES_WEEZING
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x20 ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_THUNDERBOLT, MOVE_FIRE_BLAST, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 189
+ .2byte SPECIES_WHISCASH
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x41 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_SURF, MOVE_ROCK_TOMB, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 190
+ .2byte SPECIES_AGGRON
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x11 ; team flags
+ .2byte MOVE_DOUBLE_EDGE, MOVE_EARTHQUAKE, MOVE_SURF, MOVE_DRAGON_CLAW
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 191
+ .2byte SPECIES_CACTURNE
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x63 ; team flags
+ .2byte MOVE_DYNAMIC_PUNCH, MOVE_COUNTER, MOVE_FAINT_ATTACK, MOVE_GIGA_DRAIN
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 192
+ .2byte SPECIES_SHARPEDO
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x01 ; team flags
+ .2byte MOVE_CRUNCH, MOVE_DOUBLE_EDGE, MOVE_SURF, MOVE_SWAGGER
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 193
+ .2byte SPECIES_ABSOL
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x82 ; team flags
+ .2byte MOVE_DOUBLE_EDGE, MOVE_FACADE, MOVE_SWORDS_DANCE, MOVE_QUICK_ATTACK
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 194
+ .2byte SPECIES_WAILORD
+ .byte BATTLE_TOWER_ITEM_LEPPA_BERRY
+ .byte 0x23 ; team flags
+ .2byte MOVE_HYDRO_PUMP, MOVE_EARTHQUAKE, MOVE_ATTRACT, MOVE_FISSURE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 195
+ .2byte SPECIES_TENTACRUEL
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x21 ; team flags
+ .2byte MOVE_HYDRO_PUMP, MOVE_SLUDGE_BOMB, MOVE_GIGA_DRAIN, MOVE_MIRROR_COAT
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_RASH
+ .2byte 0 ; padding
+
+; 196
+ .2byte SPECIES_LUDICOLO
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0xA2 ; team flags
+ .2byte MOVE_RAIN_DANCE, MOVE_SURF, MOVE_TOXIC, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 197
+ .2byte SPECIES_WOBBUFFET
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x23 ; team flags
+ .2byte MOVE_ENCORE, MOVE_COUNTER, MOVE_MIRROR_COAT, MOVE_DESTINY_BOND
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 198
+ .2byte SPECIES_RHYDON
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x21 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_MEGAHORN, MOVE_HORN_DRILL, MOVE_ROCK_SLIDE
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 199
+ .2byte SPECIES_GLALIE
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x21 ; team flags
+ .2byte MOVE_CRUNCH, MOVE_BLIZZARD, MOVE_HAIL, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 200
+ .2byte SPECIES_SCEPTILE
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x13 ; team flags
+ .2byte MOVE_LEAF_BLADE, MOVE_EARTHQUAKE, MOVE_DRAGON_CLAW, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 201
+ .2byte SPECIES_BLAZIKEN
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x17 ; team flags
+ .2byte MOVE_BLAZE_KICK, MOVE_ROCK_TOMB, MOVE_ENDURE, MOVE_REVERSAL
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_RASH
+ .2byte 0 ; padding
+
+; 202
+ .2byte SPECIES_SWAMPERT
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x17 ; team flags
+ .2byte MOVE_SURF, MOVE_EARTHQUAKE, MOVE_MUD_SHOT, MOVE_BLIZZARD
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 203
+ .2byte SPECIES_GARDEVOIR
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x19 ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_THUNDERBOLT, MOVE_DESTINY_BOND, MOVE_WILL_O_WISP
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 204
+ .2byte SPECIES_BRELOOM
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0xF6 ; team flags
+ .2byte MOVE_SPORE, MOVE_FOCUS_PUNCH, MOVE_BRICK_BREAK, MOVE_SLUDGE_BOMB
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 205
+ .2byte SPECIES_ALAKAZAM
+ .byte BATTLE_TOWER_ITEM_GANLON_BERRY
+ .byte 0x1B ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_THUNDER_PUNCH, MOVE_REFLECT, MOVE_RECOVER
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 206
+ .2byte SPECIES_SHIFTRY
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x89 ; team flags
+ .2byte MOVE_FAINT_ATTACK, MOVE_SHADOW_BALL, MOVE_DOUBLE_TEAM, MOVE_REST
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 207
+ .2byte SPECIES_HARIYAMA
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x85 ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_EARTHQUAKE, MOVE_FACADE, MOVE_FAKE_OUT
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 208
+ .2byte SPECIES_CROBAT
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x49 ; team flags
+ .2byte MOVE_ATTRACT, MOVE_CONFUSE_RAY, MOVE_BITE, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 209
+ .2byte SPECIES_MACHAMP
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x15 ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_FLAMETHROWER, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 210
+ .2byte SPECIES_MANECTRIC
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x0B ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_ROAR, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 211
+ .2byte SPECIES_ELECTRODE
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x27 ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_PROTECT, MOVE_MIRROR_COAT, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 212
+ .2byte SPECIES_MUK
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x05 ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 213
+ .2byte SPECIES_FLYGON
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x4D ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, MOVE_FLAMETHROWER, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 214
+ .2byte SPECIES_STARMIE
+ .byte BATTLE_TOWER_ITEM_APICOT_BERRY
+ .byte 0x1B ; team flags
+ .2byte MOVE_SURF, MOVE_THUNDERBOLT, MOVE_RECOVER, MOVE_CONFUSE_RAY
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 215
+ .2byte SPECIES_DODRIO
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x2B ; team flags
+ .2byte MOVE_DRILL_PECK, MOVE_TRI_ATTACK, MOVE_AGILITY, MOVE_FACADE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 216
+ .2byte SPECIES_RAICHU
+ .byte BATTLE_TOWER_ITEM_FOCUS_BAND
+ .byte 0x0A ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_REVERSAL, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 217
+ .2byte SPECIES_GOLDUCK
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_SURF, MOVE_CROSS_CHOP, MOVE_ICE_BEAM, MOVE_HYPER_BEAM
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 218
+ .2byte SPECIES_HERACROSS
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x54 ; team flags
+ .2byte MOVE_MEGAHORN, MOVE_ROCK_TOMB, MOVE_ENDURE, MOVE_REVERSAL
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 219
+ .2byte SPECIES_WALREIN
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x06 ; team flags
+ .2byte MOVE_SURF, MOVE_ICE_BEAM, MOVE_EARTHQUAKE, MOVE_REST
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_NAIVE
+ .2byte 0 ; padding
+
+; 220
+ .2byte SPECIES_KINGDRA
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x1D ; team flags
+ .2byte MOVE_SURF, MOVE_TOXIC, MOVE_PROTECT, MOVE_REST
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 221
+ .2byte SPECIES_SALAMENCE
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x9C ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, MOVE_CRUNCH, MOVE_REST
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 222
+ .2byte SPECIES_METAGROSS
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x15 ; team flags
+ .2byte MOVE_METEOR_MASH, MOVE_PSYCHIC, MOVE_EARTHQUAKE, MOVE_LIGHT_SCREEN
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 223
+ .2byte SPECIES_REGIROCK
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0xB5 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_FOCUS_PUNCH, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 224
+ .2byte SPECIES_REGICE
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x96 ; team flags
+ .2byte MOVE_ICE_BEAM, MOVE_THUNDERBOLT, MOVE_DOUBLE_TEAM, MOVE_REST
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 225
+ .2byte SPECIES_REGISTEEL
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x94 ; team flags
+ .2byte MOVE_METAL_CLAW, MOVE_EARTHQUAKE, MOVE_THUNDERBOLT, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 226
+ .2byte SPECIES_LATIAS
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x96 ; team flags
+ .2byte MOVE_MIST_BALL, MOVE_THUNDERBOLT, MOVE_REST, MOVE_DRAGON_CLAW
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_MILD
+ .2byte 0 ; padding
+
+; 227
+ .2byte SPECIES_LATIOS
+ .byte BATTLE_TOWER_ITEM_APICOT_BERRY
+ .byte 0x95 ; team flags
+ .2byte MOVE_LUSTER_PURGE, MOVE_REFLECT, MOVE_RECOVER, MOVE_DRAGON_CLAW
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 228
+ .2byte SPECIES_MILOTIC
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x96 ; team flags
+ .2byte MOVE_SURF, MOVE_TOXIC, MOVE_RECOVER, MOVE_MIRROR_COAT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 229
+ .2byte SPECIES_SLAKING
+ .byte BATTLE_TOWER_ITEM_CHOICE_BAND
+ .byte 0x05 ; team flags
+ .2byte MOVE_HYPER_BEAM, MOVE_EARTHQUAKE, MOVE_NONE, MOVE_NONE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 230
+ .2byte SPECIES_SCEPTILE
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x1F ; team flags
+ .2byte MOVE_GIGA_DRAIN, MOVE_DOUBLE_TEAM, MOVE_LEECH_SEED, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 231
+ .2byte SPECIES_BLAZIKEN
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x17 ; team flags
+ .2byte MOVE_BLAZE_KICK, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE, MOVE_REST
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 232
+ .2byte SPECIES_SWAMPERT
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x17 ; team flags
+ .2byte MOVE_MUDDY_WATER, MOVE_MUD_SHOT, MOVE_MIRROR_COAT, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 233
+ .2byte SPECIES_GARDEVOIR
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x7B ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_DESTINY_BOND, MOVE_SNATCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_RELAXED
+ .2byte 0 ; padding
+
+; 234
+ .2byte SPECIES_BRELOOM
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x56 ; team flags
+ .2byte MOVE_SPORE, MOVE_COUNTER, MOVE_IRON_TAIL, MOVE_GIGA_DRAIN
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 235
+ .2byte SPECIES_ALAKAZAM
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x0A ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_THUNDER_PUNCH, MOVE_FIRE_PUNCH, MOVE_RECOVER
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 236
+ .2byte SPECIES_HARIYAMA
+ .byte BATTLE_TOWER_ITEM_FOCUS_BAND
+ .byte 0x05 ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_ROCK_TOMB, MOVE_ENDURE, MOVE_REVERSAL
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 237
+ .2byte SPECIES_GYARADOS
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x0C ; team flags
+ .2byte MOVE_HYPER_BEAM, MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_BOLD
+ .2byte 0 ; padding
+
+; 238
+ .2byte SPECIES_CROBAT
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x49 ; team flags
+ .2byte MOVE_TOXIC, MOVE_CONFUSE_RAY, MOVE_ATTRACT, MOVE_PROTECT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 239
+ .2byte SPECIES_MACHAMP
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x15 ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_COUNTER, MOVE_EARTHQUAKE, MOVE_FACADE
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 240
+ .2byte SPECIES_MANECTRIC
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x63 ; team flags
+ .2byte MOVE_THUNDER, MOVE_THUNDER_WAVE, MOVE_REST, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 241
+ .2byte SPECIES_ELECTRODE
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x07 ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_SCREECH, MOVE_MIRROR_COAT, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_MODEST
+ .2byte 0 ; padding
+
+; 242
+ .2byte SPECIES_MUK
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x45 ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_GIGA_DRAIN, MOVE_ROCK_TOMB, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_RASH
+ .2byte 0 ; padding
+
+; 243
+ .2byte SPECIES_FLYGON
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x4D ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, MOVE_IRON_TAIL, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_IMPISH
+ .2byte 0 ; padding
+
+; 244
+ .2byte SPECIES_STARMIE
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x1B ; team flags
+ .2byte MOVE_LIGHT_SCREEN, MOVE_THUNDERBOLT, MOVE_SURF, MOVE_REST
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 245
+ .2byte SPECIES_NINETALES
+ .byte BATTLE_TOWER_ITEM_SITRUS_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_CONFUSE_RAY, MOVE_OVERHEAT, MOVE_FLAMETHROWER, MOVE_IRON_TAIL
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 246
+ .2byte SPECIES_GOLEM
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x25 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_ROAR, MOVE_FIRE_BLAST, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 247
+ .2byte SPECIES_GOLDUCK
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x27 ; team flags
+ .2byte MOVE_HYDRO_PUMP, MOVE_CROSS_CHOP, MOVE_BLIZZARD, MOVE_PSYCH_UP
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 248
+ .2byte SPECIES_HERACROSS
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x55 ; team flags
+ .2byte MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_COUNTER, MOVE_REVERSAL
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 249
+ .2byte SPECIES_WALREIN
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x36 ; team flags
+ .2byte MOVE_SURF, MOVE_BLIZZARD, MOVE_ROCK_SLIDE, MOVE_SHEER_COLD
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 250
+ .2byte SPECIES_KINGDRA
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x5C ; team flags
+ .2byte MOVE_HYDRO_PUMP, MOVE_PROTECT, MOVE_DRAGON_BREATH, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 251
+ .2byte SPECIES_SALAMENCE
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x9D ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, MOVE_FLAMETHROWER, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 252
+ .2byte SPECIES_METAGROSS
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x15 ; team flags
+ .2byte MOVE_METEOR_MASH, MOVE_PSYCHIC, MOVE_EARTHQUAKE, MOVE_HYPER_BEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 253
+ .2byte SPECIES_REGIROCK
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x95 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_ROCK_TOMB, MOVE_FACADE, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 254
+ .2byte SPECIES_REGICE
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x96 ; team flags
+ .2byte MOVE_BLIZZARD, MOVE_THUNDERBOLT, MOVE_HAIL, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE
+ .byte NATURE_CAREFUL
+ .2byte 0 ; padding
+
+; 255
+ .2byte SPECIES_REGISTEEL
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x94 ; team flags
+ .2byte MOVE_METAL_CLAW, MOVE_EARTHQUAKE, MOVE_ANCIENT_POWER, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 256
+ .2byte SPECIES_LATIAS
+ .byte BATTLE_TOWER_ITEM_APICOT_BERRY
+ .byte 0x96 ; team flags
+ .2byte MOVE_MIST_BALL, MOVE_REFLECT, MOVE_RECOVER, MOVE_DRAGON_CLAW
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 257
+ .2byte SPECIES_LATIOS
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x95 ; team flags
+ .2byte MOVE_LUSTER_PURGE, MOVE_ICE_BEAM, MOVE_RECOVER, MOVE_DRAGON_CLAW
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 258
+ .2byte SPECIES_MILOTIC
+ .byte BATTLE_TOWER_ITEM_APICOT_BERRY
+ .byte 0xD6 ; team flags
+ .2byte MOVE_SURF, MOVE_ICE_BEAM, MOVE_RECOVER, MOVE_DOUBLE_TEAM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 259
+ .2byte SPECIES_KECLEON
+ .byte BATTLE_TOWER_ITEM_CHOICE_BAND
+ .byte 0x69 ; team flags
+ .2byte MOVE_TRICK, MOVE_REST, MOVE_IRON_TAIL, MOVE_DISABLE
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_QUIRKY
+ .2byte 0 ; padding
+
+; 260
+ .2byte SPECIES_SCEPTILE
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x5F ; team flags
+ .2byte MOVE_LEAF_BLADE, MOVE_EARTHQUAKE, MOVE_REST, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 261
+ .2byte SPECIES_BLAZIKEN
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x7F ; team flags
+ .2byte MOVE_FOCUS_PUNCH, MOVE_COUNTER, MOVE_SWAGGER, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 262
+ .2byte SPECIES_SWAMPERT
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x57 ; team flags
+ .2byte MOVE_IRON_TAIL, MOVE_CURSE, MOVE_DOUBLE_TEAM, MOVE_REST
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 263
+ .2byte SPECIES_GARDEVOIR
+ .byte BATTLE_TOWER_ITEM_CHESTO_BERRY
+ .byte 0x3B ; team flags
+ .2byte MOVE_SHADOW_BALL, MOVE_PSYCHIC, MOVE_REST, MOVE_IMPRISON
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 264
+ .2byte SPECIES_BRELOOM
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x56 ; team flags
+ .2byte MOVE_SPORE, MOVE_FOCUS_PUNCH, MOVE_SLUDGE_BOMB, MOVE_IRON_TAIL
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 265
+ .2byte SPECIES_ALAKAZAM
+ .byte BATTLE_TOWER_ITEM_CHOICE_BAND
+ .byte 0x1A ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_TRICK, MOVE_RECOVER, MOVE_SNATCH
+ .byte F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HASTY
+ .2byte 0 ; padding
+
+; 266
+ .2byte SPECIES_HARIYAMA
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x65 ; team flags
+ .2byte MOVE_REVENGE, MOVE_COUNTER, MOVE_FOCUS_PUNCH, MOVE_REVERSAL
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 267
+ .2byte SPECIES_LUDICOLO
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x54 ; team flags
+ .2byte MOVE_RAIN_DANCE, MOVE_PROTECT, MOVE_TOXIC, MOVE_SURF
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 268
+ .2byte SPECIES_CROBAT
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0x4B ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_BITE, MOVE_AIR_CUTTER, MOVE_SHADOW_BALL
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 269
+ .2byte SPECIES_MACHAMP
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x75 ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_ROCK_SLIDE, MOVE_DYNAMIC_PUNCH, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 270
+ .2byte SPECIES_MANECTRIC
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_THUNDERBOLT, MOVE_THUNDER_WAVE, MOVE_ATTRACT, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 271
+ .2byte SPECIES_ELECTRODE
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x64 ; team flags
+ .2byte MOVE_THUNDER, MOVE_DOUBLE_TEAM, MOVE_MIRROR_COAT, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_BASHFUL
+ .2byte 0 ; padding
+
+; 272
+ .2byte SPECIES_MUK
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x49 ; team flags
+ .2byte MOVE_SLUDGE_BOMB, MOVE_FLAMETHROWER, MOVE_THUNDERBOLT, MOVE_SHADOW_PUNCH
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_GENTLE
+ .2byte 0 ; padding
+
+; 273
+ .2byte SPECIES_FLYGON
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0xCD ; team flags
+ .2byte MOVE_PROTECT, MOVE_DIG, MOVE_TOXIC, MOVE_SANDSTORM
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 274
+ .2byte SPECIES_STARMIE
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x5B ; team flags
+ .2byte MOVE_SURF, MOVE_THUNDERBOLT, MOVE_BLIZZARD, MOVE_PSYCHIC
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 275
+ .2byte SPECIES_LUDICOLO
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0x1A ; team flags
+ .2byte MOVE_RAIN_DANCE, MOVE_LEECH_SEED, MOVE_DIVE, MOVE_PROTECT
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 276
+ .2byte SPECIES_RAICHU
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x4A ; team flags
+ .2byte MOVE_THUNDER, MOVE_REVERSAL, MOVE_FACADE, MOVE_IRON_TAIL
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_TIMID
+ .2byte 0 ; padding
+
+; 277
+ .2byte SPECIES_GOLDUCK
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x0A ; team flags
+ .2byte MOVE_SURF, MOVE_PSYCHIC, MOVE_ICE_BEAM, MOVE_IRON_TAIL
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 278
+ .2byte SPECIES_HERACROSS
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0x15 ; team flags
+ .2byte MOVE_MEGAHORN, MOVE_EARTHQUAKE, MOVE_FACADE, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 279
+ .2byte SPECIES_WALREIN
+ .byte BATTLE_TOWER_ITEM_LEPPA_BERRY
+ .byte 0x26 ; team flags
+ .2byte MOVE_SURF, MOVE_ICE_BEAM, MOVE_FISSURE, MOVE_SHEER_COLD
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 280
+ .2byte SPECIES_KINGDRA
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x4D ; team flags
+ .2byte MOVE_HYDRO_PUMP, MOVE_BLIZZARD, MOVE_HYPER_BEAM, MOVE_DISABLE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 281
+ .2byte SPECIES_SALAMENCE
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x9C ; team flags
+ .2byte MOVE_DRAGON_CLAW, MOVE_EARTHQUAKE, MOVE_FIRE_BLAST, MOVE_HYDRO_PUMP
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_NAUGHTY
+ .2byte 0 ; padding
+
+; 282
+ .2byte SPECIES_METAGROSS
+ .byte BATTLE_TOWER_ITEM_LIECHI_BERRY
+ .byte 0xB5 ; team flags
+ .2byte MOVE_METEOR_MASH, MOVE_PSYCHIC, MOVE_PURSUIT, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 283
+ .2byte SPECIES_REGIROCK
+ .byte BATTLE_TOWER_ITEM_APICOT_BERRY
+ .byte 0x95 ; team flags
+ .2byte MOVE_EARTHQUAKE, MOVE_TOXIC, MOVE_SUPERPOWER, MOVE_REST
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_SERIOUS
+ .2byte 0 ; padding
+
+; 284
+ .2byte SPECIES_REGICE
+ .byte BATTLE_TOWER_ITEM_LAX_INCENSE
+ .byte 0x96 ; team flags
+ .2byte MOVE_ICE_BEAM, MOVE_THUNDERBOLT, MOVE_ANCIENT_POWER, MOVE_EXPLOSION
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE
+ .byte NATURE_RASH
+ .2byte 0 ; padding
+
+; 285
+ .2byte SPECIES_REGISTEEL
+ .byte BATTLE_TOWER_ITEM_LEFTOVERS
+ .byte 0xB4 ; team flags
+ .2byte MOVE_CURSE, MOVE_AMNESIA, MOVE_RETURN, MOVE_REST
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_LAX
+ .2byte 0 ; padding
+
+; 286
+ .2byte SPECIES_LATIAS
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x92 ; team flags
+ .2byte MOVE_MIST_BALL, MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 287
+ .2byte SPECIES_LATIOS
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0x91 ; team flags
+ .2byte MOVE_LUSTER_PURGE, MOVE_THUNDERBOLT, MOVE_EARTHQUAKE, MOVE_SURF
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 288
+ .2byte SPECIES_MILOTIC
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0xB2 ; team flags
+ .2byte MOVE_SURF, MOVE_ICE_BEAM, MOVE_RECOVER, MOVE_ATTRACT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_BRAVE
+ .2byte 0 ; padding
+
+; 289
+ .2byte SPECIES_SLAKING
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0x65 ; team flags
+ .2byte MOVE_YAWN, MOVE_SLASH, MOVE_COUNTER, MOVE_HYPER_BEAM
+ .byte F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 290
+ .2byte SPECIES_SCEPTILE
+ .byte BATTLE_TOWER_ITEM_SHELL_BELL
+ .byte 0xDF ; team flags
+ .2byte MOVE_LEAF_BLADE, MOVE_DETECT, MOVE_DRAGON_CLAW, MOVE_CRUNCH
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 291
+ .2byte SPECIES_BLAZIKEN
+ .byte BATTLE_TOWER_ITEM_SALAC_BERRY
+ .byte 0xD7 ; team flags
+ .2byte MOVE_BLAZE_KICK, MOVE_SKY_UPPERCUT, MOVE_EARTHQUAKE, MOVE_ROCK_SLIDE
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK
+ .byte NATURE_DOCILE
+ .2byte 0 ; padding
+
+; 292
+ .2byte SPECIES_SWAMPERT
+ .byte BATTLE_TOWER_ITEM_PETAYA_BERRY
+ .byte 0x5F ; team flags
+ .2byte MOVE_SURF, MOVE_EARTHQUAKE, MOVE_ICE_BEAM, MOVE_ROCK_TOMB
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP
+ .byte NATURE_SASSY
+ .2byte 0 ; padding
+
+; 293
+ .2byte SPECIES_SHEDINJA
+ .byte BATTLE_TOWER_ITEM_BRIGHT_POWDER
+ .byte 0xDB ; team flags
+ .2byte MOVE_CONFUSE_RAY, MOVE_SHADOW_BALL, MOVE_TOXIC, MOVE_HYPER_BEAM
+ .byte F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 294
+ .2byte SPECIES_METAGROSS
+ .byte BATTLE_TOWER_ITEM_QUICK_CLAW
+ .byte 0x94 ; team flags
+ .2byte MOVE_METEOR_MASH, MOVE_PSYCHIC, MOVE_SHADOW_BALL, MOVE_EARTHQUAKE
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 295
+ .2byte SPECIES_GRUMPIG
+ .byte BATTLE_TOWER_ITEM_MACHO_BRACE
+ .byte 0x4B ; team flags
+ .2byte MOVE_PSYCHIC, MOVE_CONFUSE_RAY, MOVE_TRICK, MOVE_REFLECT
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 296
+ .2byte SPECIES_LATIAS
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x92 ; team flags
+ .2byte MOVE_MIST_BALL, MOVE_RECOVER, MOVE_ATTRACT, MOVE_DRAGON_CLAW
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_ADAMANT
+ .2byte 0 ; padding
+
+; 297
+ .2byte SPECIES_LATIOS
+ .byte BATTLE_TOWER_ITEM_KINGS_ROCK
+ .byte 0x91 ; team flags
+ .2byte MOVE_LUSTER_PURGE, MOVE_THUNDERBOLT, MOVE_ICE_BEAM, MOVE_DRAGON_CLAW
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
+
+; 298
+ .2byte SPECIES_STARMIE
+ .byte BATTLE_TOWER_ITEM_LUM_BERRY
+ .byte 0x1A ; team flags
+ .2byte MOVE_SURF, MOVE_THUNDERBOLT, MOVE_PSYCHIC, MOVE_ICE_BEAM
+ .byte F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED
+ .byte NATURE_QUIET
+ .2byte 0 ; padding
+
+; 299
+ .2byte SPECIES_MACHAMP
+ .byte BATTLE_TOWER_ITEM_SCOPE_LENS
+ .byte 0x14 ; team flags
+ .2byte MOVE_CROSS_CHOP, MOVE_COUNTER, MOVE_ROCK_TOMB, MOVE_FLAMETHROWER
+ .byte F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP
+ .byte NATURE_HARDY
+ .2byte 0 ; padding
diff --git a/data/battle_tower/trainers.s b/data/battle_tower/trainers.s
new file mode 100644
index 000000000..099e86005
--- /dev/null
+++ b/data/battle_tower/trainers.s
@@ -0,0 +1,1302 @@
+ .align 2
+
+gBattleTowerTrainers: ; 8402F00
+; 0
+ .byte TRAINER_CLASS_YOUNGSTER
+ .charmapstr "ALVIN$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word ARE
+ ec_word YOU
+ ec_word READY
+ ec_word QUES
+ ec_word HERE_I_COME
+ ec_word EXCL
+
+; 1
+ .byte TRAINER_CLASS_BIRD_KEEPER
+ .charmapstr "DIRK$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word OKAY
+ ec_word I_AM
+ ec_word GOING
+ ec_word FOR
+ ec_word IT
+ ec_word EXCL
+
+; 2
+ .byte TRAINER_CLASS_LADY
+ .charmapstr "CYBIL$", 8
+ .byte 0x02 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word YOU_RE
+ ec_word A
+ ec_word PUSHOVER
+ ec_word LET_S
+ ec_word GET
+ ec_word GOING
+
+; 3
+ .byte TRAINER_CLASS_BLACK_BELT
+ .charmapstr "CHEN$", 8
+ .byte 0x05 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word MY
+ ec_word SPIRIT
+ ec_word IS
+ ec_word ENOUGH
+ ec_word SNORT
+ ec_word ARRGH
+
+; 4
+ .byte TRAINER_CLASS_NINJA_BOY
+ .charmapstr "YOSHI$", 8
+ .byte 0x05 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word GO
+ ec_word MY
+ ec_word POKEMON
+ ec_word FIGHT
+ ec_word THE
+ ec_word BATTLE
+
+; 5
+ .byte TRAINER_CLASS_SCHOOL_KID_F
+ .charmapstr "TINA$", 8
+ .byte 0x0A ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word STUDY
+ ec_word IS
+ ec_word BORING
+ ec_word LET_S
+ ec_word BATTLE
+ ec_word NOW
+
+; 6
+ .byte TRAINER_CLASS_BUG_MANIAC
+ .charmapstr "COREY$", 8
+ .byte 0x41 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word HEY
+ ec_word I
+ ec_word WILL
+ ec_move2 TRANSFORM
+ ec_word FOR
+ ec_move1 STRENGTH
+
+; 7
+ .byte TRAINER_CLASS_FISHERMAN
+ .charmapstr "GORDON$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word NEED
+ ec_word A
+ ec_word VACATION
+ ec_word RIGHT
+ ec_word NOW
+
+; 8
+ .byte TRAINER_CLASS_TUBER_F
+ .charmapstr "ANN$", 8
+ .byte 0x02 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word WE
+ ec_word ALL
+ ec_word ADORE
+ ec_word POKEMON
+ ec_word ABSOLUTELY
+ ec_word TRULY
+
+; 9
+ .byte TRAINER_CLASS_POKEFAN_F
+ .charmapstr "JULIA$", 8
+ .byte 0x42 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I_AM
+ ec_word A
+ ec_word CUTE
+ ec_word LADY
+ ec_word YES
+ ec_word I_AM
+
+; 10
+ .byte TRAINER_CLASS_GENTLEMAN
+ .charmapstr "GREGORY$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word THINK
+ ec_word WE
+ ec_word SHOULD
+ ec_word START
+ ec_word TODAY
+
+; 11
+ .byte TRAINER_CLASS_CAMPER
+ .charmapstr "KEITH$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word YOU_RE
+ ec_word MY
+ ec_word FRIEND
+ ec_word FROM
+ ec_word NOW
+ ec_word ON
+
+; 12
+ .byte TRAINER_CLASS_RUNNING_TRIATHLETE_F
+ .charmapstr "KENDRA$", 8
+ .byte 0x0A ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I_AM
+ ec_move1 SWIFT
+ ec_word HOW
+ ec_word ABOUT
+ ec_word YOU
+ ec_word QUES
+
+; 13
+ .byte TRAINER_CLASS_HIKER
+ .charmapstr "DEV$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word WAHAHAHA
+ ec_word I_AM
+ ec_word FEELING
+ ec_word LIKE
+ ec_word IT_S
+ ec_move2 PAY_DAY
+
+; 14
+ .byte TRAINER_CLASS_BATTLE_GIRL
+ .charmapstr "CASSIE$", 8
+ .byte 0x0A ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word YOU_RE
+ ec_word STRONG
+ ec_word AREN_T
+ .2byte -1
+ ec_word YOU
+ ec_word QUES
+
+; 15
+ .byte TRAINER_CLASS_PSYCHIC_M
+ .charmapstr "JULIAN$", 8
+ .byte 0x05 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word FUFUFU
+ .2byte -1
+ ec_word YOU
+ ec_word CAN_T
+ ec_word WIN
+ ec_word KID
+
+; 16
+ .byte TRAINER_CLASS_LASS
+ .charmapstr "JOYCE$", 8
+ .byte 0x02 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word BE
+ ec_word KIND
+ ec_word TO
+ ec_word THE
+ ec_word DIGITAL
+ ec_word IDOL
+
+; 17
+ .byte TRAINER_CLASS_GUITARIST
+ .charmapstr "LES$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I_AM
+ ec_word GREAT
+ ec_word YOU_RE
+ ec_word JUST
+ ec_word RATHER
+ ec_word OKAY
+
+; 18
+ .byte TRAINER_CLASS_RICH_BOY
+ .charmapstr "CLINTON$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word HAVE
+ ec_word ROUGH_SKIN
+ ec_word I
+ ec_word NEED
+ ec_word NATURAL_CURE
+
+; 19
+ .byte TRAINER_CLASS_BUG_CATCHER
+ .charmapstr "LEWIS$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word THIS
+ ec_word IS
+ ec_word EXCITING
+ ec_word CAN
+ ec_word I
+ ec_word WIN
+
+; 20
+ .byte TRAINER_CLASS_PICNICKER
+ .charmapstr "RACHAEL$", 8
+ .byte 0x02 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word LIKE
+ ec_word WALKING
+ ec_word WITH
+ ec_word MY
+ ec_word POKEMON
+
+; 21
+ .byte TRAINER_CLASS_COLLECTOR
+ .charmapstr "HAROLD$", 8
+ .byte 0x09 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word HERE
+ ec_word THEY
+ ec_word COME
+ ec_word MY
+ ec_move2 SUPERPOWER
+ ec_word POKEMON
+
+; 22
+ .byte TRAINER_CLASS_TUBER_M
+ .charmapstr "KIPP$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I_AM
+ ec_word A
+ ec_word GENIUS
+ ec_word I
+ ec_word SHOULD
+ ec_word WIN
+
+; 23
+ .byte TRAINER_CLASS_KINDLER
+ .charmapstr "IRWIN$", 8
+ .byte 0x05 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word YOU
+ ec_word WILL
+ ec_word BE
+ ec_word FEELING
+ ec_word MY
+ ec_word FIRE
+
+; 24
+ .byte TRAINER_CLASS_PSYCHIC_F
+ .charmapstr "EILEEN$", 8
+ .byte 0x0A ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word WILL
+ ec_move1 ASTONISH
+ ec_word YOU
+ ec_word IN
+ ec_word BATTLE
+
+; 25
+ .byte TRAINER_CLASS_SWIMMER_F
+ .charmapstr "ANNE$", 8
+ .byte 0x02 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word SORRY
+ ec_word BUT
+ ec_word YOU
+ ec_word WILL
+ ec_word NOT
+ ec_word WIN
+
+; 26
+ .byte TRAINER_CLASS_CYCLING_TRIATHLETE_F
+ .charmapstr "RUTH$", 8
+ .byte 0x06 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word A
+ ec_word STRONG
+ ec_word GIRL
+ ec_word WANTS
+ ec_word TOUGH
+ ec_word POKEMON
+
+; 27
+ .byte TRAINER_CLASS_POKEMANIAC
+ .charmapstr "JEREMY$", 8
+ .byte 0x40 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word MY
+ ec_word POKEMON
+ ec_word ARE
+ ec_word COOL
+ ec_word YOURS
+ ec_word CAN_T_WIN
+
+; 28
+ .byte TRAINER_CLASS_SAILOR
+ .charmapstr "TREVOR$", 8
+ .byte 0x09 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word MY
+ ec_word OPPONENT
+ ec_word IS
+ ec_word FINALLY
+ ec_word HERE
+ ec_word EXCELLENT
+
+; 29
+ .byte TRAINER_CLASS_POKEMON_BREEDER_F
+ .charmapstr "COLETTE$", 8
+ .byte 0x06 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word AM
+ ec_word HUNGRY
+ ec_move2 POUND
+ ec_word MY
+ ec_move2 BELLY_DRUM
+
+; 30
+ .byte TRAINER_CLASS_HEX_MANIAC
+ .charmapstr "PAULA$", 8
+ .byte 0x42 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word IT_S
+ ec_word HARD
+ ec_word TO
+ ec_word TAKE
+ ec_word UGLY
+ ec_move1 SPITE
+
+; 31
+ .byte TRAINER_CLASS_RUIN_MANIAC
+ .charmapstr "STANLY$", 8
+ .byte 0x41 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word ADVENTURE
+ ec_word AND
+ ec_word BATTLE
+ ec_word ARE
+ ec_word MY
+ ec_word LIKES
+
+; 32
+ .byte TRAINER_CLASS_SWIMMING_TRIATHLETE_M
+ .charmapstr "TROY$", 8
+ .byte 0x09 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word YOU
+ ec_word CAN_T
+ ec_word LOSE
+ ec_word TO
+ ec_word A
+ ec_word KID
+
+; 33
+ .byte TRAINER_CLASS_SCHOOL_KID_M
+ .charmapstr "ED$", 8
+ .byte 0x08 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word POKEMON
+ ec_word DAILY
+ ec_word AT
+ ec_word SCHOOL
+ ec_word IT_S
+ ec_word AWESOME
+
+; 34
+ .byte TRAINER_CLASS_POKEMON_RANGER_F
+ .charmapstr "ELLEN$", 8
+ .byte 0x04 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word ARE
+ ec_word YOU
+ ec_word KIND
+ ec_word TO
+ ec_word YOUR
+ ec_word POKEMON
+
+; 35
+ .byte TRAINER_CLASS_SWIMMER_M
+ .charmapstr "ARNIE$", 8
+ .byte 0x09 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word BATTLE
+ ec_word SERIOUSLY
+ ec_word BEAUTIFUL
+ ec_word YOU
+ ec_move1 DIG
+
+; 36
+ .byte TRAINER_CLASS_RUNNING_TRIATHLETE_M
+ .charmapstr "HAL$", 8
+ .byte 0x09 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word BOY
+ ec_word I_AM
+ ec_word TIRED
+ ec_word READY
+ ec_word FOR
+ ec_word SLEEP
+
+; 37
+ .byte TRAINER_CLASS_BEAUTY
+ .charmapstr "LAUREN$", 8
+ .byte 0x06 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word A
+ ec_word TRAINER
+ ec_word LIKE
+ ec_word YOU
+ ec_word IS
+ ec_word EXCITING
+
+; 38
+ .byte TRAINER_CLASS_AROMA_LADY
+ .charmapstr "STACY$", 8
+ .byte 0x06 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word HAVE
+ ec_word YOU
+ ec_word A
+ ec_word STENCH
+ ec_word OR
+ ec_move1 SWEET_SCENT
+
+; 39
+ .byte TRAINER_CLASS_COLLECTOR
+ .charmapstr "DARYL$", 8
+ .byte 0x81 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word YOUR
+ ec_word POKEMON
+ ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
+ ec_word I
+ ec_word WANT
+ ec_word IT
+
+; 40
+ .byte TRAINER_CLASS_SWIMMING_TRIATHLETE_F
+ .charmapstr "KATHY$", 8
+ .byte 0x04 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word WILL
+ ec_word TRY
+ ec_word MY
+ ec_word BEST
+ ec_word TODAY
+
+; 41
+ .byte TRAINER_CLASS_POKEMON_RANGER_M
+ .charmapstr "HARRIS$", 8
+ .byte 0x0C ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word WAAAH
+ ec_word WAAAH
+ ec_word WAAAH
+ ec_word WAAAH
+ ec_word EHEHE
+ ec_move1 FAKE_TEARS
+
+; 42
+ .byte TRAINER_CLASS_POKEFAN_M
+ .charmapstr "GLENN$", 8
+ .byte 0x80 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word LISTEN
+ ec_word TO
+ ec_word MY
+ ec_word LOUSY
+ ec_word ANIME
+ ec_word SONG
+
+; 43
+ .byte TRAINER_CLASS_CYCLING_TRIATHLETE_M
+ .charmapstr "NICO$", 8
+ .byte 0x04 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word DON_T
+ ec_word JUST
+ ec_word BATTLE
+ ec_word DO
+ ec_word SOMETHING
+ ec_word ELSE
+
+; 44
+ .byte TRAINER_CLASS_POKEMON_BREEDER_M
+ .charmapstr "BAILEY$", 8
+ .byte 0x41 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word ARE
+ ec_word YOU
+ ec_word BUSY
+ ec_word GET
+ ec_word WITH
+ ec_word IT
+
+; 45
+ .byte TRAINER_CLASS_PARASOL_LADY
+ .charmapstr "ABBIE$", 8
+ .byte 0x08 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word THE
+ ec_move1 MORNING_SUN
+ ec_word HAS
+ ec_word SO
+ ec_word MUCH
+ ec_move1 COSMIC_POWER
+
+; 46
+ .byte TRAINER_CLASS_CAMPER
+ .charmapstr "AL$", 8
+ .byte 0x0C ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word LET_S
+ ec_word HAVE
+ ec_word AN
+ ec_word EXCITING
+ ec_word BATTLE
+ ec_word YEEHAW_EXCL
+
+; 47
+ .byte TRAINER_CLASS_SCHOOL_KID_F
+ .charmapstr "PEGGY$", 8
+ .byte 0x42 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word WANT
+ ec_word TO
+ ec_word SEE
+ ec_word SOME
+ ec_move1 GROWTH
+
+; 48
+ .byte TRAINER_CLASS_BEAUTY
+ .charmapstr "NAOMI$", 8
+ .byte 0x04 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word IT
+ ec_word WAS
+ ec_word GREAT
+ ec_word TO
+ ec_word BE
+ ec_word YOUNG
+
+; 49
+ .byte TRAINER_CLASS_NINJA_BOY
+ .charmapstr "KENJI$", 8
+ .byte 0x0C ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word PLEASE
+ .2byte -1
+ ec_word DON_T
+ ec_word BE
+ ec_word MEAN
+ ec_word TO_ME
+
+; 50
+ .byte TRAINER_CLASS_CYCLING_TRIATHLETE_M
+ .charmapstr "ROSS$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word WAKE_UP
+ ec_word MY
+ ec_move2 HIDDEN_POWER
+ ec_word AND
+ ec_move1 ASTONISH
+ ec_word ME
+
+; 51
+ .byte TRAINER_CLASS_POKEMON_RANGER_F
+ .charmapstr "EDNA$", 8
+ .byte 0x02 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word BATTLE_TOWER
+ ec_word IS
+ ec_word SO
+ ec_word ENTERTAINING
+ ec_word IT_S
+ ec_word AWESOME
+
+; 52
+ .byte TRAINER_CLASS_RUIN_MANIAC
+ .charmapstr "ANTON$", 8
+ .byte 0x41 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word BLEND
+ ec_word THICK_FAT
+ ec_word AND
+ ec_word CHLOROPHYLL
+ ec_word IT_S
+ ec_word TASTY
+
+; 53
+ .byte TRAINER_CLASS_SWIMMER_M
+ .charmapstr "MITCH$", 8
+ .byte 0x81 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word NEXT
+ ec_word A
+ ec_word GIRL
+ ec_word WITH
+ ec_word A
+ ec_move1 SCARY_FACE
+
+; 54
+ .byte TRAINER_CLASS_HEX_MANIAC
+ .charmapstr "ROD$", 8
+ .byte 0x42 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word GIMME
+ ec_word A
+ ec_word TOUGH
+ ec_word BATTLE
+ ec_word NOT
+ ec_word WIMPY
+
+; 55
+ .byte TRAINER_CLASS_RUNNING_TRIATHLETE_M
+ .charmapstr "RICH$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word TASTY
+ ec_word WATER
+ ec_word IS
+ ec_word HIP_AND
+ ec_word HAPPENING
+ ec_word YES_SIR_EXCL
+
+; 56
+ .byte TRAINER_CLASS_POKEFAN_M
+ .charmapstr "DANIEL$", 8
+ .byte 0x80 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word GO
+ ec_word FOR
+ ec_word IT
+ ec_word MY
+ ec_word LOVEY_DOVEY
+ ec_word POKEMON
+
+; 57
+ .byte TRAINER_CLASS_PSYCHIC_F
+ .charmapstr "GLORIA$", 8
+ .byte 0x82 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word LET_S
+ ec_word GET
+ ec_word THIS
+ ec_word FIERY
+ ec_word BATTLE
+ ec_word HAPPENING
+
+; 58
+ .byte TRAINER_CLASS_GUITARIST
+ .charmapstr "NELSON$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word MUSIC
+ ec_word IS
+ ec_word MY
+ ec_word ALL
+ ec_word MY
+ ec_word DESTINY
+
+; 59
+ .byte TRAINER_CLASS_KINDLER
+ .charmapstr "FERRIS$", 8
+ .byte 0x41 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word GOOD
+ ec_word IT
+ ec_word IS
+ ec_word SO
+ ec_word VERY
+ ec_word GOOD
+
+; 60
+ .byte TRAINER_CLASS_AROMA_LADY
+ .charmapstr "AMANDA$", 8
+ .byte 0x82 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word WHAT
+ ec_word KIND
+ ec_word OF
+ ec_word TRAINER
+ ec_word ARE
+ ec_word YOU
+
+; 61
+ .byte TRAINER_CLASS_SWIMMING_TRIATHLETE_M
+ .charmapstr "MASON$", 8
+ .byte 0x10 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word DON_T
+ ec_word KNOW
+ ec_word HOW
+ ec_word TO
+ ec_word LOSE
+
+; 62
+ .byte TRAINER_CLASS_DRAGON_TAMER
+ .charmapstr "NATE$", 8
+ .byte 0x10 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word DRAGON
+ ec_word POKEMON
+ ec_word ARE
+ ec_word ALL
+ ec_word THE
+ ec_move1 RAGE
+
+; 63
+ .byte TRAINER_CLASS_LASS
+ .charmapstr "MIRIAM$", 8
+ .byte 0x82 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word YOU_RE
+ ec_word TOO_STRONG
+ ec_word SERIOUSLY
+ ec_word IT_S
+ ec_word BAD
+ ec_word NEWS
+
+; 64
+ .byte TRAINER_CLASS_POKEMANIAC
+ .charmapstr "THEO$", 8
+ .byte 0x40 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word ADORE
+ ec_word MY
+ ec_word MEGA
+ ec_word CUTE
+ ec_word PLUSH_DOLL
+
+; 65
+ .byte TRAINER_CLASS_SWIMMING_TRIATHLETE_F
+ .charmapstr "PAMELA$", 8
+ .byte 0x10 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word HERE_I_COME
+ ec_word I_AM
+ ec_word THE
+ ec_word CUTE
+ ec_move2 WATER_SPORT
+ ec_word IDOL
+
+; 66
+ .byte TRAINER_CLASS_POKEFAN_F
+ .charmapstr "ALISSA$", 8
+ .byte 0x20 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word IT_S
+ ec_word A
+ ec_word PREPOSTEROUS
+ ec_word MATCH
+ ec_word I_AM
+ ec_word SHOCKED
+
+; 67
+ .byte TRAINER_CLASS_GENTLEMAN
+ .charmapstr "ARTHUR$", 8
+ .byte 0x20 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word PLEASE
+ ec_word GIVE
+ ec_word ME
+ ec_word A
+ ec_word GOOD
+ ec_word BATTLE
+
+; 68
+ .byte TRAINER_CLASS_SWIMMER_F
+ .charmapstr "MARCY$", 8
+ .byte 0x82 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I_AM
+ ec_word BEAUTIFUL
+ ec_word YOU
+ ec_word CAN_T
+ ec_word BEAT
+ ec_word ME
+
+; 69
+ .byte TRAINER_CLASS_COOL_TRAINER_M
+ .charmapstr "MILLER$", 8
+ .byte 0x10 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word BATTLE
+ ec_word DAILY
+ ec_word I
+ ec_word WON_T
+ ec_word LOSE
+
+; 70
+ .byte TRAINER_CLASS_BIRD_KEEPER
+ .charmapstr "OLIVER$", 8
+ .byte 0x11 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
+ ec_word GIGGLE
+ ec_word ELLIPSIS_ELLIPSIS_ELLIPSIS
+ .2byte -1
+ .2byte -1
+ .2byte -1
+
+; 71
+ .byte TRAINER_CLASS_CYCLING_TRIATHLETE_F
+ .charmapstr "MOLLY$", 8
+ .byte 0x12 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word HOW
+ ec_word ARE
+ ec_word YOU
+ ec_word ON
+ ec_word MONDAY
+ ec_word MORNING
+
+; 72
+ .byte TRAINER_CLASS_BUG_MANIAC
+ .charmapstr "JASON$", 8
+ .byte 0x40 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word WATER
+ ec_word AND
+ ec_word BUG
+ ec_word POKEMON
+ ec_word ARE
+ ec_word GREAT
+
+; 73
+ .byte TRAINER_CLASS_BATTLE_GIRL
+ .charmapstr "AVA$", 8
+ .byte 0x20 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word WHAT
+ ec_word IS
+ ec_word THIS
+ ec_word PRESSURE
+ ec_word ELLIPSIS
+ ec_word STATIC
+
+; 74
+ .byte TRAINER_CLASS_FISHERMAN
+ .charmapstr "HANK$", 8
+ .byte 0x10 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word YOU_RE
+ ec_word A
+ ec_word KID
+ ec_word YOU
+ ec_word CAN_T
+ ec_word WIN
+
+; 75
+ .byte TRAINER_CLASS_SAILOR
+ .charmapstr "PETER$", 8
+ .byte 0x20 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word IT_S
+ ec_word SERIOUSLY
+ ec_word TERRIBLE
+ ec_word I
+ ec_word REALLY
+ ec_word THINK
+
+; 76
+ .byte TRAINER_CLASS_EXPERT_F
+ .charmapstr "MINDY$", 8
+ .byte 0x20 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word YOU
+ ec_word APPEAR
+ ec_word TO
+ ec_word TRAIN
+ ec_word VERY
+ ec_word WELL
+
+; 77
+ .byte TRAINER_CLASS_BUG_MANIAC
+ .charmapstr "DWIGHT$", 8
+ .byte 0x11 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word ARE
+ ec_word YOU
+ ec_word STRONG
+ ec_word YOU
+ ec_word ARE
+ ec_word SCARY
+
+; 78
+ .byte TRAINER_CLASS_POKEMON_BREEDER_F
+ .charmapstr "REENA$", 8
+ .byte 0x12 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word ALWAYS
+ ec_word LOSE
+ ec_word MAYBE
+ ec_word TODAY
+ ec_word ELLIPSIS
+
+; 79
+ .byte TRAINER_CLASS_PARASOL_LADY
+ .charmapstr "MEGAN$", 8
+ .byte 0x10 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word DON_T
+ ec_word MAKE
+ ec_word THAT
+ ec_move1 SCARY_FACE
+ ec_word AT
+ ec_word ME
+
+; 80
+ .byte TRAINER_CLASS_RUNNING_TRIATHLETE_F
+ .charmapstr "SIERRA$", 8
+ .byte 0x04 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I_VE
+ ec_word RUN
+ ec_word A_LOT
+ ec_word SO
+ ec_word I_AM
+ ec_word HEALTHY
+
+; 81
+ .byte TRAINER_CLASS_POKEMON_RANGER_M
+ .charmapstr "ARNOLD$", 8
+ .byte 0x08 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I_AM
+ ec_word FEELING
+ ec_word AWESOME
+ ec_word MY
+ ec_word POKEMON
+ ec_word ROCK
+
+; 82
+ .byte TRAINER_CLASS_BLACK_BELT
+ .charmapstr "XIN$", 8
+ .byte 0x04 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word HOO_HAH
+ ec_word ARE
+ ec_word YOU
+ ec_word READY
+ ec_word TO
+ ec_word ROCK
+
+; 83
+ .byte TRAINER_CLASS_COOL_TRAINER_F
+ .charmapstr "KELLY$", 8
+ .byte 0x02 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word YOU
+ ec_word COULDN_T
+ ec_word BEAT
+ ec_word ME
+ ec_word EVER
+ ec_word KID
+
+; 84
+ .byte TRAINER_CLASS_COLLECTOR
+ .charmapstr "VANCE$", 8
+ .byte 0x80 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word POKEMON
+ ec_word ALL
+ ec_word OVER
+ ec_word THE
+ ec_word PLACE
+ ec_word WOWEE
+
+; 85
+ .byte TRAINER_CLASS_SWIMMING_TRIATHLETE_M
+ .charmapstr "TOBY$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word THIS
+ ec_word ISN_T
+ ec_word SPORTS
+ ec_word IT_S
+ ec_word A
+ ec_word BATTLE
+
+; 86
+ .byte TRAINER_CLASS_GENTLEMAN
+ .charmapstr "NORTON$", 8
+ .byte 0x20 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word HAVE
+ ec_word TO
+ ec_word WIN
+ ec_word PLEASE
+ ec_word LOSE
+
+; 87
+ .byte TRAINER_CLASS_BATTLE_GIRL
+ .charmapstr "ZOE$", 8
+ .byte 0x02 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word THIS
+ ec_word IS
+ ec_word SCARY
+ ec_word PLEASE
+ ec_word BE
+ ec_word NICE
+
+; 88
+ .byte TRAINER_CLASS_BEAUTY
+ .charmapstr "EMMA$", 8
+ .byte 0x20 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word DON_T
+ ec_word YOU
+ ec_move1 FLAIL
+ ec_word YOU
+ ec_word CAN_T
+ ec_move1 WITHDRAW
+
+; 89
+ .byte TRAINER_CLASS_HIKER
+ .charmapstr "VINCE$", 8
+ .byte 0x04 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word YAHOO
+ ec_word YAHOO
+ ec_word ARE
+ ec_word YOU
+ ec_word LISTENING
+ ec_word QUES
+
+; 90
+ .byte TRAINER_CLASS_EXPERT_M
+ .charmapstr "MARV$", 8
+ .byte 0x10 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word LEARN
+ ec_word TO
+ ec_word BATTLE
+ ec_word THE
+ ec_word CORRECT
+ ec_word WAY
+
+; 91
+ .byte TRAINER_CLASS_POKEMON_BREEDER_M
+ .charmapstr "TODD$", 8
+ .byte 0x40 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word THE
+ ec_word WAY
+ ec_word YOU
+ ec_word BATTLE
+ ec_word IT_S
+ ec_word CHILD_S_PLAY
+
+; 92
+ .byte TRAINER_CLASS_GUITARIST
+ .charmapstr "GAVIN$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word BABY
+ ec_word BABY
+ ec_word BABY
+ ec_word ROCK
+ ec_word ME
+ ec_word HARD
+
+; 93
+ .byte TRAINER_CLASS_PSYCHIC_M
+ .charmapstr "QUINN$", 8
+ .byte 0x08 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word HAVE
+ ec_word A
+ ec_word STICKY_HOLD
+ ec_word ON
+ ec_word YOU
+
+; 94
+ .byte TRAINER_CLASS_COOL_TRAINER_F
+ .charmapstr "JENN$", 8
+ .byte 0x02 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I_AM
+ ec_word ON
+ ec_word A
+ ec_word TOUGH
+ ec_word TRAINER
+ ec_word SEARCH
+
+; 95
+ .byte TRAINER_CLASS_EXPERT_M
+ .charmapstr "JOEL$", 8
+ .byte 0x10 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word BELIEVE
+ ec_word IN
+ ec_word YOUR
+ ec_word POKEMON
+ ec_word AND
+ ec_word WIN
+
+; 96
+ .byte TRAINER_CLASS_DRAGON_TAMER
+ .charmapstr "KYLE$", 8
+ .byte 0x0C ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word I
+ ec_word LIKE
+ ec_word A
+ ec_word GIRL
+ ec_word WITH
+ ec_move2 FORESIGHT
+
+; 97
+ .byte TRAINER_CLASS_COOL_TRAINER_M
+ .charmapstr "BRET$", 8
+ .byte 0x01 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word TAKE
+ ec_word MY
+ ec_word OVERWHELMING
+ ec_word POWER
+ ec_word AND
+ ec_word DISAPPEAR
+
+; 98
+ .byte TRAINER_CLASS_EXPERT_F
+ .charmapstr "CARRIE$", 8
+ .byte 0x10 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word TRAINER
+ ec_word I
+ ec_word SEE
+ ec_word YOU
+ ec_word ARE
+ ec_word CAPABLE
+
+; 99
+ .byte TRAINER_CLASS_LADY
+ .charmapstr "GILLIAN$", 8
+ .byte 0x02 ; team flags
+ .2byte 0 ; padding
+; pre-battle dialogue
+ ec_word COME_ON
+ ec_word SHOW
+ ec_word ME
+ ec_word AN
+ ec_word EXCELLENT
+ ec_word TIME
diff --git a/data/data2.s b/data/data2.s
index b1ffb52af..966bf56de 100644
--- a/data/data2.s
+++ b/data/data2.s
@@ -5798,20 +5798,17 @@ gUnknown_08402E40: ; 8402E40
gUnknown_08402E80: ; 8402E80
.incbin "baserom.gba", 0x00402e80, 0x80
-gUnknown_08402F00: ; 8402F00
- .incbin "baserom.gba", 0x00402f00, 0xc
+; 8402F00
+ .include "data/battle_tower/trainers.s"
-gUnknown_08402F0C: ; 8402F0C
- .incbin "baserom.gba", 0x00402f0c, 0x954
+; 8403860
+ .include "data/battle_tower/held_items.s"
-gUnknown_08403860: ; 8403860
- .incbin "baserom.gba", 0x00403860, 0x80
+; 84038E0
+ .include "data/battle_tower/level_50_mons.s"
-gUnknown_084038E0: ; 84038E0
- .incbin "baserom.gba", 0x004038e0, 0x12c0
-
-gUnknown_08404BA0: ; 8404BA0
- .incbin "baserom.gba", 0x00404ba0, 0x12c0
+; 8404BA0
+ .include "data/battle_tower/level_100_mons.s"
gUnknown_08405E60: ; 8405E60
.incbin "baserom.gba", 0x00405e60, 0x1e