summaryrefslogtreecommitdiff
path: root/include/constants
diff options
context:
space:
mode:
Diffstat (limited to 'include/constants')
-rw-r--r--include/constants/battle.h2
-rw-r--r--include/constants/event_objects.h4
-rw-r--r--include/constants/flags.h2
-rw-r--r--include/constants/metatile_behaviors.h4
-rw-r--r--include/constants/pokemon.h24
-rw-r--r--include/constants/quest_log.h6
-rw-r--r--include/constants/vars.h2
7 files changed, 28 insertions, 16 deletions
diff --git a/include/constants/battle.h b/include/constants/battle.h
index e7c9d9d17..9489e8d52 100644
--- a/include/constants/battle.h
+++ b/include/constants/battle.h
@@ -49,7 +49,7 @@
#define BATTLE_TYPE_IS_MASTER 0x0004 // In not-link battles, it's always set.
#define BATTLE_TYPE_TRAINER 0x0008
#define BATTLE_TYPE_FIRST_BATTLE 0x0010
-#define BATTLE_TYPE_20 0x0020
+#define BATTLE_TYPE_LINK_ESTABLISHED 0x0020 // Set when the link battle setup callback finishes.
#define BATTLE_TYPE_MULTI 0x0040
#define BATTLE_TYPE_SAFARI 0x0080
#define BATTLE_TYPE_BATTLE_TOWER 0x0100
diff --git a/include/constants/event_objects.h b/include/constants/event_objects.h
index 2e9fcaa83..f1291b1ea 100644
--- a/include/constants/event_objects.h
+++ b/include/constants/event_objects.h
@@ -4,14 +4,14 @@
#define OBJ_EVENT_GFX_RED_NORMAL 0
#define OBJ_EVENT_GFX_RED_BIKE 1
#define OBJ_EVENT_GFX_RED_SURF 2
-#define OBJ_EVENT_GFX_RED_ITEM 3
+#define OBJ_EVENT_GFX_RED_FIELD_MOVE 3
#define OBJ_EVENT_GFX_RED_FISH 4
#define OBJ_EVENT_GFX_RED_VS_SEEKER 5
#define OBJ_EVENT_GFX_RED_VS_SEEKER_BIKE 6
#define OBJ_EVENT_GFX_GREEN_NORMAL 7
#define OBJ_EVENT_GFX_GREEN_BIKE 8
#define OBJ_EVENT_GFX_GREEN_SURF 9
-#define OBJ_EVENT_GFX_GREEN_ITEM 10
+#define OBJ_EVENT_GFX_GREEN_FIELD_MOVE 10
#define OBJ_EVENT_GFX_GREEN_FISH 11
#define OBJ_EVENT_GFX_GREEN_VS_SEEKER 12
#define OBJ_EVENT_GFX_GREEN_VS_SEEKER_BIKE 13
diff --git a/include/constants/flags.h b/include/constants/flags.h
index 12bb5801c..9e76dd4de 100644
--- a/include/constants/flags.h
+++ b/include/constants/flags.h
@@ -1324,7 +1324,7 @@
#define FLAG_SYS_FLASH_ACTIVE (SYS_FLAGS + 0x6)
#define FLAG_SYS_SPECIAL_WILD_BATTLE (SYS_FLAGS + 0x7)
-#define FLAG_0x808 (SYS_FLAGS + 0x8)
+#define FLAG_SYS_QL_DEPARTED (SYS_FLAGS + 0x8)
#define FLAG_0x809 (SYS_FLAGS + 0x9)
#define FLAG_0x80A (SYS_FLAGS + 0xA)
#define FLAG_0x80B (SYS_FLAGS + 0xB)
diff --git a/include/constants/metatile_behaviors.h b/include/constants/metatile_behaviors.h
index e26f79be0..77cd6de1b 100644
--- a/include/constants/metatile_behaviors.h
+++ b/include/constants/metatile_behaviors.h
@@ -107,11 +107,11 @@
#define MB_CUP 0x9B
#define MB_PORTHOLE 0x9C
#define MB_BLINKING_LIGHTS 0x9E
-#define MB_9F 0x9F
+#define MB_NEATLY_LINED_UP_TOOLS 0x9F
#define MB_IMPRESSIVE_MACHINE 0xA0
#define MB_VIDEO_GAME 0xA1
#define MB_BURGLARY 0xA2
-#define MB_A3 0xA3
+#define MB_TRAINER_TOWER_MONITOR 0xA3
#define MB_CYCLING_ROAD_PULL_DOWN 0xD0
#define MB_CYCLING_ROAD_PULL_DOWN_GRASS 0xD1
diff --git a/include/constants/pokemon.h b/include/constants/pokemon.h
index 8a32ef7d1..737eed4d4 100644
--- a/include/constants/pokemon.h
+++ b/include/constants/pokemon.h
@@ -198,15 +198,16 @@
#define MON_FEMALE 0xFE
#define MON_GENDERLESS 0xFF
-#define FRIENDSHIP_EVENT_GROW_LEVEL 0x0
-#define FRIENDSHIP_EVENT_VITAMIN 0x1
-#define FRIENDSHIP_EVENT_BATTLE_ITEM 0x2
-#define FRIENDSHIP_EVENT_LEAGUE_BATTLE 0x3
-#define FRIENDSHIP_EVENT_LEARN_TMHM 0x4
-#define FRIENDSHIP_EVENT_WALKING 0x5
-#define FRIENDSHIP_EVENT_FAINT_SMALL 0x6
-#define FRIENDSHIP_EVENT_FAINT_OUTSIDE_BATTLE 0x7
-#define FRIENDSHIP_EVENT_FAINT_LARGE 0x8
+#define FRIENDSHIP_EVENT_GROW_LEVEL 0
+#define FRIENDSHIP_EVENT_VITAMIN 1
+#define FRIENDSHIP_EVENT_BATTLE_ITEM 2
+#define FRIENDSHIP_EVENT_LEAGUE_BATTLE 3
+#define FRIENDSHIP_EVENT_LEARN_TMHM 4
+#define FRIENDSHIP_EVENT_WALKING 5
+#define FRIENDSHIP_EVENT_MASSAGE 6
+#define FRIENDSHIP_EVENT_FAINT_SMALL 7
+#define FRIENDSHIP_EVENT_FAINT_OUTSIDE_BATTLE 8
+#define FRIENDSHIP_EVENT_FAINT_LARGE 9
#define PARTY_SIZE 6
#define MAX_TOTAL_EVS 510
@@ -218,4 +219,9 @@
#define EVO_MODE_ITEM_USE 2
#define EVO_MODE_ITEM_CHECK 3 // If an Everstone is being held, still want to show that the stone *could* be used on that Pokémon to evolve
+// used by ShouldIgnoreDeoxysForm
+#define DEOXYS_CHECK_BATTLE_SPRITE 1
+#define DEOXYS_CHECK_TRADE_MAIN 3
+#define DEOXYS_CHECK_BATTLE_ANIM 5
+
#endif // GUARD_CONSTANTS_POKEMON_H
diff --git a/include/constants/quest_log.h b/include/constants/quest_log.h
index 3565c581e..58efd6ea3 100644
--- a/include/constants/quest_log.h
+++ b/include/constants/quest_log.h
@@ -8,6 +8,12 @@
#define QL_START_NORMAL 1
#define QL_START_WARP 2
+// gGlobalFieldTintMode
+#define QL_TINT_NONE 0
+#define QL_TINT_GRAYSCALE 1
+#define QL_TINT_SEPIA 2
+#define QL_TINT_BACKUP_GRAYSCALE 3
+
#define QL_IS_PLAYBACK_STATE (gQuestLogState == QL_STATE_PLAYBACK || gQuestLogState == QL_STATE_PLAYBACK_LAST)
#define QL_EVENT_0 0 // Null
diff --git a/include/constants/vars.h b/include/constants/vars.h
index 8b7ffbfbd..468b9566e 100644
--- a/include/constants/vars.h
+++ b/include/constants/vars.h
@@ -122,7 +122,7 @@
#define VAR_EGG_BRAG_STATE 0x404A
#define VAR_LINK_WIN_BRAG_STATE 0x404B
#define VAR_POKELOT_RND2 0x404C
-#define VAR_0x404D 0x404D
+#define VAR_QL_ENTRANCE 0x404D
#define VAR_0x404E 0x404E
#define VAR_LOTAD_SIZE_RECORD 0x404F