Q0C00Y08 log entry does not mention the questor location

Moderators will move topics here from Help & Support once an issue has been confirmed and enough information provided to reproduce.
Post Reply
User avatar
pango
Posts: 3022
Joined: Wed Jul 18, 2018 6:14 pm
Location: France
Contact:

Q0C00Y08 log entry does not mention the questor location

Post by pango »

(Seen in a stream, about an hour in)

The log entry for the quest does not mention the questor location.
You're supposed to bring back some book, but if you forgot where you got the quest from, you may be unable to complete the quest.
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart

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

Re: Q0C00Y08 log entry does not mention the questor location

Post by Jay_H »

https://github.com/Interkarma/daggerfal ... 08.txt#L77

Code: Select all

%qdt:
 ==qgiver_ have sent
 me to ___contact_
 to meet a =contact_
 named _contact_ at
 __contact_ about
 a very rare book. I am to return the
 book to ==qgiver_
 in =queston_ days or less.
==qgiver_ is apparently intended to resolve to the building name (in this case, dungeon name) but is the faction instead, "The Glenmoril Witches," which doesn't match the coven name. UESP records it:
(Date): (Witch coven) have sent me to (town) to meet a (contact's description) named (contact's name) at (building) about a very rare book. I am to return the book to (witch coven) in (time limit) days or less.

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

Re: Q0C00Y08 log entry does not mention the questor location

Post by pango »

That must be it. So probably a problem more generic than just this quest


Talking of strange macro expansions, he also took A0C00Y15 twice, and each time NPCs asked "Would you by chance be heading toward <current town name> anytime soon?" etc.
That looks suspiciously broken.

Code: Select all

<ce>                  I beg a boon of you? Are you passing
<ce>                      by ___pickupregion_ any time
<ce>                    soon? If so, I need to deliver a
...
Person _pickupregion_ face 232 group Local_3.0
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart

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

Re: Q0C00Y08 log entry does not mention the questor location

Post by pango »

Digging a bit deeper into A0C00Y15 quest,

Code: Select all

Person _pickupregion_ face 232 group Local_3.0
Local_3.0 is a faction in Quests-Factions.txt

Code: Select all

Local_3.0,           0, -3, 0
Those values make Person.AssignHomeTown() pick a local scope

Code: Select all

                if (p1 == 0 && p2 < -2 && p2 != -6)
                {
                    // From usage in the quests it appears -3 and lower are local.
                    // Referencing quest Sx009 where player must locate and click an NPC with only a home location to go by
                    // and K0C00Y04 where two Group_7 npcs are local.
                    // Interkarma Note: -6 is used by Thieves Guild introduction quest O0A0AL00 and should be a remote NPC. Treating -6 as remote.
                    scope = Place.Scopes.Local;
                }
But obviously the quest is designed for that person to be in a remote location
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart

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

Re: Q0C00Y08 log entry does not mention the questor location

Post by Interkarma »

The selection of local/remote should be resolved as of 0.11.5 based on Ferital's reverse engineering.

I assume the initial issue in first post remains however? Will need to re-test quest in 0.11.5 or later to confirm if this is also fixed.

Post Reply