_mondead_ task:
killed 1 _monster1_
killed 1 _monster2_
killed 1 _monster3_
say 1060
have _I.00_ set _S.09_
_S.07_ task:
when _mondead_ and _S.09_ and not _S.10_
take _I.00_ from pc
say 1061
The game says, "So long as you have _I.00_ I will light up _S.09_." It then takes _I.00_ from the player as a result of killing the monster. But because _S.09_ deactivates, _S.07_ deactivates too. This then makes victory impossible:
_success_ task:
when _clickqgiver_ and _S.07_
give pc nothing
unset _clickqgiver_
end quest
It appears "have ITEM set TASK" is intended to be permanent in classic Daggerfall. Writing a workaround is easy and the quest can finish with it, but I wanted to first suggest this engine fix.
I tested it in Daggerfall, Sentinel, Wayrest, Wrothgaria, and Urvaius cities. Perhaps it could be found in some more obscure towns but it's already excluded from very important locations.
Bug #28 RESOLVED
Added house fallback for local places, as was previously put in place for remote places.
This is merely for my own reference: pango's identified several erroneous separators in quest text that need to be removed. If someone beats me that's fine but I intend to do it.
Person _questgiver_ face 112 group Questor anyInfo 1011
Person _other_ factiontype Knightly_Guard female
Source:
Q0C20Y02
Description of problem:
==other_ and ==questor_, for some reason, both reflect the coven's name (witch quest). ==other_ is intended to be some faction (apparently knightly) but it just repeats the coven name.
<ce> it and the one who said I should blame a stranger
<ce> for it was _priest_, a
<ce> priest of ==priest_. Obviously,
Person _priest_ factiontype Temple male anyInfo 1014
Unloading 148 unused Assets to reduce memory usage. Loaded Objects now: 9566.
Total: 29.049000 ms (FindLiveObjects: 1.447000 ms CreateObjectMapping: 0.245000 ms MarkObjects: 27.019000 ms DeleteObjects: 0.338000 ms)
[S0000502] Created Dungeon SiteLink to Isle of Balfiera/Direnni Tower, index 8
(Filename: ./Runtime/Export/Debug.bindings.h Line: 43)
Assigned Item _item_ to Dungeon Direnni Tower
(Filename: ./Runtime/Export/Debug.bindings.h Line: 43)
[S0000502] Error in quest follows. Terminating quest runtime.
(Filename: ./Runtime/Export/Debug.bindings.h Line: 43)
HasSiteLink() could not find Place symbol L
(Filename: ./Runtime/Export/Debug.bindings.h Line: 43)
_item_ is placed at DirenniTower3 properly, which makes me think DirenniTower2 has some linking problem.