Open taltamir opened 4 years ago
I've written boolean[location] shenSnakeLocations(int day, int snakes_defeated)
and am currently expanding the rest. Might need some help with testing. My current plan is roughly:
shenSnakeLocations()
. Before we "lock in" the snakes, our shenSnakeLocations()
wrapper returns all possible snake zones - we are extremely conservative.auto_skipSnakeZones=true
. Modify quest code to early return false;
in quest code that would adventure in snake zones.auto_skipSnakeZones
is set, instead of powerlevelling we unset auto_skipSnakeZones
and call doTasks()
again". As a micro-optimization, we might be able to get away with setting auto_skipSnakeZones=true
again when we level up and new tasks become available.Comments welcome.
Context
Expected/Desired Behavior
shen should be done sooner. on rain run it just did it when the only remaining things were palindrome, zeppling, itself, and war. it already had the bridge finished when it was looking for the shen drop at smut orcs, it already had completed hole in the sky when it looked for the drop there. not sure what its third locale was. but it was wasteful