LaneDibello / Kotor-Randomizer

The Kotor Randomizer. A randomizer for Star Wars: Knights of the Old Republic. Intended for challenge runs and general fun.
4 stars 1 forks source link

Reachability rules #27

Closed glasnonck closed 3 years ago

glasnonck commented 3 years ago

Implemented rules based randomization exclusion to assist reachability. The three rules are as outlined in #3.

Github suggests there will be merge issues, and I will investigate them soon.

glasnonck commented 3 years ago

Branch rebased and merged with changes made on previous pull requests. This branch is ready for review.

LaneDibello commented 3 years ago

The changes appear to be working properly, and I experienced no locks/loops during my trial run. Though a feature of this breadth will require continuous testing throughout the coming weeks. However, in it's current state it should be ready to merge.

One note: the stopwatch and debug outputs have been left in, but I don't see an issue with that for the time being. Seeing as it is a very small performance impact, and this information will be useful going forward.