about summary refs log tree commit diff stats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* Added random doors and most of ChallengeStar Rauchenberger2021-08-253-2/+23
| | | | The pedestal (maze map) will probably never work because it's special. Trying to affect the sets of 3 or the shuffled four currently crashes the game because there's special logic that governs them. I may look into fixing those.
* Added most Swamp controlsStar Rauchenberger2021-08-251-0/+5
| | | | | | | | 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.
* Added all Quarry controlsStar Rauchenberger2021-08-251-2/+9
| | | | Tutorialising these panels prevents the mechanics attached to them from working. In effect, the mill lift and ramp cannot be raised, the quarry elevator cannot be lowered, the boathouse ramp can't be raised or moved, and the boathouse hook can't be moved. Despite this, all panels in both areas are still possible to solve using snipes. Five EP's are disabled, however.
* Added tutorial gate close panelStar Rauchenberger2021-08-231-0/+1
| | | | The gate panel now alternates between opening and closing, which is fun.
* Replaced Mountain Blue 1&2 with Glass Factory EntryStar Rauchenberger2021-08-232-4/+10
| | | | Now Glass Factory Entry isn't replaced, though.
* Game now correctly does not end/crash after wonkavator or EEEStar Rauchenberger2021-08-211-0/+2
|
* Added MetapuzzleStar Rauchenberger2021-08-211-0/+7
|
* Backported some of sigma's stuffStar Rauchenberger2021-08-215-161/+98
|
* Added tutorial pillarStar Rauchenberger2021-08-211-0/+1
|
* Cleaned up a bunch of stuff I'm not usingStar Rauchenberger2021-08-219-614/+8
|
* Souped up the UIStar Rauchenberger2021-08-215-887/+0
|
* Implemented tutorialisation stuffStar Rauchenberger2021-08-214-103/+270
|
* Helper for serializing all puzzlesjbzdarkid2020-03-032-0/+530
|
* add support for puzzle serializationjbzdarkid2020-03-037-0/+22973
|
* Clean up globals to be more dynamicjbzdarkid2020-01-272-147/+168
|
* Bugfix, add debug function, add dots 2jbzdarkid2019-12-054-33/+100
|
* Just forgot to write this section, I guessjbzdarkid2019-12-052-33/+64
|
* helper func + bug fixjbzdarkid2019-12-042-2/+16
|
* Started work on symmetry islandjbzdarkid2019-12-035-11/+70
|
* Uncomment symmetry for traversaljbzdarkid2019-12-031-5/+1
|
* Glass factory... done!jbzdarkid2019-12-022-22/+63
|
* WIP on end of glass factoryjbzdarkid2019-11-262-5/+71
|
* RM duplicate includesjbzdarkid2019-11-2510-12/+1
|
* Using PCH to clean up includesjbzdarkid2019-11-2522-76/+84
|
* Well, this is easierjbzdarkid2019-11-252-7/+5
|
* Fix bug, finalize symmetry walljbzdarkid2019-11-253-5/+11
|
* Simplified / added two morejbzdarkid2019-11-253-11/+53
|
* Grid cells are now square. Yay.jbzdarkid2019-11-242-14/+19
|
* next puzzlejbzdarkid2019-11-242-3/+27
|
* fix sym2jbzdarkid2019-11-243-35/+26
|
* Try/catch, and select seedjbzdarkid2019-11-248-128/+165
|
* Bump versionjbzdarkid2019-11-231-2/+2
|
* fix more asymmetrical gap bugsjbzdarkid2019-11-223-16/+46
|
* Asymmetrical gapsjbzdarkid2019-11-222-12/+59
|
* Well, got started on randomization anywaysjbzdarkid2019-11-213-38/+65
|
* Symmetrical gaps are working, as are non-square puzzlesjbzdarkid2019-11-212-62/+65
|
* Some progress on symmetry.jbzdarkid2019-11-203-23/+65
|
* Understanding symmetry, but nothing else.jbzdarkid2019-11-209-46/+107
|
* shrugjbzdarkid2019-11-192-4/+6
|
* Fix RNG -- this will break seeds, though.jbzdarkid2019-11-194-10/+90
|
* Done with most of tutorialjbzdarkid2019-11-182-12/+32
|
* Add sanity checks for overwriting buffersjbzdarkid2019-11-185-35/+37
|
* Cleanup & progress on tutorialjbzdarkid2019-11-187-162/+81
|
* actually free memoryjbzdarkid2019-11-182-35/+2
|
* Tabs -> spaces everywherejbzdarkid2019-11-169-1168/+1168
|
* Cleanup tabs -> spaces, actually free memoryjbzdarkid2019-11-165-286/+256
|
* Some cleanup + bugfixesjbzdarkid2019-11-163-36/+54
|
* Keep WIPjbzdarkid2019-11-166-150/+371
|
* it's alivejbzdarkid2019-11-162-9/+19
|
* More and more progress.jbzdarkid2019-11-169-190/+412
| | | | | Split out functions in serializer Figured out how to allocate memory (for sequences)