- In quests, "There and back again" has been a long-standing niggle for me, since it never tells you what to do when you've found the first quest item but not the second. (That's a policy I've tried to stick to over in the T2 module: the quest log entry for an unfinished quest should always include an answer to the question, "What do I need to do next?") Also, it checks the quest internally for isCompleted() rather than isSuccess(), which means it never does show the last line you're supposed to get when you finish the quest. I've reworded things some there.
- I'm still convinced the "A mysterious staff" quest log description is buggy; whether I die in the ambush or kill Ukruk, the description still seems to end with the "They asked about the staff" line (missing, again, the what-to-do-next part). I've rejuggled the sequence of quest checks and tested to make sure it works.
- Over in chat dialogs, in the Sher'tul fortress butler chat, it always seemed to me that the "I am not your master" option should be before the "What is this place?" option, just to make the narrative flow better.
- I knew I'd seen Aeryn suggest that you should go talk to Zemekkys, but I hadn't seen it in a long time. Took a bit of digging, but I found it: it's in a part of the Aeryn chat that's only shown if you got a sun paladin escort before going east (which would explain why I hadn't seen it in a while…
). That strikes me as questionable: the player still needs to know to talk to Zemekkys, after all, whether or not they ever got a sun paladin escort. For now I'm just unilaterally setting the "seen a Sunwall person" flag when we load that chat. Also, I figure the "Tell me more about the Gates of Morning" option should go away once you've done it, like some of the other options do.
- For Stire the Alchemist in Derth… okay, I'm a sucker for cheezy wordplay.
[And looking ahead, for now I'm counting the quest log changes as a bugfix, which as always means I'm reluctant to include this addon in ZOmnibus or ZOmnibus Lite.]
[Implementation notes:]
Code: Select all
Hooks:
Chat:load [to tweak chats of interest]
Superload:
mod.class.Player:
on_quest_grant() [to change log descriptions for quests of interest]