Archipelago/worlds/osrs
digiholic 2424b79626
OSRS: Fixes to Logic errors related to Max Skill Level determining when Regions are accessible (#4188)
* Removes explicit indirect conditions

* Changes special rules function add rule instead of setting, and call it unconditionally

* Fixes issues in rule generation that have been around but unused the whole time

* Finally moves rules out into a separate file. Fixes level-related logic

* Removes redundant max skill level checks on canoes, since they're in the skill training rules now

* For some reason, canoe logic assumed you could always walk from lumbridge to south varrock without farms. This has been fixed

* Apply suggestions from code review

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* Quests now respect skill limits and can be excluded. Tasks that take multiple skills how actually check all skills

* Adds alternative route for cooking that doesn't require fishing

* Remove debug code

---------

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com>
2024-11-22 16:33:27 +01:00
..
LogicCSV OSRS: Fixes to Logic errors related to Max Skill Level determining when Regions are accessible (#4188) 2024-11-22 16:33:27 +01:00
docs OSRS: Implement New Game (#1976) 2024-08-06 23:13:11 +02:00
Items.py OSRS: Implement New Game (#1976) 2024-08-06 23:13:11 +02:00
Locations.py OSRS: Implement New Game (#1976) 2024-08-06 23:13:11 +02:00
Names.py OSRS: Fixes to Logic errors related to Max Skill Level determining when Regions are accessible (#4188) 2024-11-22 16:33:27 +01:00
Options.py [OSRS] Adds display names to Options #3954 2024-09-20 16:15:30 +02:00
Regions.py OSRS: Implement New Game (#1976) 2024-08-06 23:13:11 +02:00
Rules.py OSRS: Fixes to Logic errors related to Max Skill Level determining when Regions are accessible (#4188) 2024-11-22 16:33:27 +01:00
__init__.py OSRS: Fixes to Logic errors related to Max Skill Level determining when Regions are accessible (#4188) 2024-11-22 16:33:27 +01:00