about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* [Apworld] Some access checking optimizationsStar Rauchenberger10 days3-13/+90
| | | | | | | | | | | | | | | | | | | | | | Letter requirements in OR logic (which is the main thing OR logic is used for) is simplified now. Any requirement within the OR logic that is redundant with the top level requirement now has the redundant letters removed. If a clause in a disjunction becomes empty due to this, the disjunction can be removed. Additionally, if all of the clauses in a disjunction are identical, then they can be merged into the top level requirement. I manually verified that every requirement that is affected by this simplification looks correct. Region objects are also now used in access checking instead of looking up the regions by name during access checking. This is a little faster for access checks that involve a lot of rooms, such as the Maze Gravestone. Finally, locations no longer check for access to the region the location is in, and connections no longer check for access to the source region, because these are both implied by how the graph works.
* [Client] Warn when major version doesn't matchStar Rauchenberger10 days3-0/+43
|
* Added starting room letters FAQ to readmeStar Rauchenberger10 days1-0/+13
|
* [Client] Handle gallery painting shuffleStar Rauchenberger10 days1-0/+7
|
* Added gallery painting shuffleStar Rauchenberger10 days5-17/+30
|
* [Apworld] Handle complete_at > 1Star Rauchenberger10 days2-4/+54
|
* [Client] Fixed The Great - Colorful EntranceStar Rauchenberger10 days3-1/+40
|
* [Data] Added missing connection in Outside HouseStar Rauchenberger10 days1-0/+5
|
* [Data] Added Theo Panels checkStar Rauchenberger11 days2-0/+11
|
* [Data] Hotel checkered door fixesStar Rauchenberger11 days1-40/+7
|
* [Client] Prevent hotel panels from warping awayStar Rauchenberger11 days1-0/+11
|
* [Client] Fixed keyholders after ending bugStar Rauchenberger11 days1-2/+2
|
* [Data] Renamed Sticks and Stones locationStar Rauchenberger11 days1-0/+1
|
* [Data] Added Lime Hexes locationStar Rauchenberger11 days2-0/+12
|
* [Apworld] Turn on door shuffle by defaultStar Rauchenberger11 days1-2/+2
|
* [Data] Allow WALL solution to the_entry!OPENStar Rauchenberger11 days3-3/+6
|
* [Data] Fixed connection target required door logic bugsStar Rauchenberger11 days19-49/+174
|
* [Data] Fixed darkroom/colorful connectionStar Rauchenberger11 days4-7/+13
|
* Bump versionsStar Rauchenberger11 days3-3/+3
|
* [Client] Display wincon in entryStar Rauchenberger11 days1-1/+19
|
* [Data] Fixed Purple NE Vestibules location nameStar Rauchenberger11 days1-1/+0
|
* Worked on the documentationStar Rauchenberger11 days3-8/+67
|
* [Data] Daed roof access to F KeyholderStar Rauchenberger11 days1-0/+6
|
* [Client] Fixed darkroom double letter panel blockersStar Rauchenberger11 days2-0/+40
|
* [Client] Read major version from datafileStar Rauchenberger12 days2-3/+3
|
* [Apworld] Read major version from datafileStar Rauchenberger12 days3-3/+6
|
* [Data] Add version numberStar Rauchenberger12 days4-0/+14
|
* [Client] Changed version formatStar Rauchenberger13 days2-2/+3
|
* [Apworld] Add version numberStar Rauchenberger13 days1-0/+3
|
* [Client] Handle symbol shuffleStar Rauchenberger13 days5-0/+159
|
* Added symbol shuffleStar Rauchenberger13 days14-20/+167
| | | | | Also fixed unlocked letters + any double letter cyan doors, and tweaked some logic related to important panels with symbols on them.
* Merge branch 'main' of fourisland.com:/srv/git/lingo2-archipelagoStar Rauchenberger13 days6-4/+32
|\
| * Made sure the apworld unit tests passStar Rauchenberger14 days5-4/+20
| |
| * [Apworld] Added item/location groupsStar Rauchenberger14 days2-0/+12
| |
* | [Client] Remove door behind X1Star Rauchenberger13 days1-0/+5
|/
* Fixed links to repo??Star Rauchenberger2025-09-083-7/+7
|
* Started writing READMEsStar Rauchenberger2025-09-084-0/+174
|
* Added godobuf fork to repositoryStar Rauchenberger2025-09-0811-0/+3142
|
* [Data] Tweak owl logicStar Rauchenberger2025-09-082-10/+35
|
* Downgrade protobufStar Rauchenberger2025-09-084-6/+5
| | | | This allows the generated Python file to be compatible with the frozen Archipelago install.
* [Client] Prevent text client on connection screenStar Rauchenberger2025-09-083-1/+13
|
* [Client] Handle lavender cubesStar Rauchenberger2025-09-081-1/+4
|
* Added lavender cubes logicStar Rauchenberger2025-09-0812-16/+53
|
* [Client] Handle cyan door behaviorStar Rauchenberger2025-09-082-19/+52
| | | | Player still needs to leave and re-enter the map for "any double letter" value.
* [Data] the_great/BYE is behind a "cyan door"Star Rauchenberger2025-09-083-0/+11
|
* Add cyan door behavior optionStar Rauchenberger2025-09-0812-14/+122
|
* [Client] Handle grouped doors / shuffled CC doorsStar Rauchenberger2025-09-071-0/+17
|
* [Apworld] Add shuffle_control_center_colors to slot dataStar Rauchenberger2025-09-071-0/+1
|
* Added door groupsStar Rauchenberger2025-09-0720-16/+326
|
* [Data] Renamed some locationsStar Rauchenberger2025-09-075-0/+7
|