summaryrefslogtreecommitdiff
path: root/include/constants/battle_pike.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/constants/battle_pike.h')
-rw-r--r--include/constants/battle_pike.h74
1 files changed, 43 insertions, 31 deletions
diff --git a/include/constants/battle_pike.h b/include/constants/battle_pike.h
index 4fb20550e..9187ae28c 100644
--- a/include/constants/battle_pike.h
+++ b/include/constants/battle_pike.h
@@ -23,38 +23,50 @@
#define PIKE_HINT_BRAIN 4
// For the room with a status effect.
-#define PIKE_STATUS_KIRLIA 0
-#define PIKE_STATUS_DUSCLOPS 1
+#define PIKE_STATUSMON_KIRLIA 0
+#define PIKE_STATUSMON_DUSCLOPS 1
+
+#define PIKE_STATUS_FREEZE 0
+#define PIKE_STATUS_BURN 1
+#define PIKE_STATUS_TOXIC 2
+#define PIKE_STATUS_PARALYSIS 3
+#define PIKE_STATUS_SLEEP 4
// Function IDs for sBattlePikeFunctions / CallBattlePikeFunction
-#define BATTLE_PIKE_FUNC_SET_ROOM_TYPE 0
-#define BATTLE_PIKE_FUNC_GET_DATA 1
-#define BATTLE_PIKE_FUNC_SET_DATA 2
-#define BATTLE_PIKE_FUNC_IS_FINAL_ROOM 3
-#define BATTLE_PIKE_FUNC_SET_ROOM_OBJECTS 4
-#define BATTLE_PIKE_FUNC_GET_ROOM_TYPE 5
-#define BATTLE_PIKE_FUNC_6 6
-#define BATTLE_PIKE_FUNC_7 7
-#define BATTLE_PIKE_FUNC_8 8
-#define BATTLE_PIKE_FUNC_NULL_9 9
-#define BATTLE_PIKE_FUNC_NULL_10 10
-#define BATTLE_PIKE_FUNC_GET_ROOM_STATUS 11
-#define BATTLE_PIKE_FUNC_GET_ROOM_STATUS_MON 12
-#define BATTLE_PIKE_FUNC_HEAL_ONE_TWO_MONS 13
-#define BATTLE_PIKE_FUNC_BUFFER_NPC_MSG 14
-#define BATTLE_PIKE_FUNC_STATUS_SCREEN_FADE 15
-#define BATTLE_PIKE_FUNC_IS_IN 16
-#define BATTLE_PIKE_FUNC_SET_HINT_ROOM 17
-#define BATTLE_PIKE_FUNC_GET_HINT_ROOM_ID 18
-#define BATTLE_PIKE_FUNC_GET_ROOM_TYPE_HINT 19
-#define BATTLE_PIKE_FUNC_CLEAR_TRAINER_IDS 20
-#define BATTLE_PIKE_FUNC_BUFFER_RECORD_MIX_MSG 21
-#define BATTLE_PIKE_FUNC_GET_QUEEN_FIGHT_TYPE 22
-#define BATTLE_PIKE_FUNC_HEAL_MONS_BEFORE_QUEEN 23
-#define BATTLE_PIKE_FUNC_SET_HEALING_ROOMS_DISABLED 24
-#define BATTLE_PIKE_FUNC_IS_PARTY_FULL_HEALTH 25
-#define BATTLE_PIKE_FUNC_SAVE_MON_HELD_ITEMS 26
-#define BATTLE_PIKE_FUNC_LOAD_MON_HELD_ITEMS 27
-#define BATTLE_PIKE_FUNC_INIT_CHALLENGE 28
+#define BATTLE_PIKE_FUNC_SET_ROOM_TYPE 0
+#define BATTLE_PIKE_FUNC_GET_DATA 1
+#define BATTLE_PIKE_FUNC_SET_DATA 2
+#define BATTLE_PIKE_FUNC_IS_FINAL_ROOM 3
+#define BATTLE_PIKE_FUNC_SET_ROOM_OBJECTS 4
+#define BATTLE_PIKE_FUNC_GET_ROOM_TYPE 5
+#define BATTLE_PIKE_FUNC_SET_IN_WILD_MON_ROOM 6
+#define BATTLE_PIKE_FUNC_CLEAR_IN_WILD_MON_ROOM 7
+#define BATTLE_PIKE_FUNC_SAVE 8
+#define BATTLE_PIKE_FUNC_NULL_9 9
+#define BATTLE_PIKE_FUNC_NULL_10 10
+#define BATTLE_PIKE_FUNC_GET_ROOM_STATUS 11
+#define BATTLE_PIKE_FUNC_GET_ROOM_STATUS_MON 12
+#define BATTLE_PIKE_FUNC_HEAL_ONE_TWO_MONS 13
+#define BATTLE_PIKE_FUNC_BUFFER_NPC_MSG 14
+#define BATTLE_PIKE_FUNC_STATUS_SCREEN_FLASH 15
+#define BATTLE_PIKE_FUNC_IS_IN 16
+#define BATTLE_PIKE_FUNC_SET_HINT_ROOM 17
+#define BATTLE_PIKE_FUNC_GET_HINT_ROOM_ID 18
+#define BATTLE_PIKE_FUNC_GET_ROOM_TYPE_HINT 19
+#define BATTLE_PIKE_FUNC_CLEAR_TRAINER_IDS 20
+#define BATTLE_PIKE_FUNC_GET_TRAINER_INTRO 21
+#define BATTLE_PIKE_FUNC_GET_QUEEN_FIGHT_TYPE 22
+#define BATTLE_PIKE_FUNC_HEAL_MONS_BEFORE_QUEEN 23
+#define BATTLE_PIKE_FUNC_SET_HEAL_ROOMS_DISABLED 24
+#define BATTLE_PIKE_FUNC_IS_PARTY_FULL_HEALTH 25
+#define BATTLE_PIKE_FUNC_SAVE_HELD_ITEMS 26
+#define BATTLE_PIKE_FUNC_RESET_HELD_ITEMS 27
+#define BATTLE_PIKE_FUNC_INIT 28
+
+#define PIKE_DATA_PRIZE 0
+#define PIKE_DATA_WIN_STREAK 1
+#define PIKE_DATA_RECORD_STREAK 2
+#define PIKE_DATA_TOTAL_STREAKS 3
+#define PIKE_DATA_WIN_STREAK_ACTIVE 4
#endif // GUARD_CONSTANTS_BATTLE_PIKE_H