summaryrefslogtreecommitdiff
path: root/include/battle_tower.h
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2019-11-08 16:55:44 -0500
committerPikalaxALT <PikalaxALT@gmail.com>2019-11-08 16:55:44 -0500
commitd25196154fe1c4b4cf1bfa13c62c6b85d8c5c4da (patch)
treebf3114b2debfed3b8e6d90f283eca26390f9cf61 /include/battle_tower.h
parentb3caa183bfcad0f80a1ad94d0edcf3359903c4ac (diff)
Sync Ruby/Sapphire Battle Tower structs
Diffstat (limited to 'include/battle_tower.h')
-rw-r--r--include/battle_tower.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/include/battle_tower.h b/include/battle_tower.h
index b755e68e9..b7b106107 100644
--- a/include/battle_tower.h
+++ b/include/battle_tower.h
@@ -4,6 +4,27 @@
#include "global.h"
#include "constants/battle_tower.h"
+#define BATTLE_TOWER_EREADER_TRAINER_ID 200
+#define BATTLE_TOWER_RECORD_MIXING_TRAINER_BASE_ID 100
+
+struct BattleTowerTrainer
+{
+ u8 trainerClass;
+ u8 name[3];
+ u8 teamFlags;
+ u16 speech[6];
+};
+
+struct BattleTowerPokemonTemplate
+{
+ u16 species;
+ u8 heldItem;
+ u8 teamFlags;
+ u16 moves[4];
+ u8 evSpread;
+ u8 nature;
+};
+
u16 sub_8164FCC(u8, u8);
void sub_80E7524(struct BattleTowerEReaderTrainer *);
void ValidateEReaderTrainer(void);