summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/maps/events/VictoryRoad_B1F.inc2
-rw-r--r--include/constants/flags.h5
2 files changed, 6 insertions, 1 deletions
diff --git a/data/maps/events/VictoryRoad_B1F.inc b/data/maps/events/VictoryRoad_B1F.inc
index 0f0679b56..575744050 100644
--- a/data/maps/events/VictoryRoad_B1F.inc
+++ b/data/maps/events/VictoryRoad_B1F.inc
@@ -15,7 +15,7 @@ VictoryRoad_B1F_MapObjects:: @ 838DA04
object_event 14, MAP_OBJ_GFX_MAN_4, 0, 37, 0, 12, 0, 3, 9, 0, 0, 1, 0, 3, 0, VictoryRoad_B1F_EventScript_15DFB5, 0, 0, 0
object_event 15, MAP_OBJ_GFX_WOMAN_7, 0, 26, 0, 16, 0, 3, 7, 0, 0, 1, 0, 4, 0, VictoryRoad_B1F_EventScript_15DFCC, 0, 0, 0
object_event 16, MAP_OBJ_GFX_WOMAN_7, 0, 5, 0, 21, 0, 3, 9, 0, 0, 1, 0, 2, 0, VictoryRoad_B1F_EventScript_15DFE3, 0, 0, 0
- object_event 17, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 34, 0, 3, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, 32, 0, 0
+ object_event 17, MAP_OBJ_GFX_BREAKABLE_ROCK, 0, 34, 0, 3, 0, 3, 1, 17, 0, 0, 0, 0, 0, S_BreakableRock, FLAG_VICTORY_ROAD_ROCK, 0, 0
object_event 18, MAP_OBJ_GFX_ITEM_BALL, 0, 42, 0, 8, 0, 4, 1, 17, 0, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_1B1AE0, 1086, 0, 0
object_event 19, MAP_OBJ_GFX_ITEM_BALL, 0, 32, 0, 3, 0, 3, 1, 17, 0, 0, 0, 0, 0, VictoryRoad_B1F_EventScript_1B1AED, 1087, 0, 0
diff --git a/include/constants/flags.h b/include/constants/flags.h
index 1eac4d49d..b9c1f8611 100644
--- a/include/constants/flags.h
+++ b/include/constants/flags.h
@@ -38,6 +38,11 @@
#define FLAG_TEMP_1E 0x1E
#define FLAG_TEMP_1F 0x1F
+// This flag was supposed to be used as a temporary flag (see above), but there
+// was either an oversight or off-by-one error. Therefore, this one rock-smashable
+// rock disappears forever after the player breaks it.
+#define FLAG_VICTORY_ROAD_ROCK 0x20
+
// scripts
#define FLAG_PENDING_DAYCARE_EGG 0x86