[b25]Inconsistent behaviour in quest log for starting zones
Posted: Fri Apr 29, 2011 4:43 pm
Defect Summary:
Inconsistent behaviour observed in quest status for starting quests.
Steps to Replicate:
1. Start a new game as a human or halfling. Optionally, clear out Trollmire and Kor-Pul.
2. Instead of clearing out the next tier of starting zones, go and clear out the Scintillating Caves and/or the Rhaloren Camp.
3. Observe that the quest "Echoes of the Spellblaze" (the Shaloren starting quest) is granted on the death of the Boss in either zone, and that the completed message for the appropriate zone appears.
4. Go and clear out norgos lair and/or Heart of the Gloom. Observe what happens when the boss is killed.
Expected Results:
The quest "Madness of the ages" (the Thaloren starting quest) appears in the quest log, along with the completion text for whichever boss was killed. Though whether or not this is "expected behaviour" is debatable (see Comments.)
Observed Results:
No such quest update is observed.
Comments:
The cause for this behaviour is quite obvious: The on_die event hook for the Sharloren starting quest has a grantQuest command just before the setQuestStatus command, while the Thaloren simply has the setQuestStatus command.
What is more debatable is the expected proper behaviour: should non-Shaloren players be able to see the new quest entry on killing the Crystal or the Inquisitor? My gut feeling would be no. In that case, simply removing the grantQuest command will make the behaviour consistent across the board.
-- The Haen.
Inconsistent behaviour observed in quest status for starting quests.
Steps to Replicate:
1. Start a new game as a human or halfling. Optionally, clear out Trollmire and Kor-Pul.
2. Instead of clearing out the next tier of starting zones, go and clear out the Scintillating Caves and/or the Rhaloren Camp.
3. Observe that the quest "Echoes of the Spellblaze" (the Shaloren starting quest) is granted on the death of the Boss in either zone, and that the completed message for the appropriate zone appears.
4. Go and clear out norgos lair and/or Heart of the Gloom. Observe what happens when the boss is killed.
Expected Results:
The quest "Madness of the ages" (the Thaloren starting quest) appears in the quest log, along with the completion text for whichever boss was killed. Though whether or not this is "expected behaviour" is debatable (see Comments.)
Observed Results:
No such quest update is observed.
Comments:
The cause for this behaviour is quite obvious: The on_die event hook for the Sharloren starting quest has a grantQuest command just before the setQuestStatus command, while the Thaloren simply has the setQuestStatus command.
What is more debatable is the expected proper behaviour: should non-Shaloren players be able to see the new quest entry on killing the Crystal or the Inquisitor? My gut feeling would be no. In that case, simply removing the grantQuest command will make the behaviour consistent across the board.
-- The Haen.