summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--constants/battle_tower_constants.inc70
-rw-r--r--data/battle_tower.s3
-rw-r--r--data/battle_tower/level_50_mons.inc2701
-rw-r--r--include/battle_tower.h87
-rw-r--r--src/battle_tower.c2
-rw-r--r--src/data/battle_tower/level_50_mons.h3903
6 files changed, 3992 insertions, 2774 deletions
diff --git a/constants/battle_tower_constants.inc b/constants/battle_tower_constants.inc
deleted file mode 100644
index 136b43bd7..000000000
--- a/constants/battle_tower_constants.inc
+++ /dev/null
@@ -1,70 +0,0 @@
- .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/data/battle_tower.s b/data/battle_tower.s
index a135d68c5..79a7e4f2d 100644
--- a/data/battle_tower.s
+++ b/data/battle_tower.s
@@ -3,9 +3,6 @@
.section .rodata
-@ 84038E0
- .include "data/battle_tower/level_50_mons.inc"
-
@ 8404BA0
.include "data/battle_tower/level_100_mons.inc"
diff --git a/data/battle_tower/level_50_mons.inc b/data/battle_tower/level_50_mons.inc
deleted file mode 100644
index 3dfc269a8..000000000
--- a/data/battle_tower/level_50_mons.inc
+++ /dev/null
@@ -1,2701 +0,0 @@
- .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/include/battle_tower.h b/include/battle_tower.h
index e70930faa..2f3be2763 100644
--- a/include/battle_tower.h
+++ b/include/battle_tower.h
@@ -1,6 +1,93 @@
#ifndef GUARD_BATTLE_TOWER_H
#define GUARD_BATTLE_TOWER_H
+enum
+{
+ F_EV_SPREAD_HP = 1 << 0,
+ F_EV_SPREAD_ATTACK = 1 << 1,
+ F_EV_SPREAD_DEFENSE = 1 << 2,
+ F_EV_SPREAD_SPEED = 1 << 3,
+ F_EV_SPREAD_SP_ATTACK = 1 << 4,
+ F_EV_SPREAD_SP_DEFENSE = 1 << 5,
+};
+
+enum
+{
+ BATTLE_TOWER_ITEM_NONE,
+ BATTLE_TOWER_ITEM_KINGS_ROCK,
+ BATTLE_TOWER_ITEM_SITRUS_BERRY,
+ BATTLE_TOWER_ITEM_ORAN_BERRY,
+ BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ BATTLE_TOWER_ITEM_HARD_STONE,
+ BATTLE_TOWER_ITEM_FOCUS_BAND,
+ BATTLE_TOWER_ITEM_PERSIM_BERRY,
+ BATTLE_TOWER_ITEM_MIRACLE_SEED,
+ BATTLE_TOWER_ITEM_BERRY_JUICE,
+ BATTLE_TOWER_ITEM_MACHO_BRACE,
+ BATTLE_TOWER_ITEM_SILVER_POWDER,
+ BATTLE_TOWER_ITEM_CHERI_BERRY,
+ BATTLE_TOWER_ITEM_BLACK_GLASSES,
+ BATTLE_TOWER_ITEM_BLACK_BELT,
+ BATTLE_TOWER_ITEM_SOUL_DEW,
+ BATTLE_TOWER_ITEM_CHOICE_BAND,
+ BATTLE_TOWER_ITEM_MAGNET,
+ BATTLE_TOWER_ITEM_SILK_SCARF,
+ BATTLE_TOWER_ITEM_WHITE_HERB,
+ BATTLE_TOWER_ITEM_DEEP_SEA_SCALE,
+ BATTLE_TOWER_ITEM_DEEP_SEA_TOOTH,
+ BATTLE_TOWER_ITEM_MYSTIC_WATER,
+ BATTLE_TOWER_ITEM_SHARP_BEAK,
+ BATTLE_TOWER_ITEM_QUICK_CLAW,
+ BATTLE_TOWER_ITEM_LEFTOVERS,
+ BATTLE_TOWER_ITEM_RAWST_BERRY,
+ BATTLE_TOWER_ITEM_LIGHT_BALL,
+ BATTLE_TOWER_ITEM_POISON_BARB,
+ BATTLE_TOWER_ITEM_NEVER_MELT_ICE,
+ BATTLE_TOWER_ITEM_ASPEAR_BERRY,
+ BATTLE_TOWER_ITEM_SPELL_TAG,
+ BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ BATTLE_TOWER_ITEM_LEPPA_BERRY,
+ BATTLE_TOWER_ITEM_SCOPE_LENS,
+ BATTLE_TOWER_ITEM_TWISTED_SPOON,
+ BATTLE_TOWER_ITEM_METAL_COAT,
+ BATTLE_TOWER_ITEM_MENTAL_HERB,
+ BATTLE_TOWER_ITEM_CHARCOAL,
+ BATTLE_TOWER_ITEM_PECHA_BERRY,
+ BATTLE_TOWER_ITEM_SOFT_SAND,
+ BATTLE_TOWER_ITEM_LUM_BERRY,
+ BATTLE_TOWER_ITEM_DRAGON_SCALE,
+ BATTLE_TOWER_ITEM_DRAGON_FANG,
+ BATTLE_TOWER_ITEM_IAPAPA_BERRY,
+ BATTLE_TOWER_ITEM_WIKI_BERRY,
+ BATTLE_TOWER_ITEM_SEA_INCENSE,
+ BATTLE_TOWER_ITEM_SHELL_BELL,
+ BATTLE_TOWER_ITEM_SALAC_BERRY,
+ BATTLE_TOWER_ITEM_LANSAT_BERRY,
+ BATTLE_TOWER_ITEM_APICOT_BERRY,
+ BATTLE_TOWER_ITEM_STARF_BERRY,
+ BATTLE_TOWER_ITEM_LIECHI_BERRY,
+ BATTLE_TOWER_ITEM_STICK,
+ BATTLE_TOWER_ITEM_LAX_INCENSE,
+ BATTLE_TOWER_ITEM_AGUAV_BERRY,
+ BATTLE_TOWER_ITEM_FIGY_BERRY,
+ BATTLE_TOWER_ITEM_THICK_CLUB,
+ BATTLE_TOWER_ITEM_MAGO_BERRY,
+ BATTLE_TOWER_ITEM_METAL_POWDER,
+ BATTLE_TOWER_ITEM_PETAYA_BERRY,
+ BATTLE_TOWER_ITEM_LUCKY_PUNCH,
+ BATTLE_TOWER_ITEM_GANLON_BERRY,
+};
+
+struct BattleTowerPokemon
+{
+ /*0x00*/u16 species;
+ /*0x02*/u8 item;
+ /*0x03*/u8 teamFlags;
+ /*0x04*/u16 moves[4];
+ /*0x0C*/u8 evSpread;
+ /*0x0D*/u8 nature;
+};
+
void sub_813461C(u8 levelType);
void sub_8134AC0(struct BattleTowerRecord *);
u16 sub_8135D3C(u8);
diff --git a/src/battle_tower.c b/src/battle_tower.c
index 570d18720..a2715ad52 100644
--- a/src/battle_tower.c
+++ b/src/battle_tower.c
@@ -8,6 +8,7 @@
#include "moves.h"
#include "pokedex.h"
#include "rng.h"
+#include "species.h"
#include "string_util.h"
#include "text.h"
#include "trainer.h"
@@ -81,6 +82,7 @@ const u16 gBattleTowerHeldItems[] = {
ITEM_GANLON_BERRY,
};
+#include "data/battle_tower/level_50_mons.h"
extern u8 gUnknown_08400E23[];
extern u8 gUnknown_08400E29[];
diff --git a/src/data/battle_tower/level_50_mons.h b/src/data/battle_tower/level_50_mons.h
new file mode 100644
index 000000000..65b66b7ef
--- /dev/null
+++ b/src/data/battle_tower/level_50_mons.h
@@ -0,0 +1,3903 @@
+const struct BattleTowerPokemon gBattleTowerLevel50Mons[] =
+{
+ {
+ .species = SPECIES_PIKACHU,
+ .item = BATTLE_TOWER_ITEM_ORAN_BERRY,
+ .teamFlags = 0x42,
+ .moves = {
+ MOVE_QUICK_ATTACK,
+ MOVE_THUNDER_WAVE,
+ MOVE_THUNDER_SHOCK,
+ MOVE_GROWL
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_BEAUTIFLY,
+ .item = BATTLE_TOWER_ITEM_MIRACLE_SEED,
+ .teamFlags = 0x41,
+ .moves = {
+ MOVE_ABSORB,
+ MOVE_STUN_SPORE,
+ MOVE_GUST,
+ MOVE_SAFEGUARD
+ },
+ .evSpread = 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,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_SWELLOW,
+ .item = BATTLE_TOWER_ITEM_SHARP_BEAK,
+ .teamFlags = 0x07,
+ .moves = {
+ MOVE_PECK,
+ MOVE_WING_ATTACK,
+ MOVE_AERIAL_ACE,
+ MOVE_AGILITY
+ },
+ .evSpread = F_EV_SPREAD_ATTACK,
+ .nature = NATURE_GENTLE,
+ },
+ {
+ .species = SPECIES_WALREIN,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_HAIL,
+ MOVE_ENCORE,
+ MOVE_ICE_BALL,
+ MOVE_TOXIC
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_ADAMANT,
+ },
+ {
+ .species = SPECIES_SEAKING,
+ .item = BATTLE_TOWER_ITEM_MYSTIC_WATER,
+ .teamFlags = 0x07,
+ .moves = {
+ MOVE_PECK,
+ MOVE_FLAIL,
+ MOVE_FURY_ATTACK,
+ MOVE_SURF
+ },
+ .evSpread = F_EV_SPREAD_SPEED,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_TORCHIC,
+ .item = BATTLE_TOWER_ITEM_KINGS_ROCK,
+ .teamFlags = 0x42,
+ .moves = {
+ MOVE_FIRE_SPIN,
+ MOVE_PROTECT,
+ MOVE_SAND_ATTACK,
+ MOVE_SLASH
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK,
+ .nature = NATURE_RELAXED,
+ },
+ {
+ .species = SPECIES_MASQUERAIN,
+ .item = BATTLE_TOWER_ITEM_WHITE_HERB,
+ .teamFlags = 0x41,
+ .moves = {
+ MOVE_STUN_SPORE,
+ MOVE_WATER_SPORT,
+ MOVE_QUICK_ATTACK,
+ MOVE_GUST
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_IMPISH,
+ },
+ {
+ .species = SPECIES_ILLUMISE,
+ .item = BATTLE_TOWER_ITEM_NONE,
+ .teamFlags = 0x41,
+ .moves = {
+ MOVE_FLATTER,
+ MOVE_COVET,
+ MOVE_WISH,
+ MOVE_FACADE
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_DELCATTY,
+ .item = BATTLE_TOWER_ITEM_SILK_SCARF,
+ .teamFlags = 0x42,
+ .moves = {
+ MOVE_ATTRACT,
+ MOVE_TAIL_WHIP,
+ MOVE_FAINT_ATTACK,
+ MOVE_DIG
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_LONELY,
+ },
+ {
+ .species = SPECIES_KECLEON,
+ .item = BATTLE_TOWER_ITEM_PERSIM_BERRY,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_TAIL_WHIP,
+ MOVE_SLASH,
+ MOVE_LICK,
+ MOVE_SCREECH
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_MIGHTYENA,
+ .item = BATTLE_TOWER_ITEM_PECHA_BERRY,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_BITE,
+ MOVE_TAKE_DOWN,
+ MOVE_ROAR,
+ MOVE_HOWL
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_DOCILE,
+ },
+ {
+ .species = SPECIES_SLAKING,
+ .item = BATTLE_TOWER_ITEM_BLACK_GLASSES,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_FAINT_ATTACK,
+ MOVE_COUNTER,
+ MOVE_SCRATCH,
+ MOVE_TAUNT
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_MACHOKE,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_LEER,
+ MOVE_DIG,
+ MOVE_LOW_KICK,
+ MOVE_FOCUS_PUNCH
+ },
+ .evSpread = F_EV_SPREAD_SPEED,
+ .nature = NATURE_TIMID,
+ },
+ {
+ .species = SPECIES_RHYDON,
+ .item = BATTLE_TOWER_ITEM_PERSIM_BERRY,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_STRENGTH,
+ MOVE_ROCK_TOMB,
+ MOVE_STOMP,
+ MOVE_ROCK_SMASH
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_QUIRKY,
+ },
+ {
+ .species = SPECIES_CACTURNE,
+ .item = BATTLE_TOWER_ITEM_POISON_BARB,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_POISON_STING,
+ MOVE_GROWTH,
+ MOVE_ABSORB,
+ MOVE_SOLAR_BEAM
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_ZIGZAGOON,
+ .item = BATTLE_TOWER_ITEM_KINGS_ROCK,
+ .teamFlags = 0x0A,
+ .moves = {
+ MOVE_FLAIL,
+ MOVE_SAND_ATTACK,
+ MOVE_REST,
+ MOVE_SURF
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_DODRIO,
+ .item = BATTLE_TOWER_ITEM_SHARP_BEAK,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_PURSUIT,
+ MOVE_TRI_ATTACK,
+ MOVE_GROWL,
+ MOVE_AGILITY
+ },
+ .evSpread = 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,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_WHISCASH,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_WATER_GUN,
+ MOVE_AMNESIA,
+ MOVE_MAGNITUDE,
+ MOVE_MUD_SLAP
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_NINJASK,
+ .item = BATTLE_TOWER_ITEM_SILVER_POWDER,
+ .teamFlags = 0x41,
+ .moves = {
+ MOVE_SAND_ATTACK,
+ MOVE_FURY_CUTTER,
+ MOVE_AGILITY,
+ MOVE_HARDEN
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_DUSCLOPS,
+ .item = BATTLE_TOWER_ITEM_PECHA_BERRY,
+ .teamFlags = 0x01,
+ .moves = {
+ MOVE_PROTECT,
+ MOVE_NIGHT_SHADE,
+ MOVE_ASTONISH,
+ MOVE_WILL_O_WISP
+ },
+ .evSpread = F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_CAMERUPT,
+ .item = BATTLE_TOWER_ITEM_CHARCOAL,
+ .teamFlags = 0x07,
+ .moves = {
+ MOVE_DIG,
+ MOVE_EMBER,
+ MOVE_GROWL,
+ MOVE_ROCK_SMASH
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_BOLD,
+ },
+ {
+ .species = SPECIES_SPINDA,
+ .item = BATTLE_TOWER_ITEM_CHERI_BERRY,
+ .teamFlags = 0x4A,
+ .moves = {
+ MOVE_TEETER_DANCE,
+ MOVE_FLAIL,
+ MOVE_PSYCH_UP,
+ MOVE_DOUBLE_EDGE
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_CALM,
+ },
+ {
+ .species = SPECIES_SEVIPER,
+ .item = BATTLE_TOWER_ITEM_POISON_BARB,
+ .teamFlags = 0x09,
+ .moves = {
+ MOVE_SCREECH,
+ MOVE_GLARE,
+ MOVE_DIG,
+ MOVE_POISON_FANG
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_FLYGON,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x49,
+ .moves = {
+ MOVE_SAND_ATTACK,
+ MOVE_SAND_TOMB,
+ MOVE_FACADE,
+ MOVE_TOXIC
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_AZUMARILL,
+ .item = BATTLE_TOWER_ITEM_WHITE_HERB,
+ .teamFlags = 0x42,
+ .moves = {
+ MOVE_BUBBLE_BEAM,
+ MOVE_TAIL_WHIP,
+ MOVE_RAIN_DANCE,
+ MOVE_ROLLOUT
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_ZANGOOSE,
+ .item = BATTLE_TOWER_ITEM_MENTAL_HERB,
+ .teamFlags = 0x07,
+ .moves = {
+ MOVE_STRENGTH,
+ MOVE_TAUNT,
+ MOVE_CRUSH_CLAW,
+ MOVE_DETECT
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_MEDICHAM,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x07,
+ .moves = {
+ MOVE_REVERSAL,
+ MOVE_MEDITATE,
+ MOVE_CONFUSION,
+ MOVE_FACADE
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_ROSELIA,
+ .item = BATTLE_TOWER_ITEM_MIRACLE_SEED,
+ .teamFlags = 0x0A,
+ .moves = {
+ MOVE_GROWTH,
+ MOVE_MEGA_DRAIN,
+ MOVE_TOXIC,
+ MOVE_CUT
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK,
+ .nature = NATURE_NAUGHTY,
+ },
+ {
+ .species = SPECIES_SWALOT,
+ .item = BATTLE_TOWER_ITEM_LUM_BERRY,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_STOCKPILE,
+ MOVE_SPIT_UP,
+ MOVE_SLUDGE,
+ MOVE_POISON_GAS
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_MAGNETON,
+ .item = BATTLE_TOWER_ITEM_MAGNET,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_SUPERSONIC,
+ MOVE_THUNDER_WAVE,
+ MOVE_SCREECH,
+ MOVE_TRI_ATTACK
+ },
+ .evSpread = F_EV_SPREAD_SPEED,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_GARDEVOIR,
+ .item = BATTLE_TOWER_ITEM_TWISTED_SPOON,
+ .teamFlags = 0x09,
+ .moves = {
+ MOVE_CONFUSION,
+ MOVE_TOXIC,
+ MOVE_TORMENT,
+ MOVE_PROTECT
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_BOLD,
+ },
+ {
+ .species = SPECIES_RELICANTH,
+ .item = BATTLE_TOWER_ITEM_MYSTIC_WATER,
+ .teamFlags = 0x01,
+ .moves = {
+ MOVE_SURF,
+ MOVE_ANCIENT_POWER,
+ MOVE_ROCK_TOMB,
+ MOVE_HARDEN
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_TIMID,
+ },
+ {
+ .species = SPECIES_NINETALES,
+ .item = BATTLE_TOWER_ITEM_RAWST_BERRY,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_CONFUSE_RAY,
+ MOVE_FIRE_SPIN,
+ MOVE_QUICK_ATTACK,
+ MOVE_FLAMETHROWER
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_SHARPEDO,
+ .item = BATTLE_TOWER_ITEM_BLACK_GLASSES,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_BITE,
+ MOVE_SKULL_BASH,
+ MOVE_RAIN_DANCE,
+ MOVE_SURF
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_RELAXED,
+ },
+ {
+ .species = SPECIES_GIRAFARIG,
+ .item = BATTLE_TOWER_ITEM_KINGS_ROCK,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_STRENGTH,
+ MOVE_PSYBEAM,
+ MOVE_AGILITY,
+ MOVE_EARTHQUAKE
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_IMPISH,
+ },
+ {
+ .species = SPECIES_PELIPPER,
+ .item = BATTLE_TOWER_ITEM_SITRUS_BERRY,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_MIST,
+ MOVE_STOCKPILE,
+ MOVE_SWALLOW,
+ MOVE_SPIT_UP
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_QUIRKY,
+ },
+ {
+ .species = SPECIES_SABLEYE,
+ .item = BATTLE_TOWER_ITEM_CHERI_BERRY,
+ .teamFlags = 0x09,
+ .moves = {
+ MOVE_SHADOW_BALL,
+ MOVE_NIGHT_SHADE,
+ MOVE_SNATCH,
+ MOVE_FAKE_OUT
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_LUNATONE,
+ .item = BATTLE_TOWER_ITEM_HARD_STONE,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_COSMIC_POWER,
+ MOVE_SANDSTORM,
+ MOVE_PSYCHIC,
+ MOVE_ROCK_THROW
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_GENTLE,
+ },
+ {
+ .species = SPECIES_LUDICOLO,
+ .item = BATTLE_TOWER_ITEM_NONE,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_THIEF,
+ MOVE_FAKE_OUT,
+ MOVE_SURF,
+ MOVE_RAIN_DANCE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_GRUMPIG,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_ODOR_SLEUTH,
+ MOVE_CONFUSE_RAY,
+ MOVE_MAGIC_COAT,
+ MOVE_PSYCHIC
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_BRELOOM,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_CUT,
+ MOVE_LEECH_SEED,
+ MOVE_MEGA_DRAIN,
+ MOVE_STUN_SPORE
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_WAILORD,
+ .item = BATTLE_TOWER_ITEM_MYSTIC_WATER,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_WATER_SPOUT,
+ MOVE_ROLLOUT,
+ MOVE_MIST,
+ MOVE_RAIN_DANCE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_GENTLE,
+ },
+ {
+ .species = SPECIES_WEEZING,
+ .item = BATTLE_TOWER_ITEM_POISON_BARB,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_SMOG,
+ MOVE_SELF_DESTRUCT,
+ MOVE_TOXIC,
+ MOVE_SLUDGE_BOMB
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_BASHFUL,
+ },
+ {
+ .species = SPECIES_KADABRA,
+ .item = BATTLE_TOWER_ITEM_LEPPA_BERRY,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_FUTURE_SIGHT,
+ MOVE_FOCUS_PUNCH,
+ MOVE_SKILL_SWAP,
+ MOVE_SNATCH
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_CAREFUL,
+ },
+ {
+ .species = SPECIES_MANECTRIC,
+ .item = BATTLE_TOWER_ITEM_MAGNET,
+ .teamFlags = 0x07,
+ .moves = {
+ MOVE_THUNDER_WAVE,
+ MOVE_BITE,
+ MOVE_SPARK,
+ MOVE_QUICK_ATTACK
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK,
+ .nature = NATURE_RASH,
+ },
+ {
+ .species = SPECIES_RAICHU,
+ .item = BATTLE_TOWER_ITEM_ASPEAR_BERRY,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_QUICK_ATTACK,
+ MOVE_AGILITY,
+ MOVE_LIGHT_SCREEN,
+ MOVE_THUNDERBOLT
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_XATU,
+ .item = BATTLE_TOWER_ITEM_TWISTED_SPOON,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_NIGHT_SHADE,
+ MOVE_PECK,
+ MOVE_CONFUSE_RAY,
+ MOVE_FUTURE_SIGHT
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_LOUDRED,
+ .item = BATTLE_TOWER_ITEM_SITRUS_BERRY,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_UPROAR,
+ MOVE_STOMP,
+ MOVE_SCREECH,
+ MOVE_EARTHQUAKE
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_MODEST,
+ },
+ {
+ .species = SPECIES_SOLROCK,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_ROCK_THROW,
+ MOVE_SUNNY_DAY,
+ MOVE_SOLAR_BEAM,
+ MOVE_SANDSTORM
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_MILD,
+ },
+ {
+ .species = SPECIES_CLAYDOL,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_SANDSTORM,
+ MOVE_REFLECT,
+ MOVE_ROCK_TOMB,
+ MOVE_STRENGTH
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_CRAWDAUNT,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_WATER_PULSE,
+ MOVE_KNOCK_OFF,
+ MOVE_HARDEN,
+ MOVE_CUT
+ },
+ .evSpread = F_EV_SPREAD_HP,
+ .nature = NATURE_JOLLY,
+ },
+ {
+ .species = SPECIES_GOLBAT,
+ .item = BATTLE_TOWER_ITEM_WHITE_HERB,
+ .teamFlags = 0x09,
+ .moves = {
+ MOVE_CONFUSE_RAY,
+ MOVE_WING_ATTACK,
+ MOVE_MEAN_LOOK,
+ MOVE_BITE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_BELLOSSOM,
+ .item = BATTLE_TOWER_ITEM_MIRACLE_SEED,
+ .teamFlags = 0x0A,
+ .moves = {
+ MOVE_SOLAR_BEAM,
+ MOVE_PETAL_DANCE,
+ MOVE_SWEET_SCENT,
+ MOVE_BULLET_SEED
+ },
+ .evSpread = 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,
+ .nature = NATURE_NAIVE,
+ },
+ {
+ .species = SPECIES_DONPHAN,
+ .item = BATTLE_TOWER_ITEM_KINGS_ROCK,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_ROCK_SMASH,
+ MOVE_RAPID_SPIN,
+ MOVE_FLAIL,
+ MOVE_HORN_ATTACK
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_IMPISH,
+ },
+ {
+ .species = SPECIES_NOSEPASS,
+ .item = BATTLE_TOWER_ITEM_PERSIM_BERRY,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_SANDSTORM,
+ MOVE_ROCK_SLIDE,
+ MOVE_BLOCK,
+ MOVE_THUNDER_WAVE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_JOLLY,
+ },
+ {
+ .species = SPECIES_PINSIR,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_SWORDS_DANCE,
+ MOVE_HARDEN,
+ MOVE_CUT,
+ MOVE_SEISMIC_TOSS
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_DOCILE,
+ },
+ {
+ .species = SPECIES_GOLDUCK,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_DISABLE,
+ MOVE_PSYCH_UP,
+ MOVE_WATER_PULSE,
+ MOVE_BRICK_BREAK
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_SHIFTRY,
+ .item = BATTLE_TOWER_ITEM_MENTAL_HERB,
+ .teamFlags = 0x07,
+ .moves = {
+ MOVE_TORMENT,
+ MOVE_EXTRASENSORY,
+ MOVE_SOLAR_BEAM,
+ MOVE_AERIAL_ACE
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_NAIVE,
+ },
+ {
+ .species = SPECIES_DUSTOX,
+ .item = BATTLE_TOWER_ITEM_SILVER_POWDER,
+ .teamFlags = 0x01,
+ .moves = {
+ MOVE_CONFUSION,
+ MOVE_SILVER_WIND,
+ MOVE_PSYBEAM,
+ MOVE_WHIRLWIND
+ },
+ .evSpread = F_EV_SPREAD_SPEED,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_SHUPPET,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_WILL_O_WISP,
+ MOVE_NIGHT_SHADE,
+ MOVE_FAINT_ATTACK,
+ MOVE_CURSE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_SEAKING,
+ .item = BATTLE_TOWER_ITEM_MYSTIC_WATER,
+ .teamFlags = 0x07,
+ .moves = {
+ MOVE_RAIN_DANCE,
+ MOVE_SURF,
+ MOVE_HORN_ATTACK,
+ MOVE_HORN_DRILL
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE,
+ .nature = NATURE_LONELY,
+ },
+ {
+ .species = SPECIES_SKARMORY,
+ .item = BATTLE_TOWER_ITEM_SITRUS_BERRY,
+ .teamFlags = 0x07,
+ .moves = {
+ MOVE_STEEL_WING,
+ MOVE_SAND_ATTACK,
+ MOVE_SWIFT,
+ MOVE_AGILITY
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_RELAXED,
+ },
+ {
+ .species = SPECIES_TORKOAL,
+ .item = BATTLE_TOWER_ITEM_FOCUS_BAND,
+ .teamFlags = 0x43,
+ .moves = {
+ MOVE_FLAMETHROWER,
+ MOVE_IRON_DEFENSE,
+ MOVE_BODY_SLAM,
+ MOVE_PROTECT
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_NAUGHTY,
+ },
+ {
+ .species = SPECIES_GOLEM,
+ .item = BATTLE_TOWER_ITEM_SOFT_SAND,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_MAGNITUDE,
+ MOVE_EXPLOSION,
+ MOVE_STRENGTH,
+ MOVE_SANDSTORM
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_DOCILE,
+ },
+ {
+ .species = SPECIES_GARDEVOIR,
+ .item = BATTLE_TOWER_ITEM_TWISTED_SPOON,
+ .teamFlags = 0x41,
+ .moves = {
+ MOVE_REFLECT,
+ MOVE_PSYCHIC,
+ MOVE_IMPRISON,
+ MOVE_TOXIC
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_SANDSLASH,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0x07,
+ .moves = {
+ MOVE_SANDSTORM,
+ MOVE_SLASH,
+ MOVE_EARTHQUAKE,
+ MOVE_SWIFT
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_ADAMANT,
+ },
+ {
+ .species = SPECIES_WOBBUFFET,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_COUNTER,
+ MOVE_MIRROR_COAT,
+ MOVE_SAFEGUARD,
+ MOVE_DESTINY_BOND
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_CALM,
+ },
+ {
+ .species = SPECIES_TENTACRUEL,
+ .item = BATTLE_TOWER_ITEM_CHERI_BERRY,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_CONSTRICT,
+ MOVE_SURF,
+ MOVE_HYPER_BEAM,
+ MOVE_SCREECH
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_IMPISH,
+ },
+ {
+ .species = SPECIES_TROPIUS,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_SUNNY_DAY,
+ MOVE_SOLAR_BEAM,
+ MOVE_SYNTHESIS,
+ MOVE_RAZOR_LEAF
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_DOCILE,
+ },
+ {
+ .species = SPECIES_MAWILE,
+ .item = BATTLE_TOWER_ITEM_METAL_COAT,
+ .teamFlags = 0x43,
+ .moves = {
+ MOVE_IRON_DEFENSE,
+ MOVE_SLUDGE_BOMB,
+ MOVE_CRUNCH,
+ MOVE_STRENGTH
+ },
+ .evSpread = F_EV_SPREAD_ATTACK,
+ .nature = NATURE_CALM,
+ },
+ {
+ .species = SPECIES_MUK,
+ .item = BATTLE_TOWER_ITEM_RAWST_BERRY,
+ .teamFlags = 0x09,
+ .moves = {
+ MOVE_SLUDGE,
+ MOVE_ACID_ARMOR,
+ MOVE_GIGA_DRAIN,
+ MOVE_DISABLE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_MAGCARGO,
+ .item = BATTLE_TOWER_ITEM_CHARCOAL,
+ .teamFlags = 0x0D,
+ .moves = {
+ MOVE_FLAMETHROWER,
+ MOVE_ROCK_THROW,
+ MOVE_HARDEN,
+ MOVE_AMNESIA
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK,
+ .nature = NATURE_NAUGHTY,
+ },
+ {
+ .species = SPECIES_LINOONE,
+ .item = BATTLE_TOWER_ITEM_PECHA_BERRY,
+ .teamFlags = 0x07,
+ .moves = {
+ MOVE_HEADBUTT,
+ MOVE_TAIL_WHIP,
+ MOVE_SURF,
+ MOVE_DIG
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_QUIRKY,
+ },
+ {
+ .species = SPECIES_ELECTRODE,
+ .item = BATTLE_TOWER_ITEM_ASPEAR_BERRY,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_LIGHT_SCREEN,
+ MOVE_THUNDERBOLT,
+ MOVE_SWIFT,
+ MOVE_ROLLOUT
+ },
+ .evSpread = F_EV_SPREAD_SPEED,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_DUSCLOPS,
+ .item = BATTLE_TOWER_ITEM_SPELL_TAG,
+ .teamFlags = 0x09,
+ .moves = {
+ MOVE_MEAN_LOOK,
+ MOVE_NIGHT_SHADE,
+ MOVE_SKILL_SWAP,
+ MOVE_SHADOW_BALL
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_NAIVE,
+ },
+ {
+ .species = SPECIES_VILEPLUME,
+ .item = BATTLE_TOWER_ITEM_MIRACLE_SEED,
+ .teamFlags = 0x0A,
+ .moves = {
+ MOVE_TOXIC,
+ MOVE_MOONLIGHT,
+ MOVE_GIGA_DRAIN,
+ MOVE_STUN_SPORE
+ },
+ .evSpread = F_EV_SPREAD_HP,
+ .nature = NATURE_DOCILE,
+ },
+ {
+ .species = SPECIES_CROBAT,
+ .item = BATTLE_TOWER_ITEM_LEPPA_BERRY,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_BITE,
+ MOVE_HAZE,
+ MOVE_WING_ATTACK,
+ MOVE_STEEL_WING
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_TIMID,
+ },
+ {
+ .species = SPECIES_CORSOLA,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x0A,
+ .moves = {
+ MOVE_RECOVER,
+ MOVE_MIRROR_COAT,
+ MOVE_HAIL,
+ MOVE_SURF
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_STARMIE,
+ .item = BATTLE_TOWER_ITEM_MYSTIC_WATER,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_RAPID_SPIN,
+ MOVE_WATER_PULSE,
+ MOVE_REFLECT,
+ MOVE_SKILL_SWAP
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_EXPLOUD,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0x41,
+ .moves = {
+ MOVE_HYPER_BEAM,
+ MOVE_HOWL,
+ MOVE_UPROAR,
+ MOVE_EARTHQUAKE
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_ALAKAZAM,
+ .item = BATTLE_TOWER_ITEM_TWISTED_SPOON,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_PSYBEAM,
+ MOVE_SNATCH,
+ MOVE_REFLECT,
+ MOVE_HYPER_BEAM
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_RELAXED,
+ },
+ {
+ .species = SPECIES_HERACROSS,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_HORN_ATTACK,
+ MOVE_COUNTER,
+ MOVE_REVERSAL,
+ MOVE_LEER
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_BOLD,
+ },
+ {
+ .species = SPECIES_CASTFORM,
+ .item = BATTLE_TOWER_ITEM_SITRUS_BERRY,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_WEATHER_BALL,
+ MOVE_SUNNY_DAY,
+ MOVE_RAIN_DANCE,
+ MOVE_HAIL
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_VIGOROTH,
+ .item = BATTLE_TOWER_ITEM_FOCUS_BAND,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_FOCUS_PUNCH,
+ MOVE_REVERSAL,
+ MOVE_COUNTER,
+ MOVE_TAUNT
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_DUSKULL,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0x09,
+ .moves = {
+ MOVE_TOXIC,
+ MOVE_CONFUSE_RAY,
+ MOVE_SHADOW_BALL,
+ MOVE_WILL_O_WISP
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_LANTURN,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x07,
+ .moves = {
+ MOVE_FLAIL,
+ MOVE_SURF,
+ MOVE_SPARK,
+ MOVE_TAKE_DOWN
+ },
+ .evSpread = F_EV_SPREAD_SPEED,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_HARIYAMA,
+ .item = BATTLE_TOWER_ITEM_KINGS_ROCK,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_STRENGTH,
+ MOVE_FAKE_OUT,
+ MOVE_FACADE,
+ MOVE_SAND_ATTACK
+ },
+ .evSpread = F_EV_SPREAD_SPEED,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_KINGDRA,
+ .item = BATTLE_TOWER_ITEM_MYSTIC_WATER,
+ .teamFlags = 0x43,
+ .moves = {
+ MOVE_AGILITY,
+ MOVE_DIVE,
+ MOVE_ICE_BEAM,
+ MOVE_PROTECT
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_GYARADOS,
+ .item = BATTLE_TOWER_ITEM_DRAGON_FANG,
+ .teamFlags = 0x41,
+ .moves = {
+ MOVE_RAIN_DANCE,
+ MOVE_SURF,
+ MOVE_WATER_PULSE,
+ MOVE_HYPER_BEAM
+ },
+ .evSpread = 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,
+ .nature = NATURE_IMPISH,
+ },
+ {
+ .species = SPECIES_AGGRON,
+ .item = BATTLE_TOWER_ITEM_METAL_COAT,
+ .teamFlags = 0x45,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_BRICK_BREAK,
+ MOVE_METAL_CLAW,
+ MOVE_ROAR
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_RELAXED,
+ },
+ {
+ .species = SPECIES_ABSOL,
+ .item = BATTLE_TOWER_ITEM_KINGS_ROCK,
+ .teamFlags = 0xC7,
+ .moves = {
+ MOVE_SWORDS_DANCE,
+ MOVE_IRON_TAIL,
+ MOVE_SLASH,
+ MOVE_FACADE
+ },
+ .evSpread = F_EV_SPREAD_ATTACK,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_SWELLOW,
+ .item = BATTLE_TOWER_ITEM_SHARP_BEAK,
+ .teamFlags = 0x0F,
+ .moves = {
+ MOVE_DOUBLE_TEAM,
+ MOVE_FLY,
+ MOVE_TOXIC,
+ MOVE_STEEL_WING
+ },
+ .evSpread = 0,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_MACHAMP,
+ .item = BATTLE_TOWER_ITEM_BLACK_BELT,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_STRENGTH,
+ MOVE_CROSS_CHOP,
+ MOVE_EARTHQUAKE,
+ MOVE_FLAMETHROWER
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_SWAMPERT,
+ .item = BATTLE_TOWER_ITEM_NEVER_MELT_ICE,
+ .teamFlags = 0x41,
+ .moves = {
+ MOVE_PROTECT,
+ MOVE_ICE_BEAM,
+ MOVE_HYPER_BEAM,
+ MOVE_SURF
+ },
+ .evSpread = 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,
+ .nature = NATURE_DOCILE,
+ },
+ {
+ .species = SPECIES_SCEPTILE,
+ .item = BATTLE_TOWER_ITEM_MIRACLE_SEED,
+ .teamFlags = 0x41,
+ .moves = {
+ MOVE_LEAF_BLADE,
+ MOVE_DRAGON_CLAW,
+ MOVE_AGILITY,
+ MOVE_PROTECT
+ },
+ .evSpread = 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,
+ .nature = NATURE_DOCILE,
+ },
+ {
+ .species = SPECIES_BLAZIKEN,
+ .item = BATTLE_TOWER_ITEM_CHARCOAL,
+ .teamFlags = 0x41,
+ .moves = {
+ MOVE_BLAZE_KICK,
+ MOVE_MIRROR_MOVE,
+ MOVE_EARTHQUAKE,
+ MOVE_PROTECT
+ },
+ .evSpread = 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,
+ .nature = NATURE_DOCILE,
+ },
+ {
+ .species = SPECIES_ALTARIA,
+ .item = BATTLE_TOWER_ITEM_DRAGON_FANG,
+ .teamFlags = 0x43,
+ .moves = {
+ MOVE_DRAGON_CLAW,
+ MOVE_DRAGON_DANCE,
+ MOVE_TOXIC,
+ MOVE_DOUBLE_TEAM
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_DOCILE,
+ },
+ {
+ .species = SPECIES_LUDICOLO,
+ .item = BATTLE_TOWER_ITEM_BLACK_BELT,
+ .teamFlags = 0x43,
+ .moves = {
+ MOVE_BRICK_BREAK,
+ MOVE_WATER_PULSE,
+ MOVE_RAIN_DANCE,
+ MOVE_FOCUS_PUNCH
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_SABLEYE,
+ .item = BATTLE_TOWER_ITEM_SPELL_TAG,
+ .teamFlags = 0x49,
+ .moves = {
+ MOVE_SHADOW_BALL,
+ MOVE_SNATCH,
+ MOVE_DIG,
+ MOVE_CONFUSE_RAY
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_ZANGOOSE,
+ .item = BATTLE_TOWER_ITEM_BLACK_GLASSES,
+ .teamFlags = 0x0F,
+ .moves = {
+ MOVE_FACADE,
+ MOVE_THUNDERBOLT,
+ MOVE_CRUSH_CLAW,
+ MOVE_DETECT
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_CALM,
+ },
+ {
+ .species = SPECIES_LINOONE,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x0F,
+ .moves = {
+ MOVE_IRON_TAIL,
+ MOVE_HEADBUTT,
+ MOVE_ATTRACT,
+ MOVE_ICE_BEAM
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_WHISCASH,
+ .item = BATTLE_TOWER_ITEM_SOFT_SAND,
+ .teamFlags = 0x07,
+ .moves = {
+ MOVE_MUD_SLAP,
+ MOVE_EARTHQUAKE,
+ MOVE_SURF,
+ MOVE_AMNESIA
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_BOLD,
+ },
+ {
+ .species = SPECIES_SOLROCK,
+ .item = BATTLE_TOWER_ITEM_HARD_STONE,
+ .teamFlags = 0x43,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_LIGHT_SCREEN,
+ MOVE_ROCK_SLIDE,
+ MOVE_CONFUSION
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_BASHFUL,
+ },
+ {
+ .species = SPECIES_STARMIE,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_RECOVER,
+ MOVE_RAIN_DANCE,
+ MOVE_SURF,
+ MOVE_CONFUSE_RAY
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_NAIVE,
+ },
+ {
+ .species = SPECIES_CACTURNE,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0x0F,
+ .moves = {
+ MOVE_INGRAIN,
+ MOVE_LEECH_SEED,
+ MOVE_PROTECT,
+ MOVE_FRUSTRATION
+ },
+ .evSpread = 0,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_SHIFTRY,
+ .item = BATTLE_TOWER_ITEM_FOCUS_BAND,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_FRUSTRATION,
+ MOVE_HYPER_BEAM,
+ MOVE_GIGA_DRAIN,
+ MOVE_TORMENT
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_ADAMANT,
+ },
+ {
+ .species = SPECIES_MANECTRIC,
+ .item = BATTLE_TOWER_ITEM_MAGNET,
+ .teamFlags = 0x0F,
+ .moves = {
+ MOVE_THUNDER,
+ MOVE_THUNDER_WAVE,
+ MOVE_IRON_TAIL,
+ MOVE_ROAR
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_ADAMANT,
+ },
+ {
+ .species = SPECIES_KECLEON,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0xC3,
+ .moves = {
+ MOVE_THUNDERBOLT,
+ MOVE_FOCUS_PUNCH,
+ MOVE_IRON_TAIL,
+ MOVE_FLAMETHROWER
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_PINSIR,
+ .item = BATTLE_TOWER_ITEM_SOFT_SAND,
+ .teamFlags = 0x8D,
+ .moves = {
+ MOVE_GUILLOTINE,
+ MOVE_SUBMISSION,
+ MOVE_EARTHQUAKE,
+ MOVE_ROCK_TOMB
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_METANG,
+ .item = BATTLE_TOWER_ITEM_METAL_COAT,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_SHADOW_BALL,
+ MOVE_PSYCHIC,
+ MOVE_METEOR_MASH
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_IMPISH,
+ },
+ {
+ .species = SPECIES_CLAYDOL,
+ .item = BATTLE_TOWER_ITEM_PECHA_BERRY,
+ .teamFlags = 0x43,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_SELF_DESTRUCT,
+ MOVE_SANDSTORM,
+ MOVE_PROTECT
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_MASQUERAIN,
+ .item = BATTLE_TOWER_ITEM_PERSIM_BERRY,
+ .teamFlags = 0x0A,
+ .moves = {
+ MOVE_TOXIC,
+ MOVE_SILVER_WIND,
+ MOVE_ATTRACT,
+ MOVE_ICE_BEAM
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_RELICANTH,
+ .item = BATTLE_TOWER_ITEM_LIECHI_BERRY,
+ .teamFlags = 0xC5,
+ .moves = {
+ MOVE_ROCK_TOMB,
+ MOVE_DOUBLE_EDGE,
+ MOVE_SURF,
+ MOVE_EARTHQUAKE
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_WALREIN,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x0D,
+ .moves = {
+ MOVE_SURF,
+ MOVE_ENCORE,
+ MOVE_BLIZZARD,
+ MOVE_HYPER_BEAM
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_WAILORD,
+ .item = BATTLE_TOWER_ITEM_APICOT_BERRY,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_WATER_SPOUT,
+ MOVE_REST,
+ MOVE_AMNESIA,
+ MOVE_HAIL
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_GIRAFARIG,
+ .item = BATTLE_TOWER_ITEM_GANLON_BERRY,
+ .teamFlags = 0x4F,
+ .moves = {
+ MOVE_DOUBLE_TEAM,
+ MOVE_CRUNCH,
+ MOVE_PSYCHIC,
+ MOVE_EARTHQUAKE
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_MEDICHAM,
+ .item = BATTLE_TOWER_ITEM_APICOT_BERRY,
+ .teamFlags = 0x4B,
+ .moves = {
+ MOVE_CALM_MIND,
+ MOVE_REVERSAL,
+ MOVE_ROCK_TOMB,
+ MOVE_PSYCHIC
+ },
+ .evSpread = 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,
+ .nature = NATURE_RELAXED,
+ },
+ {
+ .species = SPECIES_TROPIUS,
+ .item = BATTLE_TOWER_ITEM_MENTAL_HERB,
+ .teamFlags = 0xC7,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_SYNTHESIS,
+ MOVE_RAZOR_LEAF,
+ MOVE_HYPER_BEAM
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_BOLD,
+ },
+ {
+ .species = SPECIES_NINJASK,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_DOUBLE_TEAM,
+ MOVE_SLASH,
+ MOVE_SWORDS_DANCE,
+ MOVE_LEECH_LIFE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_CAMERUPT,
+ .item = BATTLE_TOWER_ITEM_CHARCOAL,
+ .teamFlags = 0x0D,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_OVERHEAT,
+ MOVE_SUNNY_DAY,
+ MOVE_ROCK_SLIDE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_CAREFUL,
+ },
+ {
+ .species = SPECIES_SHARPEDO,
+ .item = BATTLE_TOWER_ITEM_KINGS_ROCK,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_CRUNCH,
+ MOVE_SURF,
+ MOVE_EARTHQUAKE,
+ MOVE_PROTECT
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_WIGGLYTUFF,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x0E,
+ .moves = {
+ MOVE_PROTECT,
+ MOVE_TOXIC,
+ MOVE_DOUBLE_TEAM,
+ MOVE_DIG
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_SEVIPER,
+ .item = BATTLE_TOWER_ITEM_POISON_BARB,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_SLUDGE_BOMB,
+ MOVE_HAZE,
+ MOVE_CRUNCH,
+ MOVE_FLAMETHROWER
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_NAIVE,
+ },
+ {
+ .species = SPECIES_CRADILY,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0xC1,
+ .moves = {
+ MOVE_ROCK_TOMB,
+ MOVE_CONFUSE_RAY,
+ MOVE_INGRAIN,
+ MOVE_EARTHQUAKE
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_ARMALDO,
+ .item = BATTLE_TOWER_ITEM_RAWST_BERRY,
+ .teamFlags = 0xC1,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_SANDSTORM,
+ MOVE_PROTECT,
+ MOVE_SLASH
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_MAGNETON,
+ .item = BATTLE_TOWER_ITEM_PERSIM_BERRY,
+ .teamFlags = 0x0D,
+ .moves = {
+ MOVE_ZAP_CANNON,
+ MOVE_SUPERSONIC,
+ MOVE_TOXIC,
+ MOVE_PROTECT
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_ADAMANT,
+ },
+ {
+ .species = SPECIES_LANTURN,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x06,
+ .moves = {
+ MOVE_THUNDER,
+ MOVE_SURF,
+ MOVE_ICE_BEAM,
+ MOVE_RAIN_DANCE
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_ADAMANT,
+ },
+ {
+ .species = SPECIES_SWALOT,
+ .item = BATTLE_TOWER_ITEM_CHERI_BERRY,
+ .teamFlags = 0x8B,
+ .moves = {
+ MOVE_SLUDGE_BOMB,
+ MOVE_SNATCH,
+ MOVE_ENCORE,
+ MOVE_BODY_SLAM
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_SKARMORY,
+ .item = BATTLE_TOWER_ITEM_METAL_COAT,
+ .teamFlags = 0x81,
+ .moves = {
+ MOVE_STEEL_WING,
+ MOVE_AGILITY,
+ MOVE_TORMENT,
+ MOVE_FACADE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_DONPHAN,
+ .item = BATTLE_TOWER_ITEM_WHITE_HERB,
+ .teamFlags = 0x0D,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_FLAIL,
+ MOVE_ROAR,
+ MOVE_IRON_TAIL
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_HERACROSS,
+ .item = BATTLE_TOWER_ITEM_FOCUS_BAND,
+ .teamFlags = 0x41,
+ .moves = {
+ MOVE_FACADE,
+ MOVE_REVERSAL,
+ MOVE_MEGAHORN,
+ MOVE_EARTHQUAKE
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_BANETTE,
+ .item = BATTLE_TOWER_ITEM_PETAYA_BERRY,
+ .teamFlags = 0x83,
+ .moves = {
+ MOVE_SHADOW_BALL,
+ MOVE_HYPER_BEAM,
+ MOVE_THUNDERBOLT,
+ MOVE_SKILL_SWAP
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_CAREFUL,
+ },
+ {
+ .species = SPECIES_SANDSLASH,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0x0F,
+ .moves = {
+ MOVE_SANDSTORM,
+ MOVE_TOXIC,
+ MOVE_SLASH,
+ MOVE_EARTHQUAKE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_CRAWDAUNT,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_GUILLOTINE,
+ MOVE_CRABHAMMER,
+ MOVE_BLIZZARD,
+ MOVE_SLUDGE_BOMB
+ },
+ .evSpread = 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,
+ .nature = NATURE_DOCILE,
+ },
+ {
+ .species = SPECIES_GRUMPIG,
+ .item = BATTLE_TOWER_ITEM_TWISTED_SPOON,
+ .teamFlags = 0x8B,
+ .moves = {
+ MOVE_MAGIC_COAT,
+ MOVE_PSYCHIC,
+ MOVE_REFLECT,
+ MOVE_CONFUSE_RAY
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_LONELY,
+ },
+ {
+ .species = SPECIES_RHYDON,
+ .item = BATTLE_TOWER_ITEM_CHOICE_BAND,
+ .teamFlags = 0x45,
+ .moves = {
+ MOVE_IRON_TAIL,
+ MOVE_EARTHQUAKE,
+ MOVE_SURF,
+ MOVE_FIRE_BLAST
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK,
+ .nature = NATURE_RASH,
+ },
+ {
+ .species = SPECIES_ALAKAZAM,
+ .item = BATTLE_TOWER_ITEM_PETAYA_BERRY,
+ .teamFlags = 0x8B,
+ .moves = {
+ MOVE_PSYCHIC,
+ MOVE_REFLECT,
+ MOVE_RECOVER,
+ MOVE_SKILL_SWAP
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_DUSCLOPS,
+ .item = BATTLE_TOWER_ITEM_SITRUS_BERRY,
+ .teamFlags = 0x41,
+ .moves = {
+ MOVE_SHADOW_BALL,
+ MOVE_WILL_O_WISP,
+ MOVE_BLIZZARD,
+ MOVE_PSYCHIC
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_CAREFUL,
+ },
+ {
+ .species = SPECIES_TORKOAL,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0x09,
+ .moves = {
+ MOVE_FLAMETHROWER,
+ MOVE_AMNESIA,
+ MOVE_IRON_TAIL,
+ MOVE_REST
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK,
+ .nature = NATURE_NAIVE,
+ },
+ {
+ .species = SPECIES_ELECTRODE,
+ .item = BATTLE_TOWER_ITEM_LUM_BERRY,
+ .teamFlags = 0x09,
+ .moves = {
+ MOVE_SCREECH,
+ MOVE_EXPLOSION,
+ MOVE_MIRROR_COAT,
+ MOVE_PROTECT
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_RASH,
+ },
+ {
+ .species = SPECIES_BRELOOM,
+ .item = BATTLE_TOWER_ITEM_LIECHI_BERRY,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_IRON_TAIL,
+ MOVE_FOCUS_PUNCH,
+ MOVE_DOUBLE_TEAM,
+ MOVE_LEECH_SEED
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_MUK,
+ .item = BATTLE_TOWER_ITEM_POISON_BARB,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_SLUDGE_BOMB,
+ MOVE_THUNDERBOLT,
+ MOVE_FLAMETHROWER,
+ MOVE_FOCUS_PUNCH
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_NAIVE,
+ },
+ {
+ .species = SPECIES_WEEZING,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_EXPLOSION,
+ MOVE_SLUDGE_BOMB,
+ MOVE_SHADOW_BALL,
+ MOVE_FLAMETHROWER
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_NAIVE,
+ },
+ {
+ .species = SPECIES_RAICHU,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x4E,
+ .moves = {
+ MOVE_THUNDERBOLT,
+ MOVE_DOUBLE_TEAM,
+ MOVE_FOCUS_PUNCH,
+ MOVE_ATTRACT
+ },
+ .evSpread = 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,
+ .nature = NATURE_JOLLY,
+ },
+ {
+ .species = SPECIES_TENTACRUEL,
+ .item = BATTLE_TOWER_ITEM_MYSTIC_WATER,
+ .teamFlags = 0x09,
+ .moves = {
+ MOVE_DOUBLE_TEAM,
+ MOVE_TOXIC,
+ MOVE_SURF,
+ MOVE_SLUDGE_BOMB
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_BOLD,
+ },
+ {
+ .species = SPECIES_EXPLOUD,
+ .item = BATTLE_TOWER_ITEM_CHOICE_BAND,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_BLIZZARD,
+ MOVE_FLAMETHROWER,
+ MOVE_EARTHQUAKE,
+ MOVE_RETURN
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_BASHFUL,
+ },
+ {
+ .species = SPECIES_XATU,
+ .item = BATTLE_TOWER_ITEM_WHITE_HERB,
+ .teamFlags = 0x43,
+ .moves = {
+ MOVE_PSYCHIC,
+ MOVE_REST,
+ MOVE_CONFUSE_RAY,
+ MOVE_TOXIC
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_GOLEM,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_EXPLOSION,
+ MOVE_EARTHQUAKE,
+ MOVE_ROCK_TOMB,
+ MOVE_FLAMETHROWER
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_IMPISH,
+ },
+ {
+ .species = SPECIES_GOLDUCK,
+ .item = BATTLE_TOWER_ITEM_PECHA_BERRY,
+ .teamFlags = 0x83,
+ .moves = {
+ MOVE_SURF,
+ MOVE_ATTRACT,
+ MOVE_CALM_MIND,
+ MOVE_BLIZZARD
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_NINETALES,
+ .item = BATTLE_TOWER_ITEM_CHARCOAL,
+ .teamFlags = 0x4A,
+ .moves = {
+ MOVE_FLAMETHROWER,
+ MOVE_ATTRACT,
+ MOVE_TOXIC,
+ MOVE_CONFUSE_RAY
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_KINGDRA,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x13,
+ .moves = {
+ MOVE_DOUBLE_TEAM,
+ MOVE_REST,
+ MOVE_SURF,
+ MOVE_DRAGON_BREATH
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_ADAMANT,
+ },
+ {
+ .species = SPECIES_SLAKING,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_CURSE,
+ MOVE_AMNESIA,
+ MOVE_YAWN,
+ MOVE_FOCUS_PUNCH
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_GYARADOS,
+ .item = BATTLE_TOWER_ITEM_CHERI_BERRY,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_THUNDER,
+ MOVE_EARTHQUAKE,
+ MOVE_HYDRO_PUMP,
+ MOVE_RAIN_DANCE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK,
+ .nature = NATURE_NAUGHTY,
+ },
+ {
+ .species = SPECIES_HARIYAMA,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x21,
+ .moves = {
+ MOVE_BELLY_DRUM,
+ MOVE_ENDURE,
+ MOVE_EARTHQUAKE,
+ MOVE_REVERSAL
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_ABSOL,
+ .item = BATTLE_TOWER_ITEM_KINGS_ROCK,
+ .teamFlags = 0xC3,
+ .moves = {
+ MOVE_FAINT_ATTACK,
+ MOVE_DOUBLE_EDGE,
+ MOVE_SHADOW_BALL,
+ MOVE_FLAMETHROWER
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_RELAXED,
+ },
+ {
+ .species = SPECIES_ALTARIA,
+ .item = BATTLE_TOWER_ITEM_SITRUS_BERRY,
+ .teamFlags = 0x83,
+ .moves = {
+ MOVE_DRAGON_DANCE,
+ MOVE_MIRROR_MOVE,
+ MOVE_DRAGON_CLAW,
+ MOVE_EARTHQUAKE
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_RASH,
+ },
+ {
+ .species = SPECIES_MACHAMP,
+ .item = BATTLE_TOWER_ITEM_BLACK_BELT,
+ .teamFlags = 0x11,
+ .moves = {
+ MOVE_CROSS_CHOP,
+ MOVE_FOCUS_PUNCH,
+ MOVE_ROCK_TOMB,
+ MOVE_ENCORE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_FLYGON,
+ .item = BATTLE_TOWER_ITEM_DRAGON_FANG,
+ .teamFlags = 0x43,
+ .moves = {
+ MOVE_CRUNCH,
+ MOVE_DRAGON_CLAW,
+ MOVE_EARTHQUAKE,
+ MOVE_FLAMETHROWER
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_NAIVE,
+ },
+ {
+ .species = SPECIES_BLAZIKEN,
+ .item = BATTLE_TOWER_ITEM_PETAYA_BERRY,
+ .teamFlags = 0x33,
+ .moves = {
+ MOVE_COUNTER,
+ MOVE_ROCK_SLIDE,
+ MOVE_FOCUS_PUNCH,
+ MOVE_FLAMETHROWER
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_GENTLE,
+ },
+ {
+ .species = SPECIES_GLALIE,
+ .item = BATTLE_TOWER_ITEM_NEVER_MELT_ICE,
+ .teamFlags = 0x81,
+ .moves = {
+ MOVE_BLIZZARD,
+ MOVE_CRUNCH,
+ MOVE_ICY_WIND,
+ MOVE_DOUBLE_TEAM
+ },
+ .evSpread = 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,
+ .nature = NATURE_JOLLY,
+ },
+ {
+ .species = SPECIES_HUNTAIL,
+ .item = BATTLE_TOWER_ITEM_MYSTIC_WATER,
+ .teamFlags = 0xA1,
+ .moves = {
+ MOVE_RAIN_DANCE,
+ MOVE_HYDRO_PUMP,
+ MOVE_CRUNCH,
+ MOVE_BLIZZARD
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_MILOTIC,
+ .item = BATTLE_TOWER_ITEM_GANLON_BERRY,
+ .teamFlags = 0xD3,
+ .moves = {
+ MOVE_SURF,
+ MOVE_ATTRACT,
+ MOVE_RECOVER,
+ MOVE_TOXIC
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_GOREBYSS,
+ .item = BATTLE_TOWER_ITEM_PECHA_BERRY,
+ .teamFlags = 0x83,
+ .moves = {
+ MOVE_PSYCHIC,
+ MOVE_SURF,
+ MOVE_BLIZZARD,
+ MOVE_SHADOW_BALL
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_ADAMANT,
+ },
+ {
+ .species = SPECIES_SCEPTILE,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x53,
+ .moves = {
+ MOVE_LEAF_BLADE,
+ MOVE_ENDEAVOR,
+ MOVE_EARTHQUAKE,
+ MOVE_ROCK_TOMB
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED,
+ .nature = NATURE_BASHFUL,
+ },
+ {
+ .species = SPECIES_SWAMPERT,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0x53,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_SURF,
+ MOVE_MUD_SHOT,
+ MOVE_BLIZZARD
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_NAIVE,
+ },
+ {
+ .species = SPECIES_AGGRON,
+ .item = BATTLE_TOWER_ITEM_MENTAL_HERB,
+ .teamFlags = 0x41,
+ .moves = {
+ MOVE_DOUBLE_EDGE,
+ MOVE_FLAMETHROWER,
+ MOVE_IRON_TAIL,
+ MOVE_BLIZZARD
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_BOLD,
+ },
+ {
+ .species = SPECIES_CRADILY,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0xE1,
+ .moves = {
+ MOVE_STOCKPILE,
+ MOVE_SPIT_UP,
+ MOVE_SWALLOW,
+ MOVE_DOUBLE_TEAM
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_ARMALDO,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0xC1,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_HYPER_BEAM,
+ MOVE_SLASH,
+ MOVE_SWORDS_DANCE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_BRELOOM,
+ .item = BATTLE_TOWER_ITEM_SHELL_BELL,
+ .teamFlags = 0x82,
+ .moves = {
+ MOVE_FOCUS_PUNCH,
+ MOVE_COUNTER,
+ MOVE_MACH_PUNCH,
+ MOVE_SNATCH
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_LUDICOLO,
+ .item = BATTLE_TOWER_ITEM_PETAYA_BERRY,
+ .teamFlags = 0x83,
+ .moves = {
+ MOVE_RAIN_DANCE,
+ MOVE_SURF,
+ MOVE_PROTECT,
+ MOVE_TOXIC
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_SHIFTRY,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_TORMENT,
+ MOVE_FAINT_ATTACK,
+ MOVE_SHADOW_BALL,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_NAIVE,
+ },
+ {
+ .species = SPECIES_TROPIUS,
+ .item = BATTLE_TOWER_ITEM_APICOT_BERRY,
+ .teamFlags = 0xC3,
+ .moves = {
+ MOVE_SUNNY_DAY,
+ MOVE_SYNTHESIS,
+ MOVE_SOLAR_BEAM,
+ MOVE_LEECH_SEED
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_GRUMPIG,
+ .item = BATTLE_TOWER_ITEM_MACHO_BRACE,
+ .teamFlags = 0x23,
+ .moves = {
+ MOVE_TRICK,
+ MOVE_SKILL_SWAP,
+ MOVE_PSYCHIC,
+ MOVE_REST
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_TORKOAL,
+ .item = BATTLE_TOWER_ITEM_LUM_BERRY,
+ .teamFlags = 0x81,
+ .moves = {
+ MOVE_IRON_DEFENSE,
+ MOVE_TOXIC,
+ MOVE_REST,
+ MOVE_FLAMETHROWER
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_NAIVE,
+ },
+ {
+ .species = SPECIES_MANECTRIC,
+ .item = BATTLE_TOWER_ITEM_NONE,
+ .teamFlags = 0x03,
+ .moves = {
+ MOVE_THUNDERBOLT,
+ MOVE_CRUNCH,
+ MOVE_ROAR,
+ MOVE_THIEF
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_PINSIR,
+ .item = BATTLE_TOWER_ITEM_LEPPA_BERRY,
+ .teamFlags = 0x61,
+ .moves = {
+ MOVE_GUILLOTINE,
+ MOVE_EARTHQUAKE,
+ MOVE_DOUBLE_TEAM,
+ MOVE_ROCK_TOMB
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_STARMIE,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x93,
+ .moves = {
+ MOVE_LIGHT_SCREEN,
+ MOVE_THUNDERBOLT,
+ MOVE_SURF,
+ MOVE_REST
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_ADAMANT,
+ },
+ {
+ .species = SPECIES_HERACROSS,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x51,
+ .moves = {
+ MOVE_MEGAHORN,
+ MOVE_REVERSAL,
+ MOVE_EARTHQUAKE,
+ MOVE_COUNTER
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_WALREIN,
+ .item = BATTLE_TOWER_ITEM_NEVER_MELT_ICE,
+ .teamFlags = 0x83,
+ .moves = {
+ MOVE_BLIZZARD,
+ MOVE_EARTHQUAKE,
+ MOVE_SURF,
+ MOVE_ROCK_SLIDE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_CAREFUL,
+ },
+ {
+ .species = SPECIES_ALAKAZAM,
+ .item = BATTLE_TOWER_ITEM_SITRUS_BERRY,
+ .teamFlags = 0x13,
+ .moves = {
+ MOVE_PSYCHIC,
+ MOVE_RECOVER,
+ MOVE_ENCORE,
+ MOVE_SNATCH
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_MILOTIC,
+ .item = BATTLE_TOWER_ITEM_APICOT_BERRY,
+ .teamFlags = 0x93,
+ .moves = {
+ MOVE_SURF,
+ MOVE_BLIZZARD,
+ MOVE_RECOVER,
+ MOVE_DOUBLE_TEAM
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_REGICE,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x11,
+ .moves = {
+ MOVE_REST,
+ MOVE_CURSE,
+ MOVE_BLIZZARD,
+ MOVE_EARTHQUAKE
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_MILD,
+ },
+ {
+ .species = SPECIES_REGISTEEL,
+ .item = BATTLE_TOWER_ITEM_LUM_BERRY,
+ .teamFlags = 0x11,
+ .moves = {
+ MOVE_REST,
+ MOVE_IRON_DEFENSE,
+ MOVE_THUNDERBOLT,
+ MOVE_EARTHQUAKE
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_MILD,
+ },
+ {
+ .species = SPECIES_REGIROCK,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x91,
+ .moves = {
+ MOVE_ROCK_TOMB,
+ MOVE_EARTHQUAKE,
+ MOVE_THUNDERBOLT,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_DUSCLOPS,
+ .item = BATTLE_TOWER_ITEM_SPELL_TAG,
+ .teamFlags = 0x20,
+ .moves = {
+ MOVE_SHADOW_BALL,
+ MOVE_EARTHQUAKE,
+ MOVE_BLIZZARD,
+ MOVE_DESTINY_BOND
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_NAUGHTY,
+ },
+ {
+ .species = SPECIES_SEAKING,
+ .item = BATTLE_TOWER_ITEM_LEPPA_BERRY,
+ .teamFlags = 0xB2,
+ .moves = {
+ MOVE_HORN_DRILL,
+ MOVE_AGILITY,
+ MOVE_SLEEP_TALK,
+ MOVE_REST
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_CAMERUPT,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0x00,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_ERUPTION,
+ MOVE_ROCK_SLIDE,
+ MOVE_FLAMETHROWER
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_NAIVE,
+ },
+ {
+ .species = SPECIES_LANTURN,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x82,
+ .moves = {
+ MOVE_THUNDERBOLT,
+ MOVE_SURF,
+ MOVE_THUNDER_WAVE,
+ MOVE_BLIZZARD
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_WEEZING,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x20,
+ .moves = {
+ MOVE_SLUDGE_BOMB,
+ MOVE_THUNDERBOLT,
+ MOVE_FIRE_BLAST,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_WHISCASH,
+ .item = BATTLE_TOWER_ITEM_PETAYA_BERRY,
+ .teamFlags = 0x41,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_SURF,
+ MOVE_ROCK_TOMB,
+ MOVE_ATTRACT
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_RELAXED,
+ },
+ {
+ .species = SPECIES_AGGRON,
+ .item = BATTLE_TOWER_ITEM_LIECHI_BERRY,
+ .teamFlags = 0x11,
+ .moves = {
+ MOVE_DOUBLE_EDGE,
+ MOVE_EARTHQUAKE,
+ MOVE_SURF,
+ MOVE_DRAGON_CLAW
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_GENTLE,
+ },
+ {
+ .species = SPECIES_CACTURNE,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x63,
+ .moves = {
+ MOVE_DYNAMIC_PUNCH,
+ MOVE_COUNTER,
+ MOVE_FAINT_ATTACK,
+ MOVE_GIGA_DRAIN
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_RELAXED,
+ },
+ {
+ .species = SPECIES_SHARPEDO,
+ .item = BATTLE_TOWER_ITEM_KINGS_ROCK,
+ .teamFlags = 0x01,
+ .moves = {
+ MOVE_CRUNCH,
+ MOVE_DOUBLE_EDGE,
+ MOVE_SURF,
+ MOVE_SWAGGER
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_ABSOL,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x82,
+ .moves = {
+ MOVE_DOUBLE_EDGE,
+ MOVE_FACADE,
+ MOVE_SWORDS_DANCE,
+ MOVE_QUICK_ATTACK
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_WAILORD,
+ .item = BATTLE_TOWER_ITEM_LEPPA_BERRY,
+ .teamFlags = 0x23,
+ .moves = {
+ MOVE_HYDRO_PUMP,
+ MOVE_EARTHQUAKE,
+ MOVE_ATTRACT,
+ MOVE_FISSURE
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_TIMID,
+ },
+ {
+ .species = SPECIES_TENTACRUEL,
+ .item = BATTLE_TOWER_ITEM_SITRUS_BERRY,
+ .teamFlags = 0x21,
+ .moves = {
+ MOVE_HYDRO_PUMP,
+ MOVE_SLUDGE_BOMB,
+ MOVE_GIGA_DRAIN,
+ MOVE_MIRROR_COAT
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_RASH,
+ },
+ {
+ .species = SPECIES_LUDICOLO,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0xA2,
+ .moves = {
+ MOVE_RAIN_DANCE,
+ MOVE_SURF,
+ MOVE_TOXIC,
+ MOVE_DOUBLE_TEAM
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_WOBBUFFET,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0x23,
+ .moves = {
+ MOVE_ENCORE,
+ MOVE_COUNTER,
+ MOVE_MIRROR_COAT,
+ MOVE_DESTINY_BOND
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_RHYDON,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x21,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_MEGAHORN,
+ MOVE_HORN_DRILL,
+ MOVE_ROCK_SLIDE
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_GENTLE,
+ },
+ {
+ .species = SPECIES_GLALIE,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x21,
+ .moves = {
+ MOVE_CRUNCH,
+ MOVE_BLIZZARD,
+ MOVE_HAIL,
+ MOVE_EARTHQUAKE
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_SCEPTILE,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x13,
+ .moves = {
+ MOVE_LEAF_BLADE,
+ MOVE_EARTHQUAKE,
+ MOVE_DRAGON_CLAW,
+ MOVE_CRUNCH
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_BLAZIKEN,
+ .item = BATTLE_TOWER_ITEM_LIECHI_BERRY,
+ .teamFlags = 0x17,
+ .moves = {
+ MOVE_BLAZE_KICK,
+ MOVE_ROCK_TOMB,
+ MOVE_ENDURE,
+ MOVE_REVERSAL
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_RASH,
+ },
+ {
+ .species = SPECIES_SWAMPERT,
+ .item = BATTLE_TOWER_ITEM_SHELL_BELL,
+ .teamFlags = 0x17,
+ .moves = {
+ MOVE_SURF,
+ MOVE_EARTHQUAKE,
+ MOVE_MUD_SHOT,
+ MOVE_BLIZZARD
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_GARDEVOIR,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x19,
+ .moves = {
+ MOVE_PSYCHIC,
+ MOVE_THUNDERBOLT,
+ MOVE_DESTINY_BOND,
+ MOVE_WILL_O_WISP
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_BRELOOM,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0xF6,
+ .moves = {
+ MOVE_SPORE,
+ MOVE_FOCUS_PUNCH,
+ MOVE_BRICK_BREAK,
+ MOVE_SLUDGE_BOMB
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_ALAKAZAM,
+ .item = BATTLE_TOWER_ITEM_GANLON_BERRY,
+ .teamFlags = 0x1B,
+ .moves = {
+ MOVE_PSYCHIC,
+ MOVE_THUNDER_PUNCH,
+ MOVE_REFLECT,
+ MOVE_RECOVER
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_SHIFTRY,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x89,
+ .moves = {
+ MOVE_FAINT_ATTACK,
+ MOVE_SHADOW_BALL,
+ MOVE_DOUBLE_TEAM,
+ MOVE_REST
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_HARIYAMA,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x85,
+ .moves = {
+ MOVE_CROSS_CHOP,
+ MOVE_EARTHQUAKE,
+ MOVE_FACADE,
+ MOVE_FAKE_OUT
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_GENTLE,
+ },
+ {
+ .species = SPECIES_CROBAT,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0x49,
+ .moves = {
+ MOVE_ATTRACT,
+ MOVE_CONFUSE_RAY,
+ MOVE_BITE,
+ MOVE_DOUBLE_TEAM
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_MACHAMP,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x15,
+ .moves = {
+ MOVE_CROSS_CHOP,
+ MOVE_FLAMETHROWER,
+ MOVE_EARTHQUAKE,
+ MOVE_ROCK_SLIDE
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_MANECTRIC,
+ .item = BATTLE_TOWER_ITEM_PETAYA_BERRY,
+ .teamFlags = 0x0B,
+ .moves = {
+ MOVE_THUNDERBOLT,
+ MOVE_THUNDER_WAVE,
+ MOVE_ROAR,
+ MOVE_CRUNCH
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_ELECTRODE,
+ .item = BATTLE_TOWER_ITEM_LUM_BERRY,
+ .teamFlags = 0x27,
+ .moves = {
+ MOVE_THUNDERBOLT,
+ MOVE_PROTECT,
+ MOVE_MIRROR_COAT,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_BASHFUL,
+ },
+ {
+ .species = SPECIES_MUK,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_SLUDGE_BOMB,
+ MOVE_FLAMETHROWER,
+ MOVE_THUNDERBOLT,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_GENTLE,
+ },
+ {
+ .species = SPECIES_FLYGON,
+ .item = BATTLE_TOWER_ITEM_PETAYA_BERRY,
+ .teamFlags = 0x4D,
+ .moves = {
+ MOVE_DRAGON_CLAW,
+ MOVE_EARTHQUAKE,
+ MOVE_FLAMETHROWER,
+ MOVE_CRUNCH
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_STARMIE,
+ .item = BATTLE_TOWER_ITEM_APICOT_BERRY,
+ .teamFlags = 0x1B,
+ .moves = {
+ MOVE_SURF,
+ MOVE_THUNDERBOLT,
+ MOVE_RECOVER,
+ MOVE_CONFUSE_RAY
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_DODRIO,
+ .item = BATTLE_TOWER_ITEM_LIECHI_BERRY,
+ .teamFlags = 0x2B,
+ .moves = {
+ MOVE_DRILL_PECK,
+ MOVE_TRI_ATTACK,
+ MOVE_AGILITY,
+ MOVE_FACADE
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_RAICHU,
+ .item = BATTLE_TOWER_ITEM_FOCUS_BAND,
+ .teamFlags = 0x0A,
+ .moves = {
+ MOVE_THUNDERBOLT,
+ MOVE_THUNDER_WAVE,
+ MOVE_REVERSAL,
+ MOVE_ATTRACT
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_GOLDUCK,
+ .item = BATTLE_TOWER_ITEM_LIECHI_BERRY,
+ .teamFlags = 0x0A,
+ .moves = {
+ MOVE_SURF,
+ MOVE_CROSS_CHOP,
+ MOVE_ICE_BEAM,
+ MOVE_HYPER_BEAM
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_HERACROSS,
+ .item = BATTLE_TOWER_ITEM_LIECHI_BERRY,
+ .teamFlags = 0x54,
+ .moves = {
+ MOVE_MEGAHORN,
+ MOVE_ROCK_TOMB,
+ MOVE_ENDURE,
+ MOVE_REVERSAL
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_WALREIN,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x06,
+ .moves = {
+ MOVE_SURF,
+ MOVE_ICE_BEAM,
+ MOVE_EARTHQUAKE,
+ MOVE_REST
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_NAIVE,
+ },
+ {
+ .species = SPECIES_KINGDRA,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x1D,
+ .moves = {
+ MOVE_SURF,
+ MOVE_TOXIC,
+ MOVE_PROTECT,
+ MOVE_REST
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_ADAMANT,
+ },
+ {
+ .species = SPECIES_SALAMENCE,
+ .item = BATTLE_TOWER_ITEM_LUM_BERRY,
+ .teamFlags = 0x9C,
+ .moves = {
+ MOVE_DRAGON_CLAW,
+ MOVE_EARTHQUAKE,
+ MOVE_CRUNCH,
+ MOVE_REST
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_ADAMANT,
+ },
+ {
+ .species = SPECIES_METAGROSS,
+ .item = BATTLE_TOWER_ITEM_SHELL_BELL,
+ .teamFlags = 0x15,
+ .moves = {
+ MOVE_METEOR_MASH,
+ MOVE_PSYCHIC,
+ MOVE_EARTHQUAKE,
+ MOVE_LIGHT_SCREEN
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_REGIROCK,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0xB5,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_ANCIENT_POWER,
+ MOVE_FOCUS_PUNCH,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_GENTLE,
+ },
+ {
+ .species = SPECIES_REGICE,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x96,
+ .moves = {
+ MOVE_ICE_BEAM,
+ MOVE_THUNDERBOLT,
+ MOVE_DOUBLE_TEAM,
+ MOVE_REST
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_REGISTEEL,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x94,
+ .moves = {
+ MOVE_METAL_CLAW,
+ MOVE_EARTHQUAKE,
+ MOVE_THUNDERBOLT,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_GENTLE,
+ },
+ {
+ .species = SPECIES_LATIAS,
+ .item = BATTLE_TOWER_ITEM_LUM_BERRY,
+ .teamFlags = 0x96,
+ .moves = {
+ MOVE_MIST_BALL,
+ MOVE_THUNDERBOLT,
+ MOVE_REST,
+ MOVE_DRAGON_CLAW
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_MILD,
+ },
+ {
+ .species = SPECIES_LATIOS,
+ .item = BATTLE_TOWER_ITEM_APICOT_BERRY,
+ .teamFlags = 0x95,
+ .moves = {
+ MOVE_LUSTER_PURGE,
+ MOVE_REFLECT,
+ MOVE_RECOVER,
+ MOVE_DRAGON_CLAW
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_MILOTIC,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0x96,
+ .moves = {
+ MOVE_SURF,
+ MOVE_TOXIC,
+ MOVE_RECOVER,
+ MOVE_MIRROR_COAT
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_SLAKING,
+ .item = BATTLE_TOWER_ITEM_CHOICE_BAND,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_HYPER_BEAM,
+ MOVE_EARTHQUAKE,
+ MOVE_NONE,
+ MOVE_NONE
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_SCEPTILE,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0x1F,
+ .moves = {
+ MOVE_GIGA_DRAIN,
+ MOVE_DOUBLE_TEAM,
+ MOVE_LEECH_SEED,
+ MOVE_ATTRACT
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_BLAZIKEN,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x17,
+ .moves = {
+ MOVE_BLAZE_KICK,
+ MOVE_EARTHQUAKE,
+ MOVE_ROCK_SLIDE,
+ MOVE_REST
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_SWAMPERT,
+ .item = BATTLE_TOWER_ITEM_SHELL_BELL,
+ .teamFlags = 0x17,
+ .moves = {
+ MOVE_MUDDY_WATER,
+ MOVE_MUD_SHOT,
+ MOVE_MIRROR_COAT,
+ MOVE_ICE_BEAM
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_GARDEVOIR,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x7B,
+ .moves = {
+ MOVE_PSYCHIC,
+ MOVE_SHADOW_BALL,
+ MOVE_DESTINY_BOND,
+ MOVE_SNATCH
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_RELAXED,
+ },
+ {
+ .species = SPECIES_BRELOOM,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x56,
+ .moves = {
+ MOVE_SPORE,
+ MOVE_COUNTER,
+ MOVE_IRON_TAIL,
+ MOVE_GIGA_DRAIN
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_ALAKAZAM,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0x0A,
+ .moves = {
+ MOVE_PSYCHIC,
+ MOVE_THUNDER_PUNCH,
+ MOVE_FIRE_PUNCH,
+ MOVE_RECOVER
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_HARIYAMA,
+ .item = BATTLE_TOWER_ITEM_FOCUS_BAND,
+ .teamFlags = 0x05,
+ .moves = {
+ MOVE_CROSS_CHOP,
+ MOVE_ROCK_TOMB,
+ MOVE_ENDURE,
+ MOVE_REVERSAL
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_GYARADOS,
+ .item = BATTLE_TOWER_ITEM_SHELL_BELL,
+ .teamFlags = 0x0C,
+ .moves = {
+ MOVE_HYPER_BEAM,
+ MOVE_THUNDERBOLT,
+ MOVE_EARTHQUAKE,
+ MOVE_ICE_BEAM
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_BOLD,
+ },
+ {
+ .species = SPECIES_CROBAT,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0x49,
+ .moves = {
+ MOVE_TOXIC,
+ MOVE_CONFUSE_RAY,
+ MOVE_ATTRACT,
+ MOVE_PROTECT
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_MACHAMP,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x15,
+ .moves = {
+ MOVE_CROSS_CHOP,
+ MOVE_COUNTER,
+ MOVE_EARTHQUAKE,
+ MOVE_FACADE
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_MANECTRIC,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x63,
+ .moves = {
+ MOVE_THUNDER,
+ MOVE_THUNDER_WAVE,
+ MOVE_REST,
+ MOVE_CRUNCH
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_ELECTRODE,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x07,
+ .moves = {
+ MOVE_THUNDERBOLT,
+ MOVE_SCREECH,
+ MOVE_MIRROR_COAT,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_MODEST,
+ },
+ {
+ .species = SPECIES_MUK,
+ .item = BATTLE_TOWER_ITEM_LIECHI_BERRY,
+ .teamFlags = 0x45,
+ .moves = {
+ MOVE_SLUDGE_BOMB,
+ MOVE_GIGA_DRAIN,
+ MOVE_ROCK_TOMB,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_RASH,
+ },
+ {
+ .species = SPECIES_FLYGON,
+ .item = BATTLE_TOWER_ITEM_LUM_BERRY,
+ .teamFlags = 0x4D,
+ .moves = {
+ MOVE_DRAGON_CLAW,
+ MOVE_EARTHQUAKE,
+ MOVE_IRON_TAIL,
+ MOVE_ROCK_TOMB
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_IMPISH,
+ },
+ {
+ .species = SPECIES_STARMIE,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x1B,
+ .moves = {
+ MOVE_LIGHT_SCREEN,
+ MOVE_THUNDERBOLT,
+ MOVE_SURF,
+ MOVE_REST
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_NINETALES,
+ .item = BATTLE_TOWER_ITEM_SITRUS_BERRY,
+ .teamFlags = 0x0A,
+ .moves = {
+ MOVE_CONFUSE_RAY,
+ MOVE_OVERHEAT,
+ MOVE_FLAMETHROWER,
+ MOVE_IRON_TAIL
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_GOLEM,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x25,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_ROAR,
+ MOVE_FIRE_BLAST,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_GOLDUCK,
+ .item = BATTLE_TOWER_ITEM_PETAYA_BERRY,
+ .teamFlags = 0x27,
+ .moves = {
+ MOVE_HYDRO_PUMP,
+ MOVE_CROSS_CHOP,
+ MOVE_BLIZZARD,
+ MOVE_PSYCH_UP
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_HERACROSS,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x55,
+ .moves = {
+ MOVE_MEGAHORN,
+ MOVE_EARTHQUAKE,
+ MOVE_COUNTER,
+ MOVE_REVERSAL
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_WALREIN,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x36,
+ .moves = {
+ MOVE_SURF,
+ MOVE_BLIZZARD,
+ MOVE_ROCK_SLIDE,
+ MOVE_SHEER_COLD
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_KINGDRA,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0x5C,
+ .moves = {
+ MOVE_HYDRO_PUMP,
+ MOVE_PROTECT,
+ MOVE_DRAGON_BREATH,
+ MOVE_DOUBLE_TEAM
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_ADAMANT,
+ },
+ {
+ .species = SPECIES_SALAMENCE,
+ .item = BATTLE_TOWER_ITEM_KINGS_ROCK,
+ .teamFlags = 0x9D,
+ .moves = {
+ MOVE_DRAGON_CLAW,
+ MOVE_EARTHQUAKE,
+ MOVE_FLAMETHROWER,
+ MOVE_ROCK_TOMB
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_METAGROSS,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x15,
+ .moves = {
+ MOVE_METEOR_MASH,
+ MOVE_PSYCHIC,
+ MOVE_EARTHQUAKE,
+ MOVE_HYPER_BEAM
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_REGIROCK,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x95,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_ROCK_TOMB,
+ MOVE_FACADE,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_GENTLE,
+ },
+ {
+ .species = SPECIES_REGICE,
+ .item = BATTLE_TOWER_ITEM_SHELL_BELL,
+ .teamFlags = 0x96,
+ .moves = {
+ MOVE_BLIZZARD,
+ MOVE_THUNDERBOLT,
+ MOVE_HAIL,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_CAREFUL,
+ },
+ {
+ .species = SPECIES_REGISTEEL,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x94,
+ .moves = {
+ MOVE_METAL_CLAW,
+ MOVE_EARTHQUAKE,
+ MOVE_ANCIENT_POWER,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_GENTLE,
+ },
+ {
+ .species = SPECIES_LATIAS,
+ .item = BATTLE_TOWER_ITEM_APICOT_BERRY,
+ .teamFlags = 0x96,
+ .moves = {
+ MOVE_MIST_BALL,
+ MOVE_REFLECT,
+ MOVE_RECOVER,
+ MOVE_DRAGON_CLAW
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_LATIOS,
+ .item = BATTLE_TOWER_ITEM_SHELL_BELL,
+ .teamFlags = 0x95,
+ .moves = {
+ MOVE_LUSTER_PURGE,
+ MOVE_ICE_BEAM,
+ MOVE_RECOVER,
+ MOVE_DRAGON_CLAW
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_MILOTIC,
+ .item = BATTLE_TOWER_ITEM_APICOT_BERRY,
+ .teamFlags = 0xD6,
+ .moves = {
+ MOVE_SURF,
+ MOVE_ICE_BEAM,
+ MOVE_RECOVER,
+ MOVE_DOUBLE_TEAM
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_ADAMANT,
+ },
+ {
+ .species = SPECIES_KECLEON,
+ .item = BATTLE_TOWER_ITEM_CHOICE_BAND,
+ .teamFlags = 0x69,
+ .moves = {
+ MOVE_TRICK,
+ MOVE_REST,
+ MOVE_IRON_TAIL,
+ MOVE_DISABLE
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_QUIRKY,
+ },
+ {
+ .species = SPECIES_SCEPTILE,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x5F,
+ .moves = {
+ MOVE_LEAF_BLADE,
+ MOVE_EARTHQUAKE,
+ MOVE_REST,
+ MOVE_CRUNCH
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_BLAZIKEN,
+ .item = BATTLE_TOWER_ITEM_LUM_BERRY,
+ .teamFlags = 0x7F,
+ .moves = {
+ MOVE_FOCUS_PUNCH,
+ MOVE_COUNTER,
+ MOVE_SWAGGER,
+ MOVE_ROCK_TOMB
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_SWAMPERT,
+ .item = BATTLE_TOWER_ITEM_LUM_BERRY,
+ .teamFlags = 0x57,
+ .moves = {
+ MOVE_IRON_TAIL,
+ MOVE_CURSE,
+ MOVE_DOUBLE_TEAM,
+ MOVE_REST
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_GARDEVOIR,
+ .item = BATTLE_TOWER_ITEM_CHESTO_BERRY,
+ .teamFlags = 0x3B,
+ .moves = {
+ MOVE_SHADOW_BALL,
+ MOVE_PSYCHIC,
+ MOVE_REST,
+ MOVE_IMPRISON
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_BRELOOM,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x56,
+ .moves = {
+ MOVE_SPORE,
+ MOVE_FOCUS_PUNCH,
+ MOVE_SLUDGE_BOMB,
+ MOVE_IRON_TAIL
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_ALAKAZAM,
+ .item = BATTLE_TOWER_ITEM_CHOICE_BAND,
+ .teamFlags = 0x1A,
+ .moves = {
+ MOVE_PSYCHIC,
+ MOVE_TRICK,
+ MOVE_RECOVER,
+ MOVE_SNATCH
+ },
+ .evSpread = F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_HASTY,
+ },
+ {
+ .species = SPECIES_HARIYAMA,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x65,
+ .moves = {
+ MOVE_REVENGE,
+ MOVE_COUNTER,
+ MOVE_FOCUS_PUNCH,
+ MOVE_REVERSAL
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_LUDICOLO,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0x54,
+ .moves = {
+ MOVE_RAIN_DANCE,
+ MOVE_PROTECT,
+ MOVE_TOXIC,
+ MOVE_SURF
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_CROBAT,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0x4B,
+ .moves = {
+ MOVE_SLUDGE_BOMB,
+ MOVE_BITE,
+ MOVE_AIR_CUTTER,
+ MOVE_SHADOW_BALL
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_MACHAMP,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x75,
+ .moves = {
+ MOVE_CROSS_CHOP,
+ MOVE_ROCK_SLIDE,
+ MOVE_DYNAMIC_PUNCH,
+ MOVE_ROCK_TOMB
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_MANECTRIC,
+ .item = BATTLE_TOWER_ITEM_PETAYA_BERRY,
+ .teamFlags = 0x0A,
+ .moves = {
+ MOVE_THUNDERBOLT,
+ MOVE_THUNDER_WAVE,
+ MOVE_ATTRACT,
+ MOVE_CRUNCH
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_ELECTRODE,
+ .item = BATTLE_TOWER_ITEM_LIECHI_BERRY,
+ .teamFlags = 0x64,
+ .moves = {
+ MOVE_THUNDER,
+ MOVE_DOUBLE_TEAM,
+ MOVE_MIRROR_COAT,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_BASHFUL,
+ },
+ {
+ .species = SPECIES_MUK,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x49,
+ .moves = {
+ MOVE_SLUDGE_BOMB,
+ MOVE_FLAMETHROWER,
+ MOVE_THUNDERBOLT,
+ MOVE_SHADOW_PUNCH
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_GENTLE,
+ },
+ {
+ .species = SPECIES_FLYGON,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0xCD,
+ .moves = {
+ MOVE_PROTECT,
+ MOVE_DIG,
+ MOVE_TOXIC,
+ MOVE_SANDSTORM
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_STARMIE,
+ .item = BATTLE_TOWER_ITEM_KINGS_ROCK,
+ .teamFlags = 0x5B,
+ .moves = {
+ MOVE_SURF,
+ MOVE_THUNDERBOLT,
+ MOVE_BLIZZARD,
+ MOVE_PSYCHIC
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_LUDICOLO,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0x1A,
+ .moves = {
+ MOVE_RAIN_DANCE,
+ MOVE_LEECH_SEED,
+ MOVE_DIVE,
+ MOVE_PROTECT
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_RAICHU,
+ .item = BATTLE_TOWER_ITEM_LIECHI_BERRY,
+ .teamFlags = 0x4A,
+ .moves = {
+ MOVE_THUNDER,
+ MOVE_REVERSAL,
+ MOVE_FACADE,
+ MOVE_IRON_TAIL
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_TIMID,
+ },
+ {
+ .species = SPECIES_GOLDUCK,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x0A,
+ .moves = {
+ MOVE_SURF,
+ MOVE_PSYCHIC,
+ MOVE_ICE_BEAM,
+ MOVE_IRON_TAIL
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_DOCILE,
+ },
+ {
+ .species = SPECIES_HERACROSS,
+ .item = BATTLE_TOWER_ITEM_LIECHI_BERRY,
+ .teamFlags = 0x15,
+ .moves = {
+ MOVE_MEGAHORN,
+ MOVE_EARTHQUAKE,
+ MOVE_FACADE,
+ MOVE_ROCK_TOMB
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_WALREIN,
+ .item = BATTLE_TOWER_ITEM_LEPPA_BERRY,
+ .teamFlags = 0x26,
+ .moves = {
+ MOVE_SURF,
+ MOVE_ICE_BEAM,
+ MOVE_FISSURE,
+ MOVE_SHEER_COLD
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_KINGDRA,
+ .item = BATTLE_TOWER_ITEM_SHELL_BELL,
+ .teamFlags = 0x4D,
+ .moves = {
+ MOVE_HYDRO_PUMP,
+ MOVE_BLIZZARD,
+ MOVE_HYPER_BEAM,
+ MOVE_DISABLE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_SALAMENCE,
+ .item = BATTLE_TOWER_ITEM_PETAYA_BERRY,
+ .teamFlags = 0x9C,
+ .moves = {
+ MOVE_DRAGON_CLAW,
+ MOVE_EARTHQUAKE,
+ MOVE_FIRE_BLAST,
+ MOVE_HYDRO_PUMP
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_NAUGHTY,
+ },
+ {
+ .species = SPECIES_METAGROSS,
+ .item = BATTLE_TOWER_ITEM_LIECHI_BERRY,
+ .teamFlags = 0xB5,
+ .moves = {
+ MOVE_METEOR_MASH,
+ MOVE_PSYCHIC,
+ MOVE_PURSUIT,
+ MOVE_ROCK_TOMB
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_SPEED,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_REGIROCK,
+ .item = BATTLE_TOWER_ITEM_APICOT_BERRY,
+ .teamFlags = 0x95,
+ .moves = {
+ MOVE_EARTHQUAKE,
+ MOVE_TOXIC,
+ MOVE_SUPERPOWER,
+ MOVE_REST
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_SERIOUS,
+ },
+ {
+ .species = SPECIES_REGICE,
+ .item = BATTLE_TOWER_ITEM_LAX_INCENSE,
+ .teamFlags = 0x96,
+ .moves = {
+ MOVE_ICE_BEAM,
+ MOVE_THUNDERBOLT,
+ MOVE_ANCIENT_POWER,
+ MOVE_EXPLOSION
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_DEFENSE,
+ .nature = NATURE_RASH,
+ },
+ {
+ .species = SPECIES_REGISTEEL,
+ .item = BATTLE_TOWER_ITEM_LEFTOVERS,
+ .teamFlags = 0xB4,
+ .moves = {
+ MOVE_CURSE,
+ MOVE_AMNESIA,
+ MOVE_RETURN,
+ MOVE_REST
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_LAX,
+ },
+ {
+ .species = SPECIES_LATIAS,
+ .item = BATTLE_TOWER_ITEM_SHELL_BELL,
+ .teamFlags = 0x92,
+ .moves = {
+ MOVE_MIST_BALL,
+ MOVE_THUNDERBOLT,
+ MOVE_EARTHQUAKE,
+ MOVE_ICE_BEAM
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_LATIOS,
+ .item = BATTLE_TOWER_ITEM_SHELL_BELL,
+ .teamFlags = 0x91,
+ .moves = {
+ MOVE_LUSTER_PURGE,
+ MOVE_THUNDERBOLT,
+ MOVE_EARTHQUAKE,
+ MOVE_SURF
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_MILOTIC,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0xB2,
+ .moves = {
+ MOVE_SURF,
+ MOVE_ICE_BEAM,
+ MOVE_RECOVER,
+ MOVE_ATTRACT
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_BRAVE,
+ },
+ {
+ .species = SPECIES_SLAKING,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0x65,
+ .moves = {
+ MOVE_YAWN,
+ MOVE_SLASH,
+ MOVE_COUNTER,
+ MOVE_HYPER_BEAM
+ },
+ .evSpread = F_EV_SPREAD_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_DOCILE,
+ },
+ {
+ .species = SPECIES_SCEPTILE,
+ .item = BATTLE_TOWER_ITEM_SHELL_BELL,
+ .teamFlags = 0xDF,
+ .moves = {
+ MOVE_LEAF_BLADE,
+ MOVE_DETECT,
+ MOVE_DRAGON_CLAW,
+ MOVE_CRUNCH
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_BLAZIKEN,
+ .item = BATTLE_TOWER_ITEM_SALAC_BERRY,
+ .teamFlags = 0xD7,
+ .moves = {
+ MOVE_BLAZE_KICK,
+ MOVE_SKY_UPPERCUT,
+ MOVE_EARTHQUAKE,
+ MOVE_ROCK_SLIDE
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_DOCILE,
+ },
+ {
+ .species = SPECIES_SWAMPERT,
+ .item = BATTLE_TOWER_ITEM_PETAYA_BERRY,
+ .teamFlags = 0x5F,
+ .moves = {
+ MOVE_SURF,
+ MOVE_EARTHQUAKE,
+ MOVE_ICE_BEAM,
+ MOVE_ROCK_TOMB
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED | F_EV_SPREAD_HP,
+ .nature = NATURE_SASSY,
+ },
+ {
+ .species = SPECIES_SHEDINJA,
+ .item = BATTLE_TOWER_ITEM_BRIGHT_POWDER,
+ .teamFlags = 0xDB,
+ .moves = {
+ MOVE_CONFUSE_RAY,
+ MOVE_SHADOW_BALL,
+ MOVE_TOXIC,
+ MOVE_HYPER_BEAM
+ },
+ .evSpread = F_EV_SPREAD_SPEED | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_METAGROSS,
+ .item = BATTLE_TOWER_ITEM_QUICK_CLAW,
+ .teamFlags = 0x94,
+ .moves = {
+ MOVE_METEOR_MASH,
+ MOVE_PSYCHIC,
+ MOVE_SHADOW_BALL,
+ MOVE_EARTHQUAKE
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_ATTACK,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_GRUMPIG,
+ .item = BATTLE_TOWER_ITEM_MACHO_BRACE,
+ .teamFlags = 0x4B,
+ .moves = {
+ MOVE_PSYCHIC,
+ MOVE_CONFUSE_RAY,
+ MOVE_TRICK,
+ MOVE_REFLECT
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_HP,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_LATIAS,
+ .item = BATTLE_TOWER_ITEM_LUM_BERRY,
+ .teamFlags = 0x92,
+ .moves = {
+ MOVE_MIST_BALL,
+ MOVE_RECOVER,
+ MOVE_ATTRACT,
+ MOVE_DRAGON_CLAW
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_ADAMANT,
+ },
+ {
+ .species = SPECIES_LATIOS,
+ .item = BATTLE_TOWER_ITEM_KINGS_ROCK,
+ .teamFlags = 0x91,
+ .moves = {
+ MOVE_LUSTER_PURGE,
+ MOVE_THUNDERBOLT,
+ MOVE_ICE_BEAM,
+ MOVE_DRAGON_CLAW
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_HARDY,
+ },
+ {
+ .species = SPECIES_STARMIE,
+ .item = BATTLE_TOWER_ITEM_LUM_BERRY,
+ .teamFlags = 0x1A,
+ .moves = {
+ MOVE_SURF,
+ MOVE_THUNDERBOLT,
+ MOVE_PSYCHIC,
+ MOVE_ICE_BEAM
+ },
+ .evSpread = F_EV_SPREAD_SP_ATTACK | F_EV_SPREAD_SPEED,
+ .nature = NATURE_QUIET,
+ },
+ {
+ .species = SPECIES_MACHAMP,
+ .item = BATTLE_TOWER_ITEM_SCOPE_LENS,
+ .teamFlags = 0x14,
+ .moves = {
+ MOVE_CROSS_CHOP,
+ MOVE_COUNTER,
+ MOVE_ROCK_TOMB,
+ MOVE_FLAMETHROWER
+ },
+ .evSpread = F_EV_SPREAD_SP_DEFENSE | F_EV_SPREAD_HP,
+ .nature = NATURE_HARDY,
+ },
+};