Dragonbreak #88: Travelling quickly prevents letter arrival [RESOLVED]

Report specific bugs in Daggerfall Unity. Please read guidelines before posting.
User avatar
Jay_H
Posts: 935
Joined: Tue Aug 25, 2015 1:54 am

Dragonbreak #88: Travelling quickly prevents letter arrival [RESOLVED]

Postby Jay_H » Tue Oct 17, 2017 3:32 am

I decided to start from mqstage 1 and run around for awhile to get Brisienna's letter.

Classic behavior: Once a letter is due to arrive, attempting to rest or fast travel anywhere will get interrupted by the letter's arrival.

DFU behavior: A letter may not arrive if the PC travels quickly enough. I was able to entirely run out Brisienna's various timers without receiving a letter by fast traveling quickly enough.
Come give your feedback on the ideas in my general thread, and share your DFU characters in the character thread.
Quest-writing tutorial here. Guide for new Daggerfall players here. Daggerfall Mechanics thread here.
User avatar
Interkarma
Posts: 1978
Joined: Sun Mar 22, 2015 1:51 am

Re: Dragonbreak #88: Travelling quickly prevents letter arrival

Postby Interkarma » Tue Oct 17, 2017 4:09 am

Excellent catch, and easy for me to fix. Thank you. :)
User avatar
Interkarma
Posts: 1978
Joined: Sun Mar 22, 2015 1:51 am

Re: Dragonbreak #88: Travelling quickly prevents letter arrival

Postby Interkarma » Tue Oct 17, 2017 11:39 am

Jay, I've changed the behaviour now so that when a letter is already pending it will fire immediately if player attempts to fast travel away or rest. This should ensure letter has a better chance of being delivered. It also means you can use V or R to trigger a pending letter immediately when inside a town during the day.

There are still a few ways to break this, but the player has to be intentionally unreachable. For example:

  • Travelling from dungeon-to-dungeon without ever entering a town.
  • Initiating fast-travel before screen fade complete (quest machine does not tick the few moments during screen fade).
  • Never entering a town and staying in the wilderness for months on end.
  • I'm also thinking about vampire characters - they will rarely be outside during the day.

The other option is just to remove time/location limits and let player receive these offers anywhere so long as outside. That would simplify things a bit. But I really prefer the fantasy of being able to avoid couriers by staying away from towns. I think the player should have the choice of going full hermit wildman and breaking the main quest if they want to.
User avatar
Jay_H
Posts: 935
Joined: Tue Aug 25, 2015 1:54 am

Re: Dragonbreak #88: Travelling quickly prevents letter arrival [RESOLVED]

Postby Jay_H » Tue Oct 17, 2017 1:25 pm

I think that'll catch the vast majority of cases :) I do think vampires are going to be something to take into consideration later, but maybe that's part of the game; shouldn't vampires be hard to find in civilization? ;)
Come give your feedback on the ideas in my general thread, and share your DFU characters in the character thread.
Quest-writing tutorial here. Guide for new Daggerfall players here. Daggerfall Mechanics thread here.
User avatar
Jay_H
Posts: 935
Joined: Tue Aug 25, 2015 1:54 am

Re: Dragonbreak #88: Travelling quickly prevents letter arrival

Postby Jay_H » Thu Oct 26, 2017 9:03 pm

This matter is resolved. However,
Interkarma wrote:Jay, I've changed the behaviour now so that when a letter is already pending it will fire immediately if player attempts to fast travel away or rest. This should ensure letter has a better chance of being delivered. It also means you can use V or R to trigger a pending letter immediately when inside a town during the day.

Right now I'm getting all letters delivered immediately as they trigger. That doesn't affect me at all, but you said you wanted to avoid mass arrivals of letters. Specifically, with a new char I travelled 18 days and immediately upon arrival got the Brisienna letter. Then I used the setlevel command to increase, and the Morgiah and Lhotun letters arrived right when I closed the prompt.

However, the informant's letter during Missing Prince works as you intend it to.
Come give your feedback on the ideas in my general thread, and share your DFU characters in the character thread.
Quest-writing tutorial here. Guide for new Daggerfall players here. Daggerfall Mechanics thread here.
User avatar
Interkarma
Posts: 1978
Joined: Sun Mar 22, 2015 1:51 am

Re: Dragonbreak #88: Travelling quickly prevents letter arrival [RESOLVED]

Postby Interkarma » Thu Oct 26, 2017 9:27 pm

Not sure. It could have just been a couple of short delays rolled in sequence. Random generators can be clumpy. Could also be a quirk in the timing process. I also didn't test how the timings interact after setlevel, as it's not normal play.

Best way to test is reload a game well prior to delivery and repeat process. Will check this out myself later when I can, thanks.

Return to “Bug Reports”

Who is online

Users browsing this forum: No registered users and 1 guest