Page Design Test 1
- Last edited 8 years ago by Vlash Nytefall
ContentDesigner:SpawnScripts - Calling Quests
Return to: ContentDesigner:SpawnScripts | Tutorials | Portal | Forum | Project Manager | Bug Tracker
A content designer's task involve spawning signs, objects, widgets, ground spawns, and NPCs in that order. This is achieved by using a combination of the web database editor, commonly known as DB Editor, and the client itself. Below is information to help turn a unpopulated zone into one filled with everything from harvest nodes to monsters.
The very first thing that has to be done is to assign the quest ID to a local variable. This will be inserted just below the comments section. For this guide I am using Verex N'Za spawnscript so everyone can refer to that script if needed.
Comments Section with quest variable --[[ |
A breakdown of the new line local ASolidifiedFront = 120.
Starting off we use the word local to let the script know that this variable is to be used in this script only, and no where else.
Next I gave the variable the name ASolidifiedFront. This can be anything you want, but to make the script easier to understand later it is our requirement to name the variable after the quest. As you can see here it is easy to tell that the quest here is A Solidified Front.
The variable ASolidifiedFront has to be assigned to the quest ID. This way when the function sees the variabl ASolidifiedFront in the code it will know what quest to look for. Here it is set to 120 and is the quest ID of A Solidified Front.
To get the quest ID you can log on to the web database editor and find it under the quest section. If you are working on a local, or private, server you will need to look in your database.
Objects are things like Statues, Rocks, Fences, generally objects in the zone that are not interacted with. Along with verifying most of the same information as with NPCs regarding placement and appearance:
Developer Task
|
Widgets are interactive objects in the world, such as Doors or clickable objects for quests/triggers, etc. The biggest issue with doors is the open/close coordinates are off, or backwards. Due to a math flaw in the parser/population routines, 50% of our doors are wrong and must be fixed.
Developer Task
|
Ground spawns are harvestable items usually picked up by Gathering. These items are made up of things like harvest nodes, ? or shiny, ! or pages, and quest items on the ground.
Developer Task
|
NPCs are the humanoid, interactive spawns in a zone that players communicate, accept quests from, and engage in combat with.
Developer Task
|