diff options
Diffstat (limited to 'src/tracker_state.cpp')
| -rw-r--r-- | src/tracker_state.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
| diff --git a/src/tracker_state.cpp b/src/tracker_state.cpp index bf2725a..674f68a 100644 --- a/src/tracker_state.cpp +++ b/src/tracker_state.cpp | |||
| @@ -342,7 +342,7 @@ class StateCalculator { | |||
| 342 | new_boundary.push_back( | 342 | new_boundary.push_back( |
| 343 | {.source_room = room_exit.destination_room, | 343 | {.source_room = room_exit.destination_room, |
| 344 | .destination_room = GD_GetRoomByName("Color Hallways"), | 344 | .destination_room = GD_GetRoomByName("Color Hallways"), |
| 345 | .type = EntranceType::kPainting}); | 345 | .type = EntranceType::kStaticPainting}); |
| 346 | } | 346 | } |
| 347 | 347 | ||
| 348 | if (AP_IsPilgrimageEnabled()) { | 348 | if (AP_IsPilgrimageEnabled()) { |
| @@ -368,7 +368,7 @@ class StateCalculator { | |||
| 368 | .destination_room = GD_GetRoomByName("Pilgrim Antechamber"), | 368 | .destination_room = GD_GetRoomByName("Pilgrim Antechamber"), |
| 369 | .door = | 369 | .door = |
| 370 | GD_GetDoorByName("Pilgrim Antechamber - Sun Painting"), | 370 | GD_GetDoorByName("Pilgrim Antechamber - Sun Painting"), |
| 371 | .type = EntranceType::kPainting}); | 371 | .type = EntranceType::kStaticPainting}); |
| 372 | } | 372 | } |
| 373 | } | 373 | } |
| 374 | 374 | ||
| @@ -650,7 +650,8 @@ class StateCalculator { | |||
| 650 | !AP_DoesPilgrimageAllowRoofAccess()) { | 650 | !AP_DoesPilgrimageAllowRoofAccess()) { |
| 651 | return kNo; | 651 | return kNo; |
| 652 | } | 652 | } |
| 653 | if (room_exit.type == EntranceType::kPainting && | 653 | if ((room_exit.type == EntranceType::kPainting || |
| 654 | room_exit.type == EntranceType::kStaticPainting) && | ||
| 654 | !AP_DoesPilgrimageAllowPaintings()) { | 655 | !AP_DoesPilgrimageAllowPaintings()) { |
| 655 | return kNo; | 656 | return kNo; |
| 656 | } | 657 | } |
