summaryrefslogtreecommitdiff
path: root/include/battle.h
diff options
context:
space:
mode:
authorjiangzhengwenjz <jiangzhengwenjzw@qq.com>2019-10-16 13:38:21 +0800
committerjiangzhengwenjz <jiangzhengwenjzw@qq.com>2019-10-17 02:01:07 +0800
commitf03807931fa6451c446dc931cd755c697f7177a4 (patch)
tree05e5871bf1d02e33f57a5e95905b49e14c90a1d3 /include/battle.h
parenta6c0088073949fe3007bf600fd2de8948b3874a7 (diff)
thru sub_8011B94
Diffstat (limited to 'include/battle.h')
-rw-r--r--include/battle.h19
1 files changed, 11 insertions, 8 deletions
diff --git a/include/battle.h b/include/battle.h
index 3ec32e17f..d19c2c851 100644
--- a/include/battle.h
+++ b/include/battle.h
@@ -528,14 +528,10 @@ struct BattleStruct
u16 hpOnSwitchout[2];
u8 abilityPreventingSwitchout;
u8 hpScale;
- u8 field_AE;
- u8 field_AF;
- u8 field_B0;
- u8 field_B1;
- u8 field_B2;
- u8 field_B3;
+ u16 savedBattleTypeFlags; // ???
+ void (*savedCallback)(void);
u8 synchronizeMoveEffect;
- u8 field_B5;
+ u8 multiplayerId;
u8 field_B6;
u8 atkCancellerTracker;
u16 usedHeldItems[MAX_BATTLERS_COUNT];
@@ -556,7 +552,12 @@ struct BattleStruct
u8 wishPerishSongBattlerId;
u8 field_182;
u8 field_183;
- u8 field_184[124]; // currently unknown
+ u8 field_184;
+ u8 field_185;
+ u8 field_186;
+ u8 field_187;
+ struct BattleEnigmaBerry battleEnigmaBerry;
+ u8 field_1A4[0x5C]; // currently unknown
}; // size == 0x200 bytes
extern struct BattleStruct *gBattleStruct;
@@ -929,5 +930,7 @@ extern u16 gLastPrintedMoves[MAX_BATTLERS_COUNT];
extern u8 gActionsByTurnOrder[MAX_BATTLERS_COUNT];
extern u8 gChosenActionByBattler[MAX_BATTLERS_COUNT];
extern u8 gBattleTerrain;
+extern struct UnknownPokemonStruct4 gUnknown_2022B58[3];
+extern u16 *gUnknown_2022BC0;
#endif // GUARD_BATTLE_H