win x64 0.7.91: getting very similar quests in a raw (JHTP001) [RESOLVED]

Locked
User avatar
pango
Posts: 3358
Joined: Wed Jul 18, 2018 6:14 pm
Location: France
Contact:

win x64 0.7.91: getting very similar quests in a raw (JHTP001) [RESOLVED]

Post by pango »

This is something seen in a stream; Steen_machine_ is taking quests from The Order of Arkay in Shalgora, Shalgora. Each time he completed the quest, turned it in, and asked for the next one:

https://www.twitch.tv/videos/417942085?t=01h08m21s
"Novice, regardless of your past accomplishments and your history, you are still a new member of this temple. You may build our trust in you by completing some of the more menial tasks we have laying about, after which we will entrust to you the greater works. Will you take some of our teachings to a potential convert in Reyham End?"
Edwane Gaerfield in The Gaersly Residence https://www.twitch.tv/videos/417942085?t=01h13m03s


https://www.twitch.tv/videos/417942085?t=01h16m00s
"Novice, regardless of your past accomplishments and your history, you are still a new member of this temple. You may build our trust in you by completing some of the more menial tasks we have laying about, after which we will entrust to you the greater works. Will you take some of our teachings to a potential convert in Reyham End?"
Gondyctor Greenston in the Hawksley Residence (effectively the same residence) https://www.twitch.tv/videos/417942085?t=01h19m03s

https://www.twitch.tv/videos/417942085?t=01h20m48s
"Novice, regardless of your past accomplishments and your history, you are still a new member of this temple. You may build our trust in you by completing some of the more menial tasks we have laying about, after which we will entrust to you the greater works. Will you take some of our teachings to a potential convert in Reyham End?"
(Declined)

And in the next stream:
https://www.twitch.tv/videos/419611735?t=00h15m27s
Novice, regardless of your past accomplishments and your history, you are still a new member of this temple. You may build our trust in you by completing some of the more menial tasks we have laying about, after which we will entrust to you the greater works. Will you take some of our teachings to a potential convert in Reyham End?
Gondyn Yeomham in The Masterhouse Residence (effectively the same residence) https://www.twitch.tv/videos/419611735?t=00h19m13s


https://www.twitch.tv/videos/419611735?t=00h20m57s
Novice, regardless of your past accomplishments and your history, you are still a new member of this temple. You may build our trust in you by completing some of the more menial tasks we have laying about, after which we will entrust to you the greater works. Will you take some of our teachings to a potential convert in Reyham End?
Mordyctor Gaerston in The Hearthhouse Residence (effectively the same residence) https://www.twitch.tv/videos/419611735?t=00h23m46s


Jay_H comment on Discord:
The quest script there is really ubiquitous.

Person convert group Local_4.0

Place res remote house

It should choose any of the quest houses available in the region

He seems to be using lots of mods, including Handpainted models and Trees of Daggerfall, so that could be a variant of always the same loot pile bug? The "same loot" bug can also be seen in this stream.
Maybe UnityEngine.Random should be reseeded before generating a quest, just in case
Last edited by pango on Tue Jun 25, 2019 5:30 pm, edited 1 time in total.
Mastodon: @pango@fosstodon.org
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart

User avatar
Interkarma
Posts: 7242
Joined: Sun Mar 22, 2015 1:51 am

Re: win x64 0.7.91: getting very similar quests in a raw (JHTP001)

Post by Interkarma »

Available quest pool is determined by rank. If player is still of a low rank in a specific guild, they will have a lower number of quests available, so a higher chance of getting the same quest in a row. Many of the HolyOrder quests are also not in a passing state (until Jay's classic fixes are merged), which again reduces the total available quests.

This doesn't look like a seeding issue to me, rather just a small pool of available quests to select from. I'll move this to help & support until the actual bug is clarified.

Jay, how many quests are available to novices in Arkay in your quest pack?

User avatar
Jay_H
Posts: 4070
Joined: Tue Aug 25, 2015 1:54 am
Contact:

Re: win x64 0.7.91: getting very similar quests in a raw (JHTP001)

Post by Jay_H »

Novice is rank 0 in Arkay, so:

Rank 0: JHTP001, JHTP002, JHTP003, JHTP005.

However, I believe part of the question here is about Reyham End. The quests used the same city multiple times.

User avatar
Interkarma
Posts: 7242
Joined: Sun Mar 22, 2015 1:51 am

Re: win x64 0.7.91: getting very similar quests in a raw (JHTP001)

Post by Interkarma »

Gotcha, thanks for clarifying. :) I agree now this does look like a seeding issue when location is selected. I'll look into fixing this shortly.

User avatar
Interkarma
Posts: 7242
Joined: Sun Mar 22, 2015 1:51 am

Re: win x64 0.7.91: getting very similar quests in a raw (JHTP001)

Post by Interkarma »

I've added a new Random.InitState() call right before rolling for a quest. This will apply to the immediate quest selection as well as any subsequent Random.Range() usage while quest is compiled and resources allocated.

https://github.com/Interkarma/daggerfal ... 948ca6a42c

If you get a chance to test, please let me know if this resolves the problem in initial post. Cheers. :)

Locked