Full Version : Stupid Question..Where To Find All Objective Types
xmlspawner >>Q&A >>Stupid Question..Where To Find All Objective Types


<< Prev | Next >>

morganm- 01-09-2007
I downloaded the example files offerd on your site here: http://xmlspawner.15.forumer.com/index.php...findpost&p=2927

Are there some other examples I can look at? See I can't really look at the files on the server I help administrate; I can only view them through GUIs in game.

What I'd really like to know is what are all of the standard objectives for Quests and how to use them. For example when making a QuestHolder I can specify /Obective1/KILL,rat,10 and it sets an objective to kill 10 rats. But what are the other ones? I've seen KILL, COLLECT, and ESCORT. How do I use ESCORT? How do I tell it which NPC to Esocort and how does that NPC know when it reaches the destination?

Sorry if these are silly questions.... please belive me when I say I have searched! I use the search feature here nearly every day. I find it to be very hard to find what I'm looking for quite often sad.gif

Thank you so much for your support!

ArteGordon- 01-09-2007
open the Help menu from the spawner gump and it lists all of the available keywords and their arguments.

For escorting, you would spawn a talkingbaseescortable which is just a talking npc like an xmlquestnpc that can be escorted just like regular escortables.
The ESCORT objective is satisfied when you successfully escort the specified named npc.

QUOTE

- added support for specifying an empty escortable name in the ESCORT quest objective. (thanks to Zyle for the suggestion)  The new syntax makes the mobname optional

ESCORT[,mobname][,proptest]

So using an objective string like

ESCORT

will allow you to satisfy the objective by escorting any talkingbaseescortable regardless of their name.


QUOTE

- Added the ESCORT type quest objective.  Using an objective string of the type "ESCORT,mobname" will produce an objective that is satisfied when the specified TalkingBaseEscortable class mob is successfully escorted to its destination.
Note, the destination is specified by setting the Destination property on the escort to a region name.


morganm- 01-09-2007
Great info on the Escort NPC. Thanks!

So the Help button on the XML Spawner's GUI will give arguments and stuff that I can use in in the XML Dialog Edit GUI ? Or is there stuff specific to QuestHolder objectives?

Thanks biggrin.gif

ArteGordon- 01-10-2007
all the keywords available to spawners (with the exception of the flow control keywords like IF, WHILE, GOTO, WAITUNTIL and spawn control keywords like #TILES, #CONDITION, #...) are also available to xmldialogs.
The Help menu does also described the quest objective keywords.

morganm- 01-10-2007
I went through the Help sections via the XMLSpawner GUI. It had about 90% of what I was looking for. Thank you.