Full Version : Using SimpleMap for custom treasure/quest maps
xmlspawner >>XMLSpawner - How do I? >>Using SimpleMap for custom treasure/quest maps
<< Prev | Next >>
ArteGordon- 01-06-2006
The SimpleMap item allows you to add/spawn cartography maps with preplaced pins.
You can create a cartography map with custom pin placements by adding or spawning a SimpleMap item.
Setting the Bounds property on the map allows you to define the area displayed.
To add a pin to the map, just set the NewPin property to the pin location in world coordinates.
You can insert multiple pins by just adding more newpin assignments.
Setting the Protected property lets you control whether users are allowed to place or change pins on the map.
For example, you could spawn a map with a pin already placed that the user could not change with
simplemap/bounds/(3000,3200,400,400)/newpin/(3100,3350)/protected/true
Note, that bounds are set as (x,y,width,height) in world coordinates and the pin coordinates are set as (x,y)
You can clear all pin locations by setting the ClearAllPins property to true.
You can have the map automatically displayed to a player by setting the ShowTo property to point to the player.
For example, making a triggered spawner with the following spawn entry
simplemap/bounds/(3000,3200,400,400)/newpin/(3100,3350)/protected/true/showto/TRIGMOB
would spawn the map and display it to the triggering mob
The sample quest called draugquest.xml that is included in xmlextras can be loaded with "[xmlloadhere draugquest.xml". It demonstrates the use of the simplemap item in a quest. Note, you need to have enabled support for skill triggering to complete the quest.