As Bale pointed out, the Quest log does not have these.We should probably add the various Clancy level up & equipment adventuring as quests.
L3 & Tavern open -> Clancy L2 quest available
L5 & Knob open -> Clancy L3 quest available
L8 & Tr4pz0r quest finished -> Clancy L4 quest available
L11 & Pyramid open -> Clancy L5 quest available.
IF you do each quests soon after you get them, you can deduce completion from Minstrel Level. But you are not required to do the quests. You are certainly advised to do so. I don't know if you can get the later quests if you don't finish an earlier one.
System Message: A new trivial update has been posted: Verily and forsooth, the various bits of Clancy's quest now have Quest Log entries.
The Minstrel Cycle
Clancy would like you to take him to the Ancient Buried Pyramid, so that he can find an ancient piece of sheet music.
Clancy would like you to take him to the Typical Tavern, so he can learn some new songs from the various angry, drunk patrons there.
Clancy would like you to take him to the Knob Shaft, so that he can learn how to play miner chords.
Can't it easily be detected based on Clancy's level and whether or not you have the lute?
Miscellaneous Quests:
The Minstrel Cycle
You have taken Clancy on a whirlwind tour of the Kingdom, and he is now equipped with enough songs that his musical style will never be cramped again.
We'd also have to take note of the +3 Minstrel Level passive skill and song, in order to deduce what's been done, but yes, we can easily enough detect exactly what stages have been completed, regardless of whether the quest log says anything.Clancy would like you to find the grave of The Luter, so that he can retrieve the lute the Luter looted long ago. Your keen adventuring instincts tell you that the grave is probably near a graveyard.
Unfortunately The Minstrel Cycle is a little bit different to implement than other quests. Those items show up in the quest log, but when you complete them nothing appears in the quest log under either current or completed quests. This means only the most recent item is detectable and only when it is uncompleted.
I'd recommend that questF05Clancy be "unstarted" whenever there is nothing in the quest log about it, since there's no indication (other than level) that it must have been started. Unless you want to stick in some logic to indicate where you MUST be, based on other indicators and I don't really recommend that. Another script can work that out as long as you pass on the current quest status.
questF05Clancy will then indicate step1, step2, etc if there is a quest log entry. Unfortunately questF05Clancy will never be finished because there's nothing in the quest log to indicate that it has been finished.
This is probably the easiest way to implement the Minstrel Cycle quest as well as the best.
Hmm. Tavern Open, Knob Open, Cyrpt (at least) available, Tr4z0r Quest complete, Pyramid open are the events that determine whether a Clancy quest is available. Do we track all of those?
Clancy would like you to take him to the Icy Peak, so that he may hear the mournful mating call of the Knott Yeti.
The AdventureRequest.java and ResultProcessor.java steps mostly happen at the same time that the quest log text disappears
From a scripter's point of view, inserting an extra step# in between the quest log steps would work great, but I still haven't found the code that checks questlog.php for the text from questslog.txt, so I don't know how feasible that is.
The quest log stuff disappears? This is the only quest that does that, then. That is seriously disappointing.
They can get access to clancy's level, so is special handling even necessary there?