summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcamthesaxman <cameronghall@cox.net>2017-11-26 17:01:50 -0600
committercamthesaxman <cameronghall@cox.net>2017-11-26 17:01:50 -0600
commit611984671904aa19cf678c59ff2a8682cba09224 (patch)
tree271151b8f6671e435543d3d85c7107254c332f9a
parente9ce374e57266f0816450acda926509cae6a087f (diff)
opponents, map_objects, hold_effects, game_stat, decorations, battle_move_effects constants
-rw-r--r--asm/battle_1.s2
-rw-r--r--asm/battle_2.s1
-rw-r--r--asm/battle_9.s1
-rw-r--r--asm/battle_anim_80CA710.s2
-rw-r--r--asm/battle_anim_81258BC.s2
-rw-r--r--asm/battle_anim_812C144.s2
-rw-r--r--asm/battle_anim_813F0F4.s2
-rw-r--r--asm/cable_car.s1
-rw-r--r--asm/cable_car_util.s2
-rw-r--r--asm/contest.s2
-rw-r--r--asm/contest_ai.s1
-rw-r--r--asm/contest_effect.s2
-rw-r--r--asm/contest_link_80C2020.s2
-rw-r--r--asm/contest_link_80C857C.s2
-rw-r--r--asm/cute_sketch.s2
-rw-r--r--asm/easy_chat.s2
-rwxr-xr-xasm/pc_screen_effect.s2
-rw-r--r--asm/pokedex_area_screen.s2
-rw-r--r--asm/pokedex_cry_screen.s2
-rw-r--r--asm/pokemon_item_effect.s2
-rw-r--r--asm/pokemon_storage_system.s2
-rw-r--r--asm/pokemon_summary_screen.s2
-rw-r--r--asm/pokenav.s2
-rw-r--r--asm/roulette.s2
-rw-r--r--asm/roulette_util.s2
-rw-r--r--asm/slot_machine.s1
-rwxr-xr-xasm/unk_text_8095904.s2
-rw-r--r--constants/ability_constants.inc78
-rw-r--r--constants/battle_move_effects.inc215
-rw-r--r--constants/constants.inc7
-rw-r--r--constants/decorations.inc121
-rw-r--r--constants/easy_chat_constants.inc1051
-rw-r--r--constants/hold_effects.inc67
-rw-r--r--constants/item_constants.inc385
-rw-r--r--constants/map_object_constants.inc230
-rw-r--r--constants/move_constants.inc355
-rw-r--r--constants/opponent_constants.inc694
-rw-r--r--constants/songs.inc369
-rw-r--r--constants/species_constants.inc448
-rw-r--r--data-de/event_scripts.s4
-rw-r--r--data/battle_ai_scripts.s2
-rw-r--r--data/battle_moves.s1
-rw-r--r--data/cable_car.s1
-rw-r--r--data/event_scripts.s4
-rw-r--r--data/map_events.s1
-rw-r--r--include/battle_move_effects.h222
-rw-r--r--include/constants/battle_move_effects.h219
-rw-r--r--include/constants/decorations.h126
-rw-r--r--include/constants/game_stat.h (renamed from include/game_stat.h)6
-rw-r--r--include/constants/hold_effects.h (renamed from include/hold_effects.h)6
-rw-r--r--include/constants/map_objects.h232
-rw-r--r--include/constants/opponents.h699
-rw-r--r--include/decoration.h124
-rw-r--r--include/global.h2
-rw-r--r--include/opponent_constants.h702
-rw-r--r--src/battle/battle_2.c4
-rw-r--r--src/battle/battle_3.c4
-rw-r--r--src/battle/battle_4.c4
-rw-r--r--src/battle/battle_ai.c2
-rw-r--r--src/battle/battle_records.c2
-rw-r--r--src/battle/battle_setup.c2
-rw-r--r--src/battle/calculate_base_damage.c4
-rw-r--r--src/field/battle_tower.c2
-rw-r--r--src/field/decoration.c3
-rw-r--r--src/field/decoration_inventory.c5
-rw-r--r--src/field/field_map_obj.c2
-rw-r--r--src/field/field_player_avatar.c2
-rw-r--r--src/field/item.c2
-rw-r--r--src/field/secret_base.c1
-rw-r--r--src/field/trader.c1
-rw-r--r--src/pokemon/pokemon_3.c2
-rw-r--r--src/pokemon/pokemon_data.c2
72 files changed, 1340 insertions, 5124 deletions
diff --git a/asm/battle_1.s b/asm/battle_1.s
index a0db27bf5..c37418e5c 100644
--- a/asm/battle_1.s
+++ b/asm/battle_1.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/battle_2.s b/asm/battle_2.s
index b325276fc..c8f8eb0f4 100644
--- a/asm/battle_2.s
+++ b/asm/battle_2.s
@@ -1,5 +1,4 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/battle_9.s b/asm/battle_9.s
index 8d59770f0..dce32d076 100644
--- a/asm/battle_9.s
+++ b/asm/battle_9.s
@@ -1,5 +1,4 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/battle_anim_80CA710.s b/asm/battle_anim_80CA710.s
index e63f2882c..4bfda89ad 100644
--- a/asm/battle_anim_80CA710.s
+++ b/asm/battle_anim_80CA710.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/battle_anim_81258BC.s b/asm/battle_anim_81258BC.s
index d59c2f1ca..30807efaf 100644
--- a/asm/battle_anim_81258BC.s
+++ b/asm/battle_anim_81258BC.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/battle_anim_812C144.s b/asm/battle_anim_812C144.s
index ff6aeaa64..59c6fbf47 100644
--- a/asm/battle_anim_812C144.s
+++ b/asm/battle_anim_812C144.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/battle_anim_813F0F4.s b/asm/battle_anim_813F0F4.s
index ef30b0458..0019aa7b0 100644
--- a/asm/battle_anim_813F0F4.s
+++ b/asm/battle_anim_813F0F4.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/cable_car.s b/asm/cable_car.s
index e1131c549..52bc2668b 100644
--- a/asm/cable_car.s
+++ b/asm/cable_car.s
@@ -1,5 +1,4 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/cable_car_util.s b/asm/cable_car_util.s
index d02c5bb2e..279ce3091 100644
--- a/asm/cable_car_util.s
+++ b/asm/cable_car_util.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/contest.s b/asm/contest.s
index ad3b4fba9..f6193eb3b 100644
--- a/asm/contest.s
+++ b/asm/contest.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/contest_ai.s b/asm/contest_ai.s
index ae5d8c03e..d2061c84e 100644
--- a/asm/contest_ai.s
+++ b/asm/contest_ai.s
@@ -1,5 +1,4 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/contest_effect.s b/asm/contest_effect.s
index 63cae8c82..5eec3852d 100644
--- a/asm/contest_effect.s
+++ b/asm/contest_effect.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/contest_link_80C2020.s b/asm/contest_link_80C2020.s
index 0f69dcb51..17454b5f0 100644
--- a/asm/contest_link_80C2020.s
+++ b/asm/contest_link_80C2020.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/contest_link_80C857C.s b/asm/contest_link_80C857C.s
index 164b1ac03..69f75eb5a 100644
--- a/asm/contest_link_80C857C.s
+++ b/asm/contest_link_80C857C.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/cute_sketch.s b/asm/cute_sketch.s
index 14c28327d..bfa7eeabc 100644
--- a/asm/cute_sketch.s
+++ b/asm/cute_sketch.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/easy_chat.s b/asm/easy_chat.s
index d97fc58ad..49d780a93 100644
--- a/asm/easy_chat.s
+++ b/asm/easy_chat.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/pc_screen_effect.s b/asm/pc_screen_effect.s
index 3c4f96e32..c9abfdb40 100755
--- a/asm/pc_screen_effect.s
+++ b/asm/pc_screen_effect.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/pokedex_area_screen.s b/asm/pokedex_area_screen.s
index c8caf3628..af27982ea 100644
--- a/asm/pokedex_area_screen.s
+++ b/asm/pokedex_area_screen.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/pokedex_cry_screen.s b/asm/pokedex_cry_screen.s
index ecb215abb..0195da256 100644
--- a/asm/pokedex_cry_screen.s
+++ b/asm/pokedex_cry_screen.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/pokemon_item_effect.s b/asm/pokemon_item_effect.s
index dcd0cada5..f2867657c 100644
--- a/asm/pokemon_item_effect.s
+++ b/asm/pokemon_item_effect.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/pokemon_storage_system.s b/asm/pokemon_storage_system.s
index 447141b79..eaaefbbb0 100644
--- a/asm/pokemon_storage_system.s
+++ b/asm/pokemon_storage_system.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/pokemon_summary_screen.s b/asm/pokemon_summary_screen.s
index dddc31fd8..c5ba567d7 100644
--- a/asm/pokemon_summary_screen.s
+++ b/asm/pokemon_summary_screen.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/pokenav.s b/asm/pokenav.s
index cbae6d0cc..43fca9d9e 100644
--- a/asm/pokenav.s
+++ b/asm/pokenav.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/roulette.s b/asm/roulette.s
index 2dc191630..59a42bfed 100644
--- a/asm/roulette.s
+++ b/asm/roulette.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/roulette_util.s b/asm/roulette_util.s
index 191c9592f..80b758b02 100644
--- a/asm/roulette_util.s
+++ b/asm/roulette_util.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/slot_machine.s b/asm/slot_machine.s
index 1ae5b718d..62792245d 100644
--- a/asm/slot_machine.s
+++ b/asm/slot_machine.s
@@ -1,5 +1,4 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
.include "asm/macros.inc"
.syntax unified
diff --git a/asm/unk_text_8095904.s b/asm/unk_text_8095904.s
index 4c1b662b3..063008d0b 100755
--- a/asm/unk_text_8095904.s
+++ b/asm/unk_text_8095904.s
@@ -1,5 +1,5 @@
.include "constants/gba_constants.inc"
- .include "constants/species_constants.inc"
+
.include "asm/macros.inc"
.syntax unified
diff --git a/constants/ability_constants.inc b/constants/ability_constants.inc
deleted file mode 100644
index 8ccc872f7..000000000
--- a/constants/ability_constants.inc
+++ /dev/null
@@ -1,78 +0,0 @@
- .set ABILITY_NONE, 0x00
- .set ABILITY_STENCH, 0x01
- .set ABILITY_DRIZZLE, 0x02
- .set ABILITY_SPEED_BOOST, 0x03
- .set ABILITY_BATTLE_ARMOR, 0x04
- .set ABILITY_STURDY, 0x05
- .set ABILITY_DAMP, 0x06
- .set ABILITY_LIMBER, 0x07
- .set ABILITY_SAND_VEIL, 0x08
- .set ABILITY_STATIC, 0x09
- .set ABILITY_VOLT_ABSORB, 0x0a
- .set ABILITY_WATER_ABSORB, 0x0b
- .set ABILITY_OBLIVIOUS, 0x0c
- .set ABILITY_CLOUD_NINE, 0x0d
- .set ABILITY_COMPOUND_EYES, 0x0e
- .set ABILITY_INSOMNIA, 0x0f
- .set ABILITY_COLOR_CHANGE, 0x10
- .set ABILITY_IMMUNITY, 0x11
- .set ABILITY_FLASH_FIRE, 0x12
- .set ABILITY_SHIELD_DUST, 0x13
- .set ABILITY_OWN_TEMPO, 0x14
- .set ABILITY_SUCTION_CUPS, 0x15
- .set ABILITY_INTIMIDATE, 0x16
- .set ABILITY_SHADOW_TAG, 0x17
- .set ABILITY_ROUGH_SKIN, 0x18
- .set ABILITY_WONDER_GUARD, 0x19
- .set ABILITY_LEVITATE, 0x1a
- .set ABILITY_EFFECT_SPORE, 0x1b
- .set ABILITY_SYNCHRONIZE, 0x1c
- .set ABILITY_CLEAR_BODY, 0x1d
- .set ABILITY_NATURAL_CURE, 0x1e
- .set ABILITY_LIGHTNING_ROD, 0x1f
- .set ABILITY_SERENE_GRACE, 0x20
- .set ABILITY_SWIFT_SWIM, 0x21
- .set ABILITY_CHLOROPHYLL, 0x22
- .set ABILITY_ILLUMINATE, 0x23
- .set ABILITY_TRACE, 0x24
- .set ABILITY_HUGE_POWER, 0x25
- .set ABILITY_POISON_POINT, 0x26
- .set ABILITY_INNER_FOCUS, 0x27
- .set ABILITY_MAGMA_ARMOR, 0x28
- .set ABILITY_WATER_VEIL, 0x29
- .set ABILITY_MAGNET_PULL, 0x2a
- .set ABILITY_SOUNDPROOF, 0x2b
- .set ABILITY_RAIN_DISH, 0x2c
- .set ABILITY_SAND_STREAM, 0x2d
- .set ABILITY_PRESSURE, 0x2e
- .set ABILITY_THICK_FAT, 0x2f
- .set ABILITY_EARLY_BIRD, 0x30
- .set ABILITY_FLAME_BODY, 0x31
- .set ABILITY_RUN_AWAY, 0x32
- .set ABILITY_KEEN_EYE, 0x33
- .set ABILITY_HYPER_CUTTER, 0x34
- .set ABILITY_PICKUP, 0x35
- .set ABILITY_TRUANT, 0x36
- .set ABILITY_HUSTLE, 0x37
- .set ABILITY_CUTE_CHARM, 0x38
- .set ABILITY_PLUS, 0x39
- .set ABILITY_MINUS, 0x3a
- .set ABILITY_FORECAST, 0x3b
- .set ABILITY_STICKY_HOLD, 0x3c
- .set ABILITY_SHED_SKIN, 0x3d
- .set ABILITY_GUTS, 0x3e
- .set ABILITY_MARVEL_SCALE, 0x3f
- .set ABILITY_LIQUID_OOZE, 0x40
- .set ABILITY_OVERGROW, 0x41
- .set ABILITY_BLAZE, 0x42
- .set ABILITY_TORRENT, 0x43
- .set ABILITY_SWARM, 0x44
- .set ABILITY_ROCK_HEAD, 0x45
- .set ABILITY_DROUGHT, 0x46
- .set ABILITY_ARENA_TRAP, 0x47
- .set ABILITY_VITAL_SPIRIT, 0x48
- .set ABILITY_WHITE_SMOKE, 0x49
- .set ABILITY_PURE_POWER, 0x4a
- .set ABILITY_SHELL_ARMOR, 0x4b
- .set ABILITY_CACOPHONY, 0x4c
- .set ABILITY_AIR_LOCK, 0x4d
diff --git a/constants/battle_move_effects.inc b/constants/battle_move_effects.inc
deleted file mode 100644
index bd801083b..000000000
--- a/constants/battle_move_effects.inc
+++ /dev/null
@@ -1,215 +0,0 @@
- enum_start
- enum EFFECT_HIT
- enum EFFECT_SLEEP
- enum EFFECT_POISON_HIT
- enum EFFECT_ABSORB
- enum EFFECT_BURN_HIT
- enum EFFECT_FREEZE_HIT
- enum EFFECT_PARALYZE_HIT
- enum EFFECT_EXPLOSION
- enum EFFECT_DREAM_EATER
- enum EFFECT_MIRROR_MOVE
- enum EFFECT_ATTACK_UP
- enum EFFECT_DEFENSE_UP
- enum EFFECT_SPEED_UP
- enum EFFECT_SPECIAL_ATTACK_UP
- enum EFFECT_SPECIAL_DEFENSE_UP
- enum EFFECT_ACCURACY_UP
- enum EFFECT_EVASION_UP
- enum EFFECT_ALWAYS_HIT
- enum EFFECT_ATTACK_DOWN
- enum EFFECT_DEFENSE_DOWN
- enum EFFECT_SPEED_DOWN
- enum EFFECT_SPECIAL_ATTACK_DOWN @ unused
- enum EFFECT_SPECIAL_DEFENSE_DOWN @ unused
- enum EFFECT_ACCURACY_DOWN
- enum EFFECT_EVASION_DOWN
- enum EFFECT_HAZE
- enum EFFECT_BIDE
- enum EFFECT_RAMPAGE
- enum EFFECT_ROAR
- enum EFFECT_MULTI_HIT
- enum EFFECT_CONVERSION
- enum EFFECT_FLINCH_HIT
- enum EFFECT_RESTORE_HP
- enum EFFECT_TOXIC
- enum EFFECT_PAY_DAY
- enum EFFECT_LIGHT_SCREEN
- enum EFFECT_TRI_ATTACK
- enum EFFECT_REST
- enum EFFECT_OHKO
- enum EFFECT_RAZOR_WIND
- enum EFFECT_SUPER_FANG
- enum EFFECT_DRAGON_RAGE
- enum EFFECT_TRAP
- enum EFFECT_HIGH_CRITICAL
- enum EFFECT_DOUBLE_HIT
- enum EFFECT_RECOIL_IF_MISS
- enum EFFECT_MIST
- enum EFFECT_FOCUS_ENERGY
- enum EFFECT_RECOIL
- enum EFFECT_CONFUSE
- enum EFFECT_ATTACK_UP_2
- enum EFFECT_DEFENSE_UP_2
- enum EFFECT_SPEED_UP_2
- enum EFFECT_SPECIAL_ATTACK_UP_2
- enum EFFECT_SPECIAL_DEFENSE_UP_2
- enum EFFECT_ACCURACY_UP_2
- enum EFFECT_EVASION_UP_2
- enum EFFECT_TRANSFORM
- enum EFFECT_ATTACK_DOWN_2
- enum EFFECT_DEFENSE_DOWN_2
- enum EFFECT_SPEED_DOWN_2
- enum EFFECT_SPECIAL_ATTACK_DOWN_2
- enum EFFECT_SPECIAL_DEFENSE_DOWN_2
- enum EFFECT_ACCURACY_DOWN_2
- enum EFFECT_EVASION_DOWN_2
- enum EFFECT_REFLECT
- enum EFFECT_POISON
- enum EFFECT_PARALYZE
- enum EFFECT_ATTACK_DOWN_HIT
- enum EFFECT_DEFENSE_DOWN_HIT
- enum EFFECT_SPEED_DOWN_HIT
- enum EFFECT_SPECIAL_ATTACK_DOWN_HIT
- enum EFFECT_SPECIAL_DEFENSE_DOWN_HIT
- enum EFFECT_ACCURACY_DOWN_HIT
- enum EFFECT_EVASION_DOWN_HIT
- enum EFFECT_SKY_ATTACK
- enum EFFECT_CONFUSE_HIT
- enum EFFECT_TWINEEDLE
- enum EFFECT_VITAL_THROW
- enum EFFECT_SUBSTITUTE
- enum EFFECT_RECHARGE
- enum EFFECT_RAGE
- enum EFFECT_MIMIC
- enum EFFECT_METRONOME
- enum EFFECT_LEECH_SEED
- enum EFFECT_SPLASH
- enum EFFECT_DISABLE
- enum EFFECT_LEVEL_DAMAGE
- enum EFFECT_PSYWAVE
- enum EFFECT_COUNTER
- enum EFFECT_ENCORE
- enum EFFECT_PAIN_SPLIT
- enum EFFECT_SNORE
- enum EFFECT_CONVERSION_2
- enum EFFECT_LOCK_ON
- enum EFFECT_SKETCH
- enum EFFECT_UNUSED_60 @ thaw
- enum EFFECT_SLEEP_TALK
- enum EFFECT_DESTINY_BOND
- enum EFFECT_FLAIL
- enum EFFECT_SPITE
- enum EFFECT_FALSE_SWIPE
- enum EFFECT_HEAL_BELL
- enum EFFECT_QUICK_ATTACK
- enum EFFECT_TRIPLE_KICK
- enum EFFECT_THIEF
- enum EFFECT_MEAN_LOOK
- enum EFFECT_NIGHTMARE
- enum EFFECT_MINIMIZE
- enum EFFECT_CURSE
- enum EFFECT_UNUSED_6E
- enum EFFECT_PROTECT
- enum EFFECT_SPIKES
- enum EFFECT_FORESIGHT
- enum EFFECT_PERISH_SONG
- enum EFFECT_SANDSTORM
- enum EFFECT_ENDURE
- enum EFFECT_ROLLOUT
- enum EFFECT_SWAGGER
- enum EFFECT_FURY_CUTTER
- enum EFFECT_ATTRACT
- enum EFFECT_RETURN
- enum EFFECT_PRESENT
- enum EFFECT_FRUSTRATION
- enum EFFECT_SAFEGUARD
- enum EFFECT_THAW_HIT
- enum EFFECT_MAGNITUDE
- enum EFFECT_BATON_PASS
- enum EFFECT_PURSUIT
- enum EFFECT_RAPID_SPIN
- enum EFFECT_SONICBOOM
- enum EFFECT_UNUSED_83
- enum EFFECT_MORNING_SUN
- enum EFFECT_SYNTHESIS
- enum EFFECT_MOONLIGHT
- enum EFFECT_HIDDEN_POWER
- enum EFFECT_RAIN_DANCE
- enum EFFECT_SUNNY_DAY
- enum EFFECT_DEFENSE_UP_HIT
- enum EFFECT_ATTACK_UP_HIT
- enum EFFECT_ALL_STATS_UP_HIT
- enum EFFECT_UNUSED_8D @ incomplete fake out in gen 2
- enum EFFECT_BELLY_DRUM
- enum EFFECT_PSYCH_UP
- enum EFFECT_MIRROR_COAT
- enum EFFECT_SKULL_BASH
- enum EFFECT_TWISTER
- enum EFFECT_EARTHQUAKE
- enum EFFECT_FUTURE_SIGHT
- enum EFFECT_GUST
- enum EFFECT_FLINCH_HIT_2 @ STOMP ASTONISH EXTRASENSORY NEEDLE_ARM
- enum EFFECT_SOLARBEAM
- enum EFFECT_THUNDER
- enum EFFECT_TELEPORT
- enum EFFECT_BEAT_UP
- enum EFFECT_FLY
- enum EFFECT_DEFENSE_CURL
- enum EFFECT_SOFTBOILED
- enum EFFECT_FAKE_OUT
- enum EFFECT_UPROAR
- enum EFFECT_STOCKPILE
- enum EFFECT_SPIT_UP
- enum EFFECT_SWALLOW
- enum EFFECT_UNUSED_A3
- enum EFFECT_HAIL
- enum EFFECT_TORMENT
- enum EFFECT_FLATTER
- enum EFFECT_WILL_O_WISP
- enum EFFECT_MEMENTO
- enum EFFECT_FACADE
- enum EFFECT_FOCUS_PUNCH
- enum EFFECT_SMELLINGSALT
- enum EFFECT_FOLLOW_ME
- enum EFFECT_NATURE_POWER
- enum EFFECT_CHARGE
- enum EFFECT_TAUNT
- enum EFFECT_HELPING_HAND
- enum EFFECT_TRICK
- enum EFFECT_ROLE_PLAY
- enum EFFECT_WISH
- enum EFFECT_ASSIST
- enum EFFECT_INGRAIN
- enum EFFECT_SUPERPOWER
- enum EFFECT_MAGIC_COAT
- enum EFFECT_RECYCLE
- enum EFFECT_REVENGE
- enum EFFECT_BRICK_BREAK
- enum EFFECT_YAWN
- enum EFFECT_KNOCK_OFF
- enum EFFECT_ENDEAVOR
- enum EFFECT_ERUPTION
- enum EFFECT_SKILL_SWAP
- enum EFFECT_IMPRISON
- enum EFFECT_REFRESH
- enum EFFECT_GRUDGE
- enum EFFECT_SNATCH
- enum EFFECT_LOW_KICK
- enum EFFECT_SECRET_POWER
- enum EFFECT_DOUBLE_EDGE
- enum EFFECT_TEETER_DANCE
- enum EFFECT_BLAZE_KICK
- enum EFFECT_MUD_SPORT
- enum EFFECT_POISON_FANG
- enum EFFECT_WEATHER_BALL
- enum EFFECT_OVERHEAT
- enum EFFECT_TICKLE
- enum EFFECT_COSMIC_POWER
- enum EFFECT_SKY_UPPERCUT
- enum EFFECT_BULK_UP
- enum EFFECT_POISON_TAIL
- enum EFFECT_WATER_SPORT
- enum EFFECT_CALM_MIND
- enum EFFECT_DRAGON_DANCE
- enum EFFECT_CAMOUFLAGE
diff --git a/constants/constants.inc b/constants/constants.inc
index 99ce86631..c6505e0e5 100644
--- a/constants/constants.inc
+++ b/constants/constants.inc
@@ -2,20 +2,13 @@
.include "constants/misc_constants.inc"
.include "constants/type_constants.inc"
.include "constants/contest_constants.inc"
- .include "constants/pokemon_data_constants.inc"
.include "constants/item_data_constants.inc"
.include "constants/battle_move_constants.inc"
.include "constants/trainer_constants.inc"
.include "constants/map_constants.inc"
.include "constants/berry_constants.inc"
- .include "constants/map_object_constants.inc"
- .include "constants/opponent_constants.inc"
- .include "constants/decorations.inc"
.include "constants/version.inc"
.include "constants/region_map_sections.inc"
- .include "constants/hold_effects.inc"
.include "constants/battle.inc"
.include "constants/battle_text.inc"
- .include "constants/battle_move_effects.inc"
.include "constants/contest_move_effects.inc"
- .include "constants/game_stat.inc"
diff --git a/constants/decorations.inc b/constants/decorations.inc
deleted file mode 100644
index 482799f9e..000000000
--- a/constants/decorations.inc
+++ /dev/null
@@ -1,121 +0,0 @@
- .equiv DECOR_NONE, 0
- .equiv DECOR_SMALL_DESK, 1
- .equiv DECOR_POKEMON_DESK, 2
- .equiv DECOR_HEAVY_DESK, 3
- .equiv DECOR_RAGGED_DESK, 4
- .equiv DECOR_COMFORT_DESK, 5
- .equiv DECOR_PRETTY_DESK, 6
- .equiv DECOR_BRICK_DESK, 7
- .equiv DECOR_CAMP_DESK, 8
- .equiv DECOR_HARD_DESK, 9
- .equiv DECOR_SMALL_CHAIR, 10
- .equiv DECOR_POKEMON_CHAIR, 11
- .equiv DECOR_HEAVY_CHAIR, 12
- .equiv DECOR_PRETTY_CHAIR, 13
- .equiv DECOR_COMFORT_CHAIR, 14
- .equiv DECOR_RAGGED_CHAIR, 15
- .equiv DECOR_BRICK_CHAIR, 16
- .equiv DECOR_CAMP_CHAIR, 17
- .equiv DECOR_HARD_CHAIR, 18
- .equiv DECOR_RED_PLANT, 19
- .equiv DECOR_TROPICAL_PLANT, 20
- .equiv DECOR_PRETTY_FLOWERS, 21
- .equiv DECOR_COLORFUL_PLANT, 22
- .equiv DECOR_BIG_PLANT, 23
- .equiv DECOR_GORGEOUS_PLANT, 24
- .equiv DECOR_RED_BRICK, 25
- .equiv DECOR_YELLOW_BRICK, 26
- .equiv DECOR_BLUE_BRICK, 27
- .equiv DECOR_RED_BALLOON, 28
- .equiv DECOR_BLUE_BALLOON, 29
- .equiv DECOR_YELLOW_BALLOON, 30
- .equiv DECOR_RED_TENT, 31
- .equiv DECOR_BLUE_TENT, 32
- .equiv DECOR_SOLID_BOARD, 33
- .equiv DECOR_SLIDE, 34
- .equiv DECOR_FENCE_LENGTH, 35
- .equiv DECOR_FENCE_WIDTH, 36
- .equiv DECOR_TIRE, 37
- .equiv DECOR_STAND, 38
- .equiv DECOR_MUD_BALL, 39
- .equiv DECOR_BREAKABLE_DOOR, 40
- .equiv DECOR_SAND_ORNAMENT, 41
- .equiv DECOR_SILVER_SHIELD, 42
- .equiv DECOR_GOLD_SHIELD, 43
- .equiv DECOR_GLASS_ORNAMENT, 44
- .equiv DECOR_TV, 45
- .equiv DECOR_ROUND_TV, 46
- .equiv DECOR_CUTE_TV, 47
- .equiv DECOR_GLITTER_MAT, 48
- .equiv DECOR_JUMP_MAT, 49
- .equiv DECOR_SPIN_MAT, 50
- .equiv DECOR_C_LOW_NOTE_MAT, 51
- .equiv DECOR_D_NOTE_MAT, 52
- .equiv DECOR_E_NOTE_MAT, 53
- .equiv DECOR_F_NOTE_MAT, 54
- .equiv DECOR_G_NOTE_MAT, 55
- .equiv DECOR_A_NOTE_MAT, 56
- .equiv DECOR_B_NOTE_MAT, 57
- .equiv DECOR_C_HIGH_NOTE_MAT, 58
- .equiv DECOR_SURF_MAT, 59
- .equiv DECOR_THUNDER_MAT, 60
- .equiv DECOR_FIRE_BLAST_MAT, 61
- .equiv DECOR_POWDER_SNOW_MAT, 62
- .equiv DECOR_ATTRACT_MAT, 63
- .equiv DECOR_FISSURE_MAT, 64
- .equiv DECOR_SPIKES_MAT, 65
- .equiv DECOR_BALL_POSTER, 66
- .equiv DECOR_GREEN_POSTER, 67
- .equiv DECOR_RED_POSTER, 68
- .equiv DECOR_BLUE_POSTER, 69
- .equiv DECOR_CUTE_POSTER, 70
- .equiv DECOR_PIKA_POSTER, 71
- .equiv DECOR_LONG_POSTER, 72
- .equiv DECOR_SEA_POSTER, 73
- .equiv DECOR_SKY_POSTER, 74
- .equiv DECOR_KISS_POSTER, 75
- .equiv DECOR_PICHU_DOLL, 76
- .equiv DECOR_PIKACHU_DOLL, 77
- .equiv DECOR_MARILL_DOLL, 78
- .equiv DECOR_TOGEPI_DOLL, 79
- .equiv DECOR_CYNDAQUIL_DOLL, 80
- .equiv DECOR_CHIKORITA_DOLL, 81
- .equiv DECOR_TOTODILE_DOLL, 82
- .equiv DECOR_JIGGLYPUFF_DOLL, 83
- .equiv DECOR_MEOWTH_DOLL, 84
- .equiv DECOR_CLEFAIRY_DOLL, 85
- .equiv DECOR_DITTO_DOLL, 86
- .equiv DECOR_SMOOCHUM_DOLL, 87
- .equiv DECOR_TREECKO_DOLL, 88
- .equiv DECOR_TORCHIC_DOLL, 89
- .equiv DECOR_MUDKIP_DOLL, 90
- .equiv DECOR_DUSKULL_DOLL, 91
- .equiv DECOR_WYNAUT_DOLL, 92
- .equiv DECOR_BALTOY_DOLL, 93
- .equiv DECOR_KECLEON_DOLL, 94
- .equiv DECOR_AZURILL_DOLL, 95
- .equiv DECOR_SKITTY_DOLL, 96
- .equiv DECOR_SWABLU_DOLL, 97
- .equiv DECOR_GULPIN_DOLL, 98
- .equiv DECOR_LOTAD_DOLL, 99
- .equiv DECOR_SEEDOT_DOLL, 100
- .equiv DECOR_PIKA_CUSHION, 101
- .equiv DECOR_ROUND_CUSHION, 102
- .equiv DECOR_KISS_CUSHION, 103
- .equiv DECOR_ZIGZAG_CUSHION, 104
- .equiv DECOR_SPIN_CUSHION, 105
- .equiv DECOR_DIAMOND_CUSHION, 106
- .equiv DECOR_BALL_CUSHION, 107
- .equiv DECOR_GRASS_CUSHION, 108
- .equiv DECOR_FIRE_CUSHION, 109
- .equiv DECOR_WATER_CUSHION, 110
- .equiv DECOR_SNORLAX_DOLL, 111
- .equiv DECOR_RHYDON_DOLL, 112
- .equiv DECOR_LAPRAS_DOLL, 113
- .equiv DECOR_VENUSAUR_DOLL, 114
- .equiv DECOR_CHARIZARD_DOLL, 115
- .equiv DECOR_BLASTOISE_DOLL, 116
- .equiv DECOR_WAILMER_DOLL, 117
- .equiv DECOR_REGIROCK_DOLL, 118
- .equiv DECOR_REGICE_DOLL, 119
- .equiv DECOR_REGISTEEL_DOLL, 120
diff --git a/constants/easy_chat_constants.inc b/constants/easy_chat_constants.inc
deleted file mode 100644
index 69639769d..000000000
--- a/constants/easy_chat_constants.inc
+++ /dev/null
@@ -1,1051 +0,0 @@
- .set EC_GROUP_POKEMON, 0x0
- .set EC_GROUP_TRAINER, 0x1
- .set EC_GROUP_STATUS, 0x2
- .set EC_GROUP_BATTLE, 0x3
- .set EC_GROUP_GREETINGS, 0x4
- .set EC_GROUP_PEOPLE, 0x5
- .set EC_GROUP_VOICES, 0x6
- .set EC_GROUP_SPEECH, 0x7
- .set EC_GROUP_ENDINGS, 0x8
- .set EC_GROUP_FEELINGS, 0x9
- .set EC_GROUP_CONDITIONS, 0xa
- .set EC_GROUP_ACTIONS, 0xb
- .set EC_GROUP_LIFESTYLE, 0xc
- .set EC_GROUP_HOBBIES, 0xd
- .set EC_GROUP_TIME, 0xe
- .set EC_GROUP_MISC, 0xf
- .set EC_GROUP_ADJECTIVES, 0x10
- .set EC_GROUP_EVENTS, 0x11
- .set EC_GROUP_MOVE_1, 0x12
- .set EC_GROUP_MOVE_2, 0x13
- .set EC_GROUP_TRENDY_SAYING, 0x14
- .set EC_GROUP_POKEMON_2, 0x15
-@ TRAINER
- .set EC_WORD_I_CHOOSE_YOU, (EC_GROUP_TRAINER << 9) | 0x0
- .set EC_WORD_GOTCHA, (EC_GROUP_TRAINER << 9) | 0x1
- .set EC_WORD_TRADE, (EC_GROUP_TRAINER << 9) | 0x2
- .set EC_WORD_SAPPHIRE, (EC_GROUP_TRAINER << 9) | 0x3
- .set EC_WORD_EVOLVE, (EC_GROUP_TRAINER << 9) | 0x4
- .set EC_WORD_ENCYCLOPEDIA, (EC_GROUP_TRAINER << 9) | 0x5
- .set EC_WORD_NATURE, (EC_GROUP_TRAINER << 9) | 0x6
- .set EC_WORD_CENTER, (EC_GROUP_TRAINER << 9) | 0x7
- .set EC_WORD_EGG, (EC_GROUP_TRAINER << 9) | 0x8
- .set EC_WORD_LINK, (EC_GROUP_TRAINER << 9) | 0x9
- .set EC_WORD_SP_ABILITY, (EC_GROUP_TRAINER << 9) | 0xa
- .set EC_WORD_TRAINER, (EC_GROUP_TRAINER << 9) | 0xb
- .set EC_WORD_VERSION, (EC_GROUP_TRAINER << 9) | 0xc
- .set EC_WORD_POKENAV, (EC_GROUP_TRAINER << 9) | 0xd
- .set EC_WORD_POKEMON, (EC_GROUP_TRAINER << 9) | 0xe
- .set EC_WORD_GET, (EC_GROUP_TRAINER << 9) | 0xf
- .set EC_WORD_POKEDEX, (EC_GROUP_TRAINER << 9) | 0x10
- .set EC_WORD_RUBY, (EC_GROUP_TRAINER << 9) | 0x11
- .set EC_WORD_LEVEL, (EC_GROUP_TRAINER << 9) | 0x12
-
-@ STATUS
- .set EC_WORD_DARK, (EC_GROUP_STATUS << 9) | 0x0
- .set EC_WORD_STENCH, (EC_GROUP_STATUS << 9) | 0x1
- .set EC_WORD_THICK_FAT, (EC_GROUP_STATUS << 9) | 0x2
- .set EC_WORD_RAIN_DISH, (EC_GROUP_STATUS << 9) | 0x3
- .set EC_WORD_DRIZZLE, (EC_GROUP_STATUS << 9) | 0x4
- .set EC_WORD_ARENA_TRAP, (EC_GROUP_STATUS << 9) | 0x5
- .set EC_WORD_INTIMIDATE, (EC_GROUP_STATUS << 9) | 0x6
- .set EC_WORD_ROCK_HEAD, (EC_GROUP_STATUS << 9) | 0x7
- .set EC_WORD_COLOR, (EC_GROUP_STATUS << 9) | 0x8
- .set EC_WORD_ALT_COLOR, (EC_GROUP_STATUS << 9) | 0x9
- .set EC_WORD_ROCK, (EC_GROUP_STATUS << 9) | 0xa
- .set EC_WORD_BEAUTIFUL, (EC_GROUP_STATUS << 9) | 0xb
- .set EC_WORD_BEAUTY, (EC_GROUP_STATUS << 9) | 0xc
- .set EC_WORD_AIR_LOCK, (EC_GROUP_STATUS << 9) | 0xd
- .set EC_WORD_PSYCHIC, (EC_GROUP_STATUS << 9) | 0xe
- .set EC_WORD_HYPER_CUTTER, (EC_GROUP_STATUS << 9) | 0xf
- .set EC_WORD_FIGHTING, (EC_GROUP_STATUS << 9) | 0x10
- .set EC_WORD_SHADOW_TAG, (EC_GROUP_STATUS << 9) | 0x11
- .set EC_WORD_SMART, (EC_GROUP_STATUS << 9) | 0x12
- .set EC_WORD_SMARTNESS, (EC_GROUP_STATUS << 9) | 0x13
- .set EC_WORD_SPEED_BOOST, (EC_GROUP_STATUS << 9) | 0x14
- .set EC_WORD_COOL, (EC_GROUP_STATUS << 9) | 0x15
- .set EC_WORD_COOLNESS, (EC_GROUP_STATUS << 9) | 0x16
- .set EC_WORD_BATTLE_ARMOR, (EC_GROUP_STATUS << 9) | 0x17
- .set EC_WORD_CUTE, (EC_GROUP_STATUS << 9) | 0x18
- .set EC_WORD_CUTENESS, (EC_GROUP_STATUS << 9) | 0x19
- .set EC_WORD_STURDY, (EC_GROUP_STATUS << 9) | 0x1a
- .set EC_WORD_SUCTION_CUPS, (EC_GROUP_STATUS << 9) | 0x1b
- .set EC_WORD_GRASS, (EC_GROUP_STATUS << 9) | 0x1c
- .set EC_WORD_CLEAR_BODY, (EC_GROUP_STATUS << 9) | 0x1d
- .set EC_WORD_TORRENT, (EC_GROUP_STATUS << 9) | 0x1e
- .set EC_WORD_GHOST, (EC_GROUP_STATUS << 9) | 0x1f
- .set EC_WORD_ICE, (EC_GROUP_STATUS << 9) | 0x20
- .set EC_WORD_GUTS, (EC_GROUP_STATUS << 9) | 0x21
- .set EC_WORD_ROUGH_SKIN, (EC_GROUP_STATUS << 9) | 0x22
- .set EC_WORD_SHELL_ARMOR, (EC_GROUP_STATUS << 9) | 0x23
- .set EC_WORD_NATURAL_CURE, (EC_GROUP_STATUS << 9) | 0x24
- .set EC_WORD_DAMP, (EC_GROUP_STATUS << 9) | 0x25
- .set EC_WORD_GROUND, (EC_GROUP_STATUS << 9) | 0x26
- .set EC_WORD_LIMBER, (EC_GROUP_STATUS << 9) | 0x27
- .set EC_WORD_MAGNET_PULL, (EC_GROUP_STATUS << 9) | 0x28
- .set EC_WORD_WHITE_SMOKE, (EC_GROUP_STATUS << 9) | 0x29
- .set EC_WORD_SYNCHRONIZE, (EC_GROUP_STATUS << 9) | 0x2a
- .set EC_WORD_OVERGROW, (EC_GROUP_STATUS << 9) | 0x2b
- .set EC_WORD_SWIFT_SWIM, (EC_GROUP_STATUS << 9) | 0x2c
- .set EC_WORD_SAND_STREAM, (EC_GROUP_STATUS << 9) | 0x2d
- .set EC_WORD_SAND_VEIL, (EC_GROUP_STATUS << 9) | 0x2e
- .set EC_WORD_KEEN_EYE, (EC_GROUP_STATUS << 9) | 0x2f
- .set EC_WORD_INNER_FOCUS, (EC_GROUP_STATUS << 9) | 0x30
- .set EC_WORD_STATIC, (EC_GROUP_STATUS << 9) | 0x31
- .set EC_WORD_TYPE, (EC_GROUP_STATUS << 9) | 0x32
- .set EC_WORD_TOUGH, (EC_GROUP_STATUS << 9) | 0x33
- .set EC_WORD_TOUGHNESS, (EC_GROUP_STATUS << 9) | 0x34
- .set EC_WORD_SHED_SKIN, (EC_GROUP_STATUS << 9) | 0x35
- .set EC_WORD_HUGE_POWER, (EC_GROUP_STATUS << 9) | 0x36
- .set EC_WORD_VOLT_ABSORB, (EC_GROUP_STATUS << 9) | 0x37
- .set EC_WORD_WATER_ABSORB, (EC_GROUP_STATUS << 9) | 0x38
- .set EC_WORD_ELECTRIC, (EC_GROUP_STATUS << 9) | 0x39
- .set EC_WORD_FORECAST, (EC_GROUP_STATUS << 9) | 0x3a
- .set EC_WORD_SERENE_GRACE, (EC_GROUP_STATUS << 9) | 0x3b
- .set EC_WORD_POISON, (EC_GROUP_STATUS << 9) | 0x3c
- .set EC_WORD_POISON_POINT, (EC_GROUP_STATUS << 9) | 0x3d
- .set EC_WORD_DRAGON, (EC_GROUP_STATUS << 9) | 0x3e
- .set EC_WORD_TRACE, (EC_GROUP_STATUS << 9) | 0x3f
- .set EC_WORD_OBLIVIOUS, (EC_GROUP_STATUS << 9) | 0x40
- .set EC_WORD_TRUANT, (EC_GROUP_STATUS << 9) | 0x41
- .set EC_WORD_RUN_AWAY, (EC_GROUP_STATUS << 9) | 0x42
- .set EC_WORD_STICKY_HOLD, (EC_GROUP_STATUS << 9) | 0x43
- .set EC_WORD_CLOUD_NINE, (EC_GROUP_STATUS << 9) | 0x44
- .set EC_WORD_NORMAL, (EC_GROUP_STATUS << 9) | 0x45
- .set EC_WORD_STEEL, (EC_GROUP_STATUS << 9) | 0x46
- .set EC_WORD_ILLUMINATE, (EC_GROUP_STATUS << 9) | 0x47
- .set EC_WORD_EARLY_BIRD, (EC_GROUP_STATUS << 9) | 0x48
- .set EC_WORD_HUSTLE, (EC_GROUP_STATUS << 9) | 0x49
- .set EC_WORD_SHINE, (EC_GROUP_STATUS << 9) | 0x4a
- .set EC_WORD_FLYING, (EC_GROUP_STATUS << 9) | 0x4b
- .set EC_WORD_DROUGHT, (EC_GROUP_STATUS << 9) | 0x4c
- .set EC_WORD_LIGHTNINGROD, (EC_GROUP_STATUS << 9) | 0x4d
- .set EC_WORD_COMPOUNDEYES, (EC_GROUP_STATUS << 9) | 0x4e
- .set EC_WORD_MARVEL_SCALE, (EC_GROUP_STATUS << 9) | 0x4f
- .set EC_WORD_WONDER_GUARD, (EC_GROUP_STATUS << 9) | 0x50
- .set EC_WORD_INSOMNIA, (EC_GROUP_STATUS << 9) | 0x51
- .set EC_WORD_LEVITATE, (EC_GROUP_STATUS << 9) | 0x52
- .set EC_WORD_PLUS, (EC_GROUP_STATUS << 9) | 0x53
- .set EC_WORD_PRESSURE, (EC_GROUP_STATUS << 9) | 0x54
- .set EC_WORD_LIQUID_OOZE, (EC_GROUP_STATUS << 9) | 0x55
- .set EC_WORD_COLOR_CHANGE, (EC_GROUP_STATUS << 9) | 0x56
- .set EC_WORD_SOUNDPROOF, (EC_GROUP_STATUS << 9) | 0x57
- .set EC_WORD_EFFECT_SPORE, (EC_GROUP_STATUS << 9) | 0x58
- .set EC_WORD_PKRS, (EC_GROUP_STATUS << 9) | 0x59
- .set EC_WORD_FIRE, (EC_GROUP_STATUS << 9) | 0x5a
- .set EC_WORD_FLAME_BODY, (EC_GROUP_STATUS << 9) | 0x5b
- .set EC_WORD_MINUS, (EC_GROUP_STATUS << 9) | 0x5c
- .set EC_WORD_OWN_TEMPO, (EC_GROUP_STATUS << 9) | 0x5d
- .set EC_WORD_MAGMA_ARMOR, (EC_GROUP_STATUS << 9) | 0x5e
- .set EC_WORD_WATER, (EC_GROUP_STATUS << 9) | 0x5f
- .set EC_WORD_WATER_VEIL, (EC_GROUP_STATUS << 9) | 0x60
- .set EC_WORD_BUG, (EC_GROUP_STATUS << 9) | 0x61
- .set EC_WORD_SWARM, (EC_GROUP_STATUS << 9) | 0x62
- .set EC_WORD_CUTE_CHARM, (EC_GROUP_STATUS << 9) | 0x63
- .set EC_WORD_IMMUNITY, (EC_GROUP_STATUS << 9) | 0x64
- .set EC_WORD_BLAZE, (EC_GROUP_STATUS << 9) | 0x65
- .set EC_WORD_PICKUP, (EC_GROUP_STATUS << 9) | 0x66
- .set EC_WORD_PATTERN, (EC_GROUP_STATUS << 9) | 0x67
- .set EC_WORD_FLASH_FIRE, (EC_GROUP_STATUS << 9) | 0x68
- .set EC_WORD_VITAL_SPIRIT, (EC_GROUP_STATUS << 9) | 0x69
- .set EC_WORD_CHLOROPHYLL, (EC_GROUP_STATUS << 9) | 0x6a
- .set EC_WORD_PURE_POWER, (EC_GROUP_STATUS << 9) | 0x6b
- .set EC_WORD_SHIELD_DUST, (EC_GROUP_STATUS << 9) | 0x6c
-
-@ BATTLE
- .set EC_WORD_MATCH_UP, (EC_GROUP_BATTLE << 9) | 0x0
- .set EC_WORD_GO, (EC_GROUP_BATTLE << 9) | 0x1
- .set EC_WORD_NO_1, (EC_GROUP_BATTLE << 9) | 0x2
- .set EC_WORD_DECIDE, (EC_GROUP_BATTLE << 9) | 0x3
- .set EC_WORD_LET_ME_WIN, (EC_GROUP_BATTLE << 9) | 0x4
- .set EC_WORD_WINS, (EC_GROUP_BATTLE << 9) | 0x5
- .set EC_WORD_WIN, (EC_GROUP_BATTLE << 9) | 0x6
- .set EC_WORD_WON, (EC_GROUP_BATTLE << 9) | 0x7
- .set EC_WORD_IF_I_WIN, (EC_GROUP_BATTLE << 9) | 0x8
- .set EC_WORD_WHEN_I_WIN, (EC_GROUP_BATTLE << 9) | 0x9
- .set EC_WORD_CAN_T_WIN, (EC_GROUP_BATTLE << 9) | 0xa
- .set EC_WORD_CAN_WIN, (EC_GROUP_BATTLE << 9) | 0xb
- .set EC_WORD_NO_MATCH, (EC_GROUP_BATTLE << 9) | 0xc
- .set EC_WORD_SPIRIT, (EC_GROUP_BATTLE << 9) | 0xd
- .set EC_WORD_DECIDED, (EC_GROUP_BATTLE << 9) | 0xe
- .set EC_WORD_TRUMP_CARD, (EC_GROUP_BATTLE << 9) | 0xf
- .set EC_WORD_TAKE_THAT, (EC_GROUP_BATTLE << 9) | 0x10
- .set EC_WORD_COME_ON, (EC_GROUP_BATTLE << 9) | 0x11
- .set EC_WORD_ATTACK, (EC_GROUP_BATTLE << 9) | 0x12
- .set EC_WORD_SURRENDER, (EC_GROUP_BATTLE << 9) | 0x13
- .set EC_WORD_GUTSY, (EC_GROUP_BATTLE << 9) | 0x14
- .set EC_WORD_TALENT, (EC_GROUP_BATTLE << 9) | 0x15
- .set EC_WORD_STRATEGY, (EC_GROUP_BATTLE << 9) | 0x16
- .set EC_WORD_SMITE, (EC_GROUP_BATTLE << 9) | 0x17
- .set EC_WORD_MATCH, (EC_GROUP_BATTLE << 9) | 0x18
- .set EC_WORD_VICTORY, (EC_GROUP_BATTLE << 9) | 0x19
- .set EC_WORD_OFFENSIVE, (EC_GROUP_BATTLE << 9) | 0x1a
- .set EC_WORD_SENSE, (EC_GROUP_BATTLE << 9) | 0x1b
- .set EC_WORD_VERSUS, (EC_GROUP_BATTLE << 9) | 0x1c
- .set EC_WORD_FIGHTS, (EC_GROUP_BATTLE << 9) | 0x1d
- .set EC_WORD_POWER, (EC_GROUP_BATTLE << 9) | 0x1e
- .set EC_WORD_CHALLENGE, (EC_GROUP_BATTLE << 9) | 0x1f
- .set EC_WORD_STRONG, (EC_GROUP_BATTLE << 9) | 0x20
- .set EC_WORD_TOO_STRONG, (EC_GROUP_BATTLE << 9) | 0x21
- .set EC_WORD_GO_EASY, (EC_GROUP_BATTLE << 9) | 0x22
- .set EC_WORD_FOE, (EC_GROUP_BATTLE << 9) | 0x23
- .set EC_WORD_GENIUS, (EC_GROUP_BATTLE << 9) | 0x24
- .set EC_WORD_LEGEND, (EC_GROUP_BATTLE << 9) | 0x25
- .set EC_WORD_ESCAPE, (EC_GROUP_BATTLE << 9) | 0x26
- .set EC_WORD_AIM, (EC_GROUP_BATTLE << 9) | 0x27
- .set EC_WORD_BATTLE, (EC_GROUP_BATTLE << 9) | 0x28
- .set EC_WORD_FIGHT, (EC_GROUP_BATTLE << 9) | 0x29
- .set EC_WORD_RESUSCITATE, (EC_GROUP_BATTLE << 9) | 0x2a
- .set EC_WORD_POINTS, (EC_GROUP_BATTLE << 9) | 0x2b
- .set EC_WORD_SERIOUS, (EC_GROUP_BATTLE << 9) | 0x2c
- .set EC_WORD_GIVE_UP, (EC_GROUP_BATTLE << 9) | 0x2d
- .set EC_WORD_LOSS, (EC_GROUP_BATTLE << 9) | 0x2e
- .set EC_WORD_IF_I_LOSE, (EC_GROUP_BATTLE << 9) | 0x2f
- .set EC_WORD_LOST, (EC_GROUP_BATTLE << 9) | 0x30
- .set EC_WORD_LOSE, (EC_GROUP_BATTLE << 9) | 0x31
- .set EC_WORD_GUARD, (EC_GROUP_BATTLE << 9) | 0x32
- .set EC_WORD_PARTNER, (EC_GROUP_BATTLE << 9) | 0x33
- .set EC_WORD_REJECT, (EC_GROUP_BATTLE << 9) | 0x34
- .set EC_WORD_ACCEPT, (EC_GROUP_BATTLE << 9) | 0x35
- .set EC_WORD_INVINCIBLE, (EC_GROUP_BATTLE << 9) | 0x36
- .set EC_WORD_RECEIVED, (EC_GROUP_BATTLE << 9) | 0x37
- .set EC_WORD_EASY, (EC_GROUP_BATTLE << 9) | 0x38
- .set EC_WORD_WEAK, (EC_GROUP_BATTLE << 9) | 0x39
- .set EC_WORD_TOO_WEAK, (EC_GROUP_BATTLE << 9) | 0x3a
- .set EC_WORD_PUSHOVER, (EC_GROUP_BATTLE << 9) | 0x3b
- .set EC_WORD_LEADER, (EC_GROUP_BATTLE << 9) | 0x3c
- .set EC_WORD_RULE, (EC_GROUP_BATTLE << 9) | 0x3d
- .set EC_WORD_MOVE, (EC_GROUP_BATTLE << 9) | 0x3e
-
-@ GREETINGS
- .set EC_WORD_THANKS, (EC_GROUP_GREETINGS << 9) | 0x0
- .set EC_WORD_YES, (EC_GROUP_GREETINGS << 9) | 0x1
- .set EC_WORD_HERE_GOES, (EC_GROUP_GREETINGS << 9) | 0x2
- .set EC_WORD_HERE_I_COME, (EC_GROUP_GREETINGS << 9) | 0x3
- .set EC_WORD_HERE_IT_IS, (EC_GROUP_GREETINGS << 9) | 0x4
- .set EC_WORD_YEAH, (EC_GROUP_GREETINGS << 9) | 0x5
- .set EC_WORD_WELCOME, (EC_GROUP_GREETINGS << 9) | 0x6
- .set EC_WORD_OI, (EC_GROUP_GREETINGS << 9) | 0x7
- .set EC_WORD_HOW_DO, (EC_GROUP_GREETINGS << 9) | 0x8
- .set EC_WORD_CONGRATS, (EC_GROUP_GREETINGS << 9) | 0x9
- .set EC_WORD_GIVE_ME, (EC_GROUP_GREETINGS << 9) | 0xa
- .set EC_WORD_SORRY, (EC_GROUP_GREETINGS << 9) | 0xb
- .set EC_WORD_APOLOGIZE, (EC_GROUP_GREETINGS << 9) | 0xc
- .set EC_WORD_FORGIVE, (EC_GROUP_GREETINGS << 9) | 0xd
- .set EC_WORD_HEY_THERE, (EC_GROUP_GREETINGS << 9) | 0xe
- .set EC_WORD_HELLO, (EC_GROUP_GREETINGS << 9) | 0xf
- .set EC_WORD_GOOD_BYE, (EC_GROUP_GREETINGS << 9) | 0x10
- .set EC_WORD_THANK_YOU, (EC_GROUP_GREETINGS << 9) | 0x11
- .set EC_WORD_I_VE_ARRIVED, (EC_GROUP_GREETINGS << 9) | 0x12
- .set EC_WORD_PARDON, (EC_GROUP_GREETINGS << 9) | 0x13
- .set EC_WORD_EXCUSE, (EC_GROUP_GREETINGS << 9) | 0x14
- .set EC_WORD_SEE_YA, (EC_GROUP_GREETINGS << 9) | 0x15
- .set EC_WORD_EXCUSE_ME, (EC_GROUP_GREETINGS << 9) | 0x16
- .set EC_WORD_WELL_THEN, (EC_GROUP_GREETINGS << 9) | 0x17
- .set EC_WORD_GO_AHEAD, (EC_GROUP_GREETINGS << 9) | 0x18
- .set EC_WORD_APPRECIATE, (EC_GROUP_GREETINGS << 9) | 0x19
- .set EC_WORD_HEY_QUES, (EC_GROUP_GREETINGS << 9) | 0x1a
- .set EC_WORD_WHAT_S_UP_QUES, (EC_GROUP_GREETINGS << 9) | 0x1b
- .set EC_WORD_HUH_QUES, (EC_GROUP_GREETINGS << 9) | 0x1c
- .set EC_WORD_NO, (EC_GROUP_GREETINGS << 9) | 0x1d
- .set EC_WORD_HI, (EC_GROUP_GREETINGS << 9) | 0x1e
- .set EC_WORD_YEAH_YEAH, (EC_GROUP_GREETINGS << 9) | 0x1f
- .set EC_WORD_BYE_BYE, (EC_GROUP_GREETINGS << 9) | 0x20
- .set EC_WORD_MEET_YOU, (EC_GROUP_GREETINGS << 9) | 0x21
- .set EC_WORD_HEY, (EC_GROUP_GREETINGS << 9) | 0x22
- .set EC_WORD_SMELL, (EC_GROUP_GREETINGS << 9) | 0x23
- .set EC_WORD_LISTENING, (EC_GROUP_GREETINGS << 9) | 0x24
- .set EC_WORD_HOO_HAH, (EC_GROUP_GREETINGS << 9) | 0x25
- .set EC_WORD_YAHOO, (EC_GROUP_GREETINGS << 9) | 0x26
- .set EC_WORD_YO, (EC_GROUP_GREETINGS << 9) | 0x27
- .set EC_WORD_COME_OVER, (EC_GROUP_GREETINGS << 9) | 0x28
- .set EC_WORD_COUNT_ON, (EC_GROUP_GREETINGS << 9) | 0x29
-
-@ PEOPLE
- .set EC_WORD_OPPONENT, (EC_GROUP_PEOPLE << 9) | 0x0
- .set EC_WORD_I, (EC_GROUP_PEOPLE << 9) | 0x1
- .set EC_WORD_YOU, (EC_GROUP_PEOPLE << 9) | 0x2
- .set EC_WORD_YOURS, (EC_GROUP_PEOPLE << 9) | 0x3
- .set EC_WORD_SON, (EC_GROUP_PEOPLE << 9) | 0x4
- .set EC_WORD_YOUR, (EC_GROUP_PEOPLE << 9) | 0x5
- .set EC_WORD_YOU_RE, (EC_GROUP_PEOPLE << 9) | 0x6
- .set EC_WORD_YOU_VE, (EC_GROUP_PEOPLE << 9) | 0x7
- .set EC_WORD_MOTHER, (EC_GROUP_PEOPLE << 9) | 0x8
- .set EC_WORD_GRANDFATHER, (EC_GROUP_PEOPLE << 9) | 0x9
- .set EC_WORD_UNCLE, (EC_GROUP_PEOPLE << 9) | 0xa
- .set EC_WORD_FATHER, (EC_GROUP_PEOPLE << 9) | 0xb
- .set EC_WORD_BOY, (EC_GROUP_PEOPLE << 9) | 0xc
- .set EC_WORD_ADULT, (EC_GROUP_PEOPLE << 9) | 0xd
- .set EC_WORD_BROTHER, (EC_GROUP_PEOPLE << 9) | 0xe
- .set EC_WORD_SISTER, (EC_GROUP_PEOPLE << 9) | 0xf
- .set EC_WORD_GRANDMOTHER, (EC_GROUP_PEOPLE << 9) | 0x10
- .set EC_WORD_AUNT, (EC_GROUP_PEOPLE << 9) | 0x11
- .set EC_WORD_PARENT, (EC_GROUP_PEOPLE << 9) | 0x12
- .set EC_WORD_MAN, (EC_GROUP_PEOPLE << 9) | 0x13
- .set EC_WORD_ME, (EC_GROUP_PEOPLE << 9) | 0x14
- .set EC_WORD_GIRL, (EC_GROUP_PEOPLE << 9) | 0x15
- .set EC_WORD_BABE, (EC_GROUP_PEOPLE << 9) | 0x16
- .set EC_WORD_FAMILY, (EC_GROUP_PEOPLE << 9) | 0x17
- .set EC_WORD_HER, (EC_GROUP_PEOPLE << 9) | 0x18
- .set EC_WORD_HIM, (EC_GROUP_PEOPLE << 9) | 0x19
- .set EC_WORD_HE, (EC_GROUP_PEOPLE << 9) | 0x1a
- .set EC_WORD_PLACE, (EC_GROUP_PEOPLE << 9) | 0x1b
- .set EC_WORD_DAUGHTER, (EC_GROUP_PEOPLE << 9) | 0x1c
- .set EC_WORD_HIS, (EC_GROUP_PEOPLE << 9) | 0x1d
- .set EC_WORD_HE_S, (EC_GROUP_PEOPLE << 9) | 0x1e
- .set EC_WORD_AREN_T, (EC_GROUP_PEOPLE << 9) | 0x1f
- .set EC_WORD_SIBLINGS, (EC_GROUP_PEOPLE << 9) | 0x20
- .set EC_WORD_KID, (EC_GROUP_PEOPLE << 9) | 0x21
- .set EC_WORD_CHILDREN, (EC_GROUP_PEOPLE << 9) | 0x22
- .set EC_WORD_MR, (EC_GROUP_PEOPLE << 9) | 0x23
- .set EC_WORD_MRS, (EC_GROUP_PEOPLE << 9) | 0x24
- .set EC_WORD_MYSELF, (EC_GROUP_PEOPLE << 9) | 0x25
- .set EC_WORD_I_WAS, (EC_GROUP_PEOPLE << 9) | 0x26
- .set EC_WORD_TO_ME, (EC_GROUP_PEOPLE << 9) | 0x27
- .set EC_WORD_MY, (EC_GROUP_PEOPLE << 9) | 0x28
- .set EC_WORD_I_AM, (EC_GROUP_PEOPLE << 9) | 0x29
- .set EC_WORD_I_VE, (EC_GROUP_PEOPLE << 9) | 0x2a
- .set EC_WORD_WHO, (EC_GROUP_PEOPLE << 9) | 0x2b
- .set EC_WORD_SOMEONE, (EC_GROUP_PEOPLE << 9) | 0x2c
- .set EC_WORD_WHO_WAS, (EC_GROUP_PEOPLE << 9) | 0x2d
- .set EC_WORD_TO_WHOM, (EC_GROUP_PEOPLE << 9) | 0x2e
- .set EC_WORD_WHOSE, (EC_GROUP_PEOPLE << 9) | 0x2f
- .set EC_WORD_WHO_IS, (EC_GROUP_PEOPLE << 9) | 0x30
- .set EC_WORD_IT_S, (EC_GROUP_PEOPLE << 9) | 0x31
- .set EC_WORD_LADY, (EC_GROUP_PEOPLE << 9) | 0x32
- .set EC_WORD_FRIEND, (EC_GROUP_PEOPLE << 9) | 0x33
- .set EC_WORD_ALLY, (EC_GROUP_PEOPLE << 9) | 0x34
- .set EC_WORD_PERSON, (EC_GROUP_PEOPLE << 9) | 0x35
- .set EC_WORD_DUDE, (EC_GROUP_PEOPLE << 9) | 0x36
- .set EC_WORD_THEY, (EC_GROUP_PEOPLE << 9) | 0x37
- .set EC_WORD_THEY_WERE, (EC_GROUP_PEOPLE << 9) | 0x38
- .set EC_WORD_TO_THEM, (EC_GROUP_PEOPLE << 9) | 0x39
- .set EC_WORD_THEIR, (EC_GROUP_PEOPLE << 9) | 0x3a
- .set EC_WORD_THEY_RE, (EC_GROUP_PEOPLE << 9) | 0x3b
- .set EC_WORD_THEY_VE, (EC_GROUP_PEOPLE << 9) | 0x3c
- .set EC_WORD_WE, (EC_GROUP_PEOPLE << 9) | 0x3d
- .set EC_WORD_BEEN, (EC_GROUP_PEOPLE << 9) | 0x3e
- .set EC_WORD_TO_US, (EC_GROUP_PEOPLE << 9) | 0x3f
- .set EC_WORD_OUR, (EC_GROUP_PEOPLE << 9) | 0x40
- .set EC_WORD_WE_RE, (EC_GROUP_PEOPLE << 9) | 0x41
- .set EC_WORD_RIVAL, (EC_GROUP_PEOPLE << 9) | 0x42
- .set EC_WORD_WE_VE, (EC_GROUP_PEOPLE << 9) | 0x43
- .set EC_WORD_WOMAN, (EC_GROUP_PEOPLE << 9) | 0x44
- .set EC_WORD_SHE, (EC_GROUP_PEOPLE << 9) | 0x45
- .set EC_WORD_SHE_WAS, (EC_GROUP_PEOPLE << 9) | 0x46
- .set EC_WORD_TO_HER, (EC_GROUP_PEOPLE << 9) | 0x47
- .set EC_WORD_HERS, (EC_GROUP_PEOPLE << 9) | 0x48
- .set EC_WORD_SHE_IS, (EC_GROUP_PEOPLE << 9) | 0x49
- .set EC_WORD_SOME, (EC_GROUP_PEOPLE << 9) | 0x4a
-
-@ VOICES
- .set EC_WORD_EXCL, (EC_GROUP_VOICES << 9) | 0x0
- .set EC_WORD_EXCL_EXCL, (EC_GROUP_VOICES << 9) | 0x1
- .set EC_WORD_QUES_EXCL, (EC_GROUP_VOICES << 9) | 0x2
- .set EC_WORD_QUES, (EC_GROUP_VOICES << 9) | 0x3
- .set EC_WORD_ELLIPSIS, (EC_GROUP_VOICES << 9) | 0x4
- .set EC_WORD_ELLIPSIS_EXCL, (EC_GROUP_VOICES << 9) | 0x5
- .set EC_WORD_ELLIPSIS_ELLIPSIS_ELLIPSIS, (EC_GROUP_VOICES << 9) | 0x6
- .set EC_WORD_DASH, (EC_GROUP_VOICES << 9) | 0x7
- .set EC_WORD_DASH_DASH_DASH, (EC_GROUP_VOICES << 9) | 0x8
- .set EC_WORD_UH_OH, (EC_GROUP_VOICES << 9) | 0x9
- .set EC_WORD_WAAAH, (EC_GROUP_VOICES << 9) | 0xa
- .set EC_WORD_AHAHA, (EC_GROUP_VOICES << 9) | 0xb
- .set EC_WORD_OH_QUES, (EC_GROUP_VOICES << 9) | 0xc
- .set EC_WORD_NOPE, (EC_GROUP_VOICES << 9) | 0xd
- .set EC_WORD_URGH, (EC_GROUP_VOICES << 9) | 0xe
- .set EC_WORD_HMM, (EC_GROUP_VOICES << 9) | 0xf
- .set EC_WORD_WHOAH, (EC_GROUP_VOICES << 9) | 0x10
- .set EC_WORD_WROOOAAR_EXCL, (EC_GROUP_VOICES << 9) | 0x11
- .set EC_WORD_WOW, (EC_GROUP_VOICES << 9) | 0x12
- .set EC_WORD_GIGGLE, (EC_GROUP_VOICES << 9) | 0x13
- .set EC_WORD_SIGH, (EC_GROUP_VOICES << 9) | 0x14
- .set EC_WORD_UNBELIEVABLE, (EC_GROUP_VOICES << 9) | 0x15
- .set EC_WORD_CRIES, (EC_GROUP_VOICES << 9) | 0x16
- .set EC_WORD_AGREE, (EC_GROUP_VOICES << 9) | 0x17
- .set EC_WORD_EH_QUES, (EC_GROUP_VOICES << 9) | 0x18
- .set EC_WORD_CRY, (EC_GROUP_VOICES << 9) | 0x19
- .set EC_WORD_EHEHE, (EC_GROUP_VOICES << 9) | 0x1a
- .set EC_WORD_OI_OI_OI, (EC_GROUP_VOICES << 9) | 0x1b
- .set EC_WORD_OH_YEAH, (EC_GROUP_VOICES << 9) | 0x1c
- .set EC_WORD_OH, (EC_GROUP_VOICES << 9) | 0x1d
- .set EC_WORD_OOPS, (EC_GROUP_VOICES << 9) | 0x1e
- .set EC_WORD_SHOCKED, (EC_GROUP_VOICES << 9) | 0x1f
- .set EC_WORD_EEK, (EC_GROUP_VOICES << 9) | 0x20
- .set EC_WORD_GRAAAH, (EC_GROUP_VOICES << 9) | 0x21
- .set EC_WORD_GWAHAHAHA, (EC_GROUP_VOICES << 9) | 0x22
- .set EC_WORD_WAY, (EC_GROUP_VOICES << 9) | 0x23
- .set EC_WORD_TCH, (EC_GROUP_VOICES << 9) | 0x24
- .set EC_WORD_HEHE, (EC_GROUP_VOICES << 9) | 0x25
- .set EC_WORD_HAH, (EC_GROUP_VOICES << 9) | 0x26
- .set EC_WORD_YUP, (EC_GROUP_VOICES << 9) | 0x27
- .set EC_WORD_HAHAHA, (EC_GROUP_VOICES << 9) | 0x28
- .set EC_WORD_AIYEEH, (EC_GROUP_VOICES << 9) | 0x29
- .set EC_WORD_HIYAH, (EC_GROUP_VOICES << 9) | 0x2a
- .set EC_WORD_FUFUFU, (EC_GROUP_VOICES << 9) | 0x2b
- .set EC_WORD_LOL, (EC_GROUP_VOICES << 9) | 0x2c
- .set EC_WORD_SNORT, (EC_GROUP_VOICES << 9) | 0x2d
- .set EC_WORD_HUMPH, (EC_GROUP_VOICES << 9) | 0x2e
- .set EC_WORD_HEHEHE, (EC_GROUP_VOICES << 9) | 0x2f
- .set EC_WORD_HEH, (EC_GROUP_VOICES << 9) | 0x30
- .set EC_WORD_HOHOHO, (EC_GROUP_VOICES << 9) | 0x31
- .set EC_WORD_UH_HUH, (EC_GROUP_VOICES << 9) | 0x32
- .set EC_WORD_OH_DEAR, (EC_GROUP_VOICES << 9) | 0x33
- .set EC_WORD_ARRGH, (EC_GROUP_VOICES << 9) | 0x34
- .set EC_WORD_MUFUFU, (EC_GROUP_VOICES << 9) | 0x35
- .set EC_WORD_MMM, (EC_GROUP_VOICES << 9) | 0x36
- .set EC_WORD_OH_KAY, (EC_GROUP_VOICES << 9) | 0x37
- .set EC_WORD_OKAY, (EC_GROUP_VOICES << 9) | 0x38
- .set EC_WORD_LALALA, (EC_GROUP_VOICES << 9) | 0x39
- .set EC_WORD_YAY, (EC_GROUP_VOICES << 9) | 0x3a
- .set EC_WORD_AWW, (EC_GROUP_VOICES << 9) | 0x3b
- .set EC_WORD_WOWEE, (EC_GROUP_VOICES << 9) | 0x3c
- .set EC_WORD_GWAH, (EC_GROUP_VOICES << 9) | 0x3d
- .set EC_WORD_WAHAHAHA, (EC_GROUP_VOICES << 9) | 0x3e
-
-@ SPEECH
- .set EC_WORD_LISTEN, (EC_GROUP_SPEECH << 9) | 0x0
- .set EC_WORD_NOT_VERY, (EC_GROUP_SPEECH << 9) | 0x1
- .set EC_WORD_MEAN, (EC_GROUP_SPEECH << 9) | 0x2
- .set EC_WORD_LIE, (EC_GROUP_SPEECH << 9) | 0x3
- .set EC_WORD_LAY, (EC_GROUP_SPEECH << 9) | 0x4
- .set EC_WORD_RECOMMEND, (EC_GROUP_SPEECH << 9) | 0x5
- .set EC_WORD_NITWIT, (EC_GROUP_SPEECH << 9) | 0x6
- .set EC_WORD_QUITE, (EC_GROUP_SPEECH << 9) | 0x7
- .set EC_WORD_FROM, (EC_GROUP_SPEECH << 9) | 0x8
- .set EC_WORD_FEELING, (EC_GROUP_SPEECH << 9) | 0x9
- .set EC_WORD_BUT, (EC_GROUP_SPEECH << 9) | 0xa
- .set EC_WORD_HOWEVER, (EC_GROUP_SPEECH << 9) | 0xb
- .set EC_WORD_CASE, (EC_GROUP_SPEECH << 9) | 0xc
- .set EC_WORD_THE, (EC_GROUP_SPEECH << 9) | 0xd
- .set EC_WORD_MISS, (EC_GROUP_SPEECH << 9) | 0xe
- .set EC_WORD_HOW, (EC_GROUP_SPEECH << 9) | 0xf
- .set EC_WORD_HIT, (EC_GROUP_SPEECH << 9) | 0x10
- .set EC_WORD_ENOUGH, (EC_GROUP_SPEECH << 9) | 0x11
- .set EC_WORD_A_LOT, (EC_GROUP_SPEECH << 9) | 0x12
- .set EC_WORD_A_LITTLE, (EC_GROUP_SPEECH << 9) | 0x13
- .set EC_WORD_ABSOLUTELY, (EC_GROUP_SPEECH << 9) | 0x14
- .set EC_WORD_AND, (EC_GROUP_SPEECH << 9) | 0x15
- .set EC_WORD_ONLY, (EC_GROUP_SPEECH << 9) | 0x16
- .set EC_WORD_AROUND, (EC_GROUP_SPEECH << 9) | 0x17
- .set EC_WORD_PROBABLY, (EC_GROUP_SPEECH << 9) | 0x18
- .set EC_WORD_IF, (EC_GROUP_SPEECH << 9) | 0x19
- .set EC_WORD_VERY, (EC_GROUP_SPEECH << 9) | 0x1a
- .set EC_WORD_A_TINY_BIT, (EC_GROUP_SPEECH << 9) | 0x1b
- .set EC_WORD_WILD, (EC_GROUP_SPEECH << 9) | 0x1c
- .set EC_WORD_THAT_S, (EC_GROUP_SPEECH << 9) | 0x1d
- .set EC_WORD_JUST, (EC_GROUP_SPEECH << 9) | 0x1e
- .set EC_WORD_EVEN_SO, (EC_GROUP_SPEECH << 9) | 0x1f
- .set EC_WORD_MUST_BE, (EC_GROUP_SPEECH << 9) | 0x20
- .set EC_WORD_NATURALLY, (EC_GROUP_SPEECH << 9) | 0x21
- .set EC_WORD_FOR_NOW, (EC_GROUP_SPEECH << 9) | 0x22
- .set EC_WORD_UNDERSTOOD, (EC_GROUP_SPEECH << 9) | 0x23
- .set EC_WORD_JOKING, (EC_GROUP_SPEECH << 9) | 0x24
- .set EC_WORD_READY, (EC_GROUP_SPEECH << 9) | 0x25
- .set EC_WORD_SOMETHING, (EC_GROUP_SPEECH << 9) | 0x26
- .set EC_WORD_SOMEHOW, (EC_GROUP_SPEECH << 9) | 0x27
- .set EC_WORD_ALTHOUGH, (EC_GROUP_SPEECH << 9) | 0x28
- .set EC_WORD_ALSO, (EC_GROUP_SPEECH << 9) | 0x29
- .set EC_WORD_PERFECT, (EC_GROUP_SPEECH << 9) | 0x2a
- .set EC_WORD_AS_MUCH_AS, (EC_GROUP_SPEECH << 9) | 0x2b
- .set EC_WORD_REALLY, (EC_GROUP_SPEECH << 9) | 0x2c
- .set EC_WORD_TRULY, (EC_GROUP_SPEECH << 9) | 0x2d
- .set EC_WORD_SERIOUSLY, (EC_GROUP_SPEECH << 9) | 0x2e
- .set EC_WORD_TOTALLY, (EC_GROUP_SPEECH << 9) | 0x2f
- .set EC_WORD_UNTIL, (EC_GROUP_SPEECH << 9) | 0x30
- .set EC_WORD_AS_IF, (EC_GROUP_SPEECH << 9) | 0x31
- .set EC_WORD_MOOD, (EC_GROUP_SPEECH << 9) | 0x32
- .set EC_WORD_RATHER, (EC_GROUP_SPEECH << 9) | 0x33
- .set EC_WORD_AWFULLY, (EC_GROUP_SPEECH << 9) | 0x34
- .set EC_WORD_MODE, (EC_GROUP_SPEECH << 9) | 0x35
- .set EC_WORD_MORE, (EC_GROUP_SPEECH << 9) | 0x36
- .set EC_WORD_TOO_LATE, (EC_GROUP_SPEECH << 9) | 0x37
- .set EC_WORD_FINALLY, (EC_GROUP_SPEECH << 9) | 0x38
- .set EC_WORD_ANY, (EC_GROUP_SPEECH << 9) | 0x39
- .set EC_WORD_INSTEAD, (EC_GROUP_SPEECH << 9) | 0x3a
- .set EC_WORD_FANTASTIC, (EC_GROUP_SPEECH << 9) | 0x3b
-
-@ ENDINGS
- .set EC_WORD_WILL, (EC_GROUP_ENDINGS << 9) | 0x0
- .set EC_WORD_WILL_BE_HERE, (EC_GROUP_ENDINGS << 9) | 0x1
- .set EC_WORD_OR, (EC_GROUP_ENDINGS << 9) | 0x2
- .set EC_WORD_TIMES, (EC_GROUP_ENDINGS << 9) | 0x3
- .set EC_WORD_WONDER, (EC_GROUP_ENDINGS << 9) | 0x4
- .set EC_WORD_IS_IT_QUES, (EC_GROUP_ENDINGS << 9) | 0x5
- .set EC_WORD_BE, (EC_GROUP_ENDINGS << 9) | 0x6
- .set EC_WORD_GIMME, (EC_GROUP_ENDINGS << 9) | 0x7
- .set EC_WORD_COULD, (EC_GROUP_ENDINGS << 9) | 0x8
- .set EC_WORD_LIKELY_TO, (EC_GROUP_ENDINGS << 9) | 0x9
- .set EC_WORD_WOULD, (EC_GROUP_ENDINGS << 9) | 0xa
- .set EC_WORD_IS, (EC_GROUP_ENDINGS << 9) | 0xb
- .set EC_WORD_ISN_T_IT_QUES, (EC_GROUP_ENDINGS << 9) | 0xc
- .set EC_WORD_LET_S, (EC_GROUP_ENDINGS << 9) | 0xd
- .set EC_WORD_OTHER, (EC_GROUP_ENDINGS << 9) | 0xe
- .set EC_WORD_ARE, (EC_GROUP_ENDINGS << 9) | 0xf
- .set EC_WORD_WAS, (EC_GROUP_ENDINGS << 9) | 0x10
- .set EC_WORD_WERE, (EC_GROUP_ENDINGS << 9) | 0x11
- .set EC_WORD_THOSE, (EC_GROUP_ENDINGS << 9) | 0x12
- .set EC_WORD_ISN_T, (EC_GROUP_ENDINGS << 9) | 0x13
- .set EC_WORD_WON_T, (EC_GROUP_ENDINGS << 9) | 0x14
- .set EC_WORD_CAN_T, (EC_GROUP_ENDINGS << 9) | 0x15
- .set EC_WORD_CAN, (EC_GROUP_ENDINGS << 9) | 0x16
- .set EC_WORD_DON_T, (EC_GROUP_ENDINGS << 9) | 0x17
- .set EC_WORD_DO, (EC_GROUP_ENDINGS << 9) | 0x18
- .set EC_WORD_DOES, (EC_GROUP_ENDINGS << 9) | 0x19
- .set EC_WORD_WHOM, (EC_GROUP_ENDINGS << 9) | 0x1a
- .set EC_WORD_WHICH, (EC_GROUP_ENDINGS << 9) | 0x1b
- .set EC_WORD_WASN_T, (EC_GROUP_ENDINGS << 9) | 0x1c
- .set EC_WORD_WEREN_T, (EC_GROUP_ENDINGS << 9) | 0x1d
- .set EC_WORD_HAVE, (EC_GROUP_ENDINGS << 9) | 0x1e
- .set EC_WORD_HAVEN_T, (EC_GROUP_ENDINGS << 9) | 0x1f
- .set EC_WORD_A, (EC_GROUP_ENDINGS << 9) | 0x20
- .set EC_WORD_AN, (EC_GROUP_ENDINGS << 9) | 0x21
- .set EC_WORD_NOT, (EC_GROUP_ENDINGS << 9) | 0x22
- .set EC_WORD_THERE, (EC_GROUP_ENDINGS << 9) | 0x23
- .set EC_WORD_OK_QUES, (EC_GROUP_ENDINGS << 9) | 0x24
- .set EC_WORD_SO, (EC_GROUP_ENDINGS << 9) | 0x25
- .set EC_WORD_MAYBE, (EC_GROUP_ENDINGS << 9) | 0x26
- .set EC_WORD_ABOUT, (EC_GROUP_ENDINGS << 9) | 0x27
- .set EC_WORD_OVER, (EC_GROUP_ENDINGS << 9) | 0x28
- .set EC_WORD_IT, (EC_GROUP_ENDINGS << 9) | 0x29
- .set EC_WORD_ALL, (EC_GROUP_ENDINGS << 9) | 0x2a
- .set EC_WORD_FOR, (EC_GROUP_ENDINGS << 9) | 0x2b
- .set EC_WORD_ON, (EC_GROUP_ENDINGS << 9) | 0x2c
- .set EC_WORD_OFF, (EC_GROUP_ENDINGS << 9) | 0x2d
- .set EC_WORD_AS, (EC_GROUP_ENDINGS << 9) | 0x2e
- .set EC_WORD_TO, (EC_GROUP_ENDINGS << 9) | 0x2f
- .set EC_WORD_WITH, (EC_GROUP_ENDINGS << 9) | 0x30
- .set EC_WORD_BETTER, (EC_GROUP_ENDINGS << 9) | 0x31
- .set EC_WORD_EVER, (EC_GROUP_ENDINGS << 9) | 0x32
- .set EC_WORD_SINCE, (EC_GROUP_ENDINGS << 9) | 0x33
- .set EC_WORD_OF, (EC_GROUP_ENDINGS << 9) | 0x34
- .set EC_WORD_BELONGS_TO, (EC_GROUP_ENDINGS << 9) | 0x35
- .set EC_WORD_AT, (EC_GROUP_ENDINGS << 9) | 0x36
- .set EC_WORD_IN, (EC_GROUP_ENDINGS << 9) | 0x37
- .set EC_WORD_OUT, (EC_GROUP_ENDINGS << 9) | 0x38
- .set EC_WORD_TOO, (EC_GROUP_ENDINGS << 9) | 0x39
- .set EC_WORD_LIKE, (EC_GROUP_ENDINGS << 9) | 0x3a
- .set EC_WORD_DID, (EC_GROUP_ENDINGS << 9) | 0x3b
- .set EC_WORD_DIDN_T, (EC_GROUP_ENDINGS << 9) | 0x3c
- .set EC_WORD_DOESN_T, (EC_GROUP_ENDINGS << 9) | 0x3d
- .set EC_WORD_WITHOUT, (EC_GROUP_ENDINGS << 9) | 0x3e
- .set EC_WORD_AFTER, (EC_GROUP_ENDINGS << 9) | 0x3f
- .set EC_WORD_BEFORE, (EC_GROUP_ENDINGS << 9) | 0x40
- .set EC_WORD_WHILE, (EC_GROUP_ENDINGS << 9) | 0x41
- .set EC_WORD_THAN, (EC_GROUP_ENDINGS << 9) | 0x42
- .set EC_WORD_ONCE, (EC_GROUP_ENDINGS << 9) | 0x43
- .set EC_WORD_ANYWHERE, (EC_GROUP_ENDINGS << 9) | 0x44
-
-@ FEELINGS
- .set EC_WORD_MEET, (EC_GROUP_FEELINGS << 9) | 0x0
- .set EC_WORD_PLAY, (EC_GROUP_FEELINGS << 9) | 0x1
- .set EC_WORD_HURRIED, (EC_GROUP_FEELINGS << 9) | 0x2
- .set EC_WORD_GOES, (EC_GROUP_FEELINGS << 9) | 0x3
- .set EC_WORD_GIDDY, (EC_GROUP_FEELINGS << 9) | 0x4
- .set EC_WORD_HAPPY, (EC_GROUP_FEELINGS << 9) | 0x5
- .set EC_WORD_HAPPINESS, (EC_GROUP_FEELINGS << 9) | 0x6
- .set EC_WORD_EXCITE, (EC_GROUP_FEELINGS << 9) | 0x7
- .set EC_WORD_IMPORTANT, (EC_GROUP_FEELINGS << 9) | 0x8
- .set EC_WORD_FUNNY, (EC_GROUP_FEELINGS << 9) | 0x9
- .set EC_WORD_GOT, (EC_GROUP_FEELINGS << 9) | 0xa
- .set EC_WORD_GO_HOME, (EC_GROUP_FEELINGS << 9) | 0xb
- .set EC_WORD_DISAPPOINTED, (EC_GROUP_FEELINGS << 9) | 0xc
- .set EC_WORD_DISAPPOINTS, (EC_GROUP_FEELINGS << 9) | 0xd
- .set EC_WORD_SAD, (EC_GROUP_FEELINGS << 9) | 0xe
- .set EC_WORD_TRY, (EC_GROUP_FEELINGS << 9) | 0xf
- .set EC_WORD_TRIES, (EC_GROUP_FEELINGS << 9) | 0x10
- .set EC_WORD_HEARS, (EC_GROUP_FEELINGS << 9) | 0x11
- .set EC_WORD_THINK, (EC_GROUP_FEELINGS << 9) | 0x12
- .set EC_WORD_HEAR, (EC_GROUP_FEELINGS << 9) | 0x13
- .set EC_WORD_WANTS, (EC_GROUP_FEELINGS << 9) | 0x14
- .set EC_WORD_MISHEARD, (EC_GROUP_FEELINGS << 9) | 0x15
- .set EC_WORD_DISLIKE, (EC_GROUP_FEELINGS << 9) | 0x16
- .set EC_WORD_ANGRY, (EC_GROUP_FEELINGS << 9) | 0x17
- .set EC_WORD_ANGER, (EC_GROUP_FEELINGS << 9) | 0x18
- .set EC_WORD_SCARY, (EC_GROUP_FEELINGS << 9) | 0x19
- .set EC_WORD_LONESOME, (EC_GROUP_FEELINGS << 9) | 0x1a
- .set EC_WORD_DISAPPOINT, (EC_GROUP_FEELINGS << 9) | 0x1b
- .set EC_WORD_JOY, (EC_GROUP_FEELINGS << 9) | 0x1c
- .set EC_WORD_GETS, (EC_GROUP_FEELINGS << 9) | 0x1d
- .set EC_WORD_NEVER, (EC_GROUP_FEELINGS << 9) | 0x1e
- .set EC_WORD_DARN, (EC_GROUP_FEELINGS << 9) | 0x1f
- .set EC_WORD_DOWNCAST, (EC_GROUP_FEELINGS << 9) | 0x20
- .set EC_WORD_INCREDIBLE, (EC_GROUP_FEELINGS << 9) | 0x21
- .set EC_WORD_LIKES, (EC_GROUP_FEELINGS << 9) | 0x22
- .set EC_WORD_DISLIKES, (EC_GROUP_FEELINGS << 9) | 0x23
- .set EC_WORD_BORING, (EC_GROUP_FEELINGS << 9) | 0x24
- .set EC_WORD_CARE, (EC_GROUP_FEELINGS << 9) | 0x25
- .set EC_WORD_CARES, (EC_GROUP_FEELINGS << 9) | 0x26
- .set EC_WORD_ALL_RIGHT, (EC_GROUP_FEELINGS << 9) | 0x27
- .set EC_WORD_ADORE, (EC_GROUP_FEELINGS << 9) | 0x28
- .set EC_WORD_DISASTER, (EC_GROUP_FEELINGS << 9) | 0x29
- .set EC_WORD_ENJOY, (EC_GROUP_FEELINGS << 9) | 0x2a
- .set EC_WORD_ENJOYS, (EC_GROUP_FEELINGS << 9) | 0x2b
- .set EC_WORD_EAT, (EC_GROUP_FEELINGS << 9) | 0x2c
- .set EC_WORD_LACKING, (EC_GROUP_FEELINGS << 9) | 0x2d
- .set EC_WORD_BAD, (EC_GROUP_FEELINGS << 9) | 0x2e
- .set EC_WORD_HARD, (EC_GROUP_FEELINGS << 9) | 0x2f
- .set EC_WORD_TERRIBLE, (EC_GROUP_FEELINGS << 9) | 0x30
- .set EC_WORD_SHOULD, (EC_GROUP_FEELINGS << 9) | 0x31
- .set EC_WORD_NICE, (EC_GROUP_FEELINGS << 9) | 0x32
- .set EC_WORD_DRINK, (EC_GROUP_FEELINGS << 9) | 0x33
- .set EC_WORD_SURPRISE, (EC_GROUP_FEELINGS << 9) | 0x34
- .set EC_WORD_FEAR, (EC_GROUP_FEELINGS << 9) | 0x35
- .set EC_WORD_WANT, (EC_GROUP_FEELINGS << 9) | 0x36
- .set EC_WORD_WAIT, (EC_GROUP_FEELINGS << 9) | 0x37
- .set EC_WORD_SATISFIED, (EC_GROUP_FEELINGS << 9) | 0x38
- .set EC_WORD_SEE, (EC_GROUP_FEELINGS << 9) | 0x39
- .set EC_WORD_RARE, (EC_GROUP_FEELINGS << 9) | 0x3a
- .set EC_WORD_NEGATIVE, (EC_GROUP_FEELINGS << 9) | 0x3b
- .set EC_WORD_DONE, (EC_GROUP_FEELINGS << 9) | 0x3c
- .set EC_WORD_DANGER, (EC_GROUP_FEELINGS << 9) | 0x3d
- .set EC_WORD_DEFEATED, (EC_GROUP_FEELINGS << 9) | 0x3e
- .set EC_WORD_BEAT, (EC_GROUP_FEELINGS << 9) | 0x3f
- .set EC_WORD_GREAT, (EC_GROUP_FEELINGS << 9) | 0x40
- .set EC_WORD_ROMANTIC, (EC_GROUP_FEELINGS << 9) | 0x41
- .set EC_WORD_QUESTION, (EC_GROUP_FEELINGS << 9) | 0x42
- .set EC_WORD_UNDERSTAND, (EC_GROUP_FEELINGS << 9) | 0x43
- .set EC_WORD_UNDERSTANDS, (EC_GROUP_FEELINGS << 9) | 0x44
-
-@ CONDITIONS
- .set EC_WORD_HOT, (EC_GROUP_CONDITIONS << 9) | 0x0
- .set EC_WORD_EXISTS, (EC_GROUP_CONDITIONS << 9) | 0x1
- .set EC_WORD_EXCESS, (EC_GROUP_CONDITIONS << 9) | 0x2
- .set EC_WORD_APPROVED, (EC_GROUP_CONDITIONS << 9) | 0x3
- .set EC_WORD_HAS, (EC_GROUP_CONDITIONS << 9) | 0x4
- .set EC_WORD_GOOD, (EC_GROUP_CONDITIONS << 9) | 0x5
- .set EC_WORD_LESS, (EC_GROUP_CONDITIONS << 9) | 0x6
- .set EC_WORD_MOMENTUM, (EC_GROUP_CONDITIONS << 9) | 0x7
- .set EC_WORD_GOING, (EC_GROUP_CONDITIONS << 9) | 0x8
- .set EC_WORD_WEIRD, (EC_GROUP_CONDITIONS << 9) | 0x9
- .set EC_WORD_BUSY, (EC_GROUP_CONDITIONS << 9) | 0xa
- .set EC_WORD_TOGETHER, (EC_GROUP_CONDITIONS << 9) | 0xb
- .set EC_WORD_FULL, (EC_GROUP_CONDITIONS << 9) | 0xc
- .set EC_WORD_ABSENT, (EC_GROUP_CONDITIONS << 9) | 0xd
- .set EC_WORD_BEING, (EC_GROUP_CONDITIONS << 9) | 0xe
- .set EC_WORD_NEED, (EC_GROUP_CONDITIONS << 9) | 0xf
- .set EC_WORD_TASTY, (EC_GROUP_CONDITIONS << 9) | 0x10
- .set EC_WORD_SKILLED, (EC_GROUP_CONDITIONS << 9) | 0x11
- .set EC_WORD_NOISY, (EC_GROUP_CONDITIONS << 9) | 0x12
- .set EC_WORD_BIG, (EC_GROUP_CONDITIONS << 9) | 0x13
- .set EC_WORD_LATE, (EC_GROUP_CONDITIONS << 9) | 0x14
- .set EC_WORD_CLOSE, (EC_GROUP_CONDITIONS << 9) | 0x15
- .set EC_WORD_DOCILE, (EC_GROUP_CONDITIONS << 9) | 0x16
- .set EC_WORD_AMUSING, (EC_GROUP_CONDITIONS << 9) | 0x17
- .set EC_WORD_ENTERTAINING, (EC_GROUP_CONDITIONS << 9) | 0x18
- .set EC_WORD_PERFECTION, (EC_GROUP_CONDITIONS << 9) | 0x19
- .set EC_WORD_PRETTY, (EC_GROUP_CONDITIONS << 9) | 0x1a
- .set EC_WORD_HEALTHY, (EC_GROUP_CONDITIONS << 9) | 0x1b
- .set EC_WORD_EXCELLENT, (EC_GROUP_CONDITIONS << 9) | 0x1c
- .set EC_WORD_UPSIDE_DOWN, (EC_GROUP_CONDITIONS << 9) | 0x1d
- .set EC_WORD_COLD, (EC_GROUP_CONDITIONS << 9) | 0x1e
- .set EC_WORD_REFRESHING, (EC_GROUP_CONDITIONS << 9) | 0x1f
- .set EC_WORD_UNAVOIDABLE, (EC_GROUP_CONDITIONS << 9) | 0x20
- .set EC_WORD_MUCH, (EC_GROUP_CONDITIONS << 9) | 0x21
- .set EC_WORD_OVERWHELMING, (EC_GROUP_CONDITIONS << 9) | 0x22
- .set EC_WORD_FABULOUS, (EC_GROUP_CONDITIONS << 9) | 0x23
- .set EC_WORD_ELSE, (EC_GROUP_CONDITIONS << 9) | 0x24
- .set EC_WORD_EXPENSIVE, (EC_GROUP_CONDITIONS << 9) | 0x25
- .set EC_WORD_CORRECT, (EC_GROUP_CONDITIONS << 9) | 0x26
- .set EC_WORD_IMPOSSIBLE, (EC_GROUP_CONDITIONS << 9) | 0x27
- .set EC_WORD_SMALL, (EC_GROUP_CONDITIONS << 9) | 0x28
- .set EC_WORD_DIFFERENT, (EC_GROUP_CONDITIONS << 9) | 0x29
- .set EC_WORD_TIRED, (EC_GROUP_CONDITIONS << 9) | 0x2a
- .set EC_WORD_SKILL, (EC_GROUP_CONDITIONS << 9) | 0x2b
- .set EC_WORD_TOP, (EC_GROUP_CONDITIONS << 9) | 0x2c
- .set EC_WORD_NON_STOP, (EC_GROUP_CONDITIONS << 9) | 0x2d
- .set EC_WORD_PREPOSTEROUS, (EC_GROUP_CONDITIONS << 9) | 0x2e
- .set EC_WORD_NONE, (EC_GROUP_CONDITIONS << 9) | 0x2f
- .set EC_WORD_NOTHING, (EC_GROUP_CONDITIONS << 9) | 0x30
- .set EC_WORD_NATURAL, (EC_GROUP_CONDITIONS << 9) | 0x31
- .set EC_WORD_BECOMES, (EC_GROUP_CONDITIONS << 9) | 0x32
- .set EC_WORD_LUKEWARM, (EC_GROUP_CONDITIONS << 9) | 0x33
- .set EC_WORD_FAST, (EC_GROUP_CONDITIONS << 9) | 0x34
- .set EC_WORD_LOW, (EC_GROUP_CONDITIONS << 9) | 0x35
- .set EC_WORD_AWFUL, (EC_GROUP_CONDITIONS << 9) | 0x36
- .set EC_WORD_ALONE, (EC_GROUP_CONDITIONS << 9) | 0x37
- .set EC_WORD_BORED, (EC_GROUP_CONDITIONS << 9) | 0x38
- .set EC_WORD_SECRET, (EC_GROUP_CONDITIONS << 9) | 0x39
- .set EC_WORD_MYSTERY, (EC_GROUP_CONDITIONS << 9) | 0x3a
- .set EC_WORD_LACKS, (EC_GROUP_CONDITIONS << 9) | 0x3b
- .set EC_WORD_BEST, (EC_GROUP_CONDITIONS << 9) | 0x3c
- .set EC_WORD_LOUSY, (EC_GROUP_CONDITIONS << 9) | 0x3d
- .set EC_WORD_MISTAKE, (EC_GROUP_CONDITIONS << 9) | 0x3e
- .set EC_WORD_KIND, (EC_GROUP_CONDITIONS << 9) | 0x3f
- .set EC_WORD_WELL, (EC_GROUP_CONDITIONS << 9) | 0x40
- .set EC_WORD_WEAKENED, (EC_GROUP_CONDITIONS << 9) | 0x41
- .set EC_WORD_SIMPLE, (EC_GROUP_CONDITIONS << 9) | 0x42
- .set EC_WORD_SEEMS, (EC_GROUP_CONDITIONS << 9) | 0x43
- .set EC_WORD_BADLY, (EC_GROUP_CONDITIONS << 9) | 0x44
-
-@ ACTIONS
- .set EC_WORD_MEETS, (EC_GROUP_ACTIONS << 9) | 0x0
- .set EC_WORD_CONCEDE, (EC_GROUP_ACTIONS << 9) | 0x1
- .set EC_WORD_GIVE, (EC_GROUP_ACTIONS << 9) | 0x2
- .set EC_WORD_GIVES, (EC_GROUP_ACTIONS << 9) | 0x3
- .set EC_WORD_PLAYED, (EC_GROUP_ACTIONS << 9) | 0x4
- .set EC_WORD_PLAYS, (EC_GROUP_ACTIONS << 9) | 0x5
- .set EC_WORD_COLLECT, (EC_GROUP_ACTIONS << 9) | 0x6
- .set EC_WORD_WALKING, (EC_GROUP_ACTIONS << 9) | 0x7
- .set EC_WORD_WALKS, (EC_GROUP_ACTIONS << 9) | 0x8
- .set EC_WORD_SAYS, (EC_GROUP_ACTIONS << 9) | 0x9
- .set EC_WORD_WENT, (EC_GROUP_ACTIONS << 9) | 0xa
- .set EC_WORD_SAID, (EC_GROUP_ACTIONS << 9) | 0xb
- .set EC_WORD_WAKE_UP, (EC_GROUP_ACTIONS << 9) | 0xc
- .set EC_WORD_WAKES_UP, (EC_GROUP_ACTIONS << 9) | 0xd
- .set EC_WORD_ANGERS, (EC_GROUP_ACTIONS << 9) | 0xe
- .set EC_WORD_TEACH, (EC_GROUP_ACTIONS << 9) | 0xf
- .set EC_WORD_TEACHES, (EC_GROUP_ACTIONS << 9) | 0x10
- .set EC_WORD_PLEASE, (EC_GROUP_ACTIONS << 9) | 0x11
- .set EC_WORD_LEARN, (EC_GROUP_ACTIONS << 9) | 0x12
- .set EC_WORD_CHANGE, (EC_GROUP_ACTIONS << 9) | 0x13
- .set EC_WORD_STORY, (EC_GROUP_ACTIONS << 9) | 0x14
- .set EC_WORD_TRUST, (EC_GROUP_ACTIONS << 9) | 0x15
- .set EC_WORD_LAVISH, (EC_GROUP_ACTIONS << 9) | 0x16
- .set EC_WORD_LISTENS, (EC_GROUP_ACTIONS << 9) | 0x17
- .set EC_WORD_HEARING, (EC_GROUP_ACTIONS << 9) | 0x18
- .set EC_WORD_TRAINS, (EC_GROUP_ACTIONS << 9) | 0x19
- .set EC_WORD_CHOOSE, (EC_GROUP_ACTIONS << 9) | 0x1a
- .set EC_WORD_COME, (EC_GROUP_ACTIONS << 9) | 0x1b
- .set EC_WORD_CAME, (EC_GROUP_ACTIONS << 9) | 0x1c
- .set EC_WORD_SEARCH, (EC_GROUP_ACTIONS << 9) | 0x1d
- .set EC_WORD_MAKE, (EC_GROUP_ACTIONS << 9) | 0x1e
- .set EC_WORD_CAUSE, (EC_GROUP_ACTIONS << 9) | 0x1f
- .set EC_WORD_KNOW, (EC_GROUP_ACTIONS << 9) | 0x20
- .set EC_WORD_KNOWS, (EC_GROUP_ACTIONS << 9) | 0x21
- .set EC_WORD_REFUSE, (EC_GROUP_ACTIONS << 9) | 0x22
- .set EC_WORD_STORES, (EC_GROUP_ACTIONS << 9) | 0x23
- .set EC_WORD_BRAG, (EC_GROUP_ACTIONS << 9) | 0x24
- .set EC_WORD_IGNORANT, (EC_GROUP_ACTIONS << 9) | 0x25
- .set EC_WORD_THINKS, (EC_GROUP_ACTIONS << 9) | 0x26
- .set EC_WORD_BELIEVE, (EC_GROUP_ACTIONS << 9) | 0x27
- .set EC_WORD_SLIDE, (EC_GROUP_ACTIONS << 9) | 0x28
- .set EC_WORD_EATS, (EC_GROUP_ACTIONS << 9) | 0x29
- .set EC_WORD_USE, (EC_GROUP_ACTIONS << 9) | 0x2a
- .set EC_WORD_USES, (EC_GROUP_ACTIONS << 9) | 0x2b
- .set EC_WORD_USING, (EC_GROUP_ACTIONS << 9) | 0x2c
- .set EC_WORD_COULDN_T, (EC_GROUP_ACTIONS << 9) | 0x2d
- .set EC_WORD_CAPABLE, (EC_GROUP_ACTIONS << 9) | 0x2e
- .set EC_WORD_DISAPPEAR, (EC_GROUP_ACTIONS << 9) | 0x2f
- .set EC_WORD_APPEAR, (EC_GROUP_ACTIONS << 9) | 0x30
- .set EC_WORD_THROW, (EC_GROUP_ACTIONS << 9) | 0x31
- .set EC_WORD_WORRY, (EC_GROUP_ACTIONS << 9) | 0x32
- .set EC_WORD_SLEPT, (EC_GROUP_ACTIONS << 9) | 0x33
- .set EC_WORD_SLEEP, (EC_GROUP_ACTIONS << 9) | 0x34
- .set EC_WORD_RELEASE, (EC_GROUP_ACTIONS << 9) | 0x35
- .set EC_WORD_DRINKS, (EC_GROUP_ACTIONS << 9) | 0x36
- .set EC_WORD_RUNS, (EC_GROUP_ACTIONS << 9) | 0x37
- .set EC_WORD_RUN, (EC_GROUP_ACTIONS << 9) | 0x38
- .set EC_WORD_WORKS, (EC_GROUP_ACTIONS << 9) | 0x39
- .set EC_WORD_WORKING, (EC_GROUP_ACTIONS << 9) | 0x3a
- .set EC_WORD_TALKING, (EC_GROUP_ACTIONS << 9) | 0x3b
- .set EC_WORD_TALK, (EC_GROUP_ACTIONS << 9) | 0x3c
- .set EC_WORD_SINK, (EC_GROUP_ACTIONS << 9) | 0x3d
- .set EC_WORD_SMACK, (EC_GROUP_ACTIONS << 9) | 0x3e
- .set EC_WORD_PRETEND, (EC_GROUP_ACTIONS << 9) | 0x3f
- .set EC_WORD_PRAISE, (EC_GROUP_ACTIONS << 9) | 0x40
- .set EC_WORD_OVERDO, (EC_GROUP_ACTIONS << 9) | 0x41
- .set EC_WORD_SHOW, (EC_GROUP_ACTIONS << 9) | 0x42
- .set EC_WORD_LOOKS, (EC_GROUP_ACTIONS << 9) | 0x43
- .set EC_WORD_SEES, (EC_GROUP_ACTIONS << 9) | 0x44
- .set EC_WORD_SEEK, (EC_GROUP_ACTIONS << 9) | 0x45
- .set EC_WORD_OWN, (EC_GROUP_ACTIONS << 9) | 0x46
- .set EC_WORD_TAKE, (EC_GROUP_ACTIONS << 9) | 0x47
- .set EC_WORD_ALLOW, (EC_GROUP_ACTIONS << 9) | 0x48
- .set EC_WORD_FORGET, (EC_GROUP_ACTIONS << 9) | 0x49
- .set EC_WORD_FORGETS, (EC_GROUP_ACTIONS << 9) | 0x4a
- .set EC_WORD_APPEARS, (EC_GROUP_ACTIONS << 9) | 0x4b
- .set EC_WORD_FAINT, (EC_GROUP_ACTIONS << 9) | 0x4c
- .set EC_WORD_FAINTED, (EC_GROUP_ACTIONS << 9) | 0x4d
-
-@ LIFESTYLE
- .set EC_WORD_CHORES, (EC_GROUP_LIFESTYLE << 9) | 0x0
- .set EC_WORD_HOME, (EC_GROUP_LIFESTYLE << 9) | 0x1
- .set EC_WORD_MONEY, (EC_GROUP_LIFESTYLE << 9) | 0x2
- .set EC_WORD_ALLOWANCE, (EC_GROUP_LIFESTYLE << 9) | 0x3
- .set EC_WORD_BATH, (EC_GROUP_LIFESTYLE << 9) | 0x4
- .set EC_WORD_CONVERSATION, (EC_GROUP_LIFESTYLE << 9) | 0x5
- .set EC_WORD_SCHOOL, (EC_GROUP_LIFESTYLE << 9) | 0x6
- .set EC_WORD_COMMEMORATE, (EC_GROUP_LIFESTYLE << 9) | 0x7
- .set EC_WORD_HABIT, (EC_GROUP_LIFESTYLE << 9) | 0x8
- .set EC_WORD_GROUP, (EC_GROUP_LIFESTYLE << 9) | 0x9
- .set EC_WORD_WORD, (EC_GROUP_LIFESTYLE << 9) | 0xa
- .set EC_WORD_STORE, (EC_GROUP_LIFESTYLE << 9) | 0xb
- .set EC_WORD_SERVICE, (EC_GROUP_LIFESTYLE << 9) | 0xc
- .set EC_WORD_WORK, (EC_GROUP_LIFESTYLE << 9) | 0xd
- .set EC_WORD_SYSTEM, (EC_GROUP_LIFESTYLE << 9) | 0xe
- .set EC_WORD_TRAIN, (EC_GROUP_LIFESTYLE << 9) | 0xf
- .set EC_WORD_CLASS, (EC_GROUP_LIFESTYLE << 9) | 0x10
- .set EC_WORD_LESSONS, (EC_GROUP_LIFESTYLE << 9) | 0x11
- .set EC_WORD_INFORMATION, (EC_GROUP_LIFESTYLE << 9) | 0x12
- .set EC_WORD_LIVING, (EC_GROUP_LIFESTYLE << 9) | 0x13
- .set EC_WORD_TEACHER, (EC_GROUP_LIFESTYLE << 9) | 0x14
- .set EC_WORD_TOURNAMENT, (EC_GROUP_LIFESTYLE << 9) | 0x15
- .set EC_WORD_LETTER, (EC_GROUP_LIFESTYLE << 9) | 0x16
- .set EC_WORD_EVENT, (EC_GROUP_LIFESTYLE << 9) | 0x17
- .set EC_WORD_DIGITAL, (EC_GROUP_LIFESTYLE << 9) | 0x18
- .set EC_WORD_TEST, (EC_GROUP_LIFESTYLE << 9) | 0x19
- .set EC_WORD_DEPT_STORE, (EC_GROUP_LIFESTYLE << 9) | 0x1a
- .set EC_WORD_TELEVISION, (EC_GROUP_LIFESTYLE << 9) | 0x1b
- .set EC_WORD_PHONE, (EC_GROUP_LIFESTYLE << 9) | 0x1c
- .set EC_WORD_ITEM, (EC_GROUP_LIFESTYLE << 9) | 0x1d
- .set EC_WORD_NAME, (EC_GROUP_LIFESTYLE << 9) | 0x1e
- .set EC_WORD_NEWS, (EC_GROUP_LIFESTYLE << 9) | 0x1f
- .set EC_WORD_POPULAR, (EC_GROUP_LIFESTYLE << 9) | 0x20
- .set EC_WORD_PARTY, (EC_GROUP_LIFESTYLE << 9) | 0x21
- .set EC_WORD_STUDY, (EC_GROUP_LIFESTYLE << 9) | 0x22
- .set EC_WORD_MACHINE, (EC_GROUP_LIFESTYLE << 9) | 0x23
- .set EC_WORD_MAIL, (EC_GROUP_LIFESTYLE << 9) | 0x24
- .set EC_WORD_MESSAGE, (EC_GROUP_LIFESTYLE << 9) | 0x25
- .set EC_WORD_PROMISE, (EC_GROUP_LIFESTYLE << 9) | 0x26
- .set EC_WORD_DREAM, (EC_GROUP_LIFESTYLE << 9) | 0x27
- .set EC_WORD_KINDERGARTEN, (EC_GROUP_LIFESTYLE << 9) | 0x28
- .set EC_WORD_LIFE, (EC_GROUP_LIFESTYLE << 9) | 0x29
- .set EC_WORD_RADIO, (EC_GROUP_LIFESTYLE << 9) | 0x2a
- .set EC_WORD_RENTAL, (EC_GROUP_LIFESTYLE << 9) | 0x2b
- .set EC_WORD_WORLD, (EC_GROUP_LIFESTYLE << 9) | 0x2c
-
-@ HOBBIES
- .set EC_WORD_IDOL, (EC_GROUP_HOBBIES << 9) | 0x0
- .set EC_WORD_ANIME, (EC_GROUP_HOBBIES << 9) | 0x1
- .set EC_WORD_SONG, (EC_GROUP_HOBBIES << 9) | 0x2
- .set EC_WORD_MOVIE, (EC_GROUP_HOBBIES << 9) | 0x3
- .set EC_WORD_SWEETS, (EC_GROUP_HOBBIES << 9) | 0x4
- .set EC_WORD_CHAT, (EC_GROUP_HOBBIES << 9) | 0x5
- .set EC_WORD_CHILD_S_PLAY, (EC_GROUP_HOBBIES << 9) | 0x6
- .set EC_WORD_TOYS, (EC_GROUP_HOBBIES << 9) | 0x7
- .set EC_WORD_MUSIC, (EC_GROUP_HOBBIES << 9) | 0x8
- .set EC_WORD_CARDS, (EC_GROUP_HOBBIES << 9) | 0x9
- .set EC_WORD_SHOPPING, (EC_GROUP_HOBBIES << 9) | 0xa
- .set EC_WORD_CAMERA, (EC_GROUP_HOBBIES << 9) | 0xb
- .set EC_WORD_VIEWING, (EC_GROUP_HOBBIES << 9) | 0xc
- .set EC_WORD_SPECTATOR, (EC_GROUP_HOBBIES << 9) | 0xd
- .set EC_WORD_GOURMET, (EC_GROUP_HOBBIES << 9) | 0xe
- .set EC_WORD_GAME, (EC_GROUP_HOBBIES << 9) | 0xf
- .set EC_WORD_RPG, (EC_GROUP_HOBBIES << 9) | 0x10
- .set EC_WORD_COLLECTION, (EC_GROUP_HOBBIES << 9) | 0x11
- .set EC_WORD_COMPLETE, (EC_GROUP_HOBBIES << 9) | 0x12
- .set EC_WORD_MAGAZINE, (EC_GROUP_HOBBIES << 9) | 0x13
- .set EC_WORD_WALK, (EC_GROUP_HOBBIES << 9) | 0x14
- .set EC_WORD_BIKE, (EC_GROUP_HOBBIES << 9) | 0x15
- .set EC_WORD_HOBBY, (EC_GROUP_HOBBIES << 9) | 0x16
- .set EC_WORD_SPORTS, (EC_GROUP_HOBBIES << 9) | 0x17
- .set EC_WORD_SOFTWARE, (EC_GROUP_HOBBIES << 9) | 0x18
- .set EC_WORD_SONGS, (EC_GROUP_HOBBIES << 9) | 0x19
- .set EC_WORD_DIET, (EC_GROUP_HOBBIES << 9) | 0x1a
- .set EC_WORD_TREASURE, (EC_GROUP_HOBBIES << 9) | 0x1b
- .set EC_WORD_TRAVEL, (EC_GROUP_HOBBIES << 9) | 0x1c
- .set EC_WORD_DANCE, (EC_GROUP_HOBBIES << 9) | 0x1d
- .set EC_WORD_CHANNEL, (EC_GROUP_HOBBIES << 9) | 0x1e
- .set EC_WORD_MAKING, (EC_GROUP_HOBBIES << 9) | 0x1f
- .set EC_WORD_FISHING, (EC_GROUP_HOBBIES << 9) | 0x20
- .set EC_WORD_DATE, (EC_GROUP_HOBBIES << 9) | 0x21
- .set EC_WORD_DESIGN, (EC_GROUP_HOBBIES << 9) | 0x22
- .set EC_WORD_LOCOMOTIVE, (EC_GROUP_HOBBIES << 9) | 0x23
- .set EC_WORD_PLUSH_DOLL, (EC_GROUP_HOBBIES << 9) | 0x24
- .set EC_WORD_PC, (EC_GROUP_HOBBIES << 9) | 0x25
- .set EC_WORD_FLOWERS, (EC_GROUP_HOBBIES << 9) | 0x26
- .set EC_WORD_HERO, (EC_GROUP_HOBBIES << 9) | 0x27
- .set EC_WORD_NAP, (EC_GROUP_HOBBIES << 9) | 0x28
- .set EC_WORD_HEROINE, (EC_GROUP_HOBBIES << 9) | 0x29
- .set EC_WORD_FASHION, (EC_GROUP_HOBBIES << 9) | 0x2a
- .set EC_WORD_ADVENTURE, (EC_GROUP_HOBBIES << 9) | 0x2b
- .set EC_WORD_BOARD, (EC_GROUP_HOBBIES << 9) | 0x2c
- .set EC_WORD_BALL, (EC_GROUP_HOBBIES << 9) | 0x2d
- .set EC_WORD_BOOK, (EC_GROUP_HOBBIES << 9) | 0x2e
- .set EC_WORD_FESTIVAL, (EC_GROUP_HOBBIES << 9) | 0x2f
- .set EC_WORD_COMICS, (EC_GROUP_HOBBIES << 9) | 0x30
- .set EC_WORD_HOLIDAY, (EC_GROUP_HOBBIES << 9) | 0x31
- .set EC_WORD_PLANS, (EC_GROUP_HOBBIES << 9) | 0x32
- .set EC_WORD_TRENDY, (EC_GROUP_HOBBIES << 9) | 0x33
- .set EC_WORD_VACATION, (EC_GROUP_HOBBIES << 9) | 0x34
- .set EC_WORD_LOOK, (EC_GROUP_HOBBIES << 9) | 0x35
-
-@ TIME
- .set EC_WORD_FALL, (EC_GROUP_TIME << 9) | 0x0
- .set EC_WORD_MORNING, (EC_GROUP_TIME << 9) | 0x1
- .set EC_WORD_TOMORROW, (EC_GROUP_TIME << 9) | 0x2
- .set EC_WORD_LAST, (EC_GROUP_TIME << 9) | 0x3
- .set EC_WORD_DAY, (EC_GROUP_TIME << 9) | 0x4
- .set EC_WORD_SOMETIME, (EC_GROUP_TIME << 9) | 0x5
- .set EC_WORD_ALWAYS, (EC_GROUP_TIME << 9) | 0x6
- .set EC_WORD_CURRENT, (EC_GROUP_TIME << 9) | 0x7
- .set EC_WORD_FOREVER, (EC_GROUP_TIME << 9) | 0x8
- .set EC_WORD_DAYS, (EC_GROUP_TIME << 9) | 0x9
- .set EC_WORD_END, (EC_GROUP_TIME << 9) | 0xa
- .set EC_WORD_TUESDAY, (EC_GROUP_TIME << 9) | 0xb
- .set EC_WORD_YESTERDAY, (EC_GROUP_TIME << 9) | 0xc
- .set EC_WORD_TODAY, (EC_GROUP_TIME << 9) | 0xd
- .set EC_WORD_FRIDAY, (EC_GROUP_TIME << 9) | 0xe
- .set EC_WORD_MONDAY, (EC_GROUP_TIME << 9) | 0xf
- .set EC_WORD_LATER, (EC_GROUP_TIME << 9) | 0x10
- .set EC_WORD_EARLIER, (EC_GROUP_TIME << 9) | 0x11
- .set EC_WORD_ANOTHER, (EC_GROUP_TIME << 9) | 0x12
- .set EC_WORD_TIME, (EC_GROUP_TIME << 9) | 0x13
- .set EC_WORD_FINISH, (EC_GROUP_TIME << 9) | 0x14
- .set EC_WORD_WEDNESDAY, (EC_GROUP_TIME << 9) | 0x15
- .set EC_WORD_SOON, (EC_GROUP_TIME << 9) | 0x16
- .set EC_WORD_START, (EC_GROUP_TIME << 9) | 0x17
- .set EC_WORD_MONTH, (EC_GROUP_TIME << 9) | 0x18
- .set EC_WORD_STOP, (EC_GROUP_TIME << 9) | 0x19
- .set EC_WORD_NOW, (EC_GROUP_TIME << 9) | 0x1a
- .set EC_WORD_FINAL, (EC_GROUP_TIME << 9) | 0x1b
- .set EC_WORD_NEXT, (EC_GROUP_TIME << 9) | 0x1c
- .set EC_WORD_AGE, (EC_GROUP_TIME << 9) | 0x1d
- .set EC_WORD_SATURDAY, (EC_GROUP_TIME << 9) | 0x1e
- .set EC_WORD_SUMMER, (EC_GROUP_TIME << 9) | 0x1f
- .set EC_WORD_SUNDAY, (EC_GROUP_TIME << 9) | 0x20
- .set EC_WORD_BEGINNING, (EC_GROUP_TIME << 9) | 0x21
- .set EC_WORD_SPRING, (EC_GROUP_TIME << 9) | 0x22
- .set EC_WORD_DAYTIME, (EC_GROUP_TIME << 9) | 0x23
- .set EC_WORD_WINTER, (EC_GROUP_TIME << 9) | 0x24
- .set EC_WORD_DAILY, (EC_GROUP_TIME << 9) | 0x25
- .set EC_WORD_OLDEN, (EC_GROUP_TIME << 9) | 0x26
- .set EC_WORD_ALMOST, (EC_GROUP_TIME << 9) | 0x27
- .set EC_WORD_NEARLY, (EC_GROUP_TIME << 9) | 0x28
- .set EC_WORD_THURSDAY, (EC_GROUP_TIME << 9) | 0x29
- .set EC_WORD_NIGHTTIME, (EC_GROUP_TIME << 9) | 0x2a
- .set EC_WORD_NIGHT, (EC_GROUP_TIME << 9) | 0x2b
- .set EC_WORD_WEEK, (EC_GROUP_TIME << 9) | 0x2c
-
-@ MISC
- .set EC_WORD_HIGHS, (EC_GROUP_MISC << 9) | 0x0
- .set EC_WORD_LOWS, (EC_GROUP_MISC << 9) | 0x1
- .set EC_WORD_UM, (EC_GROUP_MISC << 9) | 0x2
- .set EC_WORD_REAR, (EC_GROUP_MISC << 9) | 0x3
- .set EC_WORD_THINGS, (EC_GROUP_MISC << 9) | 0x4
- .set EC_WORD_THING, (EC_GROUP_MISC << 9) | 0x5
- .set EC_WORD_BELOW, (EC_GROUP_MISC << 9) | 0x6
- .set EC_WORD_ABOVE, (EC_GROUP_MISC << 9) | 0x7
- .set EC_WORD_BACK, (EC_GROUP_MISC << 9) | 0x8
- .set EC_WORD_HIGH, (EC_GROUP_MISC << 9) | 0x9
- .set EC_WORD_HERE, (EC_GROUP_MISC << 9) | 0xa
- .set EC_WORD_INSIDE, (EC_GROUP_MISC << 9) | 0xb
- .set EC_WORD_OUTSIDE, (EC_GROUP_MISC << 9) | 0xc
- .set EC_WORD_BESIDE, (EC_GROUP_MISC << 9) | 0xd
- .set EC_WORD_THIS_IS_IT_EXCL, (EC_GROUP_MISC << 9) | 0xe
- .set EC_WORD_THIS, (EC_GROUP_MISC << 9) | 0xf
- .set EC_WORD_EVERY, (EC_GROUP_MISC << 9) | 0x10
- .set EC_WORD_THESE, (EC_GROUP_MISC << 9) | 0x11
- .set EC_WORD_THESE_WERE, (EC_GROUP_MISC << 9) | 0x12
- .set EC_WORD_DOWN, (EC_GROUP_MISC << 9) | 0x13
- .set EC_WORD_THAT, (EC_GROUP_MISC << 9) | 0x14
- .set EC_WORD_THOSE_ARE, (EC_GROUP_MISC << 9) | 0x15
- .set EC_WORD_THOSE_WERE, (EC_GROUP_MISC << 9) | 0x16
- .set EC_WORD_THAT_S_IT_EXCL, (EC_GROUP_MISC << 9) | 0x17
- .set EC_WORD_AM, (EC_GROUP_MISC << 9) | 0x18
- .set EC_WORD_THAT_WAS, (EC_GROUP_MISC << 9) | 0x19
- .set EC_WORD_FRONT, (EC_GROUP_MISC << 9) | 0x1a
- .set EC_WORD_UP, (EC_GROUP_MISC << 9) | 0x1b
- .set EC_WORD_CHOICE, (EC_GROUP_MISC << 9) | 0x1c
- .set EC_WORD_FAR, (EC_GROUP_MISC << 9) | 0x1d
- .set EC_WORD_AWAY, (EC_GROUP_MISC << 9) | 0x1e
- .set EC_WORD_NEAR, (EC_GROUP_MISC << 9) | 0x1f
- .set EC_WORD_WHERE, (EC_GROUP_MISC << 9) | 0x20
- .set EC_WORD_WHEN, (EC_GROUP_MISC << 9) | 0x21
- .set EC_WORD_WHAT, (EC_GROUP_MISC << 9) | 0x22
- .set EC_WORD_DEEP, (EC_GROUP_MISC << 9) | 0x23
- .set EC_WORD_SHALLOW, (EC_GROUP_MISC << 9) | 0x24
- .set EC_WORD_WHY, (EC_GROUP_MISC << 9) | 0x25
- .set EC_WORD_CONFUSED, (EC_GROUP_MISC << 9) | 0x26
- .set EC_WORD_OPPOSITE, (EC_GROUP_MISC << 9) | 0x27
- .set EC_WORD_LEFT, (EC_GROUP_MISC << 9) | 0x28
- .set EC_WORD_RIGHT, (EC_GROUP_MISC << 9) | 0x29
-
-@ ADJECTIVES
- .set EC_WORD_WANDERING, (EC_GROUP_ADJECTIVES << 9) | 0x0
- .set EC_WORD_RICKETY, (EC_GROUP_ADJECTIVES << 9) | 0x1
- .set EC_WORD_ROCK_SOLID, (EC_GROUP_ADJECTIVES << 9) | 0x2
- .set EC_WORD_HUNGRY, (EC_GROUP_ADJECTIVES << 9) | 0x3
- .set EC_WORD_TIGHT, (EC_GROUP_ADJECTIVES << 9) | 0x4
- .set EC_WORD_TICKLISH, (EC_GROUP_ADJECTIVES << 9) | 0x5
- .set EC_WORD_TWIRLING, (EC_GROUP_ADJECTIVES << 9) | 0x6
- .set EC_WORD_SPIRALING, (EC_GROUP_ADJECTIVES << 9) | 0x7
- .set EC_WORD_THIRSTY, (EC_GROUP_ADJECTIVES << 9) | 0x8
- .set EC_WORD_LOLLING, (EC_GROUP_ADJECTIVES << 9) | 0x9
- .set EC_WORD_SILKY, (EC_GROUP_ADJECTIVES << 9) | 0xa
- .set EC_WORD_SADLY, (EC_GROUP_ADJECTIVES << 9) | 0xb
- .set EC_WORD_HOPELESS, (EC_GROUP_ADJECTIVES << 9) | 0xc
- .set EC_WORD_USELESS, (EC_GROUP_ADJECTIVES << 9) | 0xd
- .set EC_WORD_DROOLING, (EC_GROUP_ADJECTIVES << 9) | 0xe
- .set EC_WORD_EXCITING, (EC_GROUP_ADJECTIVES << 9) | 0xf
- .set EC_WORD_THICK, (EC_GROUP_ADJECTIVES << 9) | 0x10
- .set EC_WORD_SMOOTH, (EC_GROUP_ADJECTIVES << 9) | 0x11
- .set EC_WORD_SLIMY, (EC_GROUP_ADJECTIVES << 9) | 0x12
- .set EC_WORD_THIN, (EC_GROUP_ADJECTIVES << 9) | 0x13
- .set EC_WORD_BREAK, (EC_GROUP_ADJECTIVES << 9) | 0x14
- .set EC_WORD_VORACIOUS, (EC_GROUP_ADJECTIVES << 9) | 0x15
- .set EC_WORD_SCATTER, (EC_GROUP_ADJECTIVES << 9) | 0x16
- .set EC_WORD_AWESOME, (EC_GROUP_ADJECTIVES << 9) | 0x17
- .set EC_WORD_WIMPY, (EC_GROUP_ADJECTIVES << 9) | 0x18
- .set EC_WORD_WOBBLY, (EC_GROUP_ADJECTIVES << 9) | 0x19
- .set EC_WORD_SHAKY, (EC_GROUP_ADJECTIVES << 9) | 0x1a
- .set EC_WORD_RIPPED, (EC_GROUP_ADJECTIVES << 9) | 0x1b
- .set EC_WORD_SHREDDED, (EC_GROUP_ADJECTIVES << 9) | 0x1c
- .set EC_WORD_INCREASING, (EC_GROUP_ADJECTIVES << 9) | 0x1d
- .set EC_WORD_YET, (EC_GROUP_ADJECTIVES << 9) | 0x1e
- .set EC_WORD_DESTROYED, (EC_GROUP_ADJECTIVES << 9) | 0x1f
- .set EC_WORD_FIERY, (EC_GROUP_ADJECTIVES << 9) | 0x20
- .set EC_WORD_LOVEY_DOVEY, (EC_GROUP_ADJECTIVES << 9) | 0x21
- .set EC_WORD_HAPPILY, (EC_GROUP_ADJECTIVES << 9) | 0x22
- .set EC_WORD_ANTICIPATION, (EC_GROUP_ADJECTIVES << 9) | 0x23
-
-@ EVENTS
- .set EC_WORD_APPEAL, (EC_GROUP_EVENTS << 9) | 0x0
- .set EC_WORD_EVENTS, (EC_GROUP_EVENTS << 9) | 0x1
- .set EC_WORD_STAY_AT_HOME, (EC_GROUP_EVENTS << 9) | 0x2
- .set EC_WORD_BERRY, (EC_GROUP_EVENTS << 9) | 0x3
- .set EC_WORD_CONTEST, (EC_GROUP_EVENTS << 9) | 0x4
- .set EC_WORD_MC, (EC_GROUP_EVENTS << 9) | 0x5
- .set EC_WORD_JUDGE, (EC_GROUP_EVENTS << 9) | 0x6
- .set EC_WORD_SUPER, (EC_GROUP_EVENTS << 9) | 0x7
- .set EC_WORD_STAGE, (EC_GROUP_EVENTS << 9) | 0x8
- .set EC_WORD_HALL_OF_FAME, (EC_GROUP_EVENTS << 9) | 0x9
- .set EC_WORD_EVOLUTION, (EC_GROUP_EVENTS << 9) | 0xa
- .set EC_WORD_HYPER, (EC_GROUP_EVENTS << 9) | 0xb
- .set EC_WORD_BATTLE_TOWER, (EC_GROUP_EVENTS << 9) | 0xc
- .set EC_WORD_LEADERS, (EC_GROUP_EVENTS << 9) | 0xd
- .set EC_WORD_BATTLE_ROOM, (EC_GROUP_EVENTS << 9) | 0xe
- .set EC_WORD_HIDDEN, (EC_GROUP_EVENTS << 9) | 0xf
- .set EC_WORD_SECRET_BASE, (EC_GROUP_EVENTS << 9) | 0x10
- .set EC_WORD_BLEND, (EC_GROUP_EVENTS << 9) | 0x11
- .set EC_WORD_POKEBLOCK, (EC_GROUP_EVENTS << 9) | 0x12
- .set EC_WORD_MASTER, (EC_GROUP_EVENTS << 9) | 0x13
- .set EC_WORD_RANK, (EC_GROUP_EVENTS << 9) | 0x14
- .set EC_WORD_RIBBON, (EC_GROUP_EVENTS << 9) | 0x15
-
-@ TRENDY_SAYING
- .set EC_WORD_KTHX_BYE, (EC_GROUP_TRENDY_SAYING << 9) | 0x0
- .set EC_WORD_YES_SIR_EXCL, (EC_GROUP_TRENDY_SAYING << 9) | 0x1
- .set EC_WORD_AVANT_GARDE, (EC_GROUP_TRENDY_SAYING << 9) | 0x2
- .set EC_WORD_COUPLE, (EC_GROUP_TRENDY_SAYING << 9) | 0x3
- .set EC_WORD_MUCH_OBLIGED, (EC_GROUP_TRENDY_SAYING << 9) | 0x4
- .set EC_WORD_YEEHAW_EXCL, (EC_GROUP_TRENDY_SAYING << 9) | 0x5
- .set EC_WORD_MEGA, (EC_GROUP_TRENDY_SAYING << 9) | 0x6
- .set EC_WORD_1_HIT_KO_EXCL, (EC_GROUP_TRENDY_SAYING << 9) | 0x7
- .set EC_WORD_DESTINY, (EC_GROUP_TRENDY_SAYING << 9) | 0x8
- .set EC_WORD_CANCEL, (EC_GROUP_TRENDY_SAYING << 9) | 0x9
- .set EC_WORD_NEW, (EC_GROUP_TRENDY_SAYING << 9) | 0xa
- .set EC_WORD_FLATTEN, (EC_GROUP_TRENDY_SAYING << 9) | 0xb
- .set EC_WORD_KIDDING, (EC_GROUP_TRENDY_SAYING << 9) | 0xc
- .set EC_WORD_LOSER, (EC_GROUP_TRENDY_SAYING << 9) | 0xd
- .set EC_WORD_LOSING, (EC_GROUP_TRENDY_SAYING << 9) | 0xe
- .set EC_WORD_HAPPENING, (EC_GROUP_TRENDY_SAYING << 9) | 0xf
- .set EC_WORD_HIP_AND, (EC_GROUP_TRENDY_SAYING << 9) | 0x10
- .set EC_WORD_SHAKE, (EC_GROUP_TRENDY_SAYING << 9) | 0x11
- .set EC_WORD_SHADY, (EC_GROUP_TRENDY_SAYING << 9) | 0x12
- .set EC_WORD_UPBEAT, (EC_GROUP_TRENDY_SAYING << 9) | 0x13
- .set EC_WORD_MODERN, (EC_GROUP_TRENDY_SAYING << 9) | 0x14
- .set EC_WORD_SMELL_YA, (EC_GROUP_TRENDY_SAYING << 9) | 0x15
- .set EC_WORD_BANG, (EC_GROUP_TRENDY_SAYING << 9) | 0x16
- .set EC_WORD_KNOCKOUT, (EC_GROUP_TRENDY_SAYING << 9) | 0x17
- .set EC_WORD_HASSLE, (EC_GROUP_TRENDY_SAYING << 9) | 0x18
- .set EC_WORD_WINNER, (EC_GROUP_TRENDY_SAYING << 9) | 0x19
- .set EC_WORD_FEVER, (EC_GROUP_TRENDY_SAYING << 9) | 0x1a
- .set EC_WORD_WANNABE, (EC_GROUP_TRENDY_SAYING << 9) | 0x1b
- .set EC_WORD_BABY, (EC_GROUP_TRENDY_SAYING << 9) | 0x1c
- .set EC_WORD_HEART, (EC_GROUP_TRENDY_SAYING << 9) | 0x1d
- .set EC_WORD_OLD, (EC_GROUP_TRENDY_SAYING << 9) | 0x1e
- .set EC_WORD_YOUNG, (EC_GROUP_TRENDY_SAYING << 9) | 0x1f
- .set EC_WORD_UGLY, (EC_GROUP_TRENDY_SAYING << 9) | 0x20
-
diff --git a/constants/hold_effects.inc b/constants/hold_effects.inc
deleted file mode 100644
index 349a195bd..000000000
--- a/constants/hold_effects.inc
+++ /dev/null
@@ -1,67 +0,0 @@
- .equiv HOLD_EFFECT_NONE, 0
- .equiv HOLD_EFFECT_RESTORE_HP, 1
- .equiv HOLD_EFFECT_CURE_PAR, 2
- .equiv HOLD_EFFECT_CURE_SLP, 3
- .equiv HOLD_EFFECT_CURE_PSN, 4
- .equiv HOLD_EFFECT_CURE_BRN, 5
- .equiv HOLD_EFFECT_CURE_FRZ, 6
- .equiv HOLD_EFFECT_RESTORE_PP, 7
- .equiv HOLD_EFFECT_CURE_CONFUSION, 8
- .equiv HOLD_EFFECT_CURE_STATUS, 9
- .equiv HOLD_EFFECT_CONFUSE_SPICY, 10
- .equiv HOLD_EFFECT_CONFUSE_DRY, 11
- .equiv HOLD_EFFECT_CONFUSE_SWEET, 12
- .equiv HOLD_EFFECT_CONFUSE_BITTER, 13
- .equiv HOLD_EFFECT_CONFUSE_SOUR, 14
- .equiv HOLD_EFFECT_ATTACK_UP, 15
- .equiv HOLD_EFFECT_DEFENSE_UP, 16
- .equiv HOLD_EFFECT_SPEED_UP, 17
- .equiv HOLD_EFFECT_SP_ATTACK_UP, 18
- .equiv HOLD_EFFECT_SP_DEFENSE_UP, 19
- .equiv HOLD_EFFECT_CRITICAL_UP, 20
- .equiv HOLD_EFFECT_RANDOM_STAT_UP, 21
- .equiv HOLD_EFFECT_EVASION_UP, 22
- .equiv HOLD_EFFECT_RESTORE_STATS, 23
- .equiv HOLD_EFFECT_MACHO_BRACE, 24
- .equiv HOLD_EFFECT_EXP_SHARE, 25
- .equiv HOLD_EFFECT_QUICK_CLAW, 26
- .equiv HOLD_EFFECT_HAPPINESS_UP, 27
- .equiv HOLD_EFFECT_CURE_ATTRACT, 28
- .equiv HOLD_EFFECT_CHOICE_BAND, 29
- .equiv HOLD_EFFECT_FLINCH, 30
- .equiv HOLD_EFFECT_BUG_POWER, 31
- .equiv HOLD_EFFECT_DOUBLE_PRIZE, 32
- .equiv HOLD_EFFECT_REPEL, 33
- .equiv HOLD_EFFECT_SOUL_DEW, 34
- .equiv HOLD_EFFECT_DEEP_SEA_TOOTH, 35
- .equiv HOLD_EFFECT_DEEP_SEA_SCALE, 36
- .equiv HOLD_EFFECT_CAN_ALWAYS_RUN, 37
- .equiv HOLD_EFFECT_PREVENT_EVOLVE, 38
- .equiv HOLD_EFFECT_FOCUS_BAND, 39
- .equiv HOLD_EFFECT_LUCKY_EGG, 40
- .equiv HOLD_EFFECT_SCOPE_LENS, 41
- .equiv HOLD_EFFECT_STEEL_POWER, 42
- .equiv HOLD_EFFECT_LEFTOVERS, 43
- .equiv HOLD_EFFECT_DRAGON_SCALE, 44
- .equiv HOLD_EFFECT_LIGHT_BALL, 45
- .equiv HOLD_EFFECT_GROUND_POWER, 46
- .equiv HOLD_EFFECT_ROCK_POWER, 47
- .equiv HOLD_EFFECT_GRASS_POWER, 48
- .equiv HOLD_EFFECT_DARK_POWER, 49
- .equiv HOLD_EFFECT_FIGHTING_POWER, 50
- .equiv HOLD_EFFECT_ELECTRIC_POWER, 51
- .equiv HOLD_EFFECT_WATER_POWER, 52
- .equiv HOLD_EFFECT_FLYING_POWER, 53
- .equiv HOLD_EFFECT_POISON_POWER, 54
- .equiv HOLD_EFFECT_ICE_POWER, 55
- .equiv HOLD_EFFECT_GHOST_POWER, 56
- .equiv HOLD_EFFECT_PSYCHIC_POWER, 57
- .equiv HOLD_EFFECT_FIRE_POWER, 58
- .equiv HOLD_EFFECT_DRAGON_POWER, 59
- .equiv HOLD_EFFECT_NORMAL_POWER, 60
- .equiv HOLD_EFFECT_UP_GRADE, 61
- .equiv HOLD_EFFECT_SHELL_BELL, 62
- .equiv HOLD_EFFECT_LUCKY_PUNCH, 63
- .equiv HOLD_EFFECT_METAL_POWDER, 64
- .equiv HOLD_EFFECT_THICK_CLUB, 65
- .equiv HOLD_EFFECT_STICK, 66
diff --git a/constants/item_constants.inc b/constants/item_constants.inc
deleted file mode 100644
index 46b84d681..000000000
--- a/constants/item_constants.inc
+++ /dev/null
@@ -1,385 +0,0 @@
- .include "asm/macros/asm.inc"
-
- enum_start
-
- enum ITEM_NONE @ 0x000
- enum ITEM_MASTER_BALL @ 0x001
- enum ITEM_ULTRA_BALL @ 0x002
- enum ITEM_GREAT_BALL @ 0x003
- enum ITEM_POKE_BALL @ 0x004
- enum ITEM_SAFARI_BALL @ 0x005
- enum ITEM_NET_BALL @ 0x006
- enum ITEM_DIVE_BALL @ 0x007
- enum ITEM_NEST_BALL @ 0x008
- enum ITEM_REPEAT_BALL @ 0x009
- enum ITEM_TIMER_BALL @ 0x00a
- enum ITEM_LUXURY_BALL @ 0x00b
- enum ITEM_PREMIER_BALL @ 0x00c
- enum ITEM_POTION @ 0x00d
- enum ITEM_ANTIDOTE @ 0x00e
- enum ITEM_BURN_HEAL @ 0x00f
- enum ITEM_ICE_HEAL @ 0x010
- enum ITEM_AWAKENING @ 0x011
- enum ITEM_PARALYZE_HEAL @ 0x012
- enum ITEM_FULL_RESTORE @ 0x013
- enum ITEM_MAX_POTION @ 0x014
- enum ITEM_HYPER_POTION @ 0x015
- enum ITEM_SUPER_POTION @ 0x016
- enum ITEM_FULL_HEAL @ 0x017
- enum ITEM_REVIVE @ 0x018
- enum ITEM_MAX_REVIVE @ 0x019
- enum ITEM_FRESH_WATER @ 0x01a
- enum ITEM_SODA_POP @ 0x01b
- enum ITEM_LEMONADE @ 0x01c
- enum ITEM_MOOMOO_MILK @ 0x01d
- enum ITEM_ENERGY_POWDER @ 0x01e
- enum ITEM_ENERGY_ROOT @ 0x01f
- enum ITEM_HEAL_POWDER @ 0x020
- enum ITEM_REVIVAL_HERB @ 0x021
- enum ITEM_ETHER @ 0x022
- enum ITEM_MAX_ETHER @ 0x023
- enum ITEM_ELIXIR @ 0x024
- enum ITEM_MAX_ELIXIR @ 0x025
- enum ITEM_LAVA_COOKIE @ 0x026
- enum ITEM_BLUE_FLUTE @ 0x027
- enum ITEM_YELLOW_FLUTE @ 0x028
- enum ITEM_RED_FLUTE @ 0x029
- enum ITEM_BLACK_FLUTE @ 0x02a
- enum ITEM_WHITE_FLUTE @ 0x02b
- enum ITEM_BERRY_JUICE @ 0x02c
- enum ITEM_SACRED_ASH @ 0x02d
- enum ITEM_SHOAL_SALT @ 0x02e
- enum ITEM_SHOAL_SHELL @ 0x02f
- enum ITEM_RED_SHARD @ 0x030
- enum ITEM_BLUE_SHARD @ 0x031
- enum ITEM_YELLOW_SHARD @ 0x032
- enum ITEM_GREEN_SHARD @ 0x033
- enum ITEM_034
- enum ITEM_035
- enum ITEM_036
- enum ITEM_037
- enum ITEM_038
- enum ITEM_039
- enum ITEM_03A
- enum ITEM_03B
- enum ITEM_03C
- enum ITEM_03D
- enum ITEM_03E
- enum ITEM_HP_UP @ 0x03f
- enum ITEM_PROTEIN @ 0x040
- enum ITEM_IRON @ 0x041
- enum ITEM_CARBOS @ 0x042
- enum ITEM_CALCIUM @ 0x043
- enum ITEM_RARE_CANDY @ 0x044
- enum ITEM_PP_UP @ 0x045
- enum ITEM_ZINC @ 0x046
- enum ITEM_PP_MAX @ 0x047
- enum ITEM_048
- enum ITEM_GUARD_SPEC @ 0x049
- enum ITEM_DIRE_HIT @ 0x04a
- enum ITEM_X_ATTACK @ 0x04b
- enum ITEM_X_DEFEND @ 0x04c
- enum ITEM_X_SPEED @ 0x04d
- enum ITEM_X_ACCURACY @ 0x04e
- enum ITEM_X_SPECIAL @ 0x04f
- enum ITEM_POKE_DOLL @ 0x050
- enum ITEM_FLUFFY_TAIL @ 0x051
- enum ITEM_052
- enum ITEM_SUPER_REPEL @ 0x053
- enum ITEM_MAX_REPEL @ 0x054
- enum ITEM_ESCAPE_ROPE @ 0x055
- enum ITEM_REPEL @ 0x056
- enum ITEM_057
- enum ITEM_058
- enum ITEM_059
- enum ITEM_05A
- enum ITEM_05B
- enum ITEM_05C
- enum ITEM_SUN_STONE @ 0x05d
- enum ITEM_MOON_STONE @ 0x05e
- enum ITEM_FIRE_STONE @ 0x05f
- enum ITEM_THUNDER_STONE @ 0x060
- enum ITEM_WATER_STONE @ 0x061
- enum ITEM_LEAF_STONE @ 0x062
- enum ITEM_063
- enum ITEM_064
- enum ITEM_065
- enum ITEM_066
- enum ITEM_TINY_MUSHROOM @ 0x067
- enum ITEM_BIG_MUSHROOM @ 0x068
- enum ITEM_069
- enum ITEM_PEARL @ 0x06a
- enum ITEM_BIG_PEARL @ 0x06b
- enum ITEM_STARDUST @ 0x06c
- enum ITEM_STAR_PIECE @ 0x06d
- enum ITEM_NUGGET @ 0x06e
- enum ITEM_HEART_SCALE @ 0x06f
- enum ITEM_070
- enum ITEM_071
- enum ITEM_072
- enum ITEM_073
- enum ITEM_074
- enum ITEM_075
- enum ITEM_076
- enum ITEM_077
- enum ITEM_078
- enum ITEM_ORANGE_MAIL @ 0x079
- enum ITEM_HARBOR_MAIL @ 0x07a
- enum ITEM_GLITTER_MAIL @ 0x07b
- enum ITEM_MECH_MAIL @ 0x07c
- enum ITEM_WOOD_MAIL @ 0x07d
- enum ITEM_WAVE_MAIL @ 0x07e
- enum ITEM_BEAD_MAIL @ 0x07f
- enum ITEM_SHADOW_MAIL @ 0x080
- enum ITEM_TROPIC_MAIL @ 0x081
- enum ITEM_DREAM_MAIL @ 0x082
- enum ITEM_FAB_MAIL @ 0x083
- enum ITEM_RETRO_MAIL @ 0x084
- enum ITEM_CHERI_BERRY @ 0x085
- enum ITEM_CHESTO_BERRY @ 0x086
- enum ITEM_PECHA_BERRY @ 0x087
- enum ITEM_RAWST_BERRY @ 0x088
- enum ITEM_ASPEAR_BERRY @ 0x089
- enum ITEM_LEPPA_BERRY @ 0x08a
- enum ITEM_ORAN_BERRY @ 0x08b
- enum ITEM_PERSIM_BERRY @ 0x08c
- enum ITEM_LUM_BERRY @ 0x08d
- enum ITEM_SITRUS_BERRY @ 0x08e
- enum ITEM_FIGY_BERRY @ 0x08f
- enum ITEM_WIKI_BERRY @ 0x090
- enum ITEM_MAGO_BERRY @ 0x091
- enum ITEM_AGUAV_BERRY @ 0x092
- enum ITEM_IAPAPA_BERRY @ 0x093
- enum ITEM_RAZZ_BERRY @ 0x094
- enum ITEM_BLUK_BERRY @ 0x095
- enum ITEM_NANAB_BERRY @ 0x096
- enum ITEM_WEPEAR_BERRY @ 0x097
- enum ITEM_PINAP_BERRY @ 0x098
- enum ITEM_POMEG_BERRY @ 0x099
- enum ITEM_KELPSY_BERRY @ 0x09a
- enum ITEM_QUALOT_BERRY @ 0x09b
- enum ITEM_HONDEW_BERRY @ 0x09c
- enum ITEM_GREPA_BERRY @ 0x09d
- enum ITEM_TAMATO_BERRY @ 0x09e
- enum ITEM_CORNN_BERRY @ 0x09f
- enum ITEM_MAGOST_BERRY @ 0x0a0
- enum ITEM_RABUTA_BERRY @ 0x0a1
- enum ITEM_NOMEL_BERRY @ 0x0a2
- enum ITEM_SPELON_BERRY @ 0x0a3
- enum ITEM_PAMTRE_BERRY @ 0x0a4
- enum ITEM_WATMEL_BERRY @ 0x0a5
- enum ITEM_DURIN_BERRY @ 0x0a6
- enum ITEM_BELUE_BERRY @ 0x0a7
- enum ITEM_LIECHI_BERRY @ 0x0a8
- enum ITEM_GANLON_BERRY @ 0x0a9
- enum ITEM_SALAC_BERRY @ 0x0aa
- enum ITEM_PETAYA_BERRY @ 0x0ab
- enum ITEM_APICOT_BERRY @ 0x0ac
- enum ITEM_LANSAT_BERRY @ 0x0ad
- enum ITEM_STARF_BERRY @ 0x0ae
- enum ITEM_ENIGMA_BERRY @ 0x0af
- enum ITEM_0B0
- enum ITEM_0B1
- enum ITEM_0B2
- enum ITEM_BRIGHT_POWDER @ 0x0b3
- enum ITEM_WHITE_HERB @ 0x0b4
- enum ITEM_MACHO_BRACE @ 0x0b5
- enum ITEM_EXP_SHARE @ 0x0b6
- enum ITEM_QUICK_CLAW @ 0x0b7
- enum ITEM_SOOTHE_BELL @ 0x0b8
- enum ITEM_MENTAL_HERB @ 0x0b9
- enum ITEM_CHOICE_BAND @ 0x0ba
- enum ITEM_KINGS_ROCK @ 0x0bb
- enum ITEM_SILVER_POWDER @ 0x0bc
- enum ITEM_AMULET_COIN @ 0x0bd
- enum ITEM_CLEANSE_TAG @ 0x0be
- enum ITEM_SOUL_DEW @ 0x0bf
- enum ITEM_DEEP_SEA_TOOTH @ 0x0c0
- enum ITEM_DEEP_SEA_SCALE @ 0x0c1
- enum ITEM_SMOKE_BALL @ 0x0c2
- enum ITEM_EVERSTONE @ 0x0c3
- enum ITEM_FOCUS_BAND @ 0x0c4
- enum ITEM_LUCKY_EGG @ 0x0c5
- enum ITEM_SCOPE_LENS @ 0x0c6
- enum ITEM_METAL_COAT @ 0x0c7
- enum ITEM_LEFTOVERS @ 0x0c8
- enum ITEM_DRAGON_SCALE @ 0x0c9
- enum ITEM_LIGHT_BALL @ 0x0ca
- enum ITEM_SOFT_SAND @ 0x0cb
- enum ITEM_HARD_STONE @ 0x0cc
- enum ITEM_MIRACLE_SEED @ 0x0cd
- enum ITEM_BLACK_GLASSES @ 0x0ce
- enum ITEM_BLACK_BELT @ 0x0cf
- enum ITEM_MAGNET @ 0x0d0
- enum ITEM_MYSTIC_WATER @ 0x0d1
- enum ITEM_SHARP_BEAK @ 0x0d2
- enum ITEM_POISON_BARB @ 0x0d3
- enum ITEM_NEVER_MELT_ICE @ 0x0d4
- enum ITEM_SPELL_TAG @ 0x0d5
- enum ITEM_TWISTED_SPOON @ 0x0d6
- enum ITEM_CHARCOAL @ 0x0d7
- enum ITEM_DRAGON_FANG @ 0x0d8
- enum ITEM_SILK_SCARF @ 0x0d9
- enum ITEM_UP_GRADE @ 0x0da
- enum ITEM_SHELL_BELL @ 0x0db
- enum ITEM_SEA_INCENSE @ 0x0dc
- enum ITEM_LAX_INCENSE @ 0x0dd
- enum ITEM_LUCKY_PUNCH @ 0x0de
- enum ITEM_METAL_POWDER @ 0x0df
- enum ITEM_THICK_CLUB @ 0x0e0
- enum ITEM_STICK @ 0x0e1
- enum ITEM_0E2
- enum ITEM_0E3
- enum ITEM_0E4
- enum ITEM_0E5
- enum ITEM_0E6
- enum ITEM_0E7
- enum ITEM_0E8
- enum ITEM_0E9
- enum ITEM_0EA
- enum ITEM_0EB
- enum ITEM_0EC
- enum ITEM_0ED
- enum ITEM_0EE
- enum ITEM_0EF
- enum ITEM_0F0
- enum ITEM_0F1
- enum ITEM_0F2
- enum ITEM_0F3
- enum ITEM_0F4
- enum ITEM_0F5
- enum ITEM_0F6
- enum ITEM_0F7
- enum ITEM_0F8
- enum ITEM_0F9
- enum ITEM_0FA
- enum ITEM_0FB
- enum ITEM_0FC
- enum ITEM_0FD
- enum ITEM_RED_SCARF @ 0x0fe
- enum ITEM_BLUE_SCARF @ 0x0ff
- enum ITEM_PINK_SCARF @ 0x100
- enum ITEM_GREEN_SCARF @ 0x101
- enum ITEM_YELLOW_SCARF @ 0x102
- enum ITEM_MACH_BIKE @ 0x103
- enum ITEM_COIN_CASE @ 0x104
- enum ITEM_ITEMFINDER @ 0x105
- enum ITEM_OLD_ROD @ 0x106
- enum ITEM_GOOD_ROD @ 0x107
- enum ITEM_SUPER_ROD @ 0x108
- enum ITEM_SS_TICKET @ 0x109
- enum ITEM_CONTEST_PASS @ 0x10a
- enum ITEM_10B
- enum ITEM_WAILMER_PAIL @ 0x10c
- enum ITEM_DEVON_GOODS @ 0x10d
- enum ITEM_SOOT_SACK @ 0x10e
- enum ITEM_BASEMENT_KEY @ 0x10f
- enum ITEM_ACRO_BIKE @ 0x110
- enum ITEM_POKEBLOCK_CASE @ 0x111
- enum ITEM_LETTER @ 0x112
- enum ITEM_EON_TICKET @ 0x113
- enum ITEM_RED_ORB @ 0x114
- enum ITEM_BLUE_ORB @ 0x115
- enum ITEM_SCANNER @ 0x116
- enum ITEM_GO_GOGGLES @ 0x117
- enum ITEM_METEORITE @ 0x118
- enum ITEM_ROOM_1_KEY @ 0x119
- enum ITEM_ROOM_2_KEY @ 0x11a
- enum ITEM_ROOM_4_KEY @ 0x11b
- enum ITEM_ROOM_6_KEY @ 0x11c
- enum ITEM_STORAGE_KEY @ 0x11d
- enum ITEM_ROOT_FOSSIL @ 0x11e
- enum ITEM_CLAW_FOSSIL @ 0x11f
- enum ITEM_DEVON_SCOPE @ 0x120
- enum ITEM_TM01 @ 0x121
- enum ITEM_TM02 @ 0x122
- enum ITEM_TM03 @ 0x123
- enum ITEM_TM04 @ 0x124
- enum ITEM_TM05 @ 0x125
- enum ITEM_TM06 @ 0x126
- enum ITEM_TM07 @ 0x127
- enum ITEM_TM08 @ 0x128
- enum ITEM_TM09 @ 0x129
- enum ITEM_TM10 @ 0x12a
- enum ITEM_TM11 @ 0x12b
- enum ITEM_TM12 @ 0x12c
- enum ITEM_TM13 @ 0x12d
- enum ITEM_TM14 @ 0x12e
- enum ITEM_TM15 @ 0x12f
- enum ITEM_TM16 @ 0x130
- enum ITEM_TM17 @ 0x131
- enum ITEM_TM18 @ 0x132
- enum ITEM_TM19 @ 0x133
- enum ITEM_TM20 @ 0x134
- enum ITEM_TM21 @ 0x135
- enum ITEM_TM22 @ 0x136
- enum ITEM_TM23 @ 0x137
- enum ITEM_TM24 @ 0x138
- enum ITEM_TM25 @ 0x139
- enum ITEM_TM26 @ 0x13a
- enum ITEM_TM27 @ 0x13b
- enum ITEM_TM28 @ 0x13c
- enum ITEM_TM29 @ 0x13d
- enum ITEM_TM30 @ 0x13e
- enum ITEM_TM31 @ 0x13f
- enum ITEM_TM32 @ 0x140
- enum ITEM_TM33 @ 0x141
- enum ITEM_TM34 @ 0x142
- enum ITEM_TM35 @ 0x143
- enum ITEM_TM36 @ 0x144
- enum ITEM_TM37 @ 0x145
- enum ITEM_TM38 @ 0x146
- enum ITEM_TM39 @ 0x147
- enum ITEM_TM40 @ 0x148
- enum ITEM_TM41 @ 0x149
- enum ITEM_TM42 @ 0x14a
- enum ITEM_TM43 @ 0x14b
- enum ITEM_TM44 @ 0x14c
- enum ITEM_TM45 @ 0x14d
- enum ITEM_TM46 @ 0x14e
- enum ITEM_TM47 @ 0x14f
- enum ITEM_TM48 @ 0x150
- enum ITEM_TM49 @ 0x151
- enum ITEM_TM50 @ 0x152
- enum ITEM_HM01 @ 0x153
- enum ITEM_HM02 @ 0x154
- enum ITEM_HM03 @ 0x155
- enum ITEM_HM04 @ 0x156
- enum ITEM_HM05 @ 0x157
- enum ITEM_HM06 @ 0x158
- enum ITEM_HM07 @ 0x159
- enum ITEM_HM08 @ 0x15a
- enum ITEM_15B
- enum ITEM_15C
-
- @ FireRed/LeafGreen
- enum ITEM_OAKS_PARCEL @ 0x15d
- enum ITEM_POKE_FLUTE @ 0x15e
- enum ITEM_SECRET_KEY @ 0x15f
- enum ITEM_BIKE_VOUCHER @ 0x160
- enum ITEM_GOLD_TEETH @ 0x161
- enum ITEM_OLD_AMBER @ 0x162
- enum ITEM_CARD_KEY @ 0x163
- enum ITEM_LIFT_KEY @ 0x164
- enum ITEM_HELIX_FOSSIL @ 0x165
- enum ITEM_DOME_FOSSIL @ 0x166
- enum ITEM_SILPH_SCOPE @ 0x167
- enum ITEM_BICYCLE @ 0x168
- enum ITEM_TOWN_MAP @ 0x169
- enum ITEM_VS_SEEKER @ 0x16a
- enum ITEM_FAME_CHECKER @ 0x16b
- enum ITEM_TM_CASE @ 0x16c
- enum ITEM_BERRY_POUCH @ 0x16d
- enum ITEM_TEACHY_TV @ 0x16e
- enum ITEM_TRI_PASS @ 0x16f
- enum ITEM_RAINBOW_PASS @ 0x170
- enum ITEM_TEA @ 0x171
- enum ITEM_MYSTIC_TICKET @ 0x172
- enum ITEM_AURORA_TICKET @ 0x173
- enum ITEM_POWDER_JAR @ 0x174
- enum ITEM_RUBY @ 0x175
- enum ITEM_SAPPHIRE @ 0x176
-
- @ Emerald
- enum ITEM_MAGMA_EMBLEM @ 0x177
- enum ITEM_OLD_SEA_MAP @ 0x178
diff --git a/constants/map_object_constants.inc b/constants/map_object_constants.inc
deleted file mode 100644
index e0843914f..000000000
--- a/constants/map_object_constants.inc
+++ /dev/null
@@ -1,230 +0,0 @@
- .set MAP_OBJ_GFX_BRENDAN_NORMAL, 0
- .set MAP_OBJ_GFX_BRENDAN_MACH_BIKE, 1
- .set MAP_OBJ_GFX_BRENDAN_SURFING, 2
- .set MAP_OBJ_GFX_BRENDAN_FIELD_MOVE, 3
- .set MAP_OBJ_GFX_QUINTY_PLUMP, 4
- .set MAP_OBJ_GFX_LITTLE_BOY_1, 5
- .set MAP_OBJ_GFX_LITTLE_GIRL_1, 6
- .set MAP_OBJ_GFX_BOY_1, 7
- .set MAP_OBJ_GFX_GIRL_1, 8
- .set MAP_OBJ_GFX_BOY_2, 9
- .set MAP_OBJ_GFX_GIRL_2, 10
- .set MAP_OBJ_GFX_LITTLE_BOY_2, 11
- .set MAP_OBJ_GFX_LITTLE_GIRL_2, 12
- .set MAP_OBJ_GFX_BOY_3, 13
- .set MAP_OBJ_GFX_GIRL_3, 14
- .set MAP_OBJ_GFX_BOY_4, 15
- .set MAP_OBJ_GFX_WOMAN_1, 16
- .set MAP_OBJ_GFX_FAT_MAN, 17
- .set MAP_OBJ_GFX_WOMAN_2, 18
- .set MAP_OBJ_GFX_MAN_1, 19
- .set MAP_OBJ_GFX_WOMAN_3, 20
- .set MAP_OBJ_GFX_OLD_MAN_1, 21
- .set MAP_OBJ_GFX_OLD_WOMAN_1, 22
- .set MAP_OBJ_GFX_MAN_2, 23
- .set MAP_OBJ_GFX_WOMAN_4, 24
- .set MAP_OBJ_GFX_MAN_3, 25
- .set MAP_OBJ_GFX_WOMAN_5, 26
- .set MAP_OBJ_GFX_COOK, 27
- .set MAP_OBJ_GFX_WOMAN_6, 28
- .set MAP_OBJ_GFX_OLD_MAN_2, 29
- .set MAP_OBJ_GFX_OLD_WOMAN_2, 30
- .set MAP_OBJ_GFX_CAMPER, 31
- .set MAP_OBJ_GFX_PICNICKER, 32
- .set MAP_OBJ_GFX_MAN_4, 33
- .set MAP_OBJ_GFX_WOMAN_7, 34
- .set MAP_OBJ_GFX_YOUNGSTER, 35
- .set MAP_OBJ_GFX_BUG_CATCHER, 36
- .set MAP_OBJ_GFX_PSYCHIC_M, 37
- .set MAP_OBJ_GFX_SCHOOL_KID_M, 38
- .set MAP_OBJ_GFX_MANIAC, 39
- .set MAP_OBJ_GFX_HEX_MANIAC, 40
- .set MAP_OBJ_GFX_WOMAN_8, 41
- .set MAP_OBJ_GFX_SWIMMER_M, 42
- .set MAP_OBJ_GFX_SWIMMER_F, 43
- .set MAP_OBJ_GFX_BLACK_BELT, 44
- .set MAP_OBJ_GFX_BEAUTY, 45
- .set MAP_OBJ_GFX_SCIENTIST_1, 46
- .set MAP_OBJ_GFX_LASS, 47
- .set MAP_OBJ_GFX_GENTLEMAN, 48
- .set MAP_OBJ_GFX_SAILOR, 49
- .set MAP_OBJ_GFX_FISHERMAN, 50
- .set MAP_OBJ_GFX_RUNNING_TRIATHLETE_M, 51
- .set MAP_OBJ_GFX_RUNNING_TRIATHLETE_F, 52
- .set MAP_OBJ_GFX_TUBER_F, 53
- .set MAP_OBJ_GFX_TUBER_M, 54
- .set MAP_OBJ_GFX_HIKER, 55
- .set MAP_OBJ_GFX_CYCLING_TRIATHLETE_M, 56
- .set MAP_OBJ_GFX_CYCLING_TRIATHLETE_F, 57
- .set MAP_OBJ_GFX_NURSE, 58
- .set MAP_OBJ_GFX_ITEM_BALL, 59
- .set MAP_OBJ_GFX_BERRY_TREE, 60
- .set MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES, 61
- .set MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES, 62
- .set MAP_OBJ_GFX_BRENDAN_ACRO_BIKE, 63
- .set MAP_OBJ_GFX_PROF_BIRCH, 64
- .set MAP_OBJ_GFX_MAN_5, 65
- .set MAP_OBJ_GFX_MAN_6, 66
- .set MAP_OBJ_GFX_REPORTER_M, 67
- .set MAP_OBJ_GFX_REPORTER_F, 68
- .set MAP_OBJ_GFX_BARD, 69
- .set MAP_OBJ_GFX_HIPSTER, 70
- .set MAP_OBJ_GFX_TRADER, 71
- .set MAP_OBJ_GFX_STORYTELLER, 72
- .set MAP_OBJ_GFX_GIDDY, 73
- .set MAP_OBJ_GFX_UNUSED_MAUVILLE_OLD_MAN_1, 74
- .set MAP_OBJ_GFX_UNUSED_MAUVILLE_OLD_MAN_2, 75
- .set MAP_OBJ_GFX_UNUSED_NATU_DOLL, 76
- .set MAP_OBJ_GFX_UNUSED_MAGNEMITE_DOLL, 77
- .set MAP_OBJ_GFX_UNUSED_SQUIRTLE_DOLL, 78
- .set MAP_OBJ_GFX_UNUSED_WOOPER_DOLL, 79
- .set MAP_OBJ_GFX_UNUSED_PIKACHU_DOLL, 80
- .set MAP_OBJ_GFX_UNUSED_PORYGON2_DOLL, 81
- .set MAP_OBJ_GFX_CUTTABLE_TREE, 82
- .set MAP_OBJ_GFX_MART_EMPLOYEE, 83
- .set MAP_OBJ_GFX_ROOFTOP_SALE_WOMAN, 84
- .set MAP_OBJ_GFX_TEALA, 85
- .set MAP_OBJ_GFX_BREAKABLE_ROCK, 86
- .set MAP_OBJ_GFX_PUSHABLE_BOULDER, 87
- .set MAP_OBJ_GFX_MR_BRINEYS_BOAT, 88
- .set MAP_OBJ_GFX_MAY_NORMAL, 89
- .set MAP_OBJ_GFX_MAY_MACH_BIKE, 90
- .set MAP_OBJ_GFX_MAY_ACRO_BIKE, 91
- .set MAP_OBJ_GFX_MAY_SURFING, 92
- .set MAP_OBJ_GFX_MAY_FIELD_MOVE, 93
- .set MAP_OBJ_GFX_TRUCK, 94
- .set MAP_OBJ_GFX_MACHOKE_CARRYING_BOX, 95
- .set MAP_OBJ_GFX_MACHOKE_FACING_AWAY, 96
- .set MAP_OBJ_GFX_BIRCHS_BAG, 97
- .set MAP_OBJ_GFX_POOCHYENA, 98
- .set MAP_OBJ_GFX_ARTIST, 99
- .set MAP_OBJ_GFX_RIVAL_BRENDAN_NORMAL, 100
- .set MAP_OBJ_GFX_RIVAL_BRENDAN_MACH_BIKE, 101
- .set MAP_OBJ_GFX_RIVAL_BRENDAN_ACRO_BIKE, 102
- .set MAP_OBJ_GFX_RIVAL_BRENDAN_SURFING, 103
- .set MAP_OBJ_GFX_RIVAL_BRENDAN_FIELD_MOVE, 104
- .set MAP_OBJ_GFX_RIVAL_MAY_NORMAL, 105
- .set MAP_OBJ_GFX_RIVAL_MAY_MACH_BIKE, 106
- .set MAP_OBJ_GFX_RIVAL_MAY_ACRO_BIKE, 107
- .set MAP_OBJ_GFX_RIVAL_MAY_SURFING, 108
- .set MAP_OBJ_GFX_RIVAL_MAY_FIELD_MOVE, 109
- .set MAP_OBJ_GFX_CAMERAMAN, 110
- .set MAP_OBJ_GFX_BRENDAN_UNDERWATER, 111
- .set MAP_OBJ_GFX_MAY_UNDERWATER, 112
- .set MAP_OBJ_GFX_MOVING_BOX, 113
- .set MAP_OBJ_GFX_CABLE_CAR, 114
- .set MAP_OBJ_GFX_SCIENTIST_2, 115
- .set MAP_OBJ_GFX_MAN_7, 116
- .set MAP_OBJ_GFX_AQUA_MEMBER_M, 117
- .set MAP_OBJ_GFX_AQUA_MEMBER_F, 118
- .set MAP_OBJ_GFX_MAGMA_MEMBER_M, 119
- .set MAP_OBJ_GFX_MAGMA_MEMBER_F, 120
- .set MAP_OBJ_GFX_SIDNEY, 121
- .set MAP_OBJ_GFX_PHOEBE, 122
- .set MAP_OBJ_GFX_GLACIA, 123
- .set MAP_OBJ_GFX_DRAKE, 124
- .set MAP_OBJ_GFX_ROXANNE, 125
- .set MAP_OBJ_GFX_BRAWLY, 126
- .set MAP_OBJ_GFX_WATTSON, 127
- .set MAP_OBJ_GFX_FLANNERY, 128
- .set MAP_OBJ_GFX_NORMAN, 129
- .set MAP_OBJ_GFX_WINONA, 130
- .set MAP_OBJ_GFX_LIZA, 131
- .set MAP_OBJ_GFX_TATE, 132
- .set MAP_OBJ_GFX_WALLACE, 133
- .set MAP_OBJ_GFX_STEVEN, 134
- .set MAP_OBJ_GFX_WALLY, 135
- .set MAP_OBJ_GFX_LITTLE_BOY_3, 136
- .set MAP_OBJ_GFX_BRENDAN_FISHING, 137
- .set MAP_OBJ_GFX_MAY_FISHING, 138
- .set MAP_OBJ_GFX_HOT_SPRINGS_OLD_WOMAN, 139
- .set MAP_OBJ_GFX_SS_TIDAL, 140
- .set MAP_OBJ_GFX_SUBMARINE_SHADOW, 141
- .set MAP_OBJ_GFX_PICHU_DOLL, 142
- .set MAP_OBJ_GFX_PIKACHU_DOLL, 143
- .set MAP_OBJ_GFX_MARILL_DOLL, 144
- .set MAP_OBJ_GFX_TOGEPI_DOLL, 145
- .set MAP_OBJ_GFX_CYNDAQUIL_DOLL, 146
- .set MAP_OBJ_GFX_CHIKORITA_DOLL, 147
- .set MAP_OBJ_GFX_TOTODILE_DOLL, 148
- .set MAP_OBJ_GFX_JIGGLYPUFF_DOLL, 149
- .set MAP_OBJ_GFX_MEOWTH_DOLL, 150
- .set MAP_OBJ_GFX_CLEFAIRY_DOLL, 151
- .set MAP_OBJ_GFX_DITTO_DOLL, 152
- .set MAP_OBJ_GFX_SMOOCHUM_DOLL, 153
- .set MAP_OBJ_GFX_TREECKO_DOLL, 154
- .set MAP_OBJ_GFX_TORCHIC_DOLL, 155
- .set MAP_OBJ_GFX_MUDKIP_DOLL, 156
- .set MAP_OBJ_GFX_DUSKULL_DOLL, 157
- .set MAP_OBJ_GFX_WYNAUT_DOLL, 158
- .set MAP_OBJ_GFX_BALTOY_DOLL, 159
- .set MAP_OBJ_GFX_KECLEON_DOLL, 160
- .set MAP_OBJ_GFX_AZURILL_DOLL, 161
- .set MAP_OBJ_GFX_SKITTY_DOLL, 162
- .set MAP_OBJ_GFX_SWABLU_DOLL, 163
- .set MAP_OBJ_GFX_GULPIN_DOLL, 164
- .set MAP_OBJ_GFX_LOTAD_DOLL, 165
- .set MAP_OBJ_GFX_SEEDOT_DOLL, 166
- .set MAP_OBJ_GFX_PIKA_CUSHION, 167
- .set MAP_OBJ_GFX_ROUND_CUSHION, 168
- .set MAP_OBJ_GFX_KISS_CUSHION, 169
- .set MAP_OBJ_GFX_ZIGZAG_CUSHION, 170
- .set MAP_OBJ_GFX_SPIN_CUSHION, 171
- .set MAP_OBJ_GFX_DIAMOND_CUSHION, 172
- .set MAP_OBJ_GFX_BALL_CUSHION, 173
- .set MAP_OBJ_GFX_GRASS_CUSHION, 174
- .set MAP_OBJ_GFX_FIRE_CUSHION, 175
- .set MAP_OBJ_GFX_WATER_CUSHION, 176
- .set MAP_OBJ_GFX_BIG_SNORLAX_DOLL, 177
- .set MAP_OBJ_GFX_BIG_RHYDON_DOLL, 178
- .set MAP_OBJ_GFX_BIG_LAPRAS_DOLL, 179
- .set MAP_OBJ_GFX_BIG_VENUSAUR_DOLL, 180
- .set MAP_OBJ_GFX_BIG_CHARIZARD_DOLL, 181
- .set MAP_OBJ_GFX_BIG_BLASTOISE_DOLL, 182
- .set MAP_OBJ_GFX_BIG_WAILMER_DOLL, 183
- .set MAP_OBJ_GFX_BIG_REGIROCK_DOLL, 184
- .set MAP_OBJ_GFX_BIG_REGICE_DOLL, 185
- .set MAP_OBJ_GFX_BIG_REGISTEEL_DOLL, 186
- .set MAP_OBJ_GFX_LATIAS, 187
- .set MAP_OBJ_GFX_LATIOS, 188
- .set MAP_OBJ_GFX_BOY_5, 189
- .set MAP_OBJ_GFX_CONTEST_JUDGE, 190
- .set MAP_OBJ_GFX_BRENDAN_WATERING, 191
- .set MAP_OBJ_GFX_MAY_WATERING, 192
- .set MAP_OBJ_GFX_BRENDAN_DECORATING, 193
- .set MAP_OBJ_GFX_MAY_DECORATING, 194
- .set MAP_OBJ_GFX_ARCHIE, 195
- .set MAP_OBJ_GFX_MAXIE, 196
- .set MAP_OBJ_GFX_KYOGRE_1, 197
- .set MAP_OBJ_GFX_GROUDON_1, 198
- .set MAP_OBJ_GFX_FOSSIL, 199
- .set MAP_OBJ_GFX_REGIROCK, 200
- .set MAP_OBJ_GFX_REGICE, 201
- .set MAP_OBJ_GFX_REGISTEEL, 202
- .set MAP_OBJ_GFX_SKITTY, 203
- .set MAP_OBJ_GFX_KECLEON_1, 204
- .set MAP_OBJ_GFX_KYOGRE_2, 205
- .set MAP_OBJ_GFX_GROUDON_2, 206
- .set MAP_OBJ_GFX_RAYQUAZA, 207
- .set MAP_OBJ_GFX_ZIGZAGOON, 208
- .set MAP_OBJ_GFX_PIKACHU, 209
- .set MAP_OBJ_GFX_AZUMARILL, 210
- .set MAP_OBJ_GFX_WINGULL, 211
- .set MAP_OBJ_GFX_KECLEON_2, 212
- .set MAP_OBJ_GFX_TUBER_M_SWIMMING, 213
- .set MAP_OBJ_GFX_AZURILL, 214
- .set MAP_OBJ_GFX_MOM, 215
- .set MAP_OBJ_GFX_LINK_BRENDAN, 216
- .set MAP_OBJ_GFX_LINK_MAY, 217
-
- .set SHADOW_SIZE_S, 0
- .set SHADOW_SIZE_M, 1
- .set SHADOW_SIZE_L, 2
- .set SHADOW_SIZE_XL, 3
-
- .set F_INANIMATE, 1 << 6
- .set F_DISABLE_REFLECTION_PALETTE_LOAD, 1 << 7
-
- .set TRACKS_NONE, 0
- .set TRACKS_FOOT, 1
- .set TRACKS_BIKE_TIRE, 2
diff --git a/constants/move_constants.inc b/constants/move_constants.inc
deleted file mode 100644
index b6c8edf98..000000000
--- a/constants/move_constants.inc
+++ /dev/null
@@ -1,355 +0,0 @@
- .set MOVE_NONE, 0x000
- .set MOVE_POUND, 0x001
- .set MOVE_KARATE_CHOP, 0x002
- .set MOVE_DOUBLE_SLAP, 0x003
- .set MOVE_COMET_PUNCH, 0x004
- .set MOVE_MEGA_PUNCH, 0x005
- .set MOVE_PAY_DAY, 0x006
- .set MOVE_FIRE_PUNCH, 0x007
- .set MOVE_ICE_PUNCH, 0x008
- .set MOVE_THUNDER_PUNCH, 0x009
- .set MOVE_SCRATCH, 0x00a
- .set MOVE_VICE_GRIP, 0x00b
- .set MOVE_GUILLOTINE, 0x00c
- .set MOVE_RAZOR_WIND, 0x00d
- .set MOVE_SWORDS_DANCE, 0x00e
- .set MOVE_CUT, 0x00f
- .set MOVE_GUST, 0x010
- .set MOVE_WING_ATTACK, 0x011
- .set MOVE_WHIRLWIND, 0x012
- .set MOVE_FLY, 0x013
- .set MOVE_BIND, 0x014
- .set MOVE_SLAM, 0x015
- .set MOVE_VINE_WHIP, 0x016
- .set MOVE_STOMP, 0x017
- .set MOVE_DOUBLE_KICK, 0x018
- .set MOVE_MEGA_KICK, 0x019
- .set MOVE_JUMP_KICK, 0x01a
- .set MOVE_ROLLING_KICK, 0x01b
- .set MOVE_SAND_ATTACK, 0x01c
- .set MOVE_HEADBUTT, 0x01d
- .set MOVE_HORN_ATTACK, 0x01e
- .set MOVE_FURY_ATTACK, 0x01f
- .set MOVE_HORN_DRILL, 0x020
- .set MOVE_TACKLE, 0x021
- .set MOVE_BODY_SLAM, 0x022
- .set MOVE_WRAP, 0x023
- .set MOVE_TAKE_DOWN, 0x024
- .set MOVE_THRASH, 0x025
- .set MOVE_DOUBLE_EDGE, 0x026
- .set MOVE_TAIL_WHIP, 0x027
- .set MOVE_POISON_STING, 0x028
- .set MOVE_TWINEEDLE, 0x029
- .set MOVE_PIN_MISSILE, 0x02a
- .set MOVE_LEER, 0x02b
- .set MOVE_BITE, 0x02c
- .set MOVE_GROWL, 0x02d
- .set MOVE_ROAR, 0x02e
- .set MOVE_SING, 0x02f
- .set MOVE_SUPERSONIC, 0x030
- .set MOVE_SONIC_BOOM, 0x031
- .set MOVE_DISABLE, 0x032
- .set MOVE_ACID, 0x033
- .set MOVE_EMBER, 0x034
- .set MOVE_FLAMETHROWER, 0x035
- .set MOVE_MIST, 0x036
- .set MOVE_WATER_GUN, 0x037
- .set MOVE_HYDRO_PUMP, 0x038
- .set MOVE_SURF, 0x039
- .set MOVE_ICE_BEAM, 0x03a
- .set MOVE_BLIZZARD, 0x03b
- .set MOVE_PSYBEAM, 0x03c
- .set MOVE_BUBBLE_BEAM, 0x03d
- .set MOVE_AURORA_BEAM, 0x03e
- .set MOVE_HYPER_BEAM, 0x03f
- .set MOVE_PECK, 0x040
- .set MOVE_DRILL_PECK, 0x041
- .set MOVE_SUBMISSION, 0x042
- .set MOVE_LOW_KICK, 0x043
- .set MOVE_COUNTER, 0x044
- .set MOVE_SEISMIC_TOSS, 0x045
- .set MOVE_STRENGTH, 0x046
- .set MOVE_ABSORB, 0x047
- .set MOVE_MEGA_DRAIN, 0x048
- .set MOVE_LEECH_SEED, 0x049
- .set MOVE_GROWTH, 0x04a
- .set MOVE_RAZOR_LEAF, 0x04b
- .set MOVE_SOLAR_BEAM, 0x04c
- .set MOVE_POISON_POWDER, 0x04d
- .set MOVE_STUN_SPORE, 0x04e
- .set MOVE_SLEEP_POWDER, 0x04f
- .set MOVE_PETAL_DANCE, 0x050
- .set MOVE_STRING_SHOT, 0x051
- .set MOVE_DRAGON_RAGE, 0x052
- .set MOVE_FIRE_SPIN, 0x053
- .set MOVE_THUNDER_SHOCK, 0x054
- .set MOVE_THUNDERBOLT, 0x055
- .set MOVE_THUNDER_WAVE, 0x056
- .set MOVE_THUNDER, 0x057
- .set MOVE_ROCK_THROW, 0x058
- .set MOVE_EARTHQUAKE, 0x059
- .set MOVE_FISSURE, 0x05a
- .set MOVE_DIG, 0x05b
- .set MOVE_TOXIC, 0x05c
- .set MOVE_CONFUSION, 0x05d
- .set MOVE_PSYCHIC, 0x05e
- .set MOVE_HYPNOSIS, 0x05f
- .set MOVE_MEDITATE, 0x060
- .set MOVE_AGILITY, 0x061
- .set MOVE_QUICK_ATTACK, 0x062
- .set MOVE_RAGE, 0x063
- .set MOVE_TELEPORT, 0x064
- .set MOVE_NIGHT_SHADE, 0x065
- .set MOVE_MIMIC, 0x066
- .set MOVE_SCREECH, 0x067
- .set MOVE_DOUBLE_TEAM, 0x068
- .set MOVE_RECOVER, 0x069
- .set MOVE_HARDEN, 0x06a
- .set MOVE_MINIMIZE, 0x06b
- .set MOVE_SMOKESCREEN, 0x06c
- .set MOVE_CONFUSE_RAY, 0x06d
- .set MOVE_WITHDRAW, 0x06e
- .set MOVE_DEFENSE_CURL, 0x06f
- .set MOVE_BARRIER, 0x070
- .set MOVE_LIGHT_SCREEN, 0x071
- .set MOVE_HAZE, 0x072
- .set MOVE_REFLECT, 0x073
- .set MOVE_FOCUS_ENERGY, 0x074
- .set MOVE_BIDE, 0x075
- .set MOVE_METRONOME, 0x076
- .set MOVE_MIRROR_MOVE, 0x077
- .set MOVE_SELF_DESTRUCT, 0x078
- .set MOVE_EGG_BOMB, 0x079
- .set MOVE_LICK, 0x07a
- .set MOVE_SMOG, 0x07b
- .set MOVE_SLUDGE, 0x07c
- .set MOVE_BONE_CLUB, 0x07d
- .set MOVE_FIRE_BLAST, 0x07e
- .set MOVE_WATERFALL, 0x07f
- .set MOVE_CLAMP, 0x080
- .set MOVE_SWIFT, 0x081
- .set MOVE_SKULL_BASH, 0x082
- .set MOVE_SPIKE_CANNON, 0x083
- .set MOVE_CONSTRICT, 0x084
- .set MOVE_AMNESIA, 0x085
- .set MOVE_KINESIS, 0x086
- .set MOVE_SOFT_BOILED, 0x087
- .set MOVE_HI_JUMP_KICK, 0x088
- .set MOVE_GLARE, 0x089
- .set MOVE_DREAM_EATER, 0x08a
- .set MOVE_POISON_GAS, 0x08b
- .set MOVE_BARRAGE, 0x08c
- .set MOVE_LEECH_LIFE, 0x08d
- .set MOVE_LOVELY_KISS, 0x08e
- .set MOVE_SKY_ATTACK, 0x08f
- .set MOVE_TRANSFORM, 0x090
- .set MOVE_BUBBLE, 0x091
- .set MOVE_DIZZY_PUNCH, 0x092
- .set MOVE_SPORE, 0x093
- .set MOVE_FLASH, 0x094
- .set MOVE_PSYWAVE, 0x095
- .set MOVE_SPLASH, 0x096
- .set MOVE_ACID_ARMOR, 0x097
- .set MOVE_CRABHAMMER, 0x098
- .set MOVE_EXPLOSION, 0x099
- .set MOVE_FURY_SWIPES, 0x09a
- .set MOVE_BONEMERANG, 0x09b
- .set MOVE_REST, 0x09c
- .set MOVE_ROCK_SLIDE, 0x09d
- .set MOVE_HYPER_FANG, 0x09e
- .set MOVE_SHARPEN, 0x09f
- .set MOVE_CONVERSION, 0x0a0
- .set MOVE_TRI_ATTACK, 0x0a1
- .set MOVE_SUPER_FANG, 0x0a2
- .set MOVE_SLASH, 0x0a3
- .set MOVE_SUBSTITUTE, 0x0a4
- .set MOVE_STRUGGLE, 0x0a5
- .set MOVE_SKETCH, 0x0a6
- .set MOVE_TRIPLE_KICK, 0x0a7
- .set MOVE_THIEF, 0x0a8
- .set MOVE_SPIDER_WEB, 0x0a9
- .set MOVE_MIND_READER, 0x0aa
- .set MOVE_NIGHTMARE, 0x0ab
- .set MOVE_FLAME_WHEEL, 0x0ac
- .set MOVE_SNORE, 0x0ad
- .set MOVE_CURSE, 0x0ae
- .set MOVE_FLAIL, 0x0af
- .set MOVE_CONVERSION_2, 0x0b0
- .set MOVE_AEROBLAST, 0x0b1
- .set MOVE_COTTON_SPORE, 0x0b2
- .set MOVE_REVERSAL, 0x0b3
- .set MOVE_SPITE, 0x0b4
- .set MOVE_POWDER_SNOW, 0x0b5
- .set MOVE_PROTECT, 0x0b6
- .set MOVE_MACH_PUNCH, 0x0b7
- .set MOVE_SCARY_FACE, 0x0b8
- .set MOVE_FAINT_ATTACK, 0x0b9
- .set MOVE_SWEET_KISS, 0x0ba
- .set MOVE_BELLY_DRUM, 0x0bb
- .set MOVE_SLUDGE_BOMB, 0x0bc
- .set MOVE_MUD_SLAP, 0x0bd
- .set MOVE_OCTAZOOKA, 0x0be
- .set MOVE_SPIKES, 0x0bf
- .set MOVE_ZAP_CANNON, 0x0c0
- .set MOVE_FORESIGHT, 0x0c1
- .set MOVE_DESTINY_BOND, 0x0c2
- .set MOVE_PERISH_SONG, 0x0c3
- .set MOVE_ICY_WIND, 0x0c4
- .set MOVE_DETECT, 0x0c5
- .set MOVE_BONE_RUSH, 0x0c6
- .set MOVE_LOCK_ON, 0x0c7
- .set MOVE_OUTRAGE, 0x0c8
- .set MOVE_SANDSTORM, 0x0c9
- .set MOVE_GIGA_DRAIN, 0x0ca
- .set MOVE_ENDURE, 0x0cb
- .set MOVE_CHARM, 0x0cc
- .set MOVE_ROLLOUT, 0x0cd
- .set MOVE_FALSE_SWIPE, 0x0ce
- .set MOVE_SWAGGER, 0x0cf
- .set MOVE_MILK_DRINK, 0x0d0
- .set MOVE_SPARK, 0x0d1
- .set MOVE_FURY_CUTTER, 0x0d2
- .set MOVE_STEEL_WING, 0x0d3
- .set MOVE_MEAN_LOOK, 0x0d4
- .set MOVE_ATTRACT, 0x0d5
- .set MOVE_SLEEP_TALK, 0x0d6
- .set MOVE_HEAL_BELL, 0x0d7
- .set MOVE_RETURN, 0x0d8
- .set MOVE_PRESENT, 0x0d9
- .set MOVE_FRUSTRATION, 0x0da
- .set MOVE_SAFEGUARD, 0x0db
- .set MOVE_PAIN_SPLIT, 0x0dc
- .set MOVE_SACRED_FIRE, 0x0dd
- .set MOVE_MAGNITUDE, 0x0de
- .set MOVE_DYNAMIC_PUNCH, 0x0df
- .set MOVE_MEGAHORN, 0x0e0
- .set MOVE_DRAGON_BREATH, 0x0e1
- .set MOVE_BATON_PASS, 0x0e2
- .set MOVE_ENCORE, 0x0e3
- .set MOVE_PURSUIT, 0x0e4
- .set MOVE_RAPID_SPIN, 0x0e5
- .set MOVE_SWEET_SCENT, 0x0e6
- .set MOVE_IRON_TAIL, 0x0e7
- .set MOVE_METAL_CLAW, 0x0e8
- .set MOVE_VITAL_THROW, 0x0e9
- .set MOVE_MORNING_SUN, 0x0ea
- .set MOVE_SYNTHESIS, 0x0eb
- .set MOVE_MOONLIGHT, 0x0ec
- .set MOVE_HIDDEN_POWER, 0x0ed
- .set MOVE_CROSS_CHOP, 0x0ee
- .set MOVE_TWISTER, 0x0ef
- .set MOVE_RAIN_DANCE, 0x0f0
- .set MOVE_SUNNY_DAY, 0x0f1
- .set MOVE_CRUNCH, 0x0f2
- .set MOVE_MIRROR_COAT, 0x0f3
- .set MOVE_PSYCH_UP, 0x0f4
- .set MOVE_EXTREME_SPEED, 0x0f5
- .set MOVE_ANCIENT_POWER, 0x0f6
- .set MOVE_SHADOW_BALL, 0x0f7
- .set MOVE_FUTURE_SIGHT, 0x0f8
- .set MOVE_ROCK_SMASH, 0x0f9
- .set MOVE_WHIRLPOOL, 0x0fa
- .set MOVE_BEAT_UP, 0x0fb
- .set MOVE_FAKE_OUT, 0x0fc
- .set MOVE_UPROAR, 0x0fd
- .set MOVE_STOCKPILE, 0x0fe
- .set MOVE_SPIT_UP, 0x0ff
- .set MOVE_SWALLOW, 0x100
- .set MOVE_HEAT_WAVE, 0x101
- .set MOVE_HAIL, 0x102
- .set MOVE_TORMENT, 0x103
- .set MOVE_FLATTER, 0x104
- .set MOVE_WILL_O_WISP, 0x105
- .set MOVE_MEMENTO, 0x106
- .set MOVE_FACADE, 0x107
- .set MOVE_FOCUS_PUNCH, 0x108
- .set MOVE_SMELLING_SALT, 0x109
- .set MOVE_FOLLOW_ME, 0x10a
- .set MOVE_NATURE_POWER, 0x10b
- .set MOVE_CHARGE, 0x10c
- .set MOVE_TAUNT, 0x10d
- .set MOVE_HELPING_HAND, 0x10e
- .set MOVE_TRICK, 0x10f
- .set MOVE_ROLE_PLAY, 0x110
- .set MOVE_WISH, 0x111
- .set MOVE_ASSIST, 0x112
- .set MOVE_INGRAIN, 0x113
- .set MOVE_SUPERPOWER, 0x114
- .set MOVE_MAGIC_COAT, 0x115
- .set MOVE_RECYCLE, 0x116
- .set MOVE_REVENGE, 0x117
- .set MOVE_BRICK_BREAK, 0x118
- .set MOVE_YAWN, 0x119
- .set MOVE_KNOCK_OFF, 0x11a
- .set MOVE_ENDEAVOR, 0x11b
- .set MOVE_ERUPTION, 0x11c
- .set MOVE_SKILL_SWAP, 0x11d
- .set MOVE_IMPRISON, 0x11e
- .set MOVE_REFRESH, 0x11f
- .set MOVE_GRUDGE, 0x120
- .set MOVE_SNATCH, 0x121
- .set MOVE_SECRET_POWER, 0x122
- .set MOVE_DIVE, 0x123
- .set MOVE_ARM_THRUST, 0x124
- .set MOVE_CAMOUFLAGE, 0x125
- .set MOVE_TAIL_GLOW, 0x126
- .set MOVE_LUSTER_PURGE, 0x127
- .set MOVE_MIST_BALL, 0x128
- .set MOVE_FEATHER_DANCE, 0x129
- .set MOVE_TEETER_DANCE, 0x12a
- .set MOVE_BLAZE_KICK, 0x12b
- .set MOVE_MUD_SPORT, 0x12c
- .set MOVE_ICE_BALL, 0x12d
- .set MOVE_NEEDLE_ARM, 0x12e
- .set MOVE_SLACK_OFF, 0x12f
- .set MOVE_HYPER_VOICE, 0x130
- .set MOVE_POISON_FANG, 0x131
- .set MOVE_CRUSH_CLAW, 0x132
- .set MOVE_BLAST_BURN, 0x133
- .set MOVE_HYDRO_CANNON, 0x134
- .set MOVE_METEOR_MASH, 0x135
- .set MOVE_ASTONISH, 0x136
- .set MOVE_WEATHER_BALL, 0x137
- .set MOVE_AROMATHERAPY, 0x138
- .set MOVE_FAKE_TEARS, 0x139
- .set MOVE_AIR_CUTTER, 0x13a
- .set MOVE_OVERHEAT, 0x13b
- .set MOVE_ODOR_SLEUTH, 0x13c
- .set MOVE_ROCK_TOMB, 0x13d
- .set MOVE_SILVER_WIND, 0x13e
- .set MOVE_METAL_SOUND, 0x13f
- .set MOVE_GRASS_WHISTLE, 0x140
- .set MOVE_TICKLE, 0x141
- .set MOVE_COSMIC_POWER, 0x142
- .set MOVE_WATER_SPOUT, 0x143
- .set MOVE_SIGNAL_BEAM, 0x144
- .set MOVE_SHADOW_PUNCH, 0x145
- .set MOVE_EXTRASENSORY, 0x146
- .set MOVE_SKY_UPPERCUT, 0x147
- .set MOVE_SAND_TOMB, 0x148
- .set MOVE_SHEER_COLD, 0x149
- .set MOVE_MUDDY_WATER, 0x14a
- .set MOVE_BULLET_SEED, 0x14b
- .set MOVE_AERIAL_ACE, 0x14c
- .set MOVE_ICICLE_SPEAR, 0x14d
- .set MOVE_IRON_DEFENSE, 0x14e
- .set MOVE_BLOCK, 0x14f
- .set MOVE_HOWL, 0x150
- .set MOVE_DRAGON_CLAW, 0x151
- .set MOVE_FRENZY_PLANT, 0x152
- .set MOVE_BULK_UP, 0x153
- .set MOVE_BOUNCE, 0x154
- .set MOVE_MUD_SHOT, 0x155
- .set MOVE_POISON_TAIL, 0x156
- .set MOVE_COVET, 0x157
- .set MOVE_VOLT_TACKLE, 0x158
- .set MOVE_MAGICAL_LEAF, 0x159
- .set MOVE_WATER_SPORT, 0x15a
- .set MOVE_CALM_MIND, 0x15b
- .set MOVE_LEAF_BLADE, 0x15c
- .set MOVE_DRAGON_DANCE, 0x15d
- .set MOVE_ROCK_BLAST, 0x15e
- .set MOVE_SHOCK_WAVE, 0x15f
- .set MOVE_WATER_PULSE, 0x160
- .set MOVE_DOOM_DESIRE, 0x161
- .set MOVE_PSYCHO_BOOST, 0x162
diff --git a/constants/opponent_constants.inc b/constants/opponent_constants.inc
deleted file mode 100644
index 6782d3151..000000000
--- a/constants/opponent_constants.inc
+++ /dev/null
@@ -1,694 +0,0 @@
- .set OPPONENT_NONE, 0
- .set OPPONENT_ARCHIE_1, 1
- .set OPPONENT_GRUNT_1, 2
- .set OPPONENT_GRUNT_2, 3
- .set OPPONENT_GRUNT_3, 4
- .set OPPONENT_GRUNT_4, 5
- .set OPPONENT_GRUNT_5, 6
- .set OPPONENT_GRUNT_6, 7
- .set OPPONENT_GRUNT_7, 8
- .set OPPONENT_GRUNT_8, 9
- .set OPPONENT_GRUNT_9, 10
- .set OPPONENT_GRUNT_10, 11
- .set OPPONENT_GRUNT_11, 12
- .set OPPONENT_GRUNT_12, 13
- .set OPPONENT_GRUNT_13, 14
- .set OPPONENT_GRUNT_14, 15
- .set OPPONENT_GRUNT_15, 16
- .set OPPONENT_GRUNT_16, 17
- .set OPPONENT_GRUNT_17, 18
- .set OPPONENT_GRUNT_18, 19
- .set OPPONENT_GRUNT_19, 20
- .set OPPONENT_GRUNT_20, 21
- .set OPPONENT_GRUNT_21, 22
- .set OPPONENT_GRUNT_22, 23
- .set OPPONENT_GRUNT_23, 24
- .set OPPONENT_GRUNT_24, 25
- .set OPPONENT_GRUNT_25, 26
- .set OPPONENT_GRUNT_26, 27
- .set OPPONENT_GRUNT_27, 28
- .set OPPONENT_ANONYMOUS_1, 29
- .set OPPONENT_MATT_1, 30
- .set OPPONENT_MATT_2, 31
- .set OPPONENT_SHELLY_1, 32
- .set OPPONENT_SHELLY_2, 33
- .set OPPONENT_ARCHIE_2, 34
- .set OPPONENT_ARCHIE_3, 35
- .set OPPONENT_DAISY, 36
- .set OPPONENT_ROSE_1, 37
- .set OPPONENT_LILY, 38
- .set OPPONENT_VIOLET, 39
- .set OPPONENT_ROSE_2, 40
- .set OPPONENT_ROSE_3, 41
- .set OPPONENT_ROSE_4, 42
- .set OPPONENT_ROSE_5, 43
- .set OPPONENT_DUSTY_1, 44
- .set OPPONENT_CHIP, 45
- .set OPPONENT_FOSTER, 46
- .set OPPONENT_DUSTY_2, 47
- .set OPPONENT_DUSTY_3, 48
- .set OPPONENT_DUSTY_4, 49
- .set OPPONENT_DUSTY_5, 50
- .set OPPONENT_GABBY_AND_TY_1, 51
- .set OPPONENT_GABBY_AND_TY_2, 52
- .set OPPONENT_GABBY_AND_TY_3, 53
- .set OPPONENT_GABBY_AND_TY_4, 54
- .set OPPONENT_GABBY_AND_TY_5, 55
- .set OPPONENT_GABBY_AND_TY_6, 56
- .set OPPONENT_LOLA_1, 57
- .set OPPONENT_CARMEN, 58
- .set OPPONENT_GWEN, 59
- .set OPPONENT_LOLA_2, 60
- .set OPPONENT_LOLA_3, 61
- .set OPPONENT_LOLA_4, 62
- .set OPPONENT_LOLA_5, 63
- .set OPPONENT_RICKY_1, 64
- .set OPPONENT_SIMON, 65
- .set OPPONENT_CHARLIE, 66
- .set OPPONENT_RICKY_2, 67
- .set OPPONENT_RICKY_3, 68
- .set OPPONENT_RICKY_4, 69
- .set OPPONENT_RICKY_5, 70
- .set OPPONENT_RANDALL, 71
- .set OPPONENT_PARKER, 72
- .set OPPONENT_GEORGE, 73
- .set OPPONENT_BERKE, 74
- .set OPPONENT_CLYDE, 75
- .set OPPONENT_VINCENT, 76
- .set OPPONENT_LEROY, 77
- .set OPPONENT_WILTON_1, 78
- .set OPPONENT_EDGAR, 79
- .set OPPONENT_ALBERT, 80
- .set OPPONENT_SAMUEL, 81
- .set OPPONENT_VITO, 82
- .set OPPONENT_OWEN, 83
- .set OPPONENT_WILTON_2, 84
- .set OPPONENT_WILTON_3, 85
- .set OPPONENT_WILTON_4, 86
- .set OPPONENT_WILTON_5, 87
- .set OPPONENT_WARREN, 88
- .set OPPONENT_MARY, 89
- .set OPPONENT_LORI, 90
- .set OPPONENT_JODY, 91
- .set OPPONENT_WENDY, 92
- .set OPPONENT_ELAINE, 93
- .set OPPONENT_BROOKE_1, 94
- .set OPPONENT_JENNIFER, 95
- .set OPPONENT_HOPE, 96
- .set OPPONENT_SHANNON, 97
- .set OPPONENT_MICHELLE, 98
- .set OPPONENT_CAROLINE, 99
- .set OPPONENT_JULIE, 100
- .set OPPONENT_BROOKE_2, 101
- .set OPPONENT_BROOKE_3, 102
- .set OPPONENT_BROOKE_4, 103
- .set OPPONENT_BROOKE_5, 104
- .set OPPONENT_PATRICIA, 105
- .set OPPONENT_KINDRA, 106
- .set OPPONENT_TAMMY, 107
- .set OPPONENT_VALERIE_1, 108
- .set OPPONENT_TASHA, 109
- .set OPPONENT_VALERIE_2, 110
- .set OPPONENT_VALERIE_3, 111
- .set OPPONENT_VALERIE_4, 112
- .set OPPONENT_VALERIE_5, 113
- .set OPPONENT_CINDY_1, 114
- .set OPPONENT_ANONYMOUS_2, 115
- .set OPPONENT_BRIANNA_1, 116
- .set OPPONENT_CINDY_2, 117
- .set OPPONENT_BRIANNA_2, 118
- .set OPPONENT_ANETTE, 119
- .set OPPONENT_CINDY_3, 120
- .set OPPONENT_CINDY_4, 121
- .set OPPONENT_CINDY_5, 122
- .set OPPONENT_CINDY_6, 123
- .set OPPONENT_MELISSA, 124
- .set OPPONENT_SHEILA, 125
- .set OPPONENT_SHIRLEY, 126
- .set OPPONENT_JESSICA_1, 127
- .set OPPONENT_CONNIE, 128
- .set OPPONENT_BRIDGET, 129
- .set OPPONENT_OLIVIA, 130
- .set OPPONENT_TIFFANY, 131
- .set OPPONENT_JESSICA_2, 132
- .set OPPONENT_JESSICA_3, 133
- .set OPPONENT_JESSICA_4, 134
- .set OPPONENT_JESSICA_5, 135
- .set OPPONENT_WINSTON_1, 136
- .set OPPONENT_ANONYMOUS_3, 137
- .set OPPONENT_GARRET, 138
- .set OPPONENT_WINSTON_2, 139
- .set OPPONENT_WINSTON_3, 140
- .set OPPONENT_WINSTON_4, 141
- .set OPPONENT_WINSTON_5, 142
- .set OPPONENT_STEVE_1, 143
- .set OPPONENT_CHRIS, 144
- .set OPPONENT_MARK, 145
- .set OPPONENT_KENN, 146
- .set OPPONENT_STEVE_2, 147
- .set OPPONENT_STEVE_3, 148
- .set OPPONENT_STEVE_4, 149
- .set OPPONENT_STEVE_5, 150
- .set OPPONENT_LUIS, 151
- .set OPPONENT_AUSTIN, 152
- .set OPPONENT_DOUGLAS, 153
- .set OPPONENT_DARRIN, 154
- .set OPPONENT_TONY_1, 155
- .set OPPONENT_JEROME, 156
- .set OPPONENT_MATTHEW, 157
- .set OPPONENT_DAVID, 158
- .set OPPONENT_SPENCER, 159
- .set OPPONENT_ROLAND, 160
- .set OPPONENT_CODY, 161
- .set OPPONENT_STAN, 162
- .set OPPONENT_BARRY, 163
- .set OPPONENT_DEAN, 164
- .set OPPONENT_RODNEY, 165
- .set OPPONENT_RICHARD, 166
- .set OPPONENT_HERMAN, 167
- .set OPPONENT_ANONYMOUS_4, 168
- .set OPPONENT_GILBERT, 169
- .set OPPONENT_FRANKLIN, 170
- .set OPPONENT_DANNY, 171
- .set OPPONENT_JACK, 172
- .set OPPONENT_DUDLEY, 173
- .set OPPONENT_CHAD, 174
- .set OPPONENT_TONY_2, 175
- .set OPPONENT_TONY_3, 176
- .set OPPONENT_TONY_4, 177
- .set OPPONENT_TONY_5, 178
- .set OPPONENT_HIDEKI, 179
- .set OPPONENT_HITOSHI, 180
- .set OPPONENT_KIYO, 181
- .set OPPONENT_KOICHI, 182
- .set OPPONENT_NOB_1, 183
- .set OPPONENT_NOB_2, 184
- .set OPPONENT_NOB_3, 185
- .set OPPONENT_NOB_4, 186
- .set OPPONENT_NOB_5, 187
- .set OPPONENT_YUJI, 188
- .set OPPONENT_DAISUKE, 189
- .set OPPONENT_ATSUSHI, 190
- .set OPPONENT_KIRK, 191
- .set OPPONENT_SCOTT, 192
- .set OPPONENT_HARVEY, 193
- .set OPPONENT_SHAWN, 194
- .set OPPONENT_RANDY, 195
- .set OPPONENT_DALTON_1, 196
- .set OPPONENT_DALTON_2, 197
- .set OPPONENT_DALTON_3, 198
- .set OPPONENT_DALTON_4, 199
- .set OPPONENT_DALTON_5, 200
- .set OPPONENT_COLE, 201
- .set OPPONENT_FLINT, 202
- .set OPPONENT_AXLE, 203
- .set OPPONENT_JAKE, 204
- .set OPPONENT_ANDY, 205
- .set OPPONENT_BERNIE_1, 206
- .set OPPONENT_BERNIE_2, 207
- .set OPPONENT_BERNIE_3, 208
- .set OPPONENT_BERNIE_4, 209
- .set OPPONENT_BERNIE_5, 210
- .set OPPONENT_DREW, 211
- .set OPPONENT_CLIFF, 212
- .set OPPONENT_LARRY, 213
- .set OPPONENT_SHANE, 214
- .set OPPONENT_JUSTIN, 215
- .set OPPONENT_ETHAN_1, 216
- .set OPPONENT_JEFF, 217
- .set OPPONENT_TRAVIS, 218
- .set OPPONENT_ETHAN_2, 219
- .set OPPONENT_ETHAN_3, 220
- .set OPPONENT_ETHAN_4, 221
- .set OPPONENT_ETHAN_5, 222
- .set OPPONENT_BRENT, 223
- .set OPPONENT_DONALD, 224
- .set OPPONENT_TAYLOR, 225
- .set OPPONENT_BRANDON_1, 226
- .set OPPONENT_DEREK, 227
- .set OPPONENT_BRANDON_2, 228
- .set OPPONENT_BRANDON_3, 229
- .set OPPONENT_BRANDON_4, 230
- .set OPPONENT_BRANDON_5, 231
- .set OPPONENT_EDWARD, 232
- .set OPPONENT_PRESTON, 233
- .set OPPONENT_VIRGIL, 234
- .set OPPONENT_FRITZ, 235
- .set OPPONENT_WILLIAM, 236
- .set OPPONENT_JOSHUA, 237
- .set OPPONENT_CAMERON_1, 238
- .set OPPONENT_CAMERON_2, 239
- .set OPPONENT_CAMERON_3, 240
- .set OPPONENT_CAMERON_4, 241
- .set OPPONENT_CAMERON_5, 242
- .set OPPONENT_JACLYN, 243
- .set OPPONENT_HANNAH, 244
- .set OPPONENT_SAMANTHA, 245
- .set OPPONENT_MAURA, 246
- .set OPPONENT_KAYLA, 247
- .set OPPONENT_ALEXIS, 248
- .set OPPONENT_JACKI_1, 249
- .set OPPONENT_JACKI_2, 250
- .set OPPONENT_JACKI_3, 251
- .set OPPONENT_JACKI_4, 252
- .set OPPONENT_JACKI_5, 253
- .set OPPONENT_WALTER_1, 254
- .set OPPONENT_TUCKER, 255
- .set OPPONENT_THOMAS, 256
- .set OPPONENT_WALTER_2, 257
- .set OPPONENT_WALTER_3, 258
- .set OPPONENT_WALTER_4, 259
- .set OPPONENT_WALTER_5, 260
- .set OPPONENT_SIDNEY, 261
- .set OPPONENT_PHOEBE, 262
- .set OPPONENT_GLACIA, 263
- .set OPPONENT_DRAKE, 264
- .set OPPONENT_ROXANNE, 265
- .set OPPONENT_BRAWLY, 266
- .set OPPONENT_WATTSON, 267
- .set OPPONENT_FLANNERY, 268
- .set OPPONENT_NORMAN, 269
- .set OPPONENT_WINONA, 270
- .set OPPONENT_TATE_AND_LIZA, 271
- .set OPPONENT_WALLACE, 272
- .set OPPONENT_JERRY_1, 273
- .set OPPONENT_TED, 274
- .set OPPONENT_PAUL, 275
- .set OPPONENT_JERRY_2, 276
- .set OPPONENT_JERRY_3, 277
- .set OPPONENT_JERRY_4, 278
- .set OPPONENT_JERRY_5, 279
- .set OPPONENT_KAREN_1, 280
- .set OPPONENT_GEORGIA, 281
- .set OPPONENT_KAREN_2, 282
- .set OPPONENT_KAREN_3, 283
- .set OPPONENT_KAREN_4, 284
- .set OPPONENT_KAREN_5, 285
- .set OPPONENT_KATE_AND_JOY, 286
- .set OPPONENT_ANNA_AND_MEG_1, 287
- .set OPPONENT_ANNA_AND_MEG_2, 288
- .set OPPONENT_ANNA_AND_MEG_3, 289
- .set OPPONENT_ANNA_AND_MEG_4, 290
- .set OPPONENT_ANNA_AND_MEG_5, 291
- .set OPPONENT_VICTOR, 292
- .set OPPONENT_MIGUEL_1, 293
- .set OPPONENT_COLTON, 294
- .set OPPONENT_MIGUEL_2, 295
- .set OPPONENT_MIGUEL_3, 296
- .set OPPONENT_MIGUEL_4, 297
- .set OPPONENT_MIGUEL_5, 298
- .set OPPONENT_VICTORIA, 299
- .set OPPONENT_VANESSA, 300
- .set OPPONENT_MARISSA, 301
- .set OPPONENT_ISABEL_1, 302
- .set OPPONENT_ISABEL_2, 303
- .set OPPONENT_ISABEL_3, 304
- .set OPPONENT_ISABEL_4, 305
- .set OPPONENT_ISABEL_5, 306
- .set OPPONENT_TIMOTHY_1, 307
- .set OPPONENT_TIMOTHY_2, 308
- .set OPPONENT_TIMOTHY_3, 309
- .set OPPONENT_TIMOTHY_4, 310
- .set OPPONENT_TIMOTHY_5, 311
- .set OPPONENT_VICKY, 312
- .set OPPONENT_SHELBY_1, 313
- .set OPPONENT_SHELBY_2, 314
- .set OPPONENT_SHELBY_3, 315
- .set OPPONENT_SHELBY_4, 316
- .set OPPONENT_SHELBY_5, 317
- .set OPPONENT_CALVIN_1, 318
- .set OPPONENT_BILLY, 319
- .set OPPONENT_JOSH, 320
- .set OPPONENT_TOMMY, 321
- .set OPPONENT_JOEY, 322
- .set OPPONENT_BEN, 323
- .set OPPONENT_ANONYMOUS_5, 324
- .set OPPONENT_KEVIN, 325
- .set OPPONENT_NEAL, 326
- .set OPPONENT_DILLON, 327
- .set OPPONENT_CALVIN_2, 328
- .set OPPONENT_CALVIN_3, 329
- .set OPPONENT_CALVIN_4, 330
- .set OPPONENT_CALVIN_5, 331
- .set OPPONENT_EDDIE, 332
- .set OPPONENT_ALLEN, 333
- .set OPPONENT_TIMMY, 334
- .set OPPONENT_STEVEN, 335
- .set OPPONENT_ANDREW, 336
- .set OPPONENT_IVAN, 337
- .set OPPONENT_CLAUDE, 338
- .set OPPONENT_ELLIOT_1, 339
- .set OPPONENT_NED, 340
- .set OPPONENT_DALE, 341
- .set OPPONENT_NOLAN, 342
- .set OPPONENT_BARNY, 343
- .set OPPONENT_WADE, 344
- .set OPPONENT_CARTER, 345
- .set OPPONENT_ELLIOT_2, 346
- .set OPPONENT_ELLIOT_3, 347
- .set OPPONENT_ELLIOT_4, 348
- .set OPPONENT_ELLIOT_5, 349
- .set OPPONENT_RONALD, 350
- .set OPPONENT_JACOB, 351
- .set OPPONENT_ANTHONY, 352
- .set OPPONENT_BENJAMIN_1, 353
- .set OPPONENT_BENJAMIN_2, 354
- .set OPPONENT_BENJAMIN_3, 355
- .set OPPONENT_BENJAMIN_4, 356
- .set OPPONENT_BENJAMIN_5, 357
- .set OPPONENT_ABIGAIL_1, 358
- .set OPPONENT_JASMINE, 359
- .set OPPONENT_ABIGAIL_2, 360
- .set OPPONENT_ABIGAIL_3, 361
- .set OPPONENT_ABIGAIL_4, 362
- .set OPPONENT_ABIGAIL_5, 363
- .set OPPONENT_DYLAN_1, 364
- .set OPPONENT_DYLAN_2, 365
- .set OPPONENT_DYLAN_3, 366
- .set OPPONENT_DYLAN_4, 367
- .set OPPONENT_DYLAN_5, 368
- .set OPPONENT_MARIA_1, 369
- .set OPPONENT_MARIA_2, 370
- .set OPPONENT_MARIA_3, 371
- .set OPPONENT_MARIA_4, 372
- .set OPPONENT_MARIA_5, 373
- .set OPPONENT_CALEB, 374
- .set OPPONENT_ANONYMOUS_6, 375
- .set OPPONENT_ISAIAH_1, 376
- .set OPPONENT_ANONYMOUS_7, 377
- .set OPPONENT_CHASE, 378
- .set OPPONENT_ISAIAH_2, 379
- .set OPPONENT_ISAIAH_3, 380
- .set OPPONENT_ISAIAH_4, 381
- .set OPPONENT_ISAIAH_5, 382
- .set OPPONENT_ANONYMOUS_8, 383
- .set OPPONENT_CONNOR, 384
- .set OPPONENT_ANONYMOUS_9, 385
- .set OPPONENT_KATELYN_1, 386
- .set OPPONENT_ALLISON, 387
- .set OPPONENT_KATELYN_2, 388
- .set OPPONENT_KATELYN_3, 389
- .set OPPONENT_KATELYN_4, 390
- .set OPPONENT_KATELYN_5, 391
- .set OPPONENT_NICOLAS_1, 392
- .set OPPONENT_NICOLAS_2, 393
- .set OPPONENT_NICOLAS_3, 394
- .set OPPONENT_NICOLAS_4, 395
- .set OPPONENT_NICOLAS_5, 396
- .set OPPONENT_AARON, 397
- .set OPPONENT_PERRY, 398
- .set OPPONENT_HUGH, 399
- .set OPPONENT_PHIL, 400
- .set OPPONENT_JARED, 401
- .set OPPONENT_ANONYMOUS_10, 402
- .set OPPONENT_TANNER, 403
- .set OPPONENT_WILL, 404
- .set OPPONENT_COLIN, 405
- .set OPPONENT_ROBERT_1, 406
- .set OPPONENT_BENNY, 407
- .set OPPONENT_CHESTER, 408
- .set OPPONENT_ROBERT_2, 409
- .set OPPONENT_ROBERT_3, 410
- .set OPPONENT_ROBERT_4, 411
- .set OPPONENT_ROBERT_5, 412
- .set OPPONENT_ALEX, 413
- .set OPPONENT_BECK, 414
- .set OPPONENT_YASU, 415
- .set OPPONENT_TAKASHI, 416
- .set OPPONENT_MAKOTO, 417
- .set OPPONENT_HIDEO_1, 418
- .set OPPONENT_LAO_1, 419
- .set OPPONENT_LUNG, 420
- .set OPPONENT_LAO_2, 421
- .set OPPONENT_LAO_3, 422
- .set OPPONENT_LAO_4, 423
- .set OPPONENT_LAO_5, 424
- .set OPPONENT_TESSA, 425
- .set OPPONENT_LAURA, 426
- .set OPPONENT_CYNDY_1, 427
- .set OPPONENT_CORA, 428
- .set OPPONENT_JILL, 429
- .set OPPONENT_CYNDY_2, 430
- .set OPPONENT_CYNDY_3, 431
- .set OPPONENT_CYNDY_4, 432
- .set OPPONENT_CYNDY_5, 433
- .set OPPONENT_MADELINE_1, 434
- .set OPPONENT_CLARISSA, 435
- .set OPPONENT_ANGELICA, 436
- .set OPPONENT_MADELINE_2, 437
- .set OPPONENT_MADELINE_3, 438
- .set OPPONENT_MADELINE_4, 439
- .set OPPONENT_MADELINE_5, 440
- .set OPPONENT_BEVERLY, 441
- .set OPPONENT_DAWN, 442
- .set OPPONENT_NICOLE, 443
- .set OPPONENT_DENISE, 444
- .set OPPONENT_BETH, 445
- .set OPPONENT_TARA, 446
- .set OPPONENT_MISSY, 447
- .set OPPONENT_ALICE, 448
- .set OPPONENT_JENNY_1, 449
- .set OPPONENT_GRACE, 450
- .set OPPONENT_TANYA, 451
- .set OPPONENT_SHARON, 452
- .set OPPONENT_NIKKI, 453
- .set OPPONENT_BRENDA, 454
- .set OPPONENT_KATIE, 455
- .set OPPONENT_SUSIE, 456
- .set OPPONENT_KARA, 457
- .set OPPONENT_DANA, 458
- .set OPPONENT_ERIN, 459
- .set OPPONENT_DEBRA, 460
- .set OPPONENT_LINDA, 461
- .set OPPONENT_KAYLEE, 462
- .set OPPONENT_LAUREL, 463
- .set OPPONENT_DARCY, 464
- .set OPPONENT_JENNY_2, 465
- .set OPPONENT_JENNY_3, 466
- .set OPPONENT_JENNY_4, 467
- .set OPPONENT_JENNY_5, 468
- .set OPPONENT_HEIDI, 469
- .set OPPONENT_BECKY, 470
- .set OPPONENT_CAROL, 471
- .set OPPONENT_NANCY, 472
- .set OPPONENT_MARTHA, 473
- .set OPPONENT_DIANA_1, 474
- .set OPPONENT_NINA, 475
- .set OPPONENT_IRENE, 476
- .set OPPONENT_DIANA_2, 477
- .set OPPONENT_DIANA_3, 478
- .set OPPONENT_DIANA_4, 479
- .set OPPONENT_DIANA_5, 480
- .set OPPONENT_AMY_AND_LIV_1, 481
- .set OPPONENT_AMY_AND_LIV_2, 482
- .set OPPONENT_GINA_AND_MIA_1, 483
- .set OPPONENT_MIU_AND_YUKI, 484
- .set OPPONENT_AMY_AND_LIV_3, 485
- .set OPPONENT_GINA_AND_MIA_2, 486
- .set OPPONENT_AMY_AND_LIV_4, 487
- .set OPPONENT_AMY_AND_LIV_5, 488
- .set OPPONENT_AMY_AND_LIV_6, 489
- .set OPPONENT_HUEY, 490
- .set OPPONENT_EDMOND, 491
- .set OPPONENT_ERNEST_1, 492
- .set OPPONENT_DWAYNE, 493
- .set OPPONENT_PHILLIP, 494
- .set OPPONENT_LEONARD, 495
- .set OPPONENT_DUNCAN, 496
- .set OPPONENT_ERNEST_2, 497
- .set OPPONENT_ERNEST_3, 498
- .set OPPONENT_ERNEST_4, 499
- .set OPPONENT_ERNEST_5, 500
- .set OPPONENT_ANONYMOUS_11, 501
- .set OPPONENT_ANONYMOUS_12, 502
- .set OPPONENT_ANONYMOUS_13, 503
- .set OPPONENT_SONNY, 504
- .set OPPONENT_DONOVAN, 505
- .set OPPONENT_GERALD, 506
- .set OPPONENT_KELVIN, 507
- .set OPPONENT_KODY, 508
- .set OPPONENT_TEVIN, 509
- .set OPPONENT_DAMON, 510
- .set OPPONENT_PABLO, 511
- .set OPPONENT_EDWIN_1, 512
- .set OPPONENT_HECTOR_1, 513
- .set OPPONENT_HECTOR_2, 514
- .set OPPONENT_EDWIN_2, 515
- .set OPPONENT_EDWIN_3, 516
- .set OPPONENT_EDWIN_4, 517
- .set OPPONENT_EDWIN_5, 518
- .set OPPONENT_WALLY_1, 519
- .set OPPONENT_BRENDAN_1, 520
- .set OPPONENT_BRENDAN_2, 521
- .set OPPONENT_BRENDAN_3, 522
- .set OPPONENT_BRENDAN_4, 523
- .set OPPONENT_BRENDAN_5, 524
- .set OPPONENT_BRENDAN_6, 525
- .set OPPONENT_BRENDAN_7, 526
- .set OPPONENT_BRENDAN_8, 527
- .set OPPONENT_BRENDAN_9, 528
- .set OPPONENT_MAY_1, 529
- .set OPPONENT_MAY_2, 530
- .set OPPONENT_MAY_3, 531
- .set OPPONENT_MAY_4, 532
- .set OPPONENT_MAY_5, 533
- .set OPPONENT_MAY_6, 534
- .set OPPONENT_MAY_7, 535
- .set OPPONENT_MAY_8, 536
- .set OPPONENT_MAY_9, 537
- .set OPPONENT_ISAAC_1, 538
- .set OPPONENT_RILEY, 539
- .set OPPONENT_AIDAN, 540
- .set OPPONENT_ISAAC_2, 541
- .set OPPONENT_ISAAC_3, 542
- .set OPPONENT_ISAAC_4, 543
- .set OPPONENT_ISAAC_5, 544
- .set OPPONENT_LYDIA_1, 545
- .set OPPONENT_ALEXIA, 546
- .set OPPONENT_DANIELLE, 547
- .set OPPONENT_LYDIA_2, 548
- .set OPPONENT_LYDIA_3, 549
- .set OPPONENT_LYDIA_4, 550
- .set OPPONENT_LYDIA_5, 551
- .set OPPONENT_JACKSON_1, 552
- .set OPPONENT_CARLOS, 553
- .set OPPONENT_SEBASTIAN, 554
- .set OPPONENT_JACKSON_2, 555
- .set OPPONENT_JACKSON_3, 556
- .set OPPONENT_JACKSON_4, 557
- .set OPPONENT_JACKSON_5, 558
- .set OPPONENT_CATHERINE_1, 559
- .set OPPONENT_JENNA, 560
- .set OPPONENT_SOPHIA, 561
- .set OPPONENT_CATHERINE_2, 562
- .set OPPONENT_CATHERINE_3, 563
- .set OPPONENT_CATHERINE_4, 564
- .set OPPONENT_CATHERINE_5, 565
- .set OPPONENT_MAXIE_1, 566
- .set OPPONENT_GRUNT_28, 567
- .set OPPONENT_GRUNT_29, 568
- .set OPPONENT_GRUNT_30, 569
- .set OPPONENT_GRUNT_31, 570
- .set OPPONENT_GRUNT_32, 571
- .set OPPONENT_GRUNT_33, 572
- .set OPPONENT_GRUNT_34, 573
- .set OPPONENT_GRUNT_35, 574
- .set OPPONENT_GRUNT_36, 575
- .set OPPONENT_GRUNT_37, 576
- .set OPPONENT_GRUNT_38, 577
- .set OPPONENT_GRUNT_39, 578
- .set OPPONENT_GRUNT_40, 579
- .set OPPONENT_GRUNT_41, 580
- .set OPPONENT_GRUNT_42, 581
- .set OPPONENT_GRUNT_43, 582
- .set OPPONENT_GRUNT_44, 583
- .set OPPONENT_GRUNT_45, 584
- .set OPPONENT_GRUNT_46, 585
- .set OPPONENT_GRUNT_47, 586
- .set OPPONENT_GRUNT_48, 587
- .set OPPONENT_GRUNT_49, 588
- .set OPPONENT_GRUNT_50, 589
- .set OPPONENT_GRUNT_51, 590
- .set OPPONENT_GRUNT_52, 591
- .set OPPONENT_GRUNT_53, 592
- .set OPPONENT_GRUNT_54, 593
- .set OPPONENT_ANONYMOUS_14, 594
- .set OPPONENT_ANONYMOUS_15, 595
- .set OPPONENT_TABITHA_1, 596
- .set OPPONENT_TABITHA_2, 597
- .set OPPONENT_ANONYMOUS_16, 598
- .set OPPONENT_COURTNEY_1, 599
- .set OPPONENT_COURTNEY_2, 600
- .set OPPONENT_MAXIE_2, 601
- .set OPPONENT_MAXIE_3, 602
- .set OPPONENT_TIANA, 603
- .set OPPONENT_HALEY_1, 604
- .set OPPONENT_JANICE, 605
- .set OPPONENT_VIVI, 606
- .set OPPONENT_HALEY_2, 607
- .set OPPONENT_HALEY_3, 608
- .set OPPONENT_HALEY_4, 609
- .set OPPONENT_HALEY_5, 610
- .set OPPONENT_SALLY, 611
- .set OPPONENT_ROBIN, 612
- .set OPPONENT_ANDREA, 613
- .set OPPONENT_CRISSY, 614
- .set OPPONENT_RICK, 615
- .set OPPONENT_LYLE, 616
- .set OPPONENT_JOSE, 617
- .set OPPONENT_DOUG, 618
- .set OPPONENT_GREG, 619
- .set OPPONENT_KENT, 620
- .set OPPONENT_JAMES_1, 621
- .set OPPONENT_JAMES_2, 622
- .set OPPONENT_JAMES_3, 623
- .set OPPONENT_JAMES_4, 624
- .set OPPONENT_JAMES_5, 625
- .set OPPONENT_BRICE, 626
- .set OPPONENT_TRENT_1, 627
- .set OPPONENT_LENNY, 628
- .set OPPONENT_LUCAS_1, 629
- .set OPPONENT_ALAN, 630
- .set OPPONENT_CLARK, 631
- .set OPPONENT_ERIC, 632
- .set OPPONENT_LUCAS_2, 633
- .set OPPONENT_MIKE_1, 634
- .set OPPONENT_MIKE_2, 635
- .set OPPONENT_TRENT_2, 636
- .set OPPONENT_TRENT_3, 637
- .set OPPONENT_TRENT_4, 638
- .set OPPONENT_TRENT_5, 639
- .set OPPONENT_DEZ_AND_LUKE, 640
- .set OPPONENT_LEA_AND_JED, 641
- .set OPPONENT_LOIS_AND_HAL_1, 642
- .set OPPONENT_LOIS_AND_HAL_2, 643
- .set OPPONENT_LOIS_AND_HAL_3, 644
- .set OPPONENT_LOIS_AND_HAL_4, 645
- .set OPPONENT_LOIS_AND_HAL_5, 646
- .set OPPONENT_JOHANNA, 647
- .set OPPONENT_ZANE, 648
- .set OPPONENT_VIVIAN, 649
- .set OPPONENT_SADIE, 650
- .set OPPONENT_HIDEO_2, 651
- .set OPPONENT_KEIGO, 652
- .set OPPONENT_TSUNAO, 653
- .set OPPONENT_TERRELL, 654
- .set OPPONENT_KYLEE, 655
- .set OPPONENT_WALLY_2, 656
- .set OPPONENT_WALLY_3, 657
- .set OPPONENT_WALLY_4, 658
- .set OPPONENT_WALLY_5, 659
- .set OPPONENT_WALLY_6, 660
- .set OPPONENT_BRENDAN_10, 661
- .set OPPONENT_BRENDAN_11, 662
- .set OPPONENT_BRENDAN_12, 663
- .set OPPONENT_MAY_10, 664
- .set OPPONENT_MAY_11, 665
- .set OPPONENT_MAY_12, 666
- .set OPPONENT_JONAH, 667
- .set OPPONENT_HENRY, 668
- .set OPPONENT_ROGER, 669
- .set OPPONENT_ALEXA, 670
- .set OPPONENT_RUBEN, 671
- .set OPPONENT_KOJI, 672
- .set OPPONENT_WAYNE, 673
- .set OPPONENT_BYRON, 674
- .set OPPONENT_REED, 675
- .set OPPONENT_TISHA, 676
- .set OPPONENT_TORI_AND_TIA, 677
- .set OPPONENT_KIM_AND_IRIS, 678
- .set OPPONENT_TYRA_AND_IVY, 679
- .set OPPONENT_MEL_AND_PAUL, 680
- .set OPPONENT_JOHN_AND_JAY_1, 681
- .set OPPONENT_JOHN_AND_JAY_2, 682
- .set OPPONENT_JOHN_AND_JAY_3, 683
- .set OPPONENT_JOHN_AND_JAY_4, 684
- .set OPPONENT_JOHN_AND_JAY_5, 685
- .set OPPONENT_RELI_AND_IAN, 686
- .set OPPONENT_RITA_AND_SAM_1, 687
- .set OPPONENT_RITA_AND_SAM_2, 688
- .set OPPONENT_RITA_AND_SAM_3, 689
- .set OPPONENT_RITA_AND_SAM_4, 690
- .set OPPONENT_RITA_AND_SAM_5, 691
- .set OPPONENT_LISA_AND_RAY, 692
- .set OPPONENT_EUGENE, 693
diff --git a/constants/songs.inc b/constants/songs.inc
deleted file mode 100644
index a89376983..000000000
--- a/constants/songs.inc
+++ /dev/null
@@ -1,369 +0,0 @@
- .equiv SE_STOP, 0
- .equiv SE_KAIFUKU, 1
- .equiv SE_PC_LOGON, 2
- .equiv SE_PC_OFF, 3
- .equiv SE_PC_ON, 4
- .equiv SE_SELECT, 5
- .equiv SE_WIN_OPEN, 6
- .equiv SE_WALL_HIT, 7
- .equiv SE_DOOR, 8
- .equiv SE_KAIDAN, 9
- .equiv SE_DANSA, 10
- .equiv SE_JITENSYA, 11
- .equiv SE_KOUKA_L, 12
- .equiv SE_KOUKA_M, 13
- .equiv SE_KOUKA_H, 14
- .equiv SE_BOWA2, 15
- .equiv SE_POKE_DEAD, 16
- .equiv SE_NIGERU, 17
- .equiv SE_JIDO_DOA, 18
- .equiv SE_NAMINORI, 19
- .equiv SE_BAN, 20
- .equiv SE_PIN, 21
- .equiv SE_BOO, 22
- .equiv SE_BOWA, 23
- .equiv SE_JYUNI, 24
- .equiv SE_A, 25
- .equiv SE_I, 26
- .equiv SE_U, 27
- .equiv SE_E, 28
- .equiv SE_O, 29
- .equiv SE_N, 30
- .equiv SE_SEIKAI, 31
- .equiv SE_HAZURE, 32
- .equiv SE_EXP, 33
- .equiv SE_JITE_PYOKO, 34
- .equiv SE_MU_PACHI, 35
- .equiv SE_TK_KASYA, 36
- .equiv SE_FU_ZAKU, 37
- .equiv SE_FU_ZAKU2, 38
- .equiv SE_FU_ZUZUZU, 39
- .equiv SE_RU_GASHIN, 40
- .equiv SE_RU_GASYAN, 41
- .equiv SE_RU_BARI, 42
- .equiv SE_RU_HYUU, 43
- .equiv SE_KI_GASYAN, 44
- .equiv SE_TK_WARPIN, 45
- .equiv SE_TK_WARPOUT, 46
- .equiv SE_TU_SAA, 47
- .equiv SE_HI_TURUN, 48
- .equiv SE_TRACK_MOVE, 49
- .equiv SE_TRACK_STOP, 50
- .equiv SE_TRACK_HAIK, 51
- .equiv SE_TRACK_DOOR, 52
- .equiv SE_MOTER, 53
- .equiv SE_CARD, 54
- .equiv SE_SAVE, 55
- .equiv SE_KON, 56
- .equiv SE_KON2, 57
- .equiv SE_KON3, 58
- .equiv SE_KON4, 59
- .equiv SE_SUIKOMU, 60
- .equiv SE_NAGERU, 61
- .equiv SE_TOY_C, 62
- .equiv SE_TOY_D, 63
- .equiv SE_TOY_E, 64
- .equiv SE_TOY_F, 65
- .equiv SE_TOY_G, 66
- .equiv SE_TOY_A, 67
- .equiv SE_TOY_B, 68
- .equiv SE_TOY_C1, 69
- .equiv SE_MIZU, 70
- .equiv SE_HASHI, 71
- .equiv SE_DAUGI, 72
- .equiv SE_PINPON, 73
- .equiv SE_FUUSEN1, 74
- .equiv SE_FUUSEN2, 75
- .equiv SE_FUUSEN3, 76
- .equiv SE_TOY_KABE, 77
- .equiv SE_TOY_DANGO, 78
- .equiv SE_DOKU, 79
- .equiv SE_ESUKA, 80
- .equiv SE_T_AME, 81
- .equiv SE_T_AME_E, 82
- .equiv SE_T_OOAME, 83
- .equiv SE_T_OOAME_E, 84
- .equiv SE_T_KOAME, 85
- .equiv SE_T_KOAME_E, 86
- .equiv SE_T_KAMI, 87
- .equiv SE_T_KAMI2, 88
- .equiv SE_ELEBETA, 89
- .equiv SE_HINSI, 90
- .equiv SE_EXPMAX, 91
- .equiv SE_TAMAKORO, 92
- .equiv SE_TAMAKORO_E, 93
- .equiv SE_BASABASA, 94
- .equiv SE_REGI, 95
- .equiv SE_C_GAJI, 96
- .equiv SE_C_MAKU_U, 97
- .equiv SE_C_MAKU_D, 98
- .equiv SE_C_PASI, 99
- .equiv SE_C_SYU, 100
- .equiv SE_C_PIKON, 101
- .equiv SE_REAPOKE, 102
- .equiv SE_OP_BASYU, 103
- .equiv SE_BT_START, 104
- .equiv SE_DENDOU, 105
- .equiv SE_JIHANKI, 106
- .equiv SE_TAMA, 107
- .equiv SE_Z_SCROLL, 108
- .equiv SE_Z_PAGE, 109
- .equiv SE_PN_ON, 110
- .equiv SE_PN_OFF, 111
- .equiv SE_Z_SEARCH, 112
- .equiv SE_TAMAGO, 113
- .equiv SE_TB_START, 114
- .equiv SE_TB_KON, 115
- .equiv SE_TB_KARA, 116
- .equiv SE_BIDORO, 117
- .equiv SE_W085, 118
- .equiv SE_W085B, 119
- .equiv SE_W231, 120
- .equiv SE_W171, 121
- .equiv SE_W233, 122
- .equiv SE_W233B, 123
- .equiv SE_W145, 124
- .equiv SE_W145B, 125
- .equiv SE_W145C, 126
- .equiv SE_W240, 127
- .equiv SE_W015, 128
- .equiv SE_W081, 129
- .equiv SE_W081B, 130
- .equiv SE_W088, 131
- .equiv SE_W016, 132
- .equiv SE_W016B, 133
- .equiv SE_W003, 134
- .equiv SE_W104, 135
- .equiv SE_W013, 136
- .equiv SE_W196, 137
- .equiv SE_W086, 138
- .equiv SE_W004, 139
- .equiv SE_W025, 140
- .equiv SE_W025B, 141
- .equiv SE_W152, 142
- .equiv SE_W026, 143
- .equiv SE_W172, 144
- .equiv SE_W172B, 145
- .equiv SE_W053, 146
- .equiv SE_W007, 147
- .equiv SE_W092, 148
- .equiv SE_W221, 149
- .equiv SE_W221B, 150
- .equiv SE_W052, 151
- .equiv SE_W036, 152
- .equiv SE_W059, 153
- .equiv SE_W059B, 154
- .equiv SE_W010, 155
- .equiv SE_W011, 156
- .equiv SE_W017, 157
- .equiv SE_W019, 158
- .equiv SE_W028, 159
- .equiv SE_W013B, 160
- .equiv SE_W044, 161
- .equiv SE_W029, 162
- .equiv SE_W057, 163
- .equiv SE_W056, 164
- .equiv SE_W250, 165
- .equiv SE_W030, 166
- .equiv SE_W039, 167
- .equiv SE_W054, 168
- .equiv SE_W077, 169
- .equiv SE_W020, 170
- .equiv SE_W082, 171
- .equiv SE_W047, 172
- .equiv SE_W195, 173
- .equiv SE_W006, 174
- .equiv SE_W091, 175
- .equiv SE_W146, 176
- .equiv SE_W120, 177
- .equiv SE_W153, 178
- .equiv SE_W071B, 179
- .equiv SE_W071, 180
- .equiv SE_W103, 181
- .equiv SE_W062, 182
- .equiv SE_W062B, 183
- .equiv SE_W048, 184
- .equiv SE_W187, 185
- .equiv SE_W118, 186
- .equiv SE_W155, 187
- .equiv SE_W122, 188
- .equiv SE_W060, 189
- .equiv SE_W185, 190
- .equiv SE_W014, 191
- .equiv SE_W043, 192
- .equiv SE_W207, 193
- .equiv SE_W207B, 194
- .equiv SE_W215, 195
- .equiv SE_W109, 196
- .equiv SE_W173, 197
- .equiv SE_W280, 198
- .equiv SE_W202, 199
- .equiv SE_W060B, 200
- .equiv SE_W076, 201
- .equiv SE_W080, 202
- .equiv SE_W100, 203
- .equiv SE_W107, 204
- .equiv SE_W166, 205
- .equiv SE_W129, 206
- .equiv SE_W115, 207
- .equiv SE_W112, 208
- .equiv SE_W197, 209
- .equiv SE_W199, 210
- .equiv SE_W236, 211
- .equiv SE_W204, 212
- .equiv SE_W268, 213
- .equiv SE_W070, 214
- .equiv SE_W063, 215
- .equiv SE_W127, 216
- .equiv SE_W179, 217
- .equiv SE_W151, 218
- .equiv SE_W201, 219
- .equiv SE_W161, 220
- .equiv SE_W161B, 221
- .equiv SE_W227, 222
- .equiv SE_W227B, 223
- .equiv SE_W226, 224
- .equiv SE_W208, 225
- .equiv SE_W213, 226
- .equiv SE_W213B, 227
- .equiv SE_W234, 228
- .equiv SE_W260, 229
- .equiv SE_W328, 230
- .equiv SE_W320, 231
- .equiv SE_W255, 232
- .equiv SE_W291, 233
- .equiv SE_W089, 234
- .equiv SE_W239, 235
- .equiv SE_W230, 236
- .equiv SE_W281, 237
- .equiv SE_W327, 238
- .equiv SE_W287, 239
- .equiv SE_W257, 240
- .equiv SE_W253, 241
- .equiv SE_W258, 242
- .equiv SE_W322, 243
- .equiv SE_W298, 244
- .equiv SE_W287B, 245
- .equiv SE_W114, 246
- .equiv SE_W063B, 247
-
- .equiv BGM_STOP, 349
- .equiv BGM_TETSUJI, 350
- .equiv BGM_FIELD13, 351
- .equiv BGM_KACHI22, 352
- .equiv BGM_KACHI2, 353
- .equiv BGM_KACHI3, 354
- .equiv BGM_KACHI5, 355
- .equiv BGM_PCC, 356
- .equiv BGM_NIBI, 357
- .equiv BGM_SUIKUN, 358
- .equiv BGM_DOORO1, 359
- .equiv BGM_DOORO_X1, 360
- .equiv BGM_DOORO_X3, 361
- .equiv BGM_MACHI_S2, 362
- .equiv BGM_MACHI_S4, 363
- .equiv BGM_GIM, 364
- .equiv BGM_NAMINORI, 365
- .equiv BGM_DAN01, 366
- .equiv BGM_FANFA1, 367
- .equiv BGM_ME_ASA, 368
- .equiv BGM_ME_BACHI, 369
- .equiv BGM_FANFA4, 370
- .equiv BGM_FANFA5, 371
- .equiv BGM_ME_WAZA, 372
- .equiv BGM_BIJYUTU, 373
- .equiv BGM_DOORO_X4, 374
- .equiv BGM_FUNE_KAN, 375
- .equiv BGM_ME_SHINKA, 376
- .equiv BGM_SHINKA, 377
- .equiv BGM_ME_WASURE, 378
- .equiv BGM_SYOUJOEYE, 379
- .equiv BGM_BOYEYE, 380
- .equiv BGM_DAN02, 381
- .equiv BGM_MACHI_S3, 382
- .equiv BGM_ODAMAKI, 383
- .equiv BGM_B_TOWER, 384
- .equiv BGM_SWIMEYE, 385
- .equiv BGM_DAN03, 386
- .equiv BGM_ME_KINOMI, 387
- .equiv BGM_ME_TAMA, 388
- .equiv BGM_ME_B_BIG, 389
- .equiv BGM_ME_B_SMALL, 390
- .equiv BGM_ME_ZANNEN, 391
- .equiv BGM_BD_TIME, 392
- .equiv BGM_TEST1, 393
- .equiv BGM_TEST2, 394
- .equiv BGM_TEST3, 395
- .equiv BGM_TEST4, 396
- .equiv BGM_TEST, 397
- .equiv BGM_GOMACHI0, 398
- .equiv BGM_GOTOWN, 399
- .equiv BGM_POKECEN, 400
- .equiv BGM_NEXTROAD, 401
- .equiv BGM_GRANROAD, 402
- .equiv BGM_CYCLING, 403
- .equiv BGM_FRIENDLY, 404
- .equiv BGM_MISHIRO, 405
- .equiv BGM_TOZAN, 406
- .equiv BGM_GIRLEYE, 407
- .equiv BGM_MINAMO, 408
- .equiv BGM_ASHROAD, 409
- .equiv BGM_EVENT0, 410
- .equiv BGM_DEEPDEEP, 411
- .equiv BGM_KACHI1, 412
- .equiv BGM_TITLE3, 413
- .equiv BGM_DEMO1, 414
- .equiv BGM_GIRL_SUP, 415
- .equiv BGM_HAGESHII, 416
- .equiv BGM_KAKKOII, 417
- .equiv BGM_KAZANBAI, 418
- .equiv BGM_AQA_0, 419
- .equiv BGM_TSURETEK, 420
- .equiv BGM_BOY_SUP, 421
- .equiv BGM_RAINBOW, 422
- .equiv BGM_AYASII, 423
- .equiv BGM_KACHI4, 424
- .equiv BGM_ROPEWAY, 425
- .equiv BGM_CASINO, 426
- .equiv BGM_HIGHTOWN, 427
- .equiv BGM_SAFARI, 428
- .equiv BGM_C_ROAD, 429
- .equiv BGM_AJITO, 430
- .equiv BGM_M_BOAT, 431
- .equiv BGM_M_DUNGON, 432
- .equiv BGM_FINECITY, 433
- .equiv BGM_MACHUPI, 434
- .equiv BGM_P_SCHOOL, 435
- .equiv BGM_DENDOU, 436
- .equiv BGM_TONEKUSA, 437
- .equiv BGM_MABOROSI, 438
- .equiv BGM_CON_FAN, 439
- .equiv BGM_CONTEST0, 440
- .equiv BGM_MGM0, 441
- .equiv BGM_T_BATTLE, 442
- .equiv BGM_OOAME, 443
- .equiv BGM_HIDERI, 444
- .equiv BGM_RUNECITY, 445
- .equiv BGM_CON_K, 446
- .equiv BGM_EIKOU_R, 447
- .equiv BGM_KARAKURI, 448
- .equiv BGM_HUTAGO, 449
- .equiv BGM_SITENNOU, 450
- .equiv BGM_YAMA_EYE, 451
- .equiv BGM_CONLOBBY, 452
- .equiv BGM_INTER_V, 453
- .equiv BGM_DAIGO, 454
- .equiv BGM_THANKFOR, 455
- .equiv BGM_END, 456
- .equiv BGM_BATTLE27, 457
- .equiv BGM_BATTLE31, 458
- .equiv BGM_BATTLE20, 459
- .equiv BGM_BATTLE32, 460
- .equiv BGM_BATTLE33, 461
- .equiv BGM_BATTLE36, 462
- .equiv BGM_BATTLE34, 463
- .equiv BGM_BATTLE35, 464
- .equiv BGM_BATTLE38, 465
- .equiv BGM_BATTLE30, 466
-
- .equiv BGM_ROUTE_118, 0x7fff
diff --git a/constants/species_constants.inc b/constants/species_constants.inc
deleted file mode 100644
index d023662b7..000000000
--- a/constants/species_constants.inc
+++ /dev/null
@@ -1,448 +0,0 @@
- .include "asm/macros/asm.inc"
-
- enum_start
- enum SPECIES_NONE @ 0x000
- enum SPECIES_BULBASAUR @ 0x001
- enum SPECIES_IVYSAUR @ 0x002
- enum SPECIES_VENUSAUR @ 0x003
- enum SPECIES_CHARMANDER @ 0x004
- enum SPECIES_CHARMELEON @ 0x005
- enum SPECIES_CHARIZARD @ 0x006
- enum SPECIES_SQUIRTLE @ 0x007
- enum SPECIES_WARTORTLE @ 0x008
- enum SPECIES_BLASTOISE @ 0x009
- enum SPECIES_CATERPIE @ 0x00a
- enum SPECIES_METAPOD @ 0x00b
- enum SPECIES_BUTTERFREE @ 0x00c
- enum SPECIES_WEEDLE @ 0x00d
- enum SPECIES_KAKUNA @ 0x00e
- enum SPECIES_BEEDRILL @ 0x00f
- enum SPECIES_PIDGEY @ 0x010
- enum SPECIES_PIDGEOTTO @ 0x011
- enum SPECIES_PIDGEOT @ 0x012
- enum SPECIES_RATTATA @ 0x013
- enum SPECIES_RATICATE @ 0x014
- enum SPECIES_SPEAROW @ 0x015
- enum SPECIES_FEAROW @ 0x016
- enum SPECIES_EKANS @ 0x017
- enum SPECIES_ARBOK @ 0x018
- enum SPECIES_PIKACHU @ 0x019
- enum SPECIES_RAICHU @ 0x01a
- enum SPECIES_SANDSHREW @ 0x01b
- enum SPECIES_SANDSLASH @ 0x01c
- enum SPECIES_NIDORAN_F @ 0x01d
- enum SPECIES_NIDORINA @ 0x01e
- enum SPECIES_NIDOQUEEN @ 0x01f
- enum SPECIES_NIDORAN_M @ 0x020
- enum SPECIES_NIDORINO @ 0x021
- enum SPECIES_NIDOKING @ 0x022
- enum SPECIES_CLEFAIRY @ 0x023
- enum SPECIES_CLEFABLE @ 0x024
- enum SPECIES_VULPIX @ 0x025
- enum SPECIES_NINETALES @ 0x026
- enum SPECIES_JIGGLYPUFF @ 0x027
- enum SPECIES_WIGGLYTUFF @ 0x028
- enum SPECIES_ZUBAT @ 0x029
- enum SPECIES_GOLBAT @ 0x02a
- enum SPECIES_ODDISH @ 0x02b
- enum SPECIES_GLOOM @ 0x02c
- enum SPECIES_VILEPLUME @ 0x02d
- enum SPECIES_PARAS @ 0x02e
- enum SPECIES_PARASECT @ 0x02f
- enum SPECIES_VENONAT @ 0x030
- enum SPECIES_VENOMOTH @ 0x031
- enum SPECIES_DIGLETT @ 0x032
- enum SPECIES_DUGTRIO @ 0x033
- enum SPECIES_MEOWTH @ 0x034
- enum SPECIES_PERSIAN @ 0x035
- enum SPECIES_PSYDUCK @ 0x036
- enum SPECIES_GOLDUCK @ 0x037
- enum SPECIES_MANKEY @ 0x038
- enum SPECIES_PRIMEAPE @ 0x039
- enum SPECIES_GROWLITHE @ 0x03a
- enum SPECIES_ARCANINE @ 0x03b
- enum SPECIES_POLIWAG @ 0x03c
- enum SPECIES_POLIWHIRL @ 0x03d
- enum SPECIES_POLIWRATH @ 0x03e
- enum SPECIES_ABRA @ 0x03f
- enum SPECIES_KADABRA @ 0x040
- enum SPECIES_ALAKAZAM @ 0x041
- enum SPECIES_MACHOP @ 0x042
- enum SPECIES_MACHOKE @ 0x043
- enum SPECIES_MACHAMP @ 0x044
- enum SPECIES_BELLSPROUT @ 0x045
- enum SPECIES_WEEPINBELL @ 0x046
- enum SPECIES_VICTREEBEL @ 0x047
- enum SPECIES_TENTACOOL @ 0x048
- enum SPECIES_TENTACRUEL @ 0x049
- enum SPECIES_GEODUDE @ 0x04a
- enum SPECIES_GRAVELER @ 0x04b
- enum SPECIES_GOLEM @ 0x04c
- enum SPECIES_PONYTA @ 0x04d
- enum SPECIES_RAPIDASH @ 0x04e
- enum SPECIES_SLOWPOKE @ 0x04f
- enum SPECIES_SLOWBRO @ 0x050
- enum SPECIES_MAGNEMITE @ 0x051
- enum SPECIES_MAGNETON @ 0x052
- enum SPECIES_FARFETCHD @ 0x053
- enum SPECIES_DODUO @ 0x054
- enum SPECIES_DODRIO @ 0x055
- enum SPECIES_SEEL @ 0x056
- enum SPECIES_DEWGONG @ 0x057
- enum SPECIES_GRIMER @ 0x058
- enum SPECIES_MUK @ 0x059
- enum SPECIES_SHELLDER @ 0x05a
- enum SPECIES_CLOYSTER @ 0x05b
- enum SPECIES_GASTLY @ 0x05c
- enum SPECIES_HAUNTER @ 0x05d
- enum SPECIES_GENGAR @ 0x05e
- enum SPECIES_ONIX @ 0x05f
- enum SPECIES_DROWZEE @ 0x060
- enum SPECIES_HYPNO @ 0x061
- enum SPECIES_KRABBY @ 0x062
- enum SPECIES_KINGLER @ 0x063
- enum SPECIES_VOLTORB @ 0x064
- enum SPECIES_ELECTRODE @ 0x065
- enum SPECIES_EXEGGCUTE @ 0x066
- enum SPECIES_EXEGGUTOR @ 0x067
- enum SPECIES_CUBONE @ 0x068
- enum SPECIES_MAROWAK @ 0x069
- enum SPECIES_HITMONLEE @ 0x06a
- enum SPECIES_HITMONCHAN @ 0x06b
- enum SPECIES_LICKITUNG @ 0x06c
- enum SPECIES_KOFFING @ 0x06d
- enum SPECIES_WEEZING @ 0x06e
- enum SPECIES_RHYHORN @ 0x06f
- enum SPECIES_RHYDON @ 0x070
- enum SPECIES_CHANSEY @ 0x071
- enum SPECIES_TANGELA @ 0x072
- enum SPECIES_KANGASKHAN @ 0x073
- enum SPECIES_HORSEA @ 0x074
- enum SPECIES_SEADRA @ 0x075
- enum SPECIES_GOLDEEN @ 0x076
- enum SPECIES_SEAKING @ 0x077
- enum SPECIES_STARYU @ 0x078
- enum SPECIES_STARMIE @ 0x079
- enum SPECIES_MR_MIME @ 0x07a
- enum SPECIES_SCYTHER @ 0x07b
- enum SPECIES_JYNX @ 0x07c
- enum SPECIES_ELECTABUZZ @ 0x07d
- enum SPECIES_MAGMAR @ 0x07e
- enum SPECIES_PINSIR @ 0x07f
- enum SPECIES_TAUROS @ 0x080
- enum SPECIES_MAGIKARP @ 0x081
- enum SPECIES_GYARADOS @ 0x082
- enum SPECIES_LAPRAS @ 0x083
- enum SPECIES_DITTO @ 0x084
- enum SPECIES_EEVEE @ 0x085
- enum SPECIES_VAPOREON @ 0x086
- enum SPECIES_JOLTEON @ 0x087
- enum SPECIES_FLAREON @ 0x088
- enum SPECIES_PORYGON @ 0x089
- enum SPECIES_OMANYTE @ 0x08a
- enum SPECIES_OMASTAR @ 0x08b
- enum SPECIES_KABUTO @ 0x08c
- enum SPECIES_KABUTOPS @ 0x08d
- enum SPECIES_AERODACTYL @ 0x08e
- enum SPECIES_SNORLAX @ 0x08f
- enum SPECIES_ARTICUNO @ 0x090
- enum SPECIES_ZAPDOS @ 0x091
- enum SPECIES_MOLTRES @ 0x092
- enum SPECIES_DRATINI @ 0x093
- enum SPECIES_DRAGONAIR @ 0x094
- enum SPECIES_DRAGONITE @ 0x095
- enum SPECIES_MEWTWO @ 0x096
- enum SPECIES_MEW @ 0x097
- enum SPECIES_CHIKORITA @ 0x098
- enum SPECIES_BAYLEEF @ 0x099
- enum SPECIES_MEGANIUM @ 0x09a
- enum SPECIES_CYNDAQUIL @ 0x09b
- enum SPECIES_QUILAVA @ 0x09c
- enum SPECIES_TYPHLOSION @ 0x09d
- enum SPECIES_TOTODILE @ 0x09e
- enum SPECIES_CROCONAW @ 0x09f
- enum SPECIES_FERALIGATR @ 0x0a0
- enum SPECIES_SENTRET @ 0x0a1
- enum SPECIES_FURRET @ 0x0a2
- enum SPECIES_HOOTHOOT @ 0x0a3
- enum SPECIES_NOCTOWL @ 0x0a4
- enum SPECIES_LEDYBA @ 0x0a5
- enum SPECIES_LEDIAN @ 0x0a6
- enum SPECIES_SPINARAK @ 0x0a7
- enum SPECIES_ARIADOS @ 0x0a8
- enum SPECIES_CROBAT @ 0x0a9
- enum SPECIES_CHINCHOU @ 0x0aa
- enum SPECIES_LANTURN @ 0x0ab
- enum SPECIES_PICHU @ 0x0ac
- enum SPECIES_CLEFFA @ 0x0ad
- enum SPECIES_IGGLYBUFF @ 0x0ae
- enum SPECIES_TOGEPI @ 0x0af
- enum SPECIES_TOGETIC @ 0x0b0
- enum SPECIES_NATU @ 0x0b1
- enum SPECIES_XATU @ 0x0b2
- enum SPECIES_MAREEP @ 0x0b3
- enum SPECIES_FLAAFFY @ 0x0b4
- enum SPECIES_AMPHAROS @ 0x0b5
- enum SPECIES_BELLOSSOM @ 0x0b6
- enum SPECIES_MARILL @ 0x0b7
- enum SPECIES_AZUMARILL @ 0x0b8
- enum SPECIES_SUDOWOODO @ 0x0b9
- enum SPECIES_POLITOED @ 0x0ba
- enum SPECIES_HOPPIP @ 0x0bb
- enum SPECIES_SKIPLOOM @ 0x0bc
- enum SPECIES_JUMPLUFF @ 0x0bd
- enum SPECIES_AIPOM @ 0x0be
- enum SPECIES_SUNKERN @ 0x0bf
- enum SPECIES_SUNFLORA @ 0x0c0
- enum SPECIES_YANMA @ 0x0c1
- enum SPECIES_WOOPER @ 0x0c2
- enum SPECIES_QUAGSIRE @ 0x0c3
- enum SPECIES_ESPEON @ 0x0c4
- enum SPECIES_UMBREON @ 0x0c5
- enum SPECIES_MURKROW @ 0x0c6
- enum SPECIES_SLOWKING @ 0x0c7
- enum SPECIES_MISDREAVUS @ 0x0c8
- enum SPECIES_UNOWN @ 0x0c9
- enum SPECIES_WOBBUFFET @ 0x0ca
- enum SPECIES_GIRAFARIG @ 0x0cb
- enum SPECIES_PINECO @ 0x0cc
- enum SPECIES_FORRETRESS @ 0x0cd
- enum SPECIES_DUNSPARCE @ 0x0ce
- enum SPECIES_GLIGAR @ 0x0cf
- enum SPECIES_STEELIX @ 0x0d0
- enum SPECIES_SNUBBULL @ 0x0d1
- enum SPECIES_GRANBULL @ 0x0d2
- enum SPECIES_QWILFISH @ 0x0d3
- enum SPECIES_SCIZOR @ 0x0d4
- enum SPECIES_SHUCKLE @ 0x0d5
- enum SPECIES_HERACROSS @ 0x0d6
- enum SPECIES_SNEASEL @ 0x0d7
- enum SPECIES_TEDDIURSA @ 0x0d8
- enum SPECIES_URSARING @ 0x0d9
- enum SPECIES_SLUGMA @ 0x0da
- enum SPECIES_MAGCARGO @ 0x0db
- enum SPECIES_SWINUB @ 0x0dc
- enum SPECIES_PILOSWINE @ 0x0dd
- enum SPECIES_CORSOLA @ 0x0de
- enum SPECIES_REMORAID @ 0x0df
- enum SPECIES_OCTILLERY @ 0x0e0
- enum SPECIES_DELIBIRD @ 0x0e1
- enum SPECIES_MANTINE @ 0x0e2
- enum SPECIES_SKARMORY @ 0x0e3
- enum SPECIES_HOUNDOUR @ 0x0e4
- enum SPECIES_HOUNDOOM @ 0x0e5
- enum SPECIES_KINGDRA @ 0x0e6
- enum SPECIES_PHANPY @ 0x0e7
- enum SPECIES_DONPHAN @ 0x0e8
- enum SPECIES_PORYGON2 @ 0x0e9
- enum SPECIES_STANTLER @ 0x0ea
- enum SPECIES_SMEARGLE @ 0x0eb
- enum SPECIES_TYROGUE @ 0x0ec
- enum SPECIES_HITMONTOP @ 0x0ed
- enum SPECIES_SMOOCHUM @ 0x0ee
- enum SPECIES_ELEKID @ 0x0ef
- enum SPECIES_MAGBY @ 0x0f0
- enum SPECIES_MILTANK @ 0x0f1
- enum SPECIES_BLISSEY @ 0x0f2
- enum SPECIES_RAIKOU @ 0x0f3
- enum SPECIES_ENTEI @ 0x0f4
- enum SPECIES_SUICUNE @ 0x0f5
- enum SPECIES_LARVITAR @ 0x0f6
- enum SPECIES_PUPITAR @ 0x0f7
- enum SPECIES_TYRANITAR @ 0x0f8
- enum SPECIES_LUGIA @ 0x0f9
- enum SPECIES_HO_OH @ 0x0fa
- enum SPECIES_CELEBI @ 0x0fb
-
- enum SPECIES_OLD_UNOWN_B
- enum SPECIES_OLD_UNOWN_C
- enum SPECIES_OLD_UNOWN_D
- enum SPECIES_OLD_UNOWN_E
- enum SPECIES_OLD_UNOWN_F
- enum SPECIES_OLD_UNOWN_G
- enum SPECIES_OLD_UNOWN_H
- enum SPECIES_OLD_UNOWN_I
- enum SPECIES_OLD_UNOWN_J
- enum SPECIES_OLD_UNOWN_K
- enum SPECIES_OLD_UNOWN_L
- enum SPECIES_OLD_UNOWN_M
- enum SPECIES_OLD_UNOWN_N
- enum SPECIES_OLD_UNOWN_O
- enum SPECIES_OLD_UNOWN_P
- enum SPECIES_OLD_UNOWN_Q
- enum SPECIES_OLD_UNOWN_R
- enum SPECIES_OLD_UNOWN_S
- enum SPECIES_OLD_UNOWN_T
- enum SPECIES_OLD_UNOWN_U
- enum SPECIES_OLD_UNOWN_V
- enum SPECIES_OLD_UNOWN_W
- enum SPECIES_OLD_UNOWN_X
- enum SPECIES_OLD_UNOWN_Y
- enum SPECIES_OLD_UNOWN_Z
-
- enum SPECIES_TREECKO @ 0x115
- enum SPECIES_GROVYLE @ 0x116
- enum SPECIES_SCEPTILE @ 0x117
- enum SPECIES_TORCHIC @ 0x118
- enum SPECIES_COMBUSKEN @ 0x119
- enum SPECIES_BLAZIKEN @ 0x11a
- enum SPECIES_MUDKIP @ 0x11b
- enum SPECIES_MARSHTOMP @ 0x11c
- enum SPECIES_SWAMPERT @ 0x11d
- enum SPECIES_POOCHYENA @ 0x11e
- enum SPECIES_MIGHTYENA @ 0x11f
- enum SPECIES_ZIGZAGOON @ 0x120
- enum SPECIES_LINOONE @ 0x121
- enum SPECIES_WURMPLE @ 0x122
- enum SPECIES_SILCOON @ 0x123
- enum SPECIES_BEAUTIFLY @ 0x124
- enum SPECIES_CASCOON @ 0x125
- enum SPECIES_DUSTOX @ 0x126
- enum SPECIES_LOTAD @ 0x127
- enum SPECIES_LOMBRE @ 0x128
- enum SPECIES_LUDICOLO @ 0x129
- enum SPECIES_SEEDOT @ 0x12a
- enum SPECIES_NUZLEAF @ 0x12b
- enum SPECIES_SHIFTRY @ 0x12c
- enum SPECIES_NINCADA @ 0x12d
- enum SPECIES_NINJASK @ 0x12e
- enum SPECIES_SHEDINJA @ 0x12f
- enum SPECIES_TAILLOW @ 0x130
- enum SPECIES_SWELLOW @ 0x131
- enum SPECIES_SHROOMISH @ 0x132
- enum SPECIES_BRELOOM @ 0x133
- enum SPECIES_SPINDA @ 0x134
- enum SPECIES_WINGULL @ 0x135
- enum SPECIES_PELIPPER @ 0x136
- enum SPECIES_SURSKIT @ 0x137
- enum SPECIES_MASQUERAIN @ 0x138
- enum SPECIES_WAILMER @ 0x139
- enum SPECIES_WAILORD @ 0x13a
- enum SPECIES_SKITTY @ 0x13b
- enum SPECIES_DELCATTY @ 0x13c
- enum SPECIES_KECLEON @ 0x13d
- enum SPECIES_BALTOY @ 0x13e
- enum SPECIES_CLAYDOL @ 0x13f
- enum SPECIES_NOSEPASS @ 0x140
- enum SPECIES_TORKOAL @ 0x141
- enum SPECIES_SABLEYE @ 0x142
- enum SPECIES_BARBOACH @ 0x143
- enum SPECIES_WHISCASH @ 0x144
- enum SPECIES_LUVDISC @ 0x145
- enum SPECIES_CORPHISH @ 0x146
- enum SPECIES_CRAWDAUNT @ 0x147
- enum SPECIES_FEEBAS @ 0x148
- enum SPECIES_MILOTIC @ 0x149
- enum SPECIES_CARVANHA @ 0x14a
- enum SPECIES_SHARPEDO @ 0x14b
- enum SPECIES_TRAPINCH @ 0x14c
- enum SPECIES_VIBRAVA @ 0x14d
- enum SPECIES_FLYGON @ 0x14e
- enum SPECIES_MAKUHITA @ 0x14f
- enum SPECIES_HARIYAMA @ 0x150
- enum SPECIES_ELECTRIKE @ 0x151
- enum SPECIES_MANECTRIC @ 0x152
- enum SPECIES_NUMEL @ 0x153
- enum SPECIES_CAMERUPT @ 0x154
- enum SPECIES_SPHEAL @ 0x155
- enum SPECIES_SEALEO @ 0x156
- enum SPECIES_WALREIN @ 0x157
- enum SPECIES_CACNEA @ 0x158
- enum SPECIES_CACTURNE @ 0x159
- enum SPECIES_SNORUNT @ 0x15a
- enum SPECIES_GLALIE @ 0x15b
- enum SPECIES_LUNATONE @ 0x15c
- enum SPECIES_SOLROCK @ 0x15d
- enum SPECIES_AZURILL @ 0x15e
- enum SPECIES_SPOINK @ 0x15f
- enum SPECIES_GRUMPIG @ 0x160
- enum SPECIES_PLUSLE @ 0x161
- enum SPECIES_MINUN @ 0x162
- enum SPECIES_MAWILE @ 0x163
- enum SPECIES_MEDITITE @ 0x164
- enum SPECIES_MEDICHAM @ 0x165
- enum SPECIES_SWABLU @ 0x166
- enum SPECIES_ALTARIA @ 0x167
- enum SPECIES_WYNAUT @ 0x168
- enum SPECIES_DUSKULL @ 0x169
- enum SPECIES_DUSCLOPS @ 0x16a
- enum SPECIES_ROSELIA @ 0x16b
- enum SPECIES_SLAKOTH @ 0x16c
- enum SPECIES_VIGOROTH @ 0x16d
- enum SPECIES_SLAKING @ 0x16e
- enum SPECIES_GULPIN @ 0x16f
- enum SPECIES_SWALOT @ 0x170
- enum SPECIES_TROPIUS @ 0x171
- enum SPECIES_WHISMUR @ 0x172
- enum SPECIES_LOUDRED @ 0x173
- enum SPECIES_EXPLOUD @ 0x174
- enum SPECIES_CLAMPERL @ 0x175
- enum SPECIES_HUNTAIL @ 0x176
- enum SPECIES_GOREBYSS @ 0x177
- enum SPECIES_ABSOL @ 0x178
- enum SPECIES_SHUPPET @ 0x179
- enum SPECIES_BANETTE @ 0x17a
- enum SPECIES_SEVIPER @ 0x17b
- enum SPECIES_ZANGOOSE @ 0x17c
- enum SPECIES_RELICANTH @ 0x17d
- enum SPECIES_ARON @ 0x17e
- enum SPECIES_LAIRON @ 0x17f
- enum SPECIES_AGGRON @ 0x180
- enum SPECIES_CASTFORM @ 0x181
- enum SPECIES_VOLBEAT @ 0x182
- enum SPECIES_ILLUMISE @ 0x183
- enum SPECIES_LILEEP @ 0x184
- enum SPECIES_CRADILY @ 0x185
- enum SPECIES_ANORITH @ 0x186
- enum SPECIES_ARMALDO @ 0x187
- enum SPECIES_RALTS @ 0x188
- enum SPECIES_KIRLIA @ 0x189
- enum SPECIES_GARDEVOIR @ 0x18a
- enum SPECIES_BAGON @ 0x18b
- enum SPECIES_SHELGON @ 0x18c
- enum SPECIES_SALAMENCE @ 0x18d
- enum SPECIES_BELDUM @ 0x18e
- enum SPECIES_METANG @ 0x18f
- enum SPECIES_METAGROSS @ 0x190
- enum SPECIES_REGIROCK @ 0x191
- enum SPECIES_REGICE @ 0x192
- enum SPECIES_REGISTEEL @ 0x193
- enum SPECIES_KYOGRE @ 0x194
- enum SPECIES_GROUDON @ 0x195
- enum SPECIES_RAYQUAZA @ 0x196
- enum SPECIES_LATIAS @ 0x197
- enum SPECIES_LATIOS @ 0x198
- enum SPECIES_JIRACHI @ 0x199
- enum SPECIES_DEOXYS @ 0x19a
- enum SPECIES_CHIMECHO @ 0x19b
- enum SPECIES_EGG @ 0x19c
-
- enum SPECIES_UNOWN_B
- enum SPECIES_UNOWN_C
- enum SPECIES_UNOWN_D
- enum SPECIES_UNOWN_E
- enum SPECIES_UNOWN_F
- enum SPECIES_UNOWN_G
- enum SPECIES_UNOWN_H
- enum SPECIES_UNOWN_I
- enum SPECIES_UNOWN_J
- enum SPECIES_UNOWN_K
- enum SPECIES_UNOWN_L
- enum SPECIES_UNOWN_M
- enum SPECIES_UNOWN_N
- enum SPECIES_UNOWN_O
- enum SPECIES_UNOWN_P
- enum SPECIES_UNOWN_Q
- enum SPECIES_UNOWN_R
- enum SPECIES_UNOWN_S
- enum SPECIES_UNOWN_T
- enum SPECIES_UNOWN_U
- enum SPECIES_UNOWN_V
- enum SPECIES_UNOWN_W
- enum SPECIES_UNOWN_X
- enum SPECIES_UNOWN_Y
- enum SPECIES_UNOWN_Z
- enum SPECIES_UNOWN_EMARK
- enum SPECIES_UNOWN_QMARK
-
- .set NUM_SPECIES, SPECIES_EGG
diff --git a/data-de/event_scripts.s b/data-de/event_scripts.s
index 78c16cd1d..9ab639587 100644
--- a/data-de/event_scripts.s
+++ b/data-de/event_scripts.s
@@ -1,5 +1,9 @@
+#include "constants/decorations.h"
+#include "constants/game_stat.h"
#include "constants/items.h"
+#include "constants/map_objects.h"
#include "constants/moves.h"
+#include "constants/opponents.h"
#include "constants/songs.h"
#include "constants/species.h"
.include "asm/macros.inc"
diff --git a/data/battle_ai_scripts.s b/data/battle_ai_scripts.s
index 713846cb9..7c58160f6 100644
--- a/data/battle_ai_scripts.s
+++ b/data/battle_ai_scripts.s
@@ -1,4 +1,6 @@
#include "constants/abilities.h"
+#include "constants/battle_move_effects.h"
+#include "constants/hold_effects.h"
#include "constants/items.h"
#include "constants/moves.h"
.include "asm/macros.inc"
diff --git a/data/battle_moves.s b/data/battle_moves.s
index ea32446d2..9a7398999 100644
--- a/data/battle_moves.s
+++ b/data/battle_moves.s
@@ -1,3 +1,4 @@
+#include "constants/battle_move_effects.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
diff --git a/data/cable_car.s b/data/cable_car.s
index 3075f7651..775e53b6a 100644
--- a/data/cable_car.s
+++ b/data/cable_car.s
@@ -1,3 +1,4 @@
+#include "constants/map_objects.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
diff --git a/data/event_scripts.s b/data/event_scripts.s
index 270a5d787..faa9b8406 100644
--- a/data/event_scripts.s
+++ b/data/event_scripts.s
@@ -1,5 +1,9 @@
+#include "constants/decorations.h"
+#include "constants/game_stat.h"
#include "constants/items.h"
+#include "constants/map_objects.h"
#include "constants/moves.h"
+#include "constants/opponents.h"
#include "constants/songs.h"
#include "constants/species.h"
.include "asm/macros.inc"
diff --git a/data/map_events.s b/data/map_events.s
index 43b839944..57b3adab5 100644
--- a/data/map_events.s
+++ b/data/map_events.s
@@ -1,4 +1,5 @@
#include "constants/items.h"
+#include "constants/map_objects.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
diff --git a/include/battle_move_effects.h b/include/battle_move_effects.h
deleted file mode 100644
index 4a9415379..000000000
--- a/include/battle_move_effects.h
+++ /dev/null
@@ -1,222 +0,0 @@
-#ifndef GUARD_BATTLE_MOVE_EFFECTS_H
-#define GUARD_BATTLE_MOVE_EFFECTS_H
-
-enum
-{
- EFFECT_HIT,
- EFFECT_SLEEP,
- EFFECT_POISON_HIT,
- EFFECT_ABSORB,
- EFFECT_BURN_HIT,
- EFFECT_FREEZE_HIT,
- EFFECT_PARALYZE_HIT,
- EFFECT_EXPLOSION,
- EFFECT_DREAM_EATER,
- EFFECT_MIRROR_MOVE,
- EFFECT_ATTACK_UP,
- EFFECT_DEFENSE_UP,
- EFFECT_SPEED_UP,
- EFFECT_SPECIAL_ATTACK_UP,
- EFFECT_SPECIAL_DEFENSE_UP,
- EFFECT_ACCURACY_UP,
- EFFECT_EVASION_UP,
- EFFECT_ALWAYS_HIT,
- EFFECT_ATTACK_DOWN,
- EFFECT_DEFENSE_DOWN,
- EFFECT_SPEED_DOWN,
- EFFECT_SPECIAL_ATTACK_DOWN, // unused
- EFFECT_SPECIAL_DEFENSE_DOWN, // unused
- EFFECT_ACCURACY_DOWN,
- EFFECT_EVASION_DOWN,
- EFFECT_HAZE,
- EFFECT_BIDE,
- EFFECT_RAMPAGE,
- EFFECT_ROAR,
- EFFECT_MULTI_HIT,
- EFFECT_CONVERSION,
- EFFECT_FLINCH_HIT,
- EFFECT_RESTORE_HP,
- EFFECT_TOXIC,
- EFFECT_PAY_DAY,
- EFFECT_LIGHT_SCREEN,
- EFFECT_TRI_ATTACK,
- EFFECT_REST,
- EFFECT_OHKO,
- EFFECT_RAZOR_WIND,
- EFFECT_SUPER_FANG,
- EFFECT_DRAGON_RAGE,
- EFFECT_TRAP,
- EFFECT_HIGH_CRITICAL,
- EFFECT_DOUBLE_HIT,
- EFFECT_RECOIL_IF_MISS,
- EFFECT_MIST,
- EFFECT_FOCUS_ENERGY,
- EFFECT_RECOIL,
- EFFECT_CONFUSE,
- EFFECT_ATTACK_UP_2,
- EFFECT_DEFENSE_UP_2,
- EFFECT_SPEED_UP_2,
- EFFECT_SPECIAL_ATTACK_UP_2,
- EFFECT_SPECIAL_DEFENSE_UP_2,
- EFFECT_ACCURACY_UP_2,
- EFFECT_EVASION_UP_2,
- EFFECT_TRANSFORM,
- EFFECT_ATTACK_DOWN_2,
- EFFECT_DEFENSE_DOWN_2,
- EFFECT_SPEED_DOWN_2,
- EFFECT_SPECIAL_ATTACK_DOWN_2,
- EFFECT_SPECIAL_DEFENSE_DOWN_2,
- EFFECT_ACCURACY_DOWN_2,
- EFFECT_EVASION_DOWN_2,
- EFFECT_REFLECT,
- EFFECT_POISON,
- EFFECT_PARALYZE,
- EFFECT_ATTACK_DOWN_HIT,
- EFFECT_DEFENSE_DOWN_HIT,
- EFFECT_SPEED_DOWN_HIT,
- EFFECT_SPECIAL_ATTACK_DOWN_HIT,
- EFFECT_SPECIAL_DEFENSE_DOWN_HIT,
- EFFECT_ACCURACY_DOWN_HIT,
- EFFECT_EVASION_DOWN_HIT,
- EFFECT_SKY_ATTACK,
- EFFECT_CONFUSE_HIT,
- EFFECT_TWINEEDLE,
- EFFECT_VITAL_THROW,
- EFFECT_SUBSTITUTE,
- EFFECT_RECHARGE,
- EFFECT_RAGE,
- EFFECT_MIMIC,
- EFFECT_METRONOME,
- EFFECT_LEECH_SEED,
- EFFECT_SPLASH,
- EFFECT_DISABLE,
- EFFECT_LEVEL_DAMAGE,
- EFFECT_PSYWAVE,
- EFFECT_COUNTER,
- EFFECT_ENCORE,
- EFFECT_PAIN_SPLIT,
- EFFECT_SNORE,
- EFFECT_CONVERSION_2,
- EFFECT_LOCK_ON,
- EFFECT_SKETCH,
- EFFECT_UNUSED_60, // thaw
- EFFECT_SLEEP_TALK,
- EFFECT_DESTINY_BOND,
- EFFECT_FLAIL,
- EFFECT_SPITE,
- EFFECT_FALSE_SWIPE,
- EFFECT_HEAL_BELL,
- EFFECT_QUICK_ATTACK,
- EFFECT_TRIPLE_KICK,
- EFFECT_THIEF,
- EFFECT_MEAN_LOOK,
- EFFECT_NIGHTMARE,
- EFFECT_MINIMIZE,
- EFFECT_CURSE,
- EFFECT_UNUSED_6E,
- EFFECT_PROTECT,
- EFFECT_SPIKES,
- EFFECT_FORESIGHT,
- EFFECT_PERISH_SONG,
- EFFECT_SANDSTORM,
- EFFECT_ENDURE,
- EFFECT_ROLLOUT,
- EFFECT_SWAGGER,
- EFFECT_FURY_CUTTER,
- EFFECT_ATTRACT,
- EFFECT_RETURN,
- EFFECT_PRESENT,
- EFFECT_FRUSTRATION,
- EFFECT_SAFEGUARD,
- EFFECT_THAW_HIT,
- EFFECT_MAGNITUDE,
- EFFECT_BATON_PASS,
- EFFECT_PURSUIT,
- EFFECT_RAPID_SPIN,
- EFFECT_SONICBOOM,
- EFFECT_UNUSED_83,
- EFFECT_MORNING_SUN,
- EFFECT_SYNTHESIS,
- EFFECT_MOONLIGHT,
- EFFECT_HIDDEN_POWER,
- EFFECT_RAIN_DANCE,
- EFFECT_SUNNY_DAY,
- EFFECT_DEFENSE_UP_HIT,
- EFFECT_ATTACK_UP_HIT,
- EFFECT_ALL_STATS_UP_HIT,
- EFFECT_UNUSED_8D, // incomplete fake out in gen 2
- EFFECT_BELLY_DRUM,
- EFFECT_PSYCH_UP,
- EFFECT_MIRROR_COAT,
- EFFECT_SKULL_BASH,
- EFFECT_TWISTER,
- EFFECT_EARTHQUAKE,
- EFFECT_FUTURE_SIGHT,
- EFFECT_GUST,
- EFFECT_FLINCH_HIT_2, // STOMP ASTONISH EXTRASENSORY NEEDLE_ARM
- EFFECT_SOLARBEAM,
- EFFECT_THUNDER,
- EFFECT_TELEPORT,
- EFFECT_BEAT_UP,
- EFFECT_FLY,
- EFFECT_DEFENSE_CURL,
- EFFECT_SOFTBOILED,
- EFFECT_FAKE_OUT,
- EFFECT_UPROAR,
- EFFECT_STOCKPILE,
- EFFECT_SPIT_UP,
- EFFECT_SWALLOW,
- EFFECT_UNUSED_A3,
- EFFECT_HAIL,
- EFFECT_TORMENT,
- EFFECT_FLATTER,
- EFFECT_WILL_O_WISP,
- EFFECT_MEMENTO,
- EFFECT_FACADE,
- EFFECT_FOCUS_PUNCH,
- EFFECT_SMELLINGSALT,
- EFFECT_FOLLOW_ME,
- EFFECT_NATURE_POWER,
- EFFECT_CHARGE,
- EFFECT_TAUNT,
- EFFECT_HELPING_HAND,
- EFFECT_TRICK,
- EFFECT_ROLE_PLAY,
- EFFECT_WISH,
- EFFECT_ASSIST,
- EFFECT_INGRAIN,
- EFFECT_SUPERPOWER,
- EFFECT_MAGIC_COAT,
- EFFECT_RECYCLE,
- EFFECT_REVENGE,
- EFFECT_BRICK_BREAK,
- EFFECT_YAWN,
- EFFECT_KNOCK_OFF,
- EFFECT_ENDEAVOR,
- EFFECT_ERUPTION,
- EFFECT_SKILL_SWAP,
- EFFECT_IMPRISON,
- EFFECT_REFRESH,
- EFFECT_GRUDGE,
- EFFECT_SNATCH,
- EFFECT_LOW_KICK,
- EFFECT_SECRET_POWER,
- EFFECT_DOUBLE_EDGE,
- EFFECT_TEETER_DANCE,
- EFFECT_BLAZE_KICK,
- EFFECT_MUD_SPORT,
- EFFECT_POISON_FANG,
- EFFECT_WEATHER_BALL,
- EFFECT_OVERHEAT,
- EFFECT_TICKLE,
- EFFECT_COSMIC_POWER,
- EFFECT_SKY_UPPERCUT,
- EFFECT_BULK_UP,
- EFFECT_POISON_TAIL,
- EFFECT_WATER_SPORT,
- EFFECT_CALM_MIND,
- EFFECT_DRAGON_DANCE,
- EFFECT_CAMOUFLAGE,
-};
-
-#endif // GUARD_BATTLE_MOVE_EFFECTS_H
diff --git a/include/constants/battle_move_effects.h b/include/constants/battle_move_effects.h
new file mode 100644
index 000000000..c0d433d1d
--- /dev/null
+++ b/include/constants/battle_move_effects.h
@@ -0,0 +1,219 @@
+#ifndef GUARD_CONSTANTS_BATTLE_MOVE_EFFECTS_H
+#define GUARD_CONSTANTS_BATTLE_MOVE_EFFECTS_H
+
+#define EFFECT_HIT 0
+#define EFFECT_SLEEP 1
+#define EFFECT_POISON_HIT 2
+#define EFFECT_ABSORB 3
+#define EFFECT_BURN_HIT 4
+#define EFFECT_FREEZE_HIT 5
+#define EFFECT_PARALYZE_HIT 6
+#define EFFECT_EXPLOSION 7
+#define EFFECT_DREAM_EATER 8
+#define EFFECT_MIRROR_MOVE 9
+#define EFFECT_ATTACK_UP 10
+#define EFFECT_DEFENSE_UP 11
+#define EFFECT_SPEED_UP 12
+#define EFFECT_SPECIAL_ATTACK_UP 13
+#define EFFECT_SPECIAL_DEFENSE_UP 14
+#define EFFECT_ACCURACY_UP 15
+#define EFFECT_EVASION_UP 16
+#define EFFECT_ALWAYS_HIT 17
+#define EFFECT_ATTACK_DOWN 18
+#define EFFECT_DEFENSE_DOWN 19
+#define EFFECT_SPEED_DOWN 20
+#define EFFECT_SPECIAL_ATTACK_DOWN 21 // unused
+#define EFFECT_SPECIAL_DEFENSE_DOWN 22 // unused
+#define EFFECT_ACCURACY_DOWN 23
+#define EFFECT_EVASION_DOWN 24
+#define EFFECT_HAZE 25
+#define EFFECT_BIDE 26
+#define EFFECT_RAMPAGE 27
+#define EFFECT_ROAR 28
+#define EFFECT_MULTI_HIT 29
+#define EFFECT_CONVERSION 30
+#define EFFECT_FLINCH_HIT 31
+#define EFFECT_RESTORE_HP 32
+#define EFFECT_TOXIC 33
+#define EFFECT_PAY_DAY 34
+#define EFFECT_LIGHT_SCREEN 35
+#define EFFECT_TRI_ATTACK 36
+#define EFFECT_REST 37
+#define EFFECT_OHKO 38
+#define EFFECT_RAZOR_WIND 39
+#define EFFECT_SUPER_FANG 40
+#define EFFECT_DRAGON_RAGE 41
+#define EFFECT_TRAP 42
+#define EFFECT_HIGH_CRITICAL 43
+#define EFFECT_DOUBLE_HIT 44
+#define EFFECT_RECOIL_IF_MISS 45
+#define EFFECT_MIST 46
+#define EFFECT_FOCUS_ENERGY 47
+#define EFFECT_RECOIL 48
+#define EFFECT_CONFUSE 49
+#define EFFECT_ATTACK_UP_2 50
+#define EFFECT_DEFENSE_UP_2 51
+#define EFFECT_SPEED_UP_2 52
+#define EFFECT_SPECIAL_ATTACK_UP_2 53
+#define EFFECT_SPECIAL_DEFENSE_UP_2 54
+#define EFFECT_ACCURACY_UP_2 55
+#define EFFECT_EVASION_UP_2 56
+#define EFFECT_TRANSFORM 57
+#define EFFECT_ATTACK_DOWN_2 58
+#define EFFECT_DEFENSE_DOWN_2 59
+#define EFFECT_SPEED_DOWN_2 60
+#define EFFECT_SPECIAL_ATTACK_DOWN_2 61
+#define EFFECT_SPECIAL_DEFENSE_DOWN_2 62
+#define EFFECT_ACCURACY_DOWN_2 63
+#define EFFECT_EVASION_DOWN_2 64
+#define EFFECT_REFLECT 65
+#define EFFECT_POISON 66
+#define EFFECT_PARALYZE 67
+#define EFFECT_ATTACK_DOWN_HIT 68
+#define EFFECT_DEFENSE_DOWN_HIT 69
+#define EFFECT_SPEED_DOWN_HIT 70
+#define EFFECT_SPECIAL_ATTACK_DOWN_HIT 71
+#define EFFECT_SPECIAL_DEFENSE_DOWN_HIT 72
+#define EFFECT_ACCURACY_DOWN_HIT 73
+#define EFFECT_EVASION_DOWN_HIT 74
+#define EFFECT_SKY_ATTACK 75
+#define EFFECT_CONFUSE_HIT 76
+#define EFFECT_TWINEEDLE 77
+#define EFFECT_VITAL_THROW 78
+#define EFFECT_SUBSTITUTE 79
+#define EFFECT_RECHARGE 80
+#define EFFECT_RAGE 81
+#define EFFECT_MIMIC 82
+#define EFFECT_METRONOME 83
+#define EFFECT_LEECH_SEED 84
+#define EFFECT_SPLASH 85
+#define EFFECT_DISABLE 86
+#define EFFECT_LEVEL_DAMAGE 87
+#define EFFECT_PSYWAVE 88
+#define EFFECT_COUNTER 89
+#define EFFECT_ENCORE 90
+#define EFFECT_PAIN_SPLIT 91
+#define EFFECT_SNORE 92
+#define EFFECT_CONVERSION_2 93
+#define EFFECT_LOCK_ON 94
+#define EFFECT_SKETCH 95
+#define EFFECT_UNUSED_60 96 // thaw
+#define EFFECT_SLEEP_TALK 97
+#define EFFECT_DESTINY_BOND 98
+#define EFFECT_FLAIL 99
+#define EFFECT_SPITE 100
+#define EFFECT_FALSE_SWIPE 101
+#define EFFECT_HEAL_BELL 102
+#define EFFECT_QUICK_ATTACK 103
+#define EFFECT_TRIPLE_KICK 104
+#define EFFECT_THIEF 105
+#define EFFECT_MEAN_LOOK 106
+#define EFFECT_NIGHTMARE 107
+#define EFFECT_MINIMIZE 108
+#define EFFECT_CURSE 109
+#define EFFECT_UNUSED_6E 110
+#define EFFECT_PROTECT 111
+#define EFFECT_SPIKES 112
+#define EFFECT_FORESIGHT 113
+#define EFFECT_PERISH_SONG 114
+#define EFFECT_SANDSTORM 115
+#define EFFECT_ENDURE 116
+#define EFFECT_ROLLOUT 117
+#define EFFECT_SWAGGER 118
+#define EFFECT_FURY_CUTTER 119
+#define EFFECT_ATTRACT 120
+#define EFFECT_RETURN 121
+#define EFFECT_PRESENT 122
+#define EFFECT_FRUSTRATION 123
+#define EFFECT_SAFEGUARD 124
+#define EFFECT_THAW_HIT 125
+#define EFFECT_MAGNITUDE 126
+#define EFFECT_BATON_PASS 127
+#define EFFECT_PURSUIT 128
+#define EFFECT_RAPID_SPIN 129
+#define EFFECT_SONICBOOM 130
+#define EFFECT_UNUSED_83 131
+#define EFFECT_MORNING_SUN 132
+#define EFFECT_SYNTHESIS 133
+#define EFFECT_MOONLIGHT 134
+#define EFFECT_HIDDEN_POWER 135
+#define EFFECT_RAIN_DANCE 136
+#define EFFECT_SUNNY_DAY 137
+#define EFFECT_DEFENSE_UP_HIT 138
+#define EFFECT_ATTACK_UP_HIT 139
+#define EFFECT_ALL_STATS_UP_HIT 140
+#define EFFECT_UNUSED_8D 141 // incomplete fake out in gen 2
+#define EFFECT_BELLY_DRUM 142
+#define EFFECT_PSYCH_UP 143
+#define EFFECT_MIRROR_COAT 144
+#define EFFECT_SKULL_BASH 145
+#define EFFECT_TWISTER 146
+#define EFFECT_EARTHQUAKE 147
+#define EFFECT_FUTURE_SIGHT 148
+#define EFFECT_GUST 149
+#define EFFECT_FLINCH_HIT_2 150 // STOMP ASTONISH EXTRASENSORY NEEDLE_ARM
+#define EFFECT_SOLARBEAM 151
+#define EFFECT_THUNDER 152
+#define EFFECT_TELEPORT 153
+#define EFFECT_BEAT_UP 154
+#define EFFECT_FLY 155
+#define EFFECT_DEFENSE_CURL 156
+#define EFFECT_SOFTBOILED 157
+#define EFFECT_FAKE_OUT 158
+#define EFFECT_UPROAR 159
+#define EFFECT_STOCKPILE 160
+#define EFFECT_SPIT_UP 161
+#define EFFECT_SWALLOW 162
+#define EFFECT_UNUSED_A3 163
+#define EFFECT_HAIL 164
+#define EFFECT_TORMENT 165
+#define EFFECT_FLATTER 166
+#define EFFECT_WILL_O_WISP 167
+#define EFFECT_MEMENTO 168
+#define EFFECT_FACADE 169
+#define EFFECT_FOCUS_PUNCH 170
+#define EFFECT_SMELLINGSALT 171
+#define EFFECT_FOLLOW_ME 172
+#define EFFECT_NATURE_POWER 173
+#define EFFECT_CHARGE 174
+#define EFFECT_TAUNT 175
+#define EFFECT_HELPING_HAND 176
+#define EFFECT_TRICK 177
+#define EFFECT_ROLE_PLAY 178
+#define EFFECT_WISH 179
+#define EFFECT_ASSIST 180
+#define EFFECT_INGRAIN 181
+#define EFFECT_SUPERPOWER 182
+#define EFFECT_MAGIC_COAT 183
+#define EFFECT_RECYCLE 184
+#define EFFECT_REVENGE 185
+#define EFFECT_BRICK_BREAK 186
+#define EFFECT_YAWN 187
+#define EFFECT_KNOCK_OFF 188
+#define EFFECT_ENDEAVOR 189
+#define EFFECT_ERUPTION 190
+#define EFFECT_SKILL_SWAP 191
+#define EFFECT_IMPRISON 192
+#define EFFECT_REFRESH 193
+#define EFFECT_GRUDGE 194
+#define EFFECT_SNATCH 195
+#define EFFECT_LOW_KICK 196
+#define EFFECT_SECRET_POWER 197
+#define EFFECT_DOUBLE_EDGE 198
+#define EFFECT_TEETER_DANCE 199
+#define EFFECT_BLAZE_KICK 200
+#define EFFECT_MUD_SPORT 201
+#define EFFECT_POISON_FANG 202
+#define EFFECT_WEATHER_BALL 203
+#define EFFECT_OVERHEAT 204
+#define EFFECT_TICKLE 205
+#define EFFECT_COSMIC_POWER 206
+#define EFFECT_SKY_UPPERCUT 207
+#define EFFECT_BULK_UP 208
+#define EFFECT_POISON_TAIL 209
+#define EFFECT_WATER_SPORT 210
+#define EFFECT_CALM_MIND 211
+#define EFFECT_DRAGON_DANCE 212
+#define EFFECT_CAMOUFLAGE 213
+
+#endif // GUARD_CONSTANTS_BATTLE_MOVE_EFFECTS_H
diff --git a/include/constants/decorations.h b/include/constants/decorations.h
new file mode 100644
index 000000000..2e3558721
--- /dev/null
+++ b/include/constants/decorations.h
@@ -0,0 +1,126 @@
+#ifndef GUARD_CONSTANTS_DECORATIONS_H
+#define GUARD_CONSTANTS_DECORATIONS_H
+
+#define DECOR_NONE 0
+#define DECOR_SMALL_DESK 1
+#define DECOR_POKEMON_DESK 2
+#define DECOR_HEAVY_DESK 3
+#define DECOR_RAGGED_DESK 4
+#define DECOR_COMFORT_DESK 5
+#define DECOR_PRETTY_DESK 6
+#define DECOR_BRICK_DESK 7
+#define DECOR_CAMP_DESK 8
+#define DECOR_HARD_DESK 9
+#define DECOR_SMALL_CHAIR 10
+#define DECOR_POKEMON_CHAIR 11
+#define DECOR_HEAVY_CHAIR 12
+#define DECOR_PRETTY_CHAIR 13
+#define DECOR_COMFORT_CHAIR 14
+#define DECOR_RAGGED_CHAIR 15
+#define DECOR_BRICK_CHAIR 16
+#define DECOR_CAMP_CHAIR 17
+#define DECOR_HARD_CHAIR 18
+#define DECOR_RED_PLANT 19
+#define DECOR_TROPICAL_PLANT 20
+#define DECOR_PRETTY_FLOWERS 21
+#define DECOR_COLORFUL_PLANT 22
+#define DECOR_BIG_PLANT 23
+#define DECOR_GORGEOUS_PLANT 24
+#define DECOR_RED_BRICK 25
+#define DECOR_YELLOW_BRICK 26
+#define DECOR_BLUE_BRICK 27
+#define DECOR_RED_BALLOON 28
+#define DECOR_BLUE_BALLOON 29
+#define DECOR_YELLOW_BALLOON 30
+#define DECOR_RED_TENT 31
+#define DECOR_BLUE_TENT 32
+#define DECOR_SOLID_BOARD 33
+#define DECOR_SLIDE 34
+#define DECOR_FENCE_LENGTH 35
+#define DECOR_FENCE_WIDTH 36
+#define DECOR_TIRE 37
+#define DECOR_STAND 38
+#define DECOR_MUD_BALL 39
+#define DECOR_BREAKABLE_DOOR 40
+#define DECOR_SAND_ORNAMENT 41
+#define DECOR_SILVER_SHIELD 42
+#define DECOR_GOLD_SHIELD 43
+#define DECOR_GLASS_ORNAMENT 44
+#define DECOR_TV 45
+#define DECOR_ROUND_TV 46
+#define DECOR_CUTE_TV 47
+#define DECOR_GLITTER_MAT 48
+#define DECOR_JUMP_MAT 49
+#define DECOR_SPIN_MAT 50
+#define DECOR_C_LOW_NOTE_MAT 51
+#define DECOR_D_NOTE_MAT 52
+#define DECOR_E_NOTE_MAT 53
+#define DECOR_F_NOTE_MAT 54
+#define DECOR_G_NOTE_MAT 55
+#define DECOR_A_NOTE_MAT 56
+#define DECOR_B_NOTE_MAT 57
+#define DECOR_C_HIGH_NOTE_MAT 58
+#define DECOR_SURF_MAT 59
+#define DECOR_THUNDER_MAT 60
+#define DECOR_FIRE_BLAST_MAT 61
+#define DECOR_POWDER_SNOW_MAT 62
+#define DECOR_ATTRACT_MAT 63
+#define DECOR_FISSURE_MAT 64
+#define DECOR_SPIKES_MAT 65
+#define DECOR_BALL_POSTER 66
+#define DECOR_GREEN_POSTER 67
+#define DECOR_RED_POSTER 68
+#define DECOR_BLUE_POSTER 69
+#define DECOR_CUTE_POSTER 70
+#define DECOR_PIKA_POSTER 71
+#define DECOR_LONG_POSTER 72
+#define DECOR_SEA_POSTER 73
+#define DECOR_SKY_POSTER 74
+#define DECOR_KISS_POSTER 75
+#define DECOR_PICHU_DOLL 76
+#define DECOR_PIKACHU_DOLL 77
+#define DECOR_MARILL_DOLL 78
+#define DECOR_TOGEPI_DOLL 79
+#define DECOR_CYNDAQUIL_DOLL 80
+#define DECOR_CHIKORITA_DOLL 81
+#define DECOR_TOTODILE_DOLL 82
+#define DECOR_JIGGLYPUFF_DOLL 83
+#define DECOR_MEOWTH_DOLL 84
+#define DECOR_CLEFAIRY_DOLL 85
+#define DECOR_DITTO_DOLL 86
+#define DECOR_SMOOCHUM_DOLL 87
+#define DECOR_TREECKO_DOLL 88
+#define DECOR_TORCHIC_DOLL 89
+#define DECOR_MUDKIP_DOLL 90
+#define DECOR_DUSKULL_DOLL 91
+#define DECOR_WYNAUT_DOLL 92
+#define DECOR_BALTOY_DOLL 93
+#define DECOR_KECLEON_DOLL 94
+#define DECOR_AZURILL_DOLL 95
+#define DECOR_SKITTY_DOLL 96
+#define DECOR_SWABLU_DOLL 97
+#define DECOR_GULPIN_DOLL 98
+#define DECOR_LOTAD_DOLL 99
+#define DECOR_SEEDOT_DOLL 100
+#define DECOR_PIKA_CUSHION 101
+#define DECOR_ROUND_CUSHION 102
+#define DECOR_KISS_CUSHION 103
+#define DECOR_ZIGZAG_CUSHION 104
+#define DECOR_SPIN_CUSHION 105
+#define DECOR_DIAMOND_CUSHION 106
+#define DECOR_BALL_CUSHION 107
+#define DECOR_GRASS_CUSHION 108
+#define DECOR_FIRE_CUSHION 109
+#define DECOR_WATER_CUSHION 110
+#define DECOR_SNORLAX_DOLL 111
+#define DECOR_RHYDON_DOLL 112
+#define DECOR_LAPRAS_DOLL 113
+#define DECOR_VENUSAUR_DOLL 114
+#define DECOR_CHARIZARD_DOLL 115
+#define DECOR_BLASTOISE_DOLL 116
+#define DECOR_WAILMER_DOLL 117
+#define DECOR_REGIROCK_DOLL 118
+#define DECOR_REGICE_DOLL 119
+#define DECOR_REGISTEEL_DOLL 120
+
+#endif // GUARD_CONSTANTS_DECORATIONS_H
diff --git a/include/game_stat.h b/include/constants/game_stat.h
index 70b6f51ce..47d703d85 100644
--- a/include/game_stat.h
+++ b/include/constants/game_stat.h
@@ -1,5 +1,5 @@
-#ifndef GUARD_GAME_STAT_H
-#define GUARD_GAME_STAT_H
+#ifndef GUARD_CONSTANTS_GAME_STAT_H
+#define GUARD_CONSTANTS_GAME_STAT_H
#define GAME_STAT_SAVED_GAME 0
#define GAME_STAT_FIRST_HOF_PLAY_TIME 1
@@ -53,4 +53,4 @@
#define GAME_STAT_ENTERED_HOT_SPRINGS 49
#define NUM_GAME_STATS 50
-#endif // GUARD_GAME_STAT_H
+#endif // GUARD_CONSTANTS_GAME_STAT_H
diff --git a/include/hold_effects.h b/include/constants/hold_effects.h
index b653f5a92..17bc6846d 100644
--- a/include/hold_effects.h
+++ b/include/constants/hold_effects.h
@@ -1,5 +1,5 @@
-#ifndef GUARD_HOLD_EFFECTS_H
-#define GUARD_HOLD_EFFECTS_H
+#ifndef GUARD_CONSTANTS_HOLD_EFFECTS_H
+#define GUARD_CONSTANTS_HOLD_EFFECTS_H
#define HOLD_EFFECT_NONE 0
#define HOLD_EFFECT_RESTORE_HP 1
@@ -69,4 +69,4 @@
#define HOLD_EFFECT_THICK_CLUB 65
#define HOLD_EFFECT_STICK 66
-#endif // GUARD_HOLD_EFFECTS_H
+#endif // GUARD_CONSTANTS_HOLD_EFFECTS_H
diff --git a/include/constants/map_objects.h b/include/constants/map_objects.h
new file mode 100644
index 000000000..6a1c9e11a
--- /dev/null
+++ b/include/constants/map_objects.h
@@ -0,0 +1,232 @@
+#ifndef GUARD_CONSTANTS_MAP_OBJECTS_H
+#define GUARD_CONSTANTS_MAP_OBJECTS_H
+
+#define MAP_OBJ_GFX_BRENDAN_NORMAL 0
+#define MAP_OBJ_GFX_BRENDAN_MACH_BIKE 1
+#define MAP_OBJ_GFX_BRENDAN_SURFING 2
+#define MAP_OBJ_GFX_BRENDAN_FIELD_MOVE 3
+#define MAP_OBJ_GFX_QUINTY_PLUMP 4
+#define MAP_OBJ_GFX_LITTLE_BOY_1 5
+#define MAP_OBJ_GFX_LITTLE_GIRL_1 6
+#define MAP_OBJ_GFX_BOY_1 7
+#define MAP_OBJ_GFX_GIRL_1 8
+#define MAP_OBJ_GFX_BOY_2 9
+#define MAP_OBJ_GFX_GIRL_2 10
+#define MAP_OBJ_GFX_LITTLE_BOY_2 11
+#define MAP_OBJ_GFX_LITTLE_GIRL_2 12
+#define MAP_OBJ_GFX_BOY_3 13
+#define MAP_OBJ_GFX_GIRL_3 14
+#define MAP_OBJ_GFX_BOY_4 15
+#define MAP_OBJ_GFX_WOMAN_1 16
+#define MAP_OBJ_GFX_FAT_MAN 17
+#define MAP_OBJ_GFX_WOMAN_2 18
+#define MAP_OBJ_GFX_MAN_1 19
+#define MAP_OBJ_GFX_WOMAN_3 20
+#define MAP_OBJ_GFX_OLD_MAN_1 21
+#define MAP_OBJ_GFX_OLD_WOMAN_1 22
+#define MAP_OBJ_GFX_MAN_2 23
+#define MAP_OBJ_GFX_WOMAN_4 24
+#define MAP_OBJ_GFX_MAN_3 25
+#define MAP_OBJ_GFX_WOMAN_5 26
+#define MAP_OBJ_GFX_COOK 27
+#define MAP_OBJ_GFX_WOMAN_6 28
+#define MAP_OBJ_GFX_OLD_MAN_2 29
+#define MAP_OBJ_GFX_OLD_WOMAN_2 30
+#define MAP_OBJ_GFX_CAMPER 31
+#define MAP_OBJ_GFX_PICNICKER 32
+#define MAP_OBJ_GFX_MAN_4 33
+#define MAP_OBJ_GFX_WOMAN_7 34
+#define MAP_OBJ_GFX_YOUNGSTER 35
+#define MAP_OBJ_GFX_BUG_CATCHER 36
+#define MAP_OBJ_GFX_PSYCHIC_M 37
+#define MAP_OBJ_GFX_SCHOOL_KID_M 38
+#define MAP_OBJ_GFX_MANIAC 39
+#define MAP_OBJ_GFX_HEX_MANIAC 40
+#define MAP_OBJ_GFX_WOMAN_8 41
+#define MAP_OBJ_GFX_SWIMMER_M 42
+#define MAP_OBJ_GFX_SWIMMER_F 43
+#define MAP_OBJ_GFX_BLACK_BELT 44
+#define MAP_OBJ_GFX_BEAUTY 45
+#define MAP_OBJ_GFX_SCIENTIST_1 46
+#define MAP_OBJ_GFX_LASS 47
+#define MAP_OBJ_GFX_GENTLEMAN 48
+#define MAP_OBJ_GFX_SAILOR 49
+#define MAP_OBJ_GFX_FISHERMAN 50
+#define MAP_OBJ_GFX_RUNNING_TRIATHLETE_M 51
+#define MAP_OBJ_GFX_RUNNING_TRIATHLETE_F 52
+#define MAP_OBJ_GFX_TUBER_F 53
+#define MAP_OBJ_GFX_TUBER_M 54
+#define MAP_OBJ_GFX_HIKER 55
+#define MAP_OBJ_GFX_CYCLING_TRIATHLETE_M 56
+#define MAP_OBJ_GFX_CYCLING_TRIATHLETE_F 57
+#define MAP_OBJ_GFX_NURSE 58
+#define MAP_OBJ_GFX_ITEM_BALL 59
+#define MAP_OBJ_GFX_BERRY_TREE 60
+#define MAP_OBJ_GFX_BERRY_TREE_EARLY_STAGES 61
+#define MAP_OBJ_GFX_BERRY_TREE_LATE_STAGES 62
+#define MAP_OBJ_GFX_BRENDAN_ACRO_BIKE 63
+#define MAP_OBJ_GFX_PROF_BIRCH 64
+#define MAP_OBJ_GFX_MAN_5 65
+#define MAP_OBJ_GFX_MAN_6 66
+#define MAP_OBJ_GFX_REPORTER_M 67
+#define MAP_OBJ_GFX_REPORTER_F 68
+#define MAP_OBJ_GFX_BARD 69
+#define MAP_OBJ_GFX_HIPSTER 70
+#define MAP_OBJ_GFX_TRADER 71
+#define MAP_OBJ_GFX_STORYTELLER 72
+#define MAP_OBJ_GFX_GIDDY 73
+#define MAP_OBJ_GFX_UNUSED_MAUVILLE_OLD_MAN_1 74
+#define MAP_OBJ_GFX_UNUSED_MAUVILLE_OLD_MAN_2 75
+#define MAP_OBJ_GFX_UNUSED_NATU_DOLL 76
+#define MAP_OBJ_GFX_UNUSED_MAGNEMITE_DOLL 77
+#define MAP_OBJ_GFX_UNUSED_SQUIRTLE_DOLL 78
+#define MAP_OBJ_GFX_UNUSED_WOOPER_DOLL 79
+#define MAP_OBJ_GFX_UNUSED_PIKACHU_DOLL 80
+#define MAP_OBJ_GFX_UNUSED_PORYGON2_DOLL 81
+#define MAP_OBJ_GFX_CUTTABLE_TREE 82
+#define MAP_OBJ_GFX_MART_EMPLOYEE 83
+#define MAP_OBJ_GFX_ROOFTOP_SALE_WOMAN 84
+#define MAP_OBJ_GFX_TEALA 85
+#define MAP_OBJ_GFX_BREAKABLE_ROCK 86
+#define MAP_OBJ_GFX_PUSHABLE_BOULDER 87
+#define MAP_OBJ_GFX_MR_BRINEYS_BOAT 88
+#define MAP_OBJ_GFX_MAY_NORMAL 89
+#define MAP_OBJ_GFX_MAY_MACH_BIKE 90
+#define MAP_OBJ_GFX_MAY_ACRO_BIKE 91
+#define MAP_OBJ_GFX_MAY_SURFING 92
+#define MAP_OBJ_GFX_MAY_FIELD_MOVE 93
+#define MAP_OBJ_GFX_TRUCK 94
+#define MAP_OBJ_GFX_MACHOKE_CARRYING_BOX 95
+#define MAP_OBJ_GFX_MACHOKE_FACING_AWAY 96
+#define MAP_OBJ_GFX_BIRCHS_BAG 97
+#define MAP_OBJ_GFX_POOCHYENA 98
+#define MAP_OBJ_GFX_ARTIST 99
+#define MAP_OBJ_GFX_RIVAL_BRENDAN_NORMAL 100
+#define MAP_OBJ_GFX_RIVAL_BRENDAN_MACH_BIKE 101
+#define MAP_OBJ_GFX_RIVAL_BRENDAN_ACRO_BIKE 102
+#define MAP_OBJ_GFX_RIVAL_BRENDAN_SURFING 103
+#define MAP_OBJ_GFX_RIVAL_BRENDAN_FIELD_MOVE 104
+#define MAP_OBJ_GFX_RIVAL_MAY_NORMAL 105
+#define MAP_OBJ_GFX_RIVAL_MAY_MACH_BIKE 106
+#define MAP_OBJ_GFX_RIVAL_MAY_ACRO_BIKE 107
+#define MAP_OBJ_GFX_RIVAL_MAY_SURFING 108
+#define MAP_OBJ_GFX_RIVAL_MAY_FIELD_MOVE 109
+#define MAP_OBJ_GFX_CAMERAMAN 110
+#define MAP_OBJ_GFX_BRENDAN_UNDERWATER 111
+#define MAP_OBJ_GFX_MAY_UNDERWATER 112
+#define MAP_OBJ_GFX_MOVING_BOX 113
+#define MAP_OBJ_GFX_CABLE_CAR 114
+#define MAP_OBJ_GFX_SCIENTIST_2 115
+#define MAP_OBJ_GFX_MAN_7 116
+#define MAP_OBJ_GFX_AQUA_MEMBER_M 117
+#define MAP_OBJ_GFX_AQUA_MEMBER_F 118
+#define MAP_OBJ_GFX_MAGMA_MEMBER_M 119
+#define MAP_OBJ_GFX_MAGMA_MEMBER_F 120
+#define MAP_OBJ_GFX_SIDNEY 121
+#define MAP_OBJ_GFX_PHOEBE 122
+#define MAP_OBJ_GFX_GLACIA 123
+#define MAP_OBJ_GFX_DRAKE 124
+#define MAP_OBJ_GFX_ROXANNE 125
+#define MAP_OBJ_GFX_BRAWLY 126
+#define MAP_OBJ_GFX_WATTSON 127
+#define MAP_OBJ_GFX_FLANNERY 128
+#define MAP_OBJ_GFX_NORMAN 129
+#define MAP_OBJ_GFX_WINONA 130
+#define MAP_OBJ_GFX_LIZA 131
+#define MAP_OBJ_GFX_TATE 132
+#define MAP_OBJ_GFX_WALLACE 133
+#define MAP_OBJ_GFX_STEVEN 134
+#define MAP_OBJ_GFX_WALLY 135
+#define MAP_OBJ_GFX_LITTLE_BOY_3 136
+#define MAP_OBJ_GFX_BRENDAN_FISHING 137
+#define MAP_OBJ_GFX_MAY_FISHING 138
+#define MAP_OBJ_GFX_HOT_SPRINGS_OLD_WOMAN 139
+#define MAP_OBJ_GFX_SS_TIDAL 140
+#define MAP_OBJ_GFX_SUBMARINE_SHADOW 141
+#define MAP_OBJ_GFX_PICHU_DOLL 142
+#define MAP_OBJ_GFX_PIKACHU_DOLL 143
+#define MAP_OBJ_GFX_MARILL_DOLL 144
+#define MAP_OBJ_GFX_TOGEPI_DOLL 145
+#define MAP_OBJ_GFX_CYNDAQUIL_DOLL 146
+#define MAP_OBJ_GFX_CHIKORITA_DOLL 147
+#define MAP_OBJ_GFX_TOTODILE_DOLL 148
+#define MAP_OBJ_GFX_JIGGLYPUFF_DOLL 149
+#define MAP_OBJ_GFX_MEOWTH_DOLL 150
+#define MAP_OBJ_GFX_CLEFAIRY_DOLL 151
+#define MAP_OBJ_GFX_DITTO_DOLL 152
+#define MAP_OBJ_GFX_SMOOCHUM_DOLL 153
+#define MAP_OBJ_GFX_TREECKO_DOLL 154
+#define MAP_OBJ_GFX_TORCHIC_DOLL 155
+#define MAP_OBJ_GFX_MUDKIP_DOLL 156
+#define MAP_OBJ_GFX_DUSKULL_DOLL 157
+#define MAP_OBJ_GFX_WYNAUT_DOLL 158
+#define MAP_OBJ_GFX_BALTOY_DOLL 159
+#define MAP_OBJ_GFX_KECLEON_DOLL 160
+#define MAP_OBJ_GFX_AZURILL_DOLL 161
+#define MAP_OBJ_GFX_SKITTY_DOLL 162
+#define MAP_OBJ_GFX_SWABLU_DOLL 163
+#define MAP_OBJ_GFX_GULPIN_DOLL 164
+#define MAP_OBJ_GFX_LOTAD_DOLL 165
+#define MAP_OBJ_GFX_SEEDOT_DOLL 166
+#define MAP_OBJ_GFX_PIKA_CUSHION 167
+#define MAP_OBJ_GFX_ROUND_CUSHION 168
+#define MAP_OBJ_GFX_KISS_CUSHION 169
+#define MAP_OBJ_GFX_ZIGZAG_CUSHION 170
+#define MAP_OBJ_GFX_SPIN_CUSHION 171
+#define MAP_OBJ_GFX_DIAMOND_CUSHION 172
+#define MAP_OBJ_GFX_BALL_CUSHION 173
+#define MAP_OBJ_GFX_GRASS_CUSHION 174
+#define MAP_OBJ_GFX_FIRE_CUSHION 175
+#define MAP_OBJ_GFX_WATER_CUSHION 176
+#define MAP_OBJ_GFX_BIG_SNORLAX_DOLL 177
+#define MAP_OBJ_GFX_BIG_RHYDON_DOLL 178
+#define MAP_OBJ_GFX_BIG_LAPRAS_DOLL 179
+#define MAP_OBJ_GFX_BIG_VENUSAUR_DOLL 180
+#define MAP_OBJ_GFX_BIG_CHARIZARD_DOLL 181
+#define MAP_OBJ_GFX_BIG_BLASTOISE_DOLL 182
+#define MAP_OBJ_GFX_BIG_WAILMER_DOLL 183
+#define MAP_OBJ_GFX_BIG_REGIROCK_DOLL 184
+#define MAP_OBJ_GFX_BIG_REGICE_DOLL 185
+#define MAP_OBJ_GFX_BIG_REGISTEEL_DOLL 186
+#define MAP_OBJ_GFX_LATIAS 187
+#define MAP_OBJ_GFX_LATIOS 188
+#define MAP_OBJ_GFX_BOY_5 189
+#define MAP_OBJ_GFX_CONTEST_JUDGE 190
+#define MAP_OBJ_GFX_BRENDAN_WATERING 191
+#define MAP_OBJ_GFX_MAY_WATERING 192
+#define MAP_OBJ_GFX_BRENDAN_DECORATING 193
+#define MAP_OBJ_GFX_MAY_DECORATING 194
+#define MAP_OBJ_GFX_ARCHIE 195
+#define MAP_OBJ_GFX_MAXIE 196
+#define MAP_OBJ_GFX_KYOGRE_1 197
+#define MAP_OBJ_GFX_GROUDON_1 198
+#define MAP_OBJ_GFX_FOSSIL 199
+#define MAP_OBJ_GFX_REGIROCK 200
+#define MAP_OBJ_GFX_REGICE 201
+#define MAP_OBJ_GFX_REGISTEEL 202
+#define MAP_OBJ_GFX_SKITTY 203
+#define MAP_OBJ_GFX_KECLEON_1 204
+#define MAP_OBJ_GFX_KYOGRE_2 205
+#define MAP_OBJ_GFX_GROUDON_2 206
+#define MAP_OBJ_GFX_RAYQUAZA 207
+#define MAP_OBJ_GFX_ZIGZAGOON 208
+#define MAP_OBJ_GFX_PIKACHU 209
+#define MAP_OBJ_GFX_AZUMARILL 210
+#define MAP_OBJ_GFX_WINGULL 211
+#define MAP_OBJ_GFX_KECLEON_2 212
+#define MAP_OBJ_GFX_TUBER_M_SWIMMING 213
+#define MAP_OBJ_GFX_AZURILL 214
+#define MAP_OBJ_GFX_MOM 215
+#define MAP_OBJ_GFX_LINK_BRENDAN 216
+#define MAP_OBJ_GFX_LINK_MAY 217
+
+#define SHADOW_SIZE_S 0
+#define SHADOW_SIZE_M 1
+#define SHADOW_SIZE_L 2
+#define SHADOW_SIZE_XL 3
+
+#define TRACKS_NONE 0
+#define TRACKS_FOOT 1
+#define TRACKS_BIKE_TIRE 2
+
+#endif // GUARD_CONSTANTS_MAP_OBJECTS_H
diff --git a/include/constants/opponents.h b/include/constants/opponents.h
new file mode 100644
index 000000000..d907153bd
--- /dev/null
+++ b/include/constants/opponents.h
@@ -0,0 +1,699 @@
+#ifndef GUARD_CONSTANTS_OPPONENTS_H
+#define GUARD_CONSTANTS_OPPONENTS_H
+
+#define OPPONENT_NONE 0
+#define OPPONENT_ARCHIE_1 1
+#define OPPONENT_GRUNT_1 2
+#define OPPONENT_GRUNT_2 3
+#define OPPONENT_GRUNT_3 4
+#define OPPONENT_GRUNT_4 5
+#define OPPONENT_GRUNT_5 6
+#define OPPONENT_GRUNT_6 7
+#define OPPONENT_GRUNT_7 8
+#define OPPONENT_GRUNT_8 9
+#define OPPONENT_GRUNT_9 10
+#define OPPONENT_GRUNT_10 11
+#define OPPONENT_GRUNT_11 12
+#define OPPONENT_GRUNT_12 13
+#define OPPONENT_GRUNT_13 14
+#define OPPONENT_GRUNT_14 15
+#define OPPONENT_GRUNT_15 16
+#define OPPONENT_GRUNT_16 17
+#define OPPONENT_GRUNT_17 18
+#define OPPONENT_GRUNT_18 19
+#define OPPONENT_GRUNT_19 20
+#define OPPONENT_GRUNT_20 21
+#define OPPONENT_GRUNT_21 22
+#define OPPONENT_GRUNT_22 23
+#define OPPONENT_GRUNT_23 24
+#define OPPONENT_GRUNT_24 25
+#define OPPONENT_GRUNT_25 26
+#define OPPONENT_GRUNT_26 27
+#define OPPONENT_GRUNT_27 28
+#define OPPONENT_ANONYMOUS_1 29
+#define OPPONENT_MATT_1 30
+#define OPPONENT_MATT_2 31
+#define OPPONENT_SHELLY_1 32
+#define OPPONENT_SHELLY_2 33
+#define OPPONENT_ARCHIE_2 34
+#define OPPONENT_ARCHIE_3 35
+#define OPPONENT_DAISY 36
+#define OPPONENT_ROSE_1 37
+#define OPPONENT_LILY 38
+#define OPPONENT_VIOLET 39
+#define OPPONENT_ROSE_2 40
+#define OPPONENT_ROSE_3 41
+#define OPPONENT_ROSE_4 42
+#define OPPONENT_ROSE_5 43
+#define OPPONENT_DUSTY_1 44
+#define OPPONENT_CHIP 45
+#define OPPONENT_FOSTER 46
+#define OPPONENT_DUSTY_2 47
+#define OPPONENT_DUSTY_3 48
+#define OPPONENT_DUSTY_4 49
+#define OPPONENT_DUSTY_5 50
+#define OPPONENT_GABBY_AND_TY_1 51
+#define OPPONENT_GABBY_AND_TY_2 52
+#define OPPONENT_GABBY_AND_TY_3 53
+#define OPPONENT_GABBY_AND_TY_4 54
+#define OPPONENT_GABBY_AND_TY_5 55
+#define OPPONENT_GABBY_AND_TY_6 56
+#define OPPONENT_LOLA_1 57
+#define OPPONENT_CARMEN 58
+#define OPPONENT_GWEN 59
+#define OPPONENT_LOLA_2 60
+#define OPPONENT_LOLA_3 61
+#define OPPONENT_LOLA_4 62
+#define OPPONENT_LOLA_5 63
+#define OPPONENT_RICKY_1 64
+#define OPPONENT_SIMON 65
+#define OPPONENT_CHARLIE 66
+#define OPPONENT_RICKY_2 67
+#define OPPONENT_RICKY_3 68
+#define OPPONENT_RICKY_4 69
+#define OPPONENT_RICKY_5 70
+#define OPPONENT_RANDALL 71
+#define OPPONENT_PARKER 72
+#define OPPONENT_GEORGE 73
+#define OPPONENT_BERKE 74
+#define OPPONENT_CLYDE 75
+#define OPPONENT_VINCENT 76
+#define OPPONENT_LEROY 77
+#define OPPONENT_WILTON_1 78
+#define OPPONENT_EDGAR 79
+#define OPPONENT_ALBERT 80
+#define OPPONENT_SAMUEL 81
+#define OPPONENT_VITO 82
+#define OPPONENT_OWEN 83
+#define OPPONENT_WILTON_2 84
+#define OPPONENT_WILTON_3 85
+#define OPPONENT_WILTON_4 86
+#define OPPONENT_WILTON_5 87
+#define OPPONENT_WARREN 88
+#define OPPONENT_MARY 89
+#define OPPONENT_LORI 90
+#define OPPONENT_JODY 91
+#define OPPONENT_WENDY 92
+#define OPPONENT_ELAINE 93
+#define OPPONENT_BROOKE_1 94
+#define OPPONENT_JENNIFER 95
+#define OPPONENT_HOPE 96
+#define OPPONENT_SHANNON 97
+#define OPPONENT_MICHELLE 98
+#define OPPONENT_CAROLINE 99
+#define OPPONENT_JULIE 100
+#define OPPONENT_BROOKE_2 101
+#define OPPONENT_BROOKE_3 102
+#define OPPONENT_BROOKE_4 103
+#define OPPONENT_BROOKE_5 104
+#define OPPONENT_PATRICIA 105
+#define OPPONENT_KINDRA 106
+#define OPPONENT_TAMMY 107
+#define OPPONENT_VALERIE_1 108
+#define OPPONENT_TASHA 109
+#define OPPONENT_VALERIE_2 110
+#define OPPONENT_VALERIE_3 111
+#define OPPONENT_VALERIE_4 112
+#define OPPONENT_VALERIE_5 113
+#define OPPONENT_CINDY_1 114
+#define OPPONENT_ANONYMOUS_2 115
+#define OPPONENT_BRIANNA_1 116
+#define OPPONENT_CINDY_2 117
+#define OPPONENT_BRIANNA_2 118
+#define OPPONENT_ANETTE 119
+#define OPPONENT_CINDY_3 120
+#define OPPONENT_CINDY_4 121
+#define OPPONENT_CINDY_5 122
+#define OPPONENT_CINDY_6 123
+#define OPPONENT_MELISSA 124
+#define OPPONENT_SHEILA 125
+#define OPPONENT_SHIRLEY 126
+#define OPPONENT_JESSICA_1 127
+#define OPPONENT_CONNIE 128
+#define OPPONENT_BRIDGET 129
+#define OPPONENT_OLIVIA 130
+#define OPPONENT_TIFFANY 131
+#define OPPONENT_JESSICA_2 132
+#define OPPONENT_JESSICA_3 133
+#define OPPONENT_JESSICA_4 134
+#define OPPONENT_JESSICA_5 135
+#define OPPONENT_WINSTON_1 136
+#define OPPONENT_ANONYMOUS_3 137
+#define OPPONENT_GARRET 138
+#define OPPONENT_WINSTON_2 139
+#define OPPONENT_WINSTON_3 140
+#define OPPONENT_WINSTON_4 141
+#define OPPONENT_WINSTON_5 142
+#define OPPONENT_STEVE_1 143
+#define OPPONENT_CHRIS 144
+#define OPPONENT_MARK 145
+#define OPPONENT_KENN 146
+#define OPPONENT_STEVE_2 147
+#define OPPONENT_STEVE_3 148
+#define OPPONENT_STEVE_4 149
+#define OPPONENT_STEVE_5 150
+#define OPPONENT_LUIS 151
+#define OPPONENT_AUSTIN 152
+#define OPPONENT_DOUGLAS 153
+#define OPPONENT_DARRIN 154
+#define OPPONENT_TONY_1 155
+#define OPPONENT_JEROME 156
+#define OPPONENT_MATTHEW 157
+#define OPPONENT_DAVID 158
+#define OPPONENT_SPENCER 159
+#define OPPONENT_ROLAND 160
+#define OPPONENT_CODY 161
+#define OPPONENT_STAN 162
+#define OPPONENT_BARRY 163
+#define OPPONENT_DEAN 164
+#define OPPONENT_RODNEY 165
+#define OPPONENT_RICHARD 166
+#define OPPONENT_HERMAN 167
+#define OPPONENT_ANONYMOUS_4 168
+#define OPPONENT_GILBERT 169
+#define OPPONENT_FRANKLIN 170
+#define OPPONENT_DANNY 171
+#define OPPONENT_JACK 172
+#define OPPONENT_DUDLEY 173
+#define OPPONENT_CHAD 174
+#define OPPONENT_TONY_2 175
+#define OPPONENT_TONY_3 176
+#define OPPONENT_TONY_4 177
+#define OPPONENT_TONY_5 178
+#define OPPONENT_HIDEKI 179
+#define OPPONENT_HITOSHI 180
+#define OPPONENT_KIYO 181
+#define OPPONENT_KOICHI 182
+#define OPPONENT_NOB_1 183
+#define OPPONENT_NOB_2 184
+#define OPPONENT_NOB_3 185
+#define OPPONENT_NOB_4 186
+#define OPPONENT_NOB_5 187
+#define OPPONENT_YUJI 188
+#define OPPONENT_DAISUKE 189
+#define OPPONENT_ATSUSHI 190
+#define OPPONENT_KIRK 191
+#define OPPONENT_SCOTT 192
+#define OPPONENT_HARVEY 193
+#define OPPONENT_SHAWN 194
+#define OPPONENT_RANDY 195
+#define OPPONENT_DALTON_1 196
+#define OPPONENT_DALTON_2 197
+#define OPPONENT_DALTON_3 198
+#define OPPONENT_DALTON_4 199
+#define OPPONENT_DALTON_5 200
+#define OPPONENT_COLE 201
+#define OPPONENT_FLINT 202
+#define OPPONENT_AXLE 203
+#define OPPONENT_JAKE 204
+#define OPPONENT_ANDY 205
+#define OPPONENT_BERNIE_1 206
+#define OPPONENT_BERNIE_2 207
+#define OPPONENT_BERNIE_3 208
+#define OPPONENT_BERNIE_4 209
+#define OPPONENT_BERNIE_5 210
+#define OPPONENT_DREW 211
+#define OPPONENT_CLIFF 212
+#define OPPONENT_LARRY 213
+#define OPPONENT_SHANE 214
+#define OPPONENT_JUSTIN 215
+#define OPPONENT_ETHAN_1 216
+#define OPPONENT_JEFF 217
+#define OPPONENT_TRAVIS 218
+#define OPPONENT_ETHAN_2 219
+#define OPPONENT_ETHAN_3 220
+#define OPPONENT_ETHAN_4 221
+#define OPPONENT_ETHAN_5 222
+#define OPPONENT_BRENT 223
+#define OPPONENT_DONALD 224
+#define OPPONENT_TAYLOR 225
+#define OPPONENT_BRANDON_1 226
+#define OPPONENT_DEREK 227
+#define OPPONENT_BRANDON_2 228
+#define OPPONENT_BRANDON_3 229
+#define OPPONENT_BRANDON_4 230
+#define OPPONENT_BRANDON_5 231
+#define OPPONENT_EDWARD 232
+#define OPPONENT_PRESTON 233
+#define OPPONENT_VIRGIL 234
+#define OPPONENT_FRITZ 235
+#define OPPONENT_WILLIAM 236
+#define OPPONENT_JOSHUA 237
+#define OPPONENT_CAMERON_1 238
+#define OPPONENT_CAMERON_2 239
+#define OPPONENT_CAMERON_3 240
+#define OPPONENT_CAMERON_4 241
+#define OPPONENT_CAMERON_5 242
+#define OPPONENT_JACLYN 243
+#define OPPONENT_HANNAH 244
+#define OPPONENT_SAMANTHA 245
+#define OPPONENT_MAURA 246
+#define OPPONENT_KAYLA 247
+#define OPPONENT_ALEXIS 248
+#define OPPONENT_JACKI_1 249
+#define OPPONENT_JACKI_2 250
+#define OPPONENT_JACKI_3 251
+#define OPPONENT_JACKI_4 252
+#define OPPONENT_JACKI_5 253
+#define OPPONENT_WALTER_1 254
+#define OPPONENT_TUCKER 255
+#define OPPONENT_THOMAS 256
+#define OPPONENT_WALTER_2 257
+#define OPPONENT_WALTER_3 258
+#define OPPONENT_WALTER_4 259
+#define OPPONENT_WALTER_5 260
+#define OPPONENT_SIDNEY 261
+#define OPPONENT_PHOEBE 262
+#define OPPONENT_GLACIA 263
+#define OPPONENT_DRAKE 264
+#define OPPONENT_ROXANNE 265
+#define OPPONENT_BRAWLY 266
+#define OPPONENT_WATTSON 267
+#define OPPONENT_FLANNERY 268
+#define OPPONENT_NORMAN 269
+#define OPPONENT_WINONA 270
+#define OPPONENT_TATE_AND_LIZA 271
+#define OPPONENT_WALLACE 272
+#define OPPONENT_JERRY_1 273
+#define OPPONENT_TED 274
+#define OPPONENT_PAUL 275
+#define OPPONENT_JERRY_2 276
+#define OPPONENT_JERRY_3 277
+#define OPPONENT_JERRY_4 278
+#define OPPONENT_JERRY_5 279
+#define OPPONENT_KAREN_1 280
+#define OPPONENT_GEORGIA 281
+#define OPPONENT_KAREN_2 282
+#define OPPONENT_KAREN_3 283
+#define OPPONENT_KAREN_4 284
+#define OPPONENT_KAREN_5 285
+#define OPPONENT_KATE_AND_JOY 286
+#define OPPONENT_ANNA_AND_MEG_1 287
+#define OPPONENT_ANNA_AND_MEG_2 288
+#define OPPONENT_ANNA_AND_MEG_3 289
+#define OPPONENT_ANNA_AND_MEG_4 290
+#define OPPONENT_ANNA_AND_MEG_5 291
+#define OPPONENT_VICTOR 292
+#define OPPONENT_MIGUEL_1 293
+#define OPPONENT_COLTON 294
+#define OPPONENT_MIGUEL_2 295
+#define OPPONENT_MIGUEL_3 296
+#define OPPONENT_MIGUEL_4 297
+#define OPPONENT_MIGUEL_5 298
+#define OPPONENT_VICTORIA 299
+#define OPPONENT_VANESSA 300
+#define OPPONENT_MARISSA 301
+#define OPPONENT_ISABEL_1 302
+#define OPPONENT_ISABEL_2 303
+#define OPPONENT_ISABEL_3 304
+#define OPPONENT_ISABEL_4 305
+#define OPPONENT_ISABEL_5 306
+#define OPPONENT_TIMOTHY_1 307
+#define OPPONENT_TIMOTHY_2 308
+#define OPPONENT_TIMOTHY_3 309
+#define OPPONENT_TIMOTHY_4 310
+#define OPPONENT_TIMOTHY_5 311
+#define OPPONENT_VICKY 312
+#define OPPONENT_SHELBY_1 313
+#define OPPONENT_SHELBY_2 314
+#define OPPONENT_SHELBY_3 315
+#define OPPONENT_SHELBY_4 316
+#define OPPONENT_SHELBY_5 317
+#define OPPONENT_CALVIN_1 318
+#define OPPONENT_BILLY 319
+#define OPPONENT_JOSH 320
+#define OPPONENT_TOMMY 321
+#define OPPONENT_JOEY 322
+#define OPPONENT_BEN 323
+#define OPPONENT_ANONYMOUS_5 324
+#define OPPONENT_KEVIN 325
+#define OPPONENT_NEAL 326
+#define OPPONENT_DILLON 327
+#define OPPONENT_CALVIN_2 328
+#define OPPONENT_CALVIN_3 329
+#define OPPONENT_CALVIN_4 330
+#define OPPONENT_CALVIN_5 331
+#define OPPONENT_EDDIE 332
+#define OPPONENT_ALLEN 333
+#define OPPONENT_TIMMY 334
+#define OPPONENT_STEVEN 335
+#define OPPONENT_ANDREW 336
+#define OPPONENT_IVAN 337
+#define OPPONENT_CLAUDE 338
+#define OPPONENT_ELLIOT_1 339
+#define OPPONENT_NED 340
+#define OPPONENT_DALE 341
+#define OPPONENT_NOLAN 342
+#define OPPONENT_BARNY 343
+#define OPPONENT_WADE 344
+#define OPPONENT_CARTER 345
+#define OPPONENT_ELLIOT_2 346
+#define OPPONENT_ELLIOT_3 347
+#define OPPONENT_ELLIOT_4 348
+#define OPPONENT_ELLIOT_5 349
+#define OPPONENT_RONALD 350
+#define OPPONENT_JACOB 351
+#define OPPONENT_ANTHONY 352
+#define OPPONENT_BENJAMIN_1 353
+#define OPPONENT_BENJAMIN_2 354
+#define OPPONENT_BENJAMIN_3 355
+#define OPPONENT_BENJAMIN_4 356
+#define OPPONENT_BENJAMIN_5 357
+#define OPPONENT_ABIGAIL_1 358
+#define OPPONENT_JASMINE 359
+#define OPPONENT_ABIGAIL_2 360
+#define OPPONENT_ABIGAIL_3 361
+#define OPPONENT_ABIGAIL_4 362
+#define OPPONENT_ABIGAIL_5 363
+#define OPPONENT_DYLAN_1 364
+#define OPPONENT_DYLAN_2 365
+#define OPPONENT_DYLAN_3 366
+#define OPPONENT_DYLAN_4 367
+#define OPPONENT_DYLAN_5 368
+#define OPPONENT_MARIA_1 369
+#define OPPONENT_MARIA_2 370
+#define OPPONENT_MARIA_3 371
+#define OPPONENT_MARIA_4 372
+#define OPPONENT_MARIA_5 373
+#define OPPONENT_CALEB 374
+#define OPPONENT_ANONYMOUS_6 375
+#define OPPONENT_ISAIAH_1 376
+#define OPPONENT_ANONYMOUS_7 377
+#define OPPONENT_CHASE 378
+#define OPPONENT_ISAIAH_2 379
+#define OPPONENT_ISAIAH_3 380
+#define OPPONENT_ISAIAH_4 381
+#define OPPONENT_ISAIAH_5 382
+#define OPPONENT_ANONYMOUS_8 383
+#define OPPONENT_CONNOR 384
+#define OPPONENT_ANONYMOUS_9 385
+#define OPPONENT_KATELYN_1 386
+#define OPPONENT_ALLISON 387
+#define OPPONENT_KATELYN_2 388
+#define OPPONENT_KATELYN_3 389
+#define OPPONENT_KATELYN_4 390
+#define OPPONENT_KATELYN_5 391
+#define OPPONENT_NICOLAS_1 392
+#define OPPONENT_NICOLAS_2 393
+#define OPPONENT_NICOLAS_3 394
+#define OPPONENT_NICOLAS_4 395
+#define OPPONENT_NICOLAS_5 396
+#define OPPONENT_AARON 397
+#define OPPONENT_PERRY 398
+#define OPPONENT_HUGH 399
+#define OPPONENT_PHIL 400
+#define OPPONENT_JARED 401
+#define OPPONENT_ANONYMOUS_10 402
+#define OPPONENT_TANNER 403
+#define OPPONENT_WILL 404
+#define OPPONENT_COLIN 405
+#define OPPONENT_ROBERT_1 406
+#define OPPONENT_BENNY 407
+#define OPPONENT_CHESTER 408
+#define OPPONENT_ROBERT_2 409
+#define OPPONENT_ROBERT_3 410
+#define OPPONENT_ROBERT_4 411
+#define OPPONENT_ROBERT_5 412
+#define OPPONENT_ALEX 413
+#define OPPONENT_BECK 414
+#define OPPONENT_YASU 415
+#define OPPONENT_TAKASHI 416
+#define OPPONENT_MAKOTO 417
+#define OPPONENT_HIDEO_1 418
+#define OPPONENT_LAO_1 419
+#define OPPONENT_LUNG 420
+#define OPPONENT_LAO_2 421
+#define OPPONENT_LAO_3 422
+#define OPPONENT_LAO_4 423
+#define OPPONENT_LAO_5 424
+#define OPPONENT_TESSA 425
+#define OPPONENT_LAURA 426
+#define OPPONENT_CYNDY_1 427
+#define OPPONENT_CORA 428
+#define OPPONENT_JILL 429
+#define OPPONENT_CYNDY_2 430
+#define OPPONENT_CYNDY_3 431
+#define OPPONENT_CYNDY_4 432
+#define OPPONENT_CYNDY_5 433
+#define OPPONENT_MADELINE_1 434
+#define OPPONENT_CLARISSA 435
+#define OPPONENT_ANGELICA 436
+#define OPPONENT_MADELINE_2 437
+#define OPPONENT_MADELINE_3 438
+#define OPPONENT_MADELINE_4 439
+#define OPPONENT_MADELINE_5 440
+#define OPPONENT_BEVERLY 441
+#define OPPONENT_DAWN 442
+#define OPPONENT_NICOLE 443
+#define OPPONENT_DENISE 444
+#define OPPONENT_BETH 445
+#define OPPONENT_TARA 446
+#define OPPONENT_MISSY 447
+#define OPPONENT_ALICE 448
+#define OPPONENT_JENNY_1 449
+#define OPPONENT_GRACE 450
+#define OPPONENT_TANYA 451
+#define OPPONENT_SHARON 452
+#define OPPONENT_NIKKI 453
+#define OPPONENT_BRENDA 454
+#define OPPONENT_KATIE 455
+#define OPPONENT_SUSIE 456
+#define OPPONENT_KARA 457
+#define OPPONENT_DANA 458
+#define OPPONENT_ERIN 459
+#define OPPONENT_DEBRA 460
+#define OPPONENT_LINDA 461
+#define OPPONENT_KAYLEE 462
+#define OPPONENT_LAUREL 463
+#define OPPONENT_DARCY 464
+#define OPPONENT_JENNY_2 465
+#define OPPONENT_JENNY_3 466
+#define OPPONENT_JENNY_4 467
+#define OPPONENT_JENNY_5 468
+#define OPPONENT_HEIDI 469
+#define OPPONENT_BECKY 470
+#define OPPONENT_CAROL 471
+#define OPPONENT_NANCY 472
+#define OPPONENT_MARTHA 473
+#define OPPONENT_DIANA_1 474
+#define OPPONENT_NINA 475
+#define OPPONENT_IRENE 476
+#define OPPONENT_DIANA_2 477
+#define OPPONENT_DIANA_3 478
+#define OPPONENT_DIANA_4 479
+#define OPPONENT_DIANA_5 480
+#define OPPONENT_AMY_AND_LIV_1 481
+#define OPPONENT_AMY_AND_LIV_2 482
+#define OPPONENT_GINA_AND_MIA_1 483
+#define OPPONENT_MIU_AND_YUKI 484
+#define OPPONENT_AMY_AND_LIV_3 485
+#define OPPONENT_GINA_AND_MIA_2 486
+#define OPPONENT_AMY_AND_LIV_4 487
+#define OPPONENT_AMY_AND_LIV_5 488
+#define OPPONENT_AMY_AND_LIV_6 489
+#define OPPONENT_HUEY 490
+#define OPPONENT_EDMOND 491
+#define OPPONENT_ERNEST_1 492
+#define OPPONENT_DWAYNE 493
+#define OPPONENT_PHILLIP 494
+#define OPPONENT_LEONARD 495
+#define OPPONENT_DUNCAN 496
+#define OPPONENT_ERNEST_2 497
+#define OPPONENT_ERNEST_3 498
+#define OPPONENT_ERNEST_4 499
+#define OPPONENT_ERNEST_5 500
+#define OPPONENT_ANONYMOUS_11 501
+#define OPPONENT_ANONYMOUS_12 502
+#define OPPONENT_ANONYMOUS_13 503
+#define OPPONENT_SONNY 504
+#define OPPONENT_DONOVAN 505
+#define OPPONENT_GERALD 506
+#define OPPONENT_KELVIN 507
+#define OPPONENT_KODY 508
+#define OPPONENT_TEVIN 509
+#define OPPONENT_DAMON 510
+#define OPPONENT_PABLO 511
+#define OPPONENT_EDWIN_1 512
+#define OPPONENT_HECTOR_1 513
+#define OPPONENT_HECTOR_2 514
+#define OPPONENT_EDWIN_2 515
+#define OPPONENT_EDWIN_3 516
+#define OPPONENT_EDWIN_4 517
+#define OPPONENT_EDWIN_5 518
+#define OPPONENT_WALLY_1 519
+#define OPPONENT_BRENDAN_1 520
+#define OPPONENT_BRENDAN_2 521
+#define OPPONENT_BRENDAN_3 522
+#define OPPONENT_BRENDAN_4 523
+#define OPPONENT_BRENDAN_5 524
+#define OPPONENT_BRENDAN_6 525
+#define OPPONENT_BRENDAN_7 526
+#define OPPONENT_BRENDAN_8 527
+#define OPPONENT_BRENDAN_9 528
+#define OPPONENT_MAY_1 529
+#define OPPONENT_MAY_2 530
+#define OPPONENT_MAY_3 531
+#define OPPONENT_MAY_4 532
+#define OPPONENT_MAY_5 533
+#define OPPONENT_MAY_6 534
+#define OPPONENT_MAY_7 535
+#define OPPONENT_MAY_8 536
+#define OPPONENT_MAY_9 537
+#define OPPONENT_ISAAC_1 538
+#define OPPONENT_RILEY 539
+#define OPPONENT_AIDAN 540
+#define OPPONENT_ISAAC_2 541
+#define OPPONENT_ISAAC_3 542
+#define OPPONENT_ISAAC_4 543
+#define OPPONENT_ISAAC_5 544
+#define OPPONENT_LYDIA_1 545
+#define OPPONENT_ALEXIA 546
+#define OPPONENT_DANIELLE 547
+#define OPPONENT_LYDIA_2 548
+#define OPPONENT_LYDIA_3 549
+#define OPPONENT_LYDIA_4 550
+#define OPPONENT_LYDIA_5 551
+#define OPPONENT_JACKSON_1 552
+#define OPPONENT_CARLOS 553
+#define OPPONENT_SEBASTIAN 554
+#define OPPONENT_JACKSON_2 555
+#define OPPONENT_JACKSON_3 556
+#define OPPONENT_JACKSON_4 557
+#define OPPONENT_JACKSON_5 558
+#define OPPONENT_CATHERINE_1 559
+#define OPPONENT_JENNA 560
+#define OPPONENT_SOPHIA 561
+#define OPPONENT_CATHERINE_2 562
+#define OPPONENT_CATHERINE_3 563
+#define OPPONENT_CATHERINE_4 564
+#define OPPONENT_CATHERINE_5 565
+#define OPPONENT_MAXIE_1 566
+#define OPPONENT_GRUNT_28 567
+#define OPPONENT_GRUNT_29 568
+#define OPPONENT_GRUNT_30 569
+#define OPPONENT_GRUNT_31 570
+#define OPPONENT_GRUNT_32 571
+#define OPPONENT_GRUNT_33 572
+#define OPPONENT_GRUNT_34 573
+#define OPPONENT_GRUNT_35 574
+#define OPPONENT_GRUNT_36 575
+#define OPPONENT_GRUNT_37 576
+#define OPPONENT_GRUNT_38 577
+#define OPPONENT_GRUNT_39 578
+#define OPPONENT_GRUNT_40 579
+#define OPPONENT_GRUNT_41 580
+#define OPPONENT_GRUNT_42 581
+#define OPPONENT_GRUNT_43 582
+#define OPPONENT_GRUNT_44 583
+#define OPPONENT_GRUNT_45 584
+#define OPPONENT_GRUNT_46 585
+#define OPPONENT_GRUNT_47 586
+#define OPPONENT_GRUNT_48 587
+#define OPPONENT_GRUNT_49 588
+#define OPPONENT_GRUNT_50 589
+#define OPPONENT_GRUNT_51 590
+#define OPPONENT_GRUNT_52 591
+#define OPPONENT_GRUNT_53 592
+#define OPPONENT_GRUNT_54 593
+#define OPPONENT_ANONYMOUS_14 594
+#define OPPONENT_ANONYMOUS_15 595
+#define OPPONENT_TABITHA_1 596
+#define OPPONENT_TABITHA_2 597
+#define OPPONENT_ANONYMOUS_16 598
+#define OPPONENT_COURTNEY_1 599
+#define OPPONENT_COURTNEY_2 600
+#define OPPONENT_MAXIE_2 601
+#define OPPONENT_MAXIE_3 602
+#define OPPONENT_TIANA 603
+#define OPPONENT_HALEY_1 604
+#define OPPONENT_JANICE 605
+#define OPPONENT_VIVI 606
+#define OPPONENT_HALEY_2 607
+#define OPPONENT_HALEY_3 608
+#define OPPONENT_HALEY_4 609
+#define OPPONENT_HALEY_5 610
+#define OPPONENT_SALLY 611
+#define OPPONENT_ROBIN 612
+#define OPPONENT_ANDREA 613
+#define OPPONENT_CRISSY 614
+#define OPPONENT_RICK 615
+#define OPPONENT_LYLE 616
+#define OPPONENT_JOSE 617
+#define OPPONENT_DOUG 618
+#define OPPONENT_GREG 619
+#define OPPONENT_KENT 620
+#define OPPONENT_JAMES_1 621
+#define OPPONENT_JAMES_2 622
+#define OPPONENT_JAMES_3 623
+#define OPPONENT_JAMES_4 624
+#define OPPONENT_JAMES_5 625
+#define OPPONENT_BRICE 626
+#define OPPONENT_TRENT_1 627
+#define OPPONENT_LENNY 628
+#define OPPONENT_LUCAS_1 629
+#define OPPONENT_ALAN 630
+#define OPPONENT_CLARK 631
+#define OPPONENT_ERIC 632
+#define OPPONENT_LUCAS_2 633
+#define OPPONENT_MIKE_1 634
+#define OPPONENT_MIKE_2 635
+#define OPPONENT_TRENT_2 636
+#define OPPONENT_TRENT_3 637
+#define OPPONENT_TRENT_4 638
+#define OPPONENT_TRENT_5 639
+#define OPPONENT_DEZ_AND_LUKE 640
+#define OPPONENT_LEA_AND_JED 641
+#define OPPONENT_LOIS_AND_HAL_1 642
+#define OPPONENT_LOIS_AND_HAL_2 643
+#define OPPONENT_LOIS_AND_HAL_3 644
+#define OPPONENT_LOIS_AND_HAL_4 645
+#define OPPONENT_LOIS_AND_HAL_5 646
+#define OPPONENT_JOHANNA 647
+#define OPPONENT_ZANE 648
+#define OPPONENT_VIVIAN 649
+#define OPPONENT_SADIE 650
+#define OPPONENT_HIDEO_2 651
+#define OPPONENT_KEIGO 652
+#define OPPONENT_TSUNAO 653
+#define OPPONENT_TERRELL 654
+#define OPPONENT_KYLEE 655
+#define OPPONENT_WALLY_2 656
+#define OPPONENT_WALLY_3 657
+#define OPPONENT_WALLY_4 658
+#define OPPONENT_WALLY_5 659
+#define OPPONENT_WALLY_6 660
+#define OPPONENT_BRENDAN_10 661
+#define OPPONENT_BRENDAN_11 662
+#define OPPONENT_BRENDAN_12 663
+#define OPPONENT_MAY_10 664
+#define OPPONENT_MAY_11 665
+#define OPPONENT_MAY_12 666
+#define OPPONENT_JONAH 667
+#define OPPONENT_HENRY 668
+#define OPPONENT_ROGER 669
+#define OPPONENT_ALEXA 670
+#define OPPONENT_RUBEN 671
+#define OPPONENT_KOJI 672
+#define OPPONENT_WAYNE 673
+#define OPPONENT_BYRON 674
+#define OPPONENT_REED 675
+#define OPPONENT_TISHA 676
+#define OPPONENT_TORI_AND_TIA 677
+#define OPPONENT_KIM_AND_IRIS 678
+#define OPPONENT_TYRA_AND_IVY 679
+#define OPPONENT_MEL_AND_PAUL 680
+#define OPPONENT_JOHN_AND_JAY_1 681
+#define OPPONENT_JOHN_AND_JAY_2 682
+#define OPPONENT_JOHN_AND_JAY_3 683
+#define OPPONENT_JOHN_AND_JAY_4 684
+#define OPPONENT_JOHN_AND_JAY_5 685
+#define OPPONENT_RELI_AND_IAN 686
+#define OPPONENT_RITA_AND_SAM_1 687
+#define OPPONENT_RITA_AND_SAM_2 688
+#define OPPONENT_RITA_AND_SAM_3 689
+#define OPPONENT_RITA_AND_SAM_4 690
+#define OPPONENT_RITA_AND_SAM_5 691
+#define OPPONENT_LISA_AND_RAY 692
+#define OPPONENT_EUGENE 693
+
+#endif // GUARD_CONSTANTS_OPPONENTS_H
diff --git a/include/decoration.h b/include/decoration.h
index 8c651f967..972e82faf 100644
--- a/include/decoration.h
+++ b/include/decoration.h
@@ -3,130 +3,6 @@
#include "task.h"
-enum DecoId {
- /*000*/ DECOR_NONE,
- /*001*/ DECOR_SMALL_DESK,
- /*002*/ DECOR_POKEMON_DESK,
- /*003*/ DECOR_HEAVY_DESK,
- /*004*/ DECOR_RAGGED_DESK,
- /*005*/ DECOR_COMFORT_DESK,
- /*006*/ DECOR_PRETTY_DESK,
- /*007*/ DECOR_BRICK_DESK,
- /*008*/ DECOR_CAMP_DESK,
- /*009*/ DECOR_HARD_DESK,
- /*010*/ DECOR_SMALL_CHAIR,
- /*011*/ DECOR_POKEMON_CHAIR,
- /*012*/ DECOR_HEAVY_CHAIR,
- /*013*/ DECOR_PRETTY_CHAIR,
- /*014*/ DECOR_COMFORT_CHAIR,
- /*015*/ DECOR_RAGGED_CHAIR,
- /*016*/ DECOR_BRICK_CHAIR,
- /*017*/ DECOR_CAMP_CHAIR,
- /*018*/ DECOR_HARD_CHAIR,
- /*019*/ DECOR_RED_PLANT,
- /*020*/ DECOR_TROPICAL_PLANT,
- /*021*/ DECOR_PRETTY_FLOWERS,
- /*022*/ DECOR_COLORFUL_PLANT,
- /*023*/ DECOR_BIG_PLANT,
- /*024*/ DECOR_GORGEOUS_PLANT,
- /*025*/ DECOR_RED_BRICK,
- /*026*/ DECOR_YELLOW_BRICK,
- /*027*/ DECOR_BLUE_BRICK,
- /*028*/ DECOR_RED_BALLOON,
- /*029*/ DECOR_BLUE_BALLOON,
- /*030*/ DECOR_YELLOW_BALLOON,
- /*031*/ DECOR_RED_TENT,
- /*032*/ DECOR_BLUE_TENT,
- /*033*/ DECOR_SOLID_BOARD,
- /*034*/ DECOR_SLIDE,
- /*035*/ DECOR_FENCE_LENGTH,
- /*036*/ DECOR_FENCE_WIDTH,
- /*037*/ DECOR_TIRE,
- /*038*/ DECOR_STAND,
- /*039*/ DECOR_MUD_BALL,
- /*040*/ DECOR_BREAKABLE_DOOR,
- /*041*/ DECOR_SAND_ORNAMENT,
- /*042*/ DECOR_SILVER_SHIELD,
- /*043*/ DECOR_GOLD_SHIELD,
- /*044*/ DECOR_GLASS_ORNAMENT,
- /*045*/ DECOR_TV,
- /*046*/ DECOR_ROUND_TV,
- /*047*/ DECOR_CUTE_TV,
- /*048*/ DECOR_GLITTER_MAT,
- /*049*/ DECOR_JUMP_MAT,
- /*050*/ DECOR_SPIN_MAT,
- /*051*/ DECOR_C_LOW_NOTE_MAT,
- /*052*/ DECOR_D_NOTE_MAT,
- /*053*/ DECOR_E_NOTE_MAT,
- /*054*/ DECOR_F_NOTE_MAT,
- /*055*/ DECOR_G_NOTE_MAT,
- /*056*/ DECOR_A_NOTE_MAT,
- /*057*/ DECOR_B_NOTE_MAT,
- /*058*/ DECOR_C_HIGH_NOTE_MAT,
- /*059*/ DECOR_SURF_MAT,
- /*060*/ DECOR_THUNDER_MAT,
- /*061*/ DECOR_FIRE_BLAST_MAT,
- /*062*/ DECOR_POWDER_SNOW_MAT,
- /*063*/ DECOR_ATTRACT_MAT,
- /*064*/ DECOR_FISSURE_MAT,
- /*065*/ DECOR_SPIKES_MAT,
- /*066*/ DECOR_BALL_POSTER,
- /*067*/ DECOR_GREEN_POSTER,
- /*068*/ DECOR_RED_POSTER,
- /*069*/ DECOR_BLUE_POSTER,
- /*070*/ DECOR_CUTE_POSTER,
- /*071*/ DECOR_PIKA_POSTER,
- /*072*/ DECOR_LONG_POSTER,
- /*073*/ DECOR_SEA_POSTER,
- /*074*/ DECOR_SKY_POSTER,
- /*075*/ DECOR_KISS_POSTER,
- /*076*/ DECOR_PICHU_DOLL,
- /*077*/ DECOR_PIKACHU_DOLL,
- /*078*/ DECOR_MARILL_DOLL,
- /*079*/ DECOR_TOGEPI_DOLL,
- /*080*/ DECOR_CYNDAQUIL_DOLL,
- /*081*/ DECOR_CHIKORITA_DOLL,
- /*082*/ DECOR_TOTODILE_DOLL,
- /*083*/ DECOR_JIGGLYPUFF_DOLL,
- /*084*/ DECOR_MEOWTH_DOLL,
- /*085*/ DECOR_CLEFAIRY_DOLL,
- /*086*/ DECOR_DITTO_DOLL,
- /*087*/ DECOR_SMOOCHUM_DOLL,
- /*088*/ DECOR_TREECKO_DOLL,
- /*089*/ DECOR_TORCHIC_DOLL,
- /*090*/ DECOR_MUDKIP_DOLL,
- /*091*/ DECOR_DUSKULL_DOLL,
- /*092*/ DECOR_WYNAUT_DOLL,
- /*093*/ DECOR_BALTOY_DOLL,
- /*094*/ DECOR_KECLEON_DOLL,
- /*095*/ DECOR_AZURILL_DOLL,
- /*096*/ DECOR_SKITTY_DOLL,
- /*097*/ DECOR_SWABLU_DOLL,
- /*098*/ DECOR_GULPIN_DOLL,
- /*099*/ DECOR_LOTAD_DOLL,
- /*100*/ DECOR_SEEDOT_DOLL,
- /*101*/ DECOR_PIKA_CUSHION,
- /*102*/ DECOR_ROUND_CUSHION,
- /*103*/ DECOR_KISS_CUSHION,
- /*104*/ DECOR_ZIGZAG_CUSHION,
- /*105*/ DECOR_SPIN_CUSHION,
- /*106*/ DECOR_DIAMOND_CUSHION,
- /*107*/ DECOR_BALL_CUSHION,
- /*108*/ DECOR_GRASS_CUSHION,
- /*109*/ DECOR_FIRE_CUSHION,
- /*110*/ DECOR_WATER_CUSHION,
- /*111*/ DECOR_SNORLAX_DOLL,
- /*112*/ DECOR_RHYDON_DOLL,
- /*113*/ DECOR_LAPRAS_DOLL,
- /*114*/ DECOR_VENUSAUR_DOLL,
- /*115*/ DECOR_CHARIZARD_DOLL,
- /*116*/ DECOR_BLASTOISE_DOLL,
- /*117*/ DECOR_WAILMER_DOLL,
- /*118*/ DECOR_REGIROCK_DOLL,
- /*119*/ DECOR_REGICE_DOLL,
- /*120*/ DECOR_REGISTEEL_DOLL
-};
-
enum DecorPerm {
/*
* The nomenclature here describes collision and placement permissions, in that order.
diff --git a/include/global.h b/include/global.h
index 4921cf977..6670f3837 100644
--- a/include/global.h
+++ b/include/global.h
@@ -168,7 +168,7 @@ struct SecretBaseRecord
/*0x1AA2*/ u8 partyEVs[6];
};
-#include "game_stat.h"
+#include "constants/game_stat.h"
#include "global.fieldmap.h"
#include "global.berry.h"
#include "pokemon.h"
diff --git a/include/opponent_constants.h b/include/opponent_constants.h
deleted file mode 100644
index 1829facaa..000000000
--- a/include/opponent_constants.h
+++ /dev/null
@@ -1,702 +0,0 @@
-#ifndef GUARD_OPPONENT_CONSTANTS_H
-#define GUARD_OPPONENT_CONSTANTS_H
-
-enum
-{
- OPPONENT_NONE,
- OPPONENT_ARCHIE_1,
- OPPONENT_GRUNT_1,
- OPPONENT_GRUNT_2,
- OPPONENT_GRUNT_3,
- OPPONENT_GRUNT_4,
- OPPONENT_GRUNT_5,
- OPPONENT_GRUNT_6,
- OPPONENT_GRUNT_7,
- OPPONENT_GRUNT_8,
- OPPONENT_GRUNT_9,
- OPPONENT_GRUNT_10,
- OPPONENT_GRUNT_11,
- OPPONENT_GRUNT_12,
- OPPONENT_GRUNT_13,
- OPPONENT_GRUNT_14,
- OPPONENT_GRUNT_15,
- OPPONENT_GRUNT_16,
- OPPONENT_GRUNT_17,
- OPPONENT_GRUNT_18,
- OPPONENT_GRUNT_19,
- OPPONENT_GRUNT_20,
- OPPONENT_GRUNT_21,
- OPPONENT_GRUNT_22,
- OPPONENT_GRUNT_23,
- OPPONENT_GRUNT_24,
- OPPONENT_GRUNT_25,
- OPPONENT_GRUNT_26,
- OPPONENT_GRUNT_27,
- OPPONENT_ANONYMOUS_1,
- OPPONENT_MATT_1,
- OPPONENT_MATT_2,
- OPPONENT_SHELLY_1,
- OPPONENT_SHELLY_2,
- OPPONENT_ARCHIE_2,
- OPPONENT_ARCHIE_3,
- OPPONENT_DAISY,
- OPPONENT_ROSE_1,
- OPPONENT_LILY,
- OPPONENT_VIOLET,
- OPPONENT_ROSE_2,
- OPPONENT_ROSE_3,
- OPPONENT_ROSE_4,
- OPPONENT_ROSE_5,
- OPPONENT_DUSTY_1,
- OPPONENT_CHIP,
- OPPONENT_FOSTER,
- OPPONENT_DUSTY_2,
- OPPONENT_DUSTY_3,
- OPPONENT_DUSTY_4,
- OPPONENT_DUSTY_5,
- OPPONENT_GABBY_AND_TY_1,
- OPPONENT_GABBY_AND_TY_2,
- OPPONENT_GABBY_AND_TY_3,
- OPPONENT_GABBY_AND_TY_4,
- OPPONENT_GABBY_AND_TY_5,
- OPPONENT_GABBY_AND_TY_6,
- OPPONENT_LOLA_1,
- OPPONENT_CARMEN,
- OPPONENT_GWEN,
- OPPONENT_LOLA_2,
- OPPONENT_LOLA_3,
- OPPONENT_LOLA_4,
- OPPONENT_LOLA_5,
- OPPONENT_RICKY_1,
- OPPONENT_SIMON,
- OPPONENT_CHARLIE,
- OPPONENT_RICKY_2,
- OPPONENT_RICKY_3,
- OPPONENT_RICKY_4,
- OPPONENT_RICKY_5,
- OPPONENT_RANDALL,
- OPPONENT_PARKER,
- OPPONENT_GEORGE,
- OPPONENT_BERKE,
- OPPONENT_CLYDE,
- OPPONENT_VINCENT,
- OPPONENT_LEROY,
- OPPONENT_WILTON_1,
- OPPONENT_EDGAR,
- OPPONENT_ALBERT,
- OPPONENT_SAMUEL,
- OPPONENT_VITO,
- OPPONENT_OWEN,
- OPPONENT_WILTON_2,
- OPPONENT_WILTON_3,
- OPPONENT_WILTON_4,
- OPPONENT_WILTON_5,
- OPPONENT_WARREN,
- OPPONENT_MARY,
- OPPONENT_LORI,
- OPPONENT_JODY,
- OPPONENT_WENDY,
- OPPONENT_ELAINE,
- OPPONENT_BROOKE_1,
- OPPONENT_JENNIFER,
- OPPONENT_HOPE,
- OPPONENT_SHANNON,
- OPPONENT_MICHELLE,
- OPPONENT_CAROLINE,
- OPPONENT_JULIE,
- OPPONENT_BROOKE_2,
- OPPONENT_BROOKE_3,
- OPPONENT_BROOKE_4,
- OPPONENT_BROOKE_5,
- OPPONENT_PATRICIA,
- OPPONENT_KINDRA,
- OPPONENT_TAMMY,
- OPPONENT_VALERIE_1,
- OPPONENT_TASHA,
- OPPONENT_VALERIE_2,
- OPPONENT_VALERIE_3,
- OPPONENT_VALERIE_4,
- OPPONENT_VALERIE_5,
- OPPONENT_CINDY_1,
- OPPONENT_ANONYMOUS_2,
- OPPONENT_BRIANNA_1,
- OPPONENT_CINDY_2,
- OPPONENT_BRIANNA_2,
- OPPONENT_ANETTE,
- OPPONENT_CINDY_3,
- OPPONENT_CINDY_4,
- OPPONENT_CINDY_5,
- OPPONENT_CINDY_6,
- OPPONENT_MELISSA,
- OPPONENT_SHEILA,
- OPPONENT_SHIRLEY,
- OPPONENT_JESSICA_1,
- OPPONENT_CONNIE,
- OPPONENT_BRIDGET,
- OPPONENT_OLIVIA,
- OPPONENT_TIFFANY,
- OPPONENT_JESSICA_2,
- OPPONENT_JESSICA_3,
- OPPONENT_JESSICA_4,
- OPPONENT_JESSICA_5,
- OPPONENT_WINSTON_1,
- OPPONENT_ANONYMOUS_3,
- OPPONENT_GARRET,
- OPPONENT_WINSTON_2,
- OPPONENT_WINSTON_3,
- OPPONENT_WINSTON_4,
- OPPONENT_WINSTON_5,
- OPPONENT_STEVE_1,
- OPPONENT_CHRIS,
- OPPONENT_MARK,
- OPPONENT_KENN,
- OPPONENT_STEVE_2,
- OPPONENT_STEVE_3,
- OPPONENT_STEVE_4,
- OPPONENT_STEVE_5,
- OPPONENT_LUIS,
- OPPONENT_AUSTIN,
- OPPONENT_DOUGLAS,
- OPPONENT_DARRIN,
- OPPONENT_TONY_1,
- OPPONENT_JEROME,
- OPPONENT_MATTHEW,
- OPPONENT_DAVID,
- OPPONENT_SPENCER,
- OPPONENT_ROLAND,
- OPPONENT_CODY,
- OPPONENT_STAN,
- OPPONENT_BARRY,
- OPPONENT_DEAN,
- OPPONENT_RODNEY,
- OPPONENT_RICHARD,
- OPPONENT_HERMAN,
- OPPONENT_ANONYMOUS_4,
- OPPONENT_GILBERT,
- OPPONENT_FRANKLIN,
- OPPONENT_DANNY,
- OPPONENT_JACK,
- OPPONENT_DUDLEY,
- OPPONENT_CHAD,
- OPPONENT_TONY_2,
- OPPONENT_TONY_3,
- OPPONENT_TONY_4,
- OPPONENT_TONY_5,
- OPPONENT_HIDEKI,
- OPPONENT_HITOSHI,
- OPPONENT_KIYO,
- OPPONENT_KOICHI,
- OPPONENT_NOB_1,
- OPPONENT_NOB_2,
- OPPONENT_NOB_3,
- OPPONENT_NOB_4,
- OPPONENT_NOB_5,
- OPPONENT_YUJI,
- OPPONENT_DAISUKE,
- OPPONENT_ATSUSHI,
- OPPONENT_KIRK,
- OPPONENT_SCOTT,
- OPPONENT_HARVEY,
- OPPONENT_SHAWN,
- OPPONENT_RANDY,
- OPPONENT_DALTON_1,
- OPPONENT_DALTON_2,
- OPPONENT_DALTON_3,
- OPPONENT_DALTON_4,
- OPPONENT_DALTON_5,
- OPPONENT_COLE,
- OPPONENT_FLINT,
- OPPONENT_AXLE,
- OPPONENT_JAKE,
- OPPONENT_ANDY,
- OPPONENT_BERNIE_1,
- OPPONENT_BERNIE_2,
- OPPONENT_BERNIE_3,
- OPPONENT_BERNIE_4,
- OPPONENT_BERNIE_5,
- OPPONENT_DREW,
- OPPONENT_CLIFF,
- OPPONENT_LARRY,
- OPPONENT_SHANE,
- OPPONENT_JUSTIN,
- OPPONENT_ETHAN_1,
- OPPONENT_JEFF,
- OPPONENT_TRAVIS,
- OPPONENT_ETHAN_2,
- OPPONENT_ETHAN_3,
- OPPONENT_ETHAN_4,
- OPPONENT_ETHAN_5,
- OPPONENT_BRENT,
- OPPONENT_DONALD,
- OPPONENT_TAYLOR,
- OPPONENT_BRANDON_1,
- OPPONENT_DEREK,
- OPPONENT_BRANDON_2,
- OPPONENT_BRANDON_3,
- OPPONENT_BRANDON_4,
- OPPONENT_BRANDON_5,
- OPPONENT_EDWARD,
- OPPONENT_PRESTON,
- OPPONENT_VIRGIL,
- OPPONENT_FRITZ,
- OPPONENT_WILLIAM,
- OPPONENT_JOSHUA,
- OPPONENT_CAMERON_1,
- OPPONENT_CAMERON_2,
- OPPONENT_CAMERON_3,
- OPPONENT_CAMERON_4,
- OPPONENT_CAMERON_5,
- OPPONENT_JACLYN,
- OPPONENT_HANNAH,
- OPPONENT_SAMANTHA,
- OPPONENT_MAURA,
- OPPONENT_KAYLA,
- OPPONENT_ALEXIS,
- OPPONENT_JACKI_1,
- OPPONENT_JACKI_2,
- OPPONENT_JACKI_3,
- OPPONENT_JACKI_4,
- OPPONENT_JACKI_5,
- OPPONENT_WALTER_1,
- OPPONENT_TUCKER,
- OPPONENT_THOMAS,
- OPPONENT_WALTER_2,
- OPPONENT_WALTER_3,
- OPPONENT_WALTER_4,
- OPPONENT_WALTER_5,
- OPPONENT_SIDNEY,
- OPPONENT_PHOEBE,
- OPPONENT_GLACIA,
- OPPONENT_DRAKE,
- OPPONENT_ROXANNE,
- OPPONENT_BRAWLY,
- OPPONENT_WATTSON,
- OPPONENT_FLANNERY,
- OPPONENT_NORMAN,
- OPPONENT_WINONA,
- OPPONENT_TATE_AND_LIZA,
- OPPONENT_WALLACE,
- OPPONENT_JERRY_1,
- OPPONENT_TED,
- OPPONENT_PAUL,
- OPPONENT_JERRY_2,
- OPPONENT_JERRY_3,
- OPPONENT_JERRY_4,
- OPPONENT_JERRY_5,
- OPPONENT_KAREN_1,
- OPPONENT_GEORGIA,
- OPPONENT_KAREN_2,
- OPPONENT_KAREN_3,
- OPPONENT_KAREN_4,
- OPPONENT_KAREN_5,
- OPPONENT_KATE_AND_JOY,
- OPPONENT_ANNA_AND_MEG_1,
- OPPONENT_ANNA_AND_MEG_2,
- OPPONENT_ANNA_AND_MEG_3,
- OPPONENT_ANNA_AND_MEG_4,
- OPPONENT_ANNA_AND_MEG_5,
- OPPONENT_VICTOR,
- OPPONENT_MIGUEL_1,
- OPPONENT_COLTON,
- OPPONENT_MIGUEL_2,
- OPPONENT_MIGUEL_3,
- OPPONENT_MIGUEL_4,
- OPPONENT_MIGUEL_5,
- OPPONENT_VICTORIA,
- OPPONENT_VANESSA,
- OPPONENT_MARISSA,
- OPPONENT_ISABEL_1,
- OPPONENT_ISABEL_2,
- OPPONENT_ISABEL_3,
- OPPONENT_ISABEL_4,
- OPPONENT_ISABEL_5,
- OPPONENT_TIMOTHY_1,
- OPPONENT_TIMOTHY_2,
- OPPONENT_TIMOTHY_3,
- OPPONENT_TIMOTHY_4,
- OPPONENT_TIMOTHY_5,
- OPPONENT_VICKY,
- OPPONENT_SHELBY_1,
- OPPONENT_SHELBY_2,
- OPPONENT_SHELBY_3,
- OPPONENT_SHELBY_4,
- OPPONENT_SHELBY_5,
- OPPONENT_CALVIN_1,
- OPPONENT_BILLY,
- OPPONENT_JOSH,
- OPPONENT_TOMMY,
- OPPONENT_JOEY,
- OPPONENT_BEN,
- OPPONENT_ANONYMOUS_5,
- OPPONENT_KEVIN,
- OPPONENT_NEAL,
- OPPONENT_DILLON,
- OPPONENT_CALVIN_2,
- OPPONENT_CALVIN_3,
- OPPONENT_CALVIN_4,
- OPPONENT_CALVIN_5,
- OPPONENT_EDDIE,
- OPPONENT_ALLEN,
- OPPONENT_TIMMY,
- OPPONENT_STEVEN,
- OPPONENT_ANDREW,
- OPPONENT_IVAN,
- OPPONENT_CLAUDE,
- OPPONENT_ELLIOT_1,
- OPPONENT_NED,
- OPPONENT_DALE,
- OPPONENT_NOLAN,
- OPPONENT_BARNY,
- OPPONENT_WADE,
- OPPONENT_CARTER,
- OPPONENT_ELLIOT_2,
- OPPONENT_ELLIOT_3,
- OPPONENT_ELLIOT_4,
- OPPONENT_ELLIOT_5,
- OPPONENT_RONALD,
- OPPONENT_JACOB,
- OPPONENT_ANTHONY,
- OPPONENT_BENJAMIN_1,
- OPPONENT_BENJAMIN_2,
- OPPONENT_BENJAMIN_3,
- OPPONENT_BENJAMIN_4,
- OPPONENT_BENJAMIN_5,
- OPPONENT_ABIGAIL_1,
- OPPONENT_JASMINE,
- OPPONENT_ABIGAIL_2,
- OPPONENT_ABIGAIL_3,
- OPPONENT_ABIGAIL_4,
- OPPONENT_ABIGAIL_5,
- OPPONENT_DYLAN_1,
- OPPONENT_DYLAN_2,
- OPPONENT_DYLAN_3,
- OPPONENT_DYLAN_4,
- OPPONENT_DYLAN_5,
- OPPONENT_MARIA_1,
- OPPONENT_MARIA_2,
- OPPONENT_MARIA_3,
- OPPONENT_MARIA_4,
- OPPONENT_MARIA_5,
- OPPONENT_CALEB,
- OPPONENT_ANONYMOUS_6,
- OPPONENT_ISAIAH_1,
- OPPONENT_ANONYMOUS_7,
- OPPONENT_CHASE,
- OPPONENT_ISAIAH_2,
- OPPONENT_ISAIAH_3,
- OPPONENT_ISAIAH_4,
- OPPONENT_ISAIAH_5,
- OPPONENT_ANONYMOUS_8,
- OPPONENT_CONNOR,
- OPPONENT_ANONYMOUS_9,
- OPPONENT_KATELYN_1,
- OPPONENT_ALLISON,
- OPPONENT_KATELYN_2,
- OPPONENT_KATELYN_3,
- OPPONENT_KATELYN_4,
- OPPONENT_KATELYN_5,
- OPPONENT_NICOLAS_1,
- OPPONENT_NICOLAS_2,
- OPPONENT_NICOLAS_3,
- OPPONENT_NICOLAS_4,
- OPPONENT_NICOLAS_5,
- OPPONENT_AARON,
- OPPONENT_PERRY,
- OPPONENT_HUGH,
- OPPONENT_PHIL,
- OPPONENT_JARED,
- OPPONENT_ANONYMOUS_10,
- OPPONENT_TANNER,
- OPPONENT_WILL,
- OPPONENT_COLIN,
- OPPONENT_ROBERT_1,
- OPPONENT_BENNY,
- OPPONENT_CHESTER,
- OPPONENT_ROBERT_2,
- OPPONENT_ROBERT_3,
- OPPONENT_ROBERT_4,
- OPPONENT_ROBERT_5,
- OPPONENT_ALEX,
- OPPONENT_BECK,
- OPPONENT_YASU,
- OPPONENT_TAKASHI,
- OPPONENT_MAKOTO,
- OPPONENT_HIDEO_1,
- OPPONENT_LAO_1,
- OPPONENT_LUNG,
- OPPONENT_LAO_2,
- OPPONENT_LAO_3,
- OPPONENT_LAO_4,
- OPPONENT_LAO_5,
- OPPONENT_TESSA,
- OPPONENT_LAURA,
- OPPONENT_CYNDY_1,
- OPPONENT_CORA,
- OPPONENT_JILL,
- OPPONENT_CYNDY_2,
- OPPONENT_CYNDY_3,
- OPPONENT_CYNDY_4,
- OPPONENT_CYNDY_5,
- OPPONENT_MADELINE_1,
- OPPONENT_CLARISSA,
- OPPONENT_ANGELICA,
- OPPONENT_MADELINE_2,
- OPPONENT_MADELINE_3,
- OPPONENT_MADELINE_4,
- OPPONENT_MADELINE_5,
- OPPONENT_BEVERLY,
- OPPONENT_DAWN,
- OPPONENT_NICOLE,
- OPPONENT_DENISE,
- OPPONENT_BETH,
- OPPONENT_TARA,
- OPPONENT_MISSY,
- OPPONENT_ALICE,
- OPPONENT_JENNY_1,
- OPPONENT_GRACE,
- OPPONENT_TANYA,
- OPPONENT_SHARON,
- OPPONENT_NIKKI,
- OPPONENT_BRENDA,
- OPPONENT_KATIE,
- OPPONENT_SUSIE,
- OPPONENT_KARA,
- OPPONENT_DANA,
- OPPONENT_ERIN,
- OPPONENT_DEBRA,
- OPPONENT_LINDA,
- OPPONENT_KAYLEE,
- OPPONENT_LAUREL,
- OPPONENT_DARCY,
- OPPONENT_JENNY_2,
- OPPONENT_JENNY_3,
- OPPONENT_JENNY_4,
- OPPONENT_JENNY_5,
- OPPONENT_HEIDI,
- OPPONENT_BECKY,
- OPPONENT_CAROL,
- OPPONENT_NANCY,
- OPPONENT_MARTHA,
- OPPONENT_DIANA_1,
- OPPONENT_NINA,
- OPPONENT_IRENE,
- OPPONENT_DIANA_2,
- OPPONENT_DIANA_3,
- OPPONENT_DIANA_4,
- OPPONENT_DIANA_5,
- OPPONENT_AMY_AND_LIV_1,
- OPPONENT_AMY_AND_LIV_2,
- OPPONENT_GINA_AND_MIA_1,
- OPPONENT_MIU_AND_YUKI,
- OPPONENT_AMY_AND_LIV_3,
- OPPONENT_GINA_AND_MIA_2,
- OPPONENT_AMY_AND_LIV_4,
- OPPONENT_AMY_AND_LIV_5,
- OPPONENT_AMY_AND_LIV_6,
- OPPONENT_HUEY,
- OPPONENT_EDMOND,
- OPPONENT_ERNEST_1,
- OPPONENT_DWAYNE,
- OPPONENT_PHILLIP,
- OPPONENT_LEONARD,
- OPPONENT_DUNCAN,
- OPPONENT_ERNEST_2,
- OPPONENT_ERNEST_3,
- OPPONENT_ERNEST_4,
- OPPONENT_ERNEST_5,
- OPPONENT_ANONYMOUS_11,
- OPPONENT_ANONYMOUS_12,
- OPPONENT_ANONYMOUS_13,
- OPPONENT_SONNY,
- OPPONENT_DONOVAN,
- OPPONENT_GERALD,
- OPPONENT_KELVIN,
- OPPONENT_KODY,
- OPPONENT_TEVIN,
- OPPONENT_DAMON,
- OPPONENT_PABLO,
- OPPONENT_EDWIN_1,
- OPPONENT_HECTOR_1,
- OPPONENT_HECTOR_2,
- OPPONENT_EDWIN_2,
- OPPONENT_EDWIN_3,
- OPPONENT_EDWIN_4,
- OPPONENT_EDWIN_5,
- OPPONENT_WALLY_1,
- OPPONENT_BRENDAN_1,
- OPPONENT_BRENDAN_2,
- OPPONENT_BRENDAN_3,
- OPPONENT_BRENDAN_4,
- OPPONENT_BRENDAN_5,
- OPPONENT_BRENDAN_6,
- OPPONENT_BRENDAN_7,
- OPPONENT_BRENDAN_8,
- OPPONENT_BRENDAN_9,
- OPPONENT_MAY_1,
- OPPONENT_MAY_2,
- OPPONENT_MAY_3,
- OPPONENT_MAY_4,
- OPPONENT_MAY_5,
- OPPONENT_MAY_6,
- OPPONENT_MAY_7,
- OPPONENT_MAY_8,
- OPPONENT_MAY_9,
- OPPONENT_ISAAC_1,
- OPPONENT_RILEY,
- OPPONENT_AIDAN,
- OPPONENT_ISAAC_2,
- OPPONENT_ISAAC_3,
- OPPONENT_ISAAC_4,
- OPPONENT_ISAAC_5,
- OPPONENT_LYDIA_1,
- OPPONENT_ALEXIA,
- OPPONENT_DANIELLE,
- OPPONENT_LYDIA_2,
- OPPONENT_LYDIA_3,
- OPPONENT_LYDIA_4,
- OPPONENT_LYDIA_5,
- OPPONENT_JACKSON_1,
- OPPONENT_CARLOS,
- OPPONENT_SEBASTIAN,
- OPPONENT_JACKSON_2,
- OPPONENT_JACKSON_3,
- OPPONENT_JACKSON_4,
- OPPONENT_JACKSON_5,
- OPPONENT_CATHERINE_1,
- OPPONENT_JENNA,
- OPPONENT_SOPHIA,
- OPPONENT_CATHERINE_2,
- OPPONENT_CATHERINE_3,
- OPPONENT_CATHERINE_4,
- OPPONENT_CATHERINE_5,
- OPPONENT_MAXIE_1,
- OPPONENT_GRUNT_28,
- OPPONENT_GRUNT_29,
- OPPONENT_GRUNT_30,
- OPPONENT_GRUNT_31,
- OPPONENT_GRUNT_32,
- OPPONENT_GRUNT_33,
- OPPONENT_GRUNT_34,
- OPPONENT_GRUNT_35,
- OPPONENT_GRUNT_36,
- OPPONENT_GRUNT_37,
- OPPONENT_GRUNT_38,
- OPPONENT_GRUNT_39,
- OPPONENT_GRUNT_40,
- OPPONENT_GRUNT_41,
- OPPONENT_GRUNT_42,
- OPPONENT_GRUNT_43,
- OPPONENT_GRUNT_44,
- OPPONENT_GRUNT_45,
- OPPONENT_GRUNT_46,
- OPPONENT_GRUNT_47,
- OPPONENT_GRUNT_48,
- OPPONENT_GRUNT_49,
- OPPONENT_GRUNT_50,
- OPPONENT_GRUNT_51,
- OPPONENT_GRUNT_52,
- OPPONENT_GRUNT_53,
- OPPONENT_GRUNT_54,
- OPPONENT_ANONYMOUS_14,
- OPPONENT_ANONYMOUS_15,
- OPPONENT_TABITHA_1,
- OPPONENT_TABITHA_2,
- OPPONENT_ANONYMOUS_16,
- OPPONENT_COURTNEY_1,
- OPPONENT_COURTNEY_2,
- OPPONENT_MAXIE_2,
- OPPONENT_MAXIE_3,
- OPPONENT_TIANA,
- OPPONENT_HALEY_1,
- OPPONENT_JANICE,
- OPPONENT_VIVI,
- OPPONENT_HALEY_2,
- OPPONENT_HALEY_3,
- OPPONENT_HALEY_4,
- OPPONENT_HALEY_5,
- OPPONENT_SALLY,
- OPPONENT_ROBIN,
- OPPONENT_ANDREA,
- OPPONENT_CRISSY,
- OPPONENT_RICK,
- OPPONENT_LYLE,
- OPPONENT_JOSE,
- OPPONENT_DOUG,
- OPPONENT_GREG,
- OPPONENT_KENT,
- OPPONENT_JAMES_1,
- OPPONENT_JAMES_2,
- OPPONENT_JAMES_3,
- OPPONENT_JAMES_4,
- OPPONENT_JAMES_5,
- OPPONENT_BRICE,
- OPPONENT_TRENT_1,
- OPPONENT_LENNY,
- OPPONENT_LUCAS_1,
- OPPONENT_ALAN,
- OPPONENT_CLARK,
- OPPONENT_ERIC,
- OPPONENT_LUCAS_2,
- OPPONENT_MIKE_1,
- OPPONENT_MIKE_2,
- OPPONENT_TRENT_2,
- OPPONENT_TRENT_3,
- OPPONENT_TRENT_4,
- OPPONENT_TRENT_5,
- OPPONENT_DEZ_AND_LUKE,
- OPPONENT_LEA_AND_JED,
- OPPONENT_LOIS_AND_HAL_1,
- OPPONENT_LOIS_AND_HAL_2,
- OPPONENT_LOIS_AND_HAL_3,
- OPPONENT_LOIS_AND_HAL_4,
- OPPONENT_LOIS_AND_HAL_5,
- OPPONENT_JOHANNA,
- OPPONENT_ZANE,
- OPPONENT_VIVIAN,
- OPPONENT_SADIE,
- OPPONENT_HIDEO_2,
- OPPONENT_KEIGO,
- OPPONENT_TSUNAO,
- OPPONENT_TERRELL,
- OPPONENT_KYLEE,
- OPPONENT_WALLY_2,
- OPPONENT_WALLY_3,
- OPPONENT_WALLY_4,
- OPPONENT_WALLY_5,
- OPPONENT_WALLY_6,
- OPPONENT_BRENDAN_10,
- OPPONENT_BRENDAN_11,
- OPPONENT_BRENDAN_12,
- OPPONENT_MAY_10,
- OPPONENT_MAY_11,
- OPPONENT_MAY_12,
- OPPONENT_JONAH,
- OPPONENT_HENRY,
- OPPONENT_ROGER,
- OPPONENT_ALEXA,
- OPPONENT_RUBEN,
- OPPONENT_KOJI,
- OPPONENT_WAYNE,
- OPPONENT_BYRON,
- OPPONENT_REED,
- OPPONENT_TISHA,
- OPPONENT_TORI_AND_TIA,
- OPPONENT_KIM_AND_IRIS,
- OPPONENT_TYRA_AND_IVY,
- OPPONENT_MEL_AND_PAUL,
- OPPONENT_JOHN_AND_JAY_1,
- OPPONENT_JOHN_AND_JAY_2,
- OPPONENT_JOHN_AND_JAY_3,
- OPPONENT_JOHN_AND_JAY_4,
- OPPONENT_JOHN_AND_JAY_5,
- OPPONENT_RELI_AND_IAN,
- OPPONENT_RITA_AND_SAM_1,
- OPPONENT_RITA_AND_SAM_2,
- OPPONENT_RITA_AND_SAM_3,
- OPPONENT_RITA_AND_SAM_4,
- OPPONENT_RITA_AND_SAM_5,
- OPPONENT_LISA_AND_RAY,
- OPPONENT_EUGENE,
-};
-
-#endif // GUARD_OPPONENT_CONSTANTS_H
diff --git a/src/battle/battle_2.c b/src/battle/battle_2.c
index 5b283483c..ff3df7235 100644
--- a/src/battle/battle_2.c
+++ b/src/battle/battle_2.c
@@ -27,8 +27,8 @@
#include "unknown_task.h"
#include "util.h"
#include "constants/items.h"
-#include "hold_effects.h"
-#include "battle_move_effects.h"
+#include "constants/hold_effects.h"
+#include "constants/battle_move_effects.h"
#include "ewram.h"
struct UnknownStruct7
diff --git a/src/battle/battle_3.c b/src/battle/battle_3.c
index 0d9e8c41d..342395c34 100644
--- a/src/battle/battle_3.c
+++ b/src/battle/battle_3.c
@@ -5,13 +5,13 @@
#include "item.h"
#include "constants/items.h"
#include "event_data.h"
-#include "hold_effects.h"
+#include "constants/hold_effects.h"
#include "constants/species.h"
#include "pokemon.h"
#include "data2.h"
#include "random.h"
#include "text.h"
-#include "battle_move_effects.h"
+#include "constants/battle_move_effects.h"
#include "string_util.h"
#include "constants/flags.h"
#include "ewram.h"
diff --git a/src/battle/battle_4.c b/src/battle/battle_4.c
index 59a187cda..6821adca3 100644
--- a/src/battle/battle_4.c
+++ b/src/battle/battle_4.c
@@ -1,12 +1,12 @@
#include "global.h"
#include "battle.h"
-#include "battle_move_effects.h"
+#include "constants/battle_move_effects.h"
#include "constants/moves.h"
#include "constants/abilities.h"
#include "item.h"
#include "constants/items.h"
#include "data2.h"
-#include "hold_effects.h"
+#include "constants/hold_effects.h"
#include "random.h"
#include "rom3.h"
#include "constants/species.h"
diff --git a/src/battle/battle_ai.c b/src/battle/battle_ai.c
index 276563202..1fa7a2ed2 100644
--- a/src/battle/battle_ai.c
+++ b/src/battle/battle_ai.c
@@ -2,7 +2,7 @@
#include "battle_ai.h"
#include "constants/abilities.h"
#include "battle.h"
-#include "battle_move_effects.h"
+#include "constants/battle_move_effects.h"
#include "data2.h"
#include "item.h"
#include "constants/moves.h"
diff --git a/src/battle/battle_records.c b/src/battle/battle_records.c
index 54697593b..97740e3da 100644
--- a/src/battle/battle_records.c
+++ b/src/battle/battle_records.c
@@ -1,6 +1,6 @@
#include "global.h"
#include "battle_records.h"
-#include "game_stat.h"
+#include "constants/game_stat.h"
#include "link.h"
#include "menu.h"
#include "overworld.h"
diff --git a/src/battle/battle_setup.c b/src/battle/battle_setup.c
index 21a1fdb09..eb5b98421 100644
--- a/src/battle/battle_setup.c
+++ b/src/battle/battle_setup.c
@@ -15,7 +15,7 @@
#include "main.h"
#include "constants/maps.h"
#include "metatile_behavior.h"
-#include "opponent_constants.h"
+#include "constants/opponents.h"
#include "palette.h"
#include "random.h"
#include "overworld.h"
diff --git a/src/battle/calculate_base_damage.c b/src/battle/calculate_base_damage.c
index 153e96078..f9ac03075 100644
--- a/src/battle/calculate_base_damage.c
+++ b/src/battle/calculate_base_damage.c
@@ -4,13 +4,13 @@
#include "berry.h"
#include "data2.h"
#include "event_data.h"
-#include "hold_effects.h"
+#include "constants/hold_effects.h"
#include "item.h"
#include "constants/items.h"
#include "pokemon.h"
#include "constants/species.h"
#include "constants/moves.h"
-#include "battle_move_effects.h"
+#include "constants/battle_move_effects.h"
#include "ewram.h"
extern u16 gBattleTypeFlags;
diff --git a/src/field/battle_tower.c b/src/field/battle_tower.c
index 37ef10c24..db822f71b 100644
--- a/src/field/battle_tower.c
+++ b/src/field/battle_tower.c
@@ -10,7 +10,7 @@
#include "item.h"
#include "constants/items.h"
#include "main.h"
-#include "map_object_constants.h"
+#include "constants/map_objects.h"
#include "constants/moves.h"
#include "new_game.h"
#include "overworld.h"
diff --git a/src/field/decoration.c b/src/field/decoration.c
index 89d8cbefd..c7647f98d 100644
--- a/src/field/decoration.c
+++ b/src/field/decoration.c
@@ -1,6 +1,7 @@
#include "global.h"
+#include "constants/decorations.h"
#include "main.h"
-#include "map_object_constants.h"
+#include "constants/map_objects.h"
#include "overworld.h"
#include "sound.h"
#include "constants/songs.h"
diff --git a/src/field/decoration_inventory.c b/src/field/decoration_inventory.c
index 687589373..dd0e972aa 100644
--- a/src/field/decoration_inventory.c
+++ b/src/field/decoration_inventory.c
@@ -1,8 +1,5 @@
-//
-
-//
-
#include "global.h"
+#include "constants/decorations.h"
#include "sprite.h"
#include "task.h"
#include "decoration.h"
diff --git a/src/field/field_map_obj.c b/src/field/field_map_obj.c
index 816de8917..0768092b1 100644
--- a/src/field/field_map_obj.c
+++ b/src/field/field_map_obj.c
@@ -15,7 +15,7 @@
#include "sprite.h"
#include "metatile_behavior.h"
#include "constants/maps.h"
-#include "map_object_constants.h"
+#include "constants/map_objects.h"
#include "trainer_see.h"
// rodata
diff --git a/src/field/field_player_avatar.c b/src/field/field_player_avatar.c
index 166846ba0..437d16208 100644
--- a/src/field/field_player_avatar.c
+++ b/src/field/field_player_avatar.c
@@ -9,7 +9,7 @@
#include "field_map_obj_helpers.h"
#include "fieldmap.h"
#include "main.h"
-#include "map_object_constants.h"
+#include "constants/map_objects.h"
#include "menu.h"
#include "metatile_behavior.h"
#include "party_menu.h"
diff --git a/src/field/item.c b/src/field/item.c
index cf7d8bd42..66d7d65df 100644
--- a/src/field/item.c
+++ b/src/field/item.c
@@ -1,5 +1,5 @@
#include "global.h"
-#include "hold_effects.h"
+#include "constants/hold_effects.h"
#include "item.h"
#include "constants/items.h"
#include "item_use.h"
diff --git a/src/field/secret_base.c b/src/field/secret_base.c
index c1ca10c1f..b3591564d 100644
--- a/src/field/secret_base.c
+++ b/src/field/secret_base.c
@@ -1,4 +1,5 @@
#include "global.h"
+#include "constants/decorations.h"
#include "secret_base.h"
#include "decoration.h"
#include "constants/species.h"
diff --git a/src/field/trader.c b/src/field/trader.c
index 69eef1152..c4fe73ba1 100644
--- a/src/field/trader.c
+++ b/src/field/trader.c
@@ -1,4 +1,5 @@
#include "global.h"
+#include "constants/decorations.h"
#include "decoration.h"
#include "decoration_inventory.h"
#include "event_data.h"
diff --git a/src/pokemon/pokemon_3.c b/src/pokemon/pokemon_3.c
index b824aee90..d659ed680 100644
--- a/src/pokemon/pokemon_3.c
+++ b/src/pokemon/pokemon_3.c
@@ -3,7 +3,7 @@
#include "battle_message.h"
#include "data2.h"
#include "event_data.h"
-#include "hold_effects.h"
+#include "constants/hold_effects.h"
#include "item.h"
#include "constants/items.h"
#include "link.h"
diff --git a/src/pokemon/pokemon_data.c b/src/pokemon/pokemon_data.c
index 2688e090b..82e452158 100644
--- a/src/pokemon/pokemon_data.c
+++ b/src/pokemon/pokemon_data.c
@@ -4,7 +4,7 @@
#include "trainer.h"
#include "constants/abilities.h"
#include "constants/moves.h"
-#include "hold_effects.h"
+#include "constants/hold_effects.h"
#include "constants/items.h"
#include "sprite.h"
#include "data2.h"