about summary refs log tree commit diff stats
path: root/Source
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2021-08-25 08:56:45 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2021-08-25 08:56:45 -0400
commit3a3d9efc324cfe78331461fa8a1ce4f274d53a7f (patch)
tree86d32c92aac81ad0d460c96b80faf3d81c7ed372 /Source
parente8543399a8d8c3b7b33da1b7b5493da22af21401 (diff)
downloadwitness-tutorializer-3a3d9efc324cfe78331461fa8a1ce4f274d53a7f.tar.gz
witness-tutorializer-3a3d9efc324cfe78331461fa8a1ce4f274d53a7f.tar.bz2
witness-tutorializer-3a3d9efc324cfe78331461fa8a1ce4f274d53a7f.zip
Added most Swamp controls
The sliding bridge can only be moved to the right (although it can be returned to the left simply by standing there, which makes the above ground leftward EP possible). This does make the underwater sliding bridge EP impossible.

The floodgate can only be closed, not opened, which makes two of the sand EP's impossible, and while the inward one starts out possible, if the floodgate is closed it can never be reopened which means the EP becomes impossible.

The rotating bridge was left alone because the default behaviour is to move CW to purple/red, which could result in the player getting softlocked.
Diffstat (limited to 'Source')
-rw-r--r--Source/Panels.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/Panels.h b/Source/Panels.h index 0d4a79c..87f0972 100644 --- a/Source/Panels.h +++ b/Source/Panels.h
@@ -595,6 +595,11 @@ std::vector<int> squarePanels = {
595 0x03858, // Boathouse Ramp Position Control 595 0x03858, // Boathouse Ramp Position Control
596 0x275FA, // Boathouse Hook Control 596 0x275FA, // Boathouse Hook Control
597 0x17CC4, // Railroad Elevator 597 0x17CC4, // Railroad Elevator
598 0x17E2B, // Swamp Flood Gate Control
599 0x00609, // Swamp Surface Sliding Bridge Control
600 0x18488, // Swamp Underwater Sliding Bridge Control
601 0x17C0A, // Swamp Island Control 1
602 0x17E07, // Swamp Island Control 2
598}; 603};
599 604
600std::vector<int> desertPanels = { 605std::vector<int> desertPanels = {