My gut feeling is that we may need to add a Depth: override to certain locations which have an environment of none, but I could be wrong (Spookyraven, Cellar). Currently those with none assume 0 depth.
Looking at this nowSome overrides are needed (Mist-Shrouded Peak = Icy Peak is one off the top of my head). Also, none should at least assume 1, as is the case for monster copies for instance.
r14428r14424 adds Water Level as a modifier, uses it to calculate water level, exposes environment, recommended mainstat and water level in Location Details, and includes Water Level x 10 in Monster Level calculations for monsters (seems to also affect compact side panel value, that could be changed if wanted).
I was told that tavern cellar was fixed
I now see it as depth 6, with one +water level buff, and the heavy duty umbrella. However, I guess it could be depth 5 and that has the same bug as when using rain man and copies, that it doesn't count umbrella? Once I have the skills I really need I'll drop my water level buffs and run with none instead to spade it.Everything in there is all the same now, at least, so it's an improvement.
Did this in r14445 (as well as setting terminology back to Water Level), but untested as I've neither rescued king nor started the path since. (Cancelled Bee wanderers whilst I was at it)Just a note, we should cancel rain monster windows when we rescue the king.
Edit - And remove any lightning/rain/thunder skills known.
Edit 2 - And after any Type69 affected path, visit campground bookshelf to refresh bookshelf skills known.
Edit 3 - And set rain monster window of 9-11 on starting the path.
The encounters occur on turns 9-11, so the corresponding timers should be set to 8 and 10, right?Edit 3 - And set rain monster window of 9-11 on starting the path.
r14453The encounters occur on turns 9-11, so the corresponding timers should be set to 8 and 10, right?
// Storm Cows are deadly if you have more than 50 MP at the start of the fight
void heavy_rains() {
if(my_path() == "Heavy Rains" && my_location().environment == "outdoor" && my_location().water_level + numeric_modifier("Water Level") >= 6
&& get_counters("Rain Monster window end",0 ,10) == "Rain Monster window end")
cli_execute("burn -50");
}