houeland / kolproxy

Kolproxy: A game interface for ascenders (no longer maintained!)
25 stars 16 forks source link

Fixes #337, #329, #176, #219 #364

Closed alexwim closed 9 years ago

alexwim commented 9 years ago

KoL Author: DittoxD (#2574807)

For 337- Problem: The text that appears when you don't have the permit never triggered the substitution.

Solution: Added a separate text that triggers the permit buying automation. As a result there is now a different function for auto-buying the permit and auto-getting the trinkets. Separating wasn't entirely necessary but makes it clearer as to what clicking the link is going to do.

Testing: Passed

For 329- Problem: Exact problem unknown, most likely culprit was the hanging "reset_last_checked()" in the add_use_item_ascension_assistance which should have been changed to "return true" quite a few commits ago.

Solution: add_use_item_ascension_assistance now does a "return true" and the pamphlets have been moved over to use that function instead of its own ascension assistance. This also solves another bug (which I believe was never reported?) in that evil eyes would stop automatically being used after the first one.

Testing: Passed

For 176- Problem: Liana counts were tracked by checking whether or not the shrines' related zones were unlocked or not. Obviously, the ziggurat doesn't have such a related zone. Additionally, the warning would trigger when we were about to encounter the zone unlocking NC as well.

Solution: Track liana kill counts as an ascension counter. Easy peasy.

Testing: Passed

For 219- Problem: Nightstand spoilers were missing.

Solution: Added spoilers to nightstands. They also come with a smart way of picking the good choices among them.

Testing: Passed