summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/battle_tower.h1
-rw-r--r--include/constants/battle_tower.h75
2 files changed, 76 insertions, 0 deletions
diff --git a/include/battle_tower.h b/include/battle_tower.h
index 4c3c23e48..b755e68e9 100644
--- a/include/battle_tower.h
+++ b/include/battle_tower.h
@@ -2,6 +2,7 @@
#define GUARD_BATTLE_TOWER_H
#include "global.h"
+#include "constants/battle_tower.h"
u16 sub_8164FCC(u8, u8);
void sub_80E7524(struct BattleTowerEReaderTrainer *);
diff --git a/include/constants/battle_tower.h b/include/constants/battle_tower.h
new file mode 100644
index 000000000..b0080caff
--- /dev/null
+++ b/include/constants/battle_tower.h
@@ -0,0 +1,75 @@
+#ifndef GUARD_CONSTANTS_BATTLE_TOWER_H
+#define GUARD_CONSTANTS_BATTLE_TOWER_H
+
+#define F_EV_SPREAD_HP 1 << 0
+#define F_EV_SPREAD_ATTACK 1 << 1
+#define F_EV_SPREAD_DEFENSE 1 << 2
+#define F_EV_SPREAD_SPEED 1 << 3
+#define F_EV_SPREAD_SP_ATTACK 1 << 4
+#define F_EV_SPREAD_SP_DEFENSE 1 << 5
+
+#define BATTLE_TOWER_ITEM_NONE 0
+#define BATTLE_TOWER_ITEM_KINGS_ROCK 1
+#define BATTLE_TOWER_ITEM_SITRUS_BERRY 2
+#define BATTLE_TOWER_ITEM_ORAN_BERRY 3
+#define BATTLE_TOWER_ITEM_CHESTO_BERRY 4
+#define BATTLE_TOWER_ITEM_HARD_STONE 5
+#define BATTLE_TOWER_ITEM_FOCUS_BAND 6
+#define BATTLE_TOWER_ITEM_PERSIM_BERRY 7
+#define BATTLE_TOWER_ITEM_MIRACLE_SEED 8
+#define BATTLE_TOWER_ITEM_BERRY_JUICE 9
+#define BATTLE_TOWER_ITEM_MACHO_BRACE 10
+#define BATTLE_TOWER_ITEM_SILVER_POWDER 11
+#define BATTLE_TOWER_ITEM_CHERI_BERRY 12
+#define BATTLE_TOWER_ITEM_BLACK_GLASSES 13
+#define BATTLE_TOWER_ITEM_BLACK_BELT 14
+#define BATTLE_TOWER_ITEM_SOUL_DEW 15
+#define BATTLE_TOWER_ITEM_CHOICE_BAND 16
+#define BATTLE_TOWER_ITEM_MAGNET 17
+#define BATTLE_TOWER_ITEM_SILK_SCARF 18
+#define BATTLE_TOWER_ITEM_WHITE_HERB 19
+#define BATTLE_TOWER_ITEM_DEEP_SEA_SCALE 20
+#define BATTLE_TOWER_ITEM_DEEP_SEA_TOOTH 21
+#define BATTLE_TOWER_ITEM_MYSTIC_WATER 22
+#define BATTLE_TOWER_ITEM_SHARP_BEAK 23
+#define BATTLE_TOWER_ITEM_QUICK_CLAW 24
+#define BATTLE_TOWER_ITEM_LEFTOVERS 25
+#define BATTLE_TOWER_ITEM_RAWST_BERRY 26
+#define BATTLE_TOWER_ITEM_LIGHT_BALL 27
+#define BATTLE_TOWER_ITEM_POISON_BARB 28
+#define BATTLE_TOWER_ITEM_NEVER_MELT_ICE 29
+#define BATTLE_TOWER_ITEM_ASPEAR_BERRY 30
+#define BATTLE_TOWER_ITEM_SPELL_TAG 31
+#define BATTLE_TOWER_ITEM_BRIGHT_POWDER 32
+#define BATTLE_TOWER_ITEM_LEPPA_BERRY 33
+#define BATTLE_TOWER_ITEM_SCOPE_LENS 34
+#define BATTLE_TOWER_ITEM_TWISTED_SPOON 35
+#define BATTLE_TOWER_ITEM_METAL_COAT 36
+#define BATTLE_TOWER_ITEM_MENTAL_HERB 37
+#define BATTLE_TOWER_ITEM_CHARCOAL 38
+#define BATTLE_TOWER_ITEM_PECHA_BERRY 39
+#define BATTLE_TOWER_ITEM_SOFT_SAND 40
+#define BATTLE_TOWER_ITEM_LUM_BERRY 41
+#define BATTLE_TOWER_ITEM_DRAGON_SCALE 42
+#define BATTLE_TOWER_ITEM_DRAGON_FANG 43
+#define BATTLE_TOWER_ITEM_IAPAPA_BERRY 44
+#define BATTLE_TOWER_ITEM_WIKI_BERRY 45
+#define BATTLE_TOWER_ITEM_SEA_INCENSE 46
+#define BATTLE_TOWER_ITEM_SHELL_BELL 47
+#define BATTLE_TOWER_ITEM_SALAC_BERRY 48
+#define BATTLE_TOWER_ITEM_LANSAT_BERRY 49
+#define BATTLE_TOWER_ITEM_APICOT_BERRY 50
+#define BATTLE_TOWER_ITEM_STARF_BERRY 51
+#define BATTLE_TOWER_ITEM_LIECHI_BERRY 52
+#define BATTLE_TOWER_ITEM_STICK 53
+#define BATTLE_TOWER_ITEM_LAX_INCENSE 54
+#define BATTLE_TOWER_ITEM_AGUAV_BERRY 55
+#define BATTLE_TOWER_ITEM_FIGY_BERRY 56
+#define BATTLE_TOWER_ITEM_THICK_CLUB 57
+#define BATTLE_TOWER_ITEM_MAGO_BERRY 58
+#define BATTLE_TOWER_ITEM_METAL_POWDER 59
+#define BATTLE_TOWER_ITEM_PETAYA_BERRY 60
+#define BATTLE_TOWER_ITEM_LUCKY_PUNCH 61
+#define BATTLE_TOWER_ITEM_GANLON_BERRY 62
+
+#endif //GUARD_CONSTANTS_BATTLE_TOWER_H