Classic quest bugs

For all talk about quests. Creating, testing, bugs, and development progress.
User avatar
Interkarma
Posts: 3178
Joined: Sun Mar 22, 2015 1:51 am

Re: Classic quest bugs

Post by Interkarma » Mon Jun 04, 2018 10:44 pm

I've started working through these now as I have time. Reserving a post for myself to update on status on above. I'll continue to edit this post and my comments above as I progress. Please keep adding more below as you find them.

Bug #1
RESOLVED
  • Now "saying nnnn" will only display once.
  • Now also supports alternate variant "pc at aPlace do aTask"

Bug #2
NOT REPRODUCED
  • TotingItemAndClickedNpc already breaks check once parent task triggered. There should be no issues with multiple instances of this trigger condition under a single parent task. This is not a continuous toggle like HaveItem.
  • Successfully tested with A0C00Y00 and task S.02 is triggered as scripted when player clicks on quest giver with any of the chosen letter variants.
  • Note1: This test is inclusive of Bug #3 fixes. It's most probable cause was actually inability to drop item to satisfy S.03.
  • Note2: Picking up the treasure "the courier's belongings" will also make quest impossible to complete. Quest giver will not deliver reward if the belongings are disturbed, as scripted.
  • Note3: A0C00Y00 is a problematic quest for other reasons as well. It's almost impossible to pick up the letter without touching the belongings (which fails the quest) and there's no feedback for this action even if the user intended it.

Bug #3
RESOLVED
  • DroppedItemAtPlace now stops processing once parent task triggers. This prevents issue encountered when multiple "dropped item" conditions are used underneath same parent task.
  • Reworked how drop logic is handled so item is able to be successfully dropped when in correct quest location.
  • Added support for "saying nnnn". Will only be shown once.

Bug #4
RESOLVED
  • Added support for "saying nnnn". Will only be shown once.

Bug #5
RESOLVED
  • Added support for "saying nnnn". Will only be shown once.

Bug #6
RESOLVED
  • Added support for "saying nnnn". Will only be shown once.

Bug #7
RESOLVED
  • Implemented "make pc ill with aDisease" and related Quests-Diseases data table.

Bug #8
RESOLVED
  • Implemented "cure aDisease" quest action.

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

Re: Classic quest bugs

Post by Jay_H » Tue Jun 05, 2018 7:01 pm

Bug report #11:

Code: Select all

_S.05_ task:
	injured _mages_ saying 1021 
	injured _guards_ saying 1020 
	injured _F.03_ saying 1023 
	injured _F.01_ saying 1022 
	prompt 1019 yes yes no _no_ 
Source:

A0C00Y17

Description of problem:

The prompt action will fire before the "injured saying" actions.

Suggestions:

The quest functions but is a little non-sensical. As it currently stands, the questgiver starts bragging to the attackers before they make their hostile intentions known. If you then choose to turn him over (or resist), they'll explain why they want him, which isn't how the dialogue is supposed to work.

Interkarma's Notes:

Have worked out cause. Will fix when I can.
Check out the Daggerfall Unity mod page on ModDB.

I rarely read instructions well the first time. Tell me to re-read them. I'll do it.

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

Re: Classic quest bugs

Post by Jay_H » Sat Jun 09, 2018 8:11 pm

Bug report #12:

Code: Select all

Person _sister_ face 2 group Resident2 female
create npc _sister_
Source:

A0C01Y09

Description of problem:

The sister is created in a remote location, not local.

Suggestions:

UESP confirms this quest is all meant to take place in one city. The town I test in is small but still accomodates various residences, so this must be something other than lack of space. Repeated in K0C00Y04.
Last edited by Jay_H on Fri Jun 22, 2018 12:46 am, edited 1 time in total.
Check out the Daggerfall Unity mod page on ModDB.

I rarely read instructions well the first time. Tell me to re-read them. I'll do it.

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

Re: Classic quest bugs

Post by Jay_H » Sat Jun 09, 2018 8:38 pm

Bug report #13:

Code: Select all

Person _ruler_ factiontype Province female
Source:

A0C10Y05

Description of problem:

_ruler_ NPC can't be generated. Quest log says immediately after the priest NPC, showing a problem with the ruler:

Code: Select all

[A0C10Y05]Parsing quest A0C10Y05.txt FAILED!
GetCurrentRegionFaction() did not find exactly 1 match.
Suggestions:

Sounds like unimplemented machinery. There'll have to be some way to import the regional ruler as a quest NPC.
Check out the Daggerfall Unity mod page on ModDB.

I rarely read instructions well the first time. Tell me to re-read them. I'll do it.

Post Reply