So, in climbing my way up in the Mage's Guild in Midbury (Daggerfall Region) I'm using the trainer there to boost my two top guild spells and then I'm immediately going to "The Devil's Giant" Inn, just south of the Mage's Guild to rent a room one day at a time, spamming the trained spell, then sleeping until 11am and going back to the Mage's Guild to rinse-repeat.
I've noticed that if I do not allow my room at the inn to expire before extending the rent there, everything works fine. If I DO allow the room to expire, the moment the room expires after loitering until expiry, I see the top-of-screen dialogue as if waking up from sleeping, "Your Mysticism skill has improved". It's as if the room expiring timer is tied to skill-rest improvements??
From there, when I attempt to enter dialogue with the Inn keeper, it looks like the attached screenshot. Attempting to secure a room for 1 day at this point states, "You are asking for too many days into the future". There seems to be no way that this isn't a bug. It shouldn't be possible to incur negative hours at all?
I am using Daggerfall Unity version Alpha 0.10.11 with no mods installed (mods checkbox also unchecked in settings).
Bug: Negative Hours Dialogue With Inn Keeper [RESOLVED]
-
- Posts: 8
- Joined: Mon Nov 11, 2019 3:22 pm
- pango
- Posts: 3358
- Joined: Wed Jul 18, 2018 6:14 pm
- Location: France
- Contact:
Re: Bug: Negative Hours Dialogue With Inn Keeper
I think skills up are checked when exiting loitering, resting or fast traveling; That's why even loitering for 0 hours can sometimes trigger a skill up.TechnoWolf wrote: ↑Sat Nov 23, 2019 3:16 am I've noticed that if I do not allow my room at the inn to expire before extending the rent there, everything works fine. If I DO allow the room to expire, the moment the room expires after loitering until expiry, I see the top-of-screen dialogue as if waking up from sleeping, "Your Mysticism skill has improved". It's as if the room expiring timer is tied to skill-rest improvements??
So that's probably just a coincidence, with timers being a confounder.
I managed to reproduce the issue:TechnoWolf wrote: ↑Sat Nov 23, 2019 3:16 am From there, when I attempt to enter dialogue with the Inn keeper, it looks like the attached screenshot.
- If I rent a room and rest for 24 hours, I get the message that the "room has expired", and if I go check the innkeeper he'll happily rent me the room again as if I never rented it before;
- If I rest 12 hours, then 12 more hours, same thing;
- I think I sometimes do not get the "the room has expired", but if I go see the innkeeper, it works just as above. I assume it must depend on whether I lost some time between actions, and maybe some clock rounding/ticking details;
- If I rent a room, rest for 23 hours, then loiter for one, I do not get the "room has expired" message; And if I go talk to the innkeeper I see the issue you describe.
Also, if I rest for 23 hours then just wait around for an hour and go see the innkeeper, I also trigger the bug.
Mastodon: @pango@fosstodon.org
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart
- pango
- Posts: 3358
- Joined: Wed Jul 18, 2018 6:14 pm
- Location: France
- Contact:
Re: Bug: Negative Hours Dialogue With Inn Keeper
I created a PR
Mastodon: @pango@fosstodon.org
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart
- pango
- Posts: 3358
- Joined: Wed Jul 18, 2018 6:14 pm
- Location: France
- Contact:
Re: Bug: Negative Hours Dialogue With Inn Keeper [FIX UPLOADED]
Should be fixed in 0.10.12
Mastodon: @pango@fosstodon.org
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart