Full Version : Customizable Quest Objectives
xmlspawner >>Q&A >>Customizable Quest Objectives
<< Prev | Next >>
Vladimir- 06-08-2006
Just an idea i've had to expand the variety of quest objectives
How about an objective called something like "CustomObjective" where all it consists of is a string in your questholder such as "Tame the White Stag". It isn't dependent on the players actions directly, such as killing a mob or collecting a specific item, but rather spawner based
For example
You could spawn a deer using the triggeroncarried command looking for the questholder. Another spawn would then check to see if the deer has been tamed or not... and when the deer is tamed it would set the objective completed=true using something like SETONCARRIED,Tame the Deer,questholder/completed1/true...
Just a thought... use it/don't use it
ArteGordon- 06-08-2006
you can do that now.
The objective strings dont have to contain any of the special quest objective keywords. You can put whatever you want in them. And the way you described having the spawner detect the quest status and manually setting the objective completed property is exactly what you would do to satisfy those custom objectives.
Take a look at the blather examples (like blather2.xml or blather3.xml) in xmlextras.