summary refs log tree commit diff stats
path: root/Requirements.cs
Commit message (Collapse)AuthorAgeFilesLines
* Minor fixes/safety stuffStar Rauchenberger2025-02-241-2/+8
|
* Better full garden detection for AkshardhamStar Rauchenberger2025-02-241-0/+13
|
* A bunch of thingsStar Rauchenberger2025-02-231-21/+96
| | | | | | | | - Requirement decisions now have three states: yes, no, and maybe. Maybe means that the state of the game object in question hasn't been detected yet, so acting on the event that checked the requirement should be deferred. This was intended to fix the inverted pad checks in Pyramid, but it does not seem to have worked. Questioning reverting this part. - Fixed the doors in W018. - Smoke walls now work, sort of. If the cube is still on the pad, loading the game in that room will cause the wall to close (leaving and re-entering the room dismisses it thought). Putting the cube back on the pad will also close it again. Need to fix later. - More patches that record gameplay state without interaction from the player and call listeners for those objects. e.g. buttons getting pressed by the game when loaded in, as opposed to when pressed by the player. Pads have been tweaked like this too. - When opening a door, the mod now also invokes the animator. This fixes the problem where doors would appear to be closed when re-entering a room, even though you could still walk through them.
* Mapped out most of the gameStar Rauchenberger2025-02-221-0/+288