turns_spent also seems to occasionally reset between days (resetting back to 0), as if it didn't get saved properly over rollover. This might be what is going on here, and I've been thinking about filing a bug report about that, but I was waiting to see if I could narrow down when it happened to include that in the bug report.
Alright, doing some data collecting from my last run. This is day 3, right after kingliberation, before doing any aftercore turns. Unfortunately I only checked turns_spent on day 3. I checked my session logs to see how many turns I actually spent, and on which day.
I checked (most) locations Guide cares about (full list at line 3202).
Oh, one more thing I should note- It's possible that during the run I left mafia open overnight once, and closed then reopened it in the morning, after rollover. I'm not sure if this was the first or second rollover of the run. Hoping this does not contaminate this data.
Code:
> ash $location[the spooky forest].turns_spent
Returned: 12 (session logs say 7 on day 1, & 12 on day 2)
> ash $location[the boss bat's lair].turns_spent
Returned: 0 (7 on day 1)
> ash $location[the haunted bedroom].turns_spent
Returned: 0 (7 on day 1)
> ash $location[the oasis].turns_spent
Returned: 0 (3 on day 2)
> ash $location[the upper chamber].turns_spent
Returned: 0 (6 day 2)
> ash $location[the haunted gallery].turns_spent
Returned: 0 (11 on day 1)
> ash $location[the haunted bathroom].turns_spent
Returned: 1 (11 on day 1, & 1 on day 2)
> ash $location[the haunted ballroom].turns_spent
Returned: 7 (0 day 1, & 7 on day 2)
> ash $location[the penultimate fantasy airship].turns_spent
Returned: 0 (29 day 1)
> ash $location[The Castle in the Clouds in the Sky (Ground Floor)].turns_spent
Returned: 7 (9 on day 1, & 7 on day 2, 0 day 3) Note Sl_ascend decided to revisit this location, that's why it's >11
> ash $location[the outskirts of cobb's knob].turns_spent
Returned: 1 (11 day 1, 1 on day 2)
> ash $location[the hidden apartment building].turns_spent
Returned: 0 (9 on day 2)
> ash $location[the hidden office building].turns_spent
Returned: 0 (11 day 2)
> ash $location[the upper chamber].turns_spent
Returned: 0 (6 on day 2)
TL: DR
A couple of strange findings-
None of the checked locations were remembered between day 1 and 2.
Spooky forest and outskirts of cobb were remembered between day 2 & 3, but not day 1 & 2.
On the other hand, The Oasis was not remembered between day 2 to 3, so there's something deeper than "some rollovers reset the count, some don't", or "some locations work as intended, some don't". I
think it also means that (if) mafia was left open overnight, it had no effect?
Well, I hope this can help narrow down what's going on. Thank you all!