You can use this specification to think up new quests for terraworld. Players can't build quests themselves but if the ideas you come up with are good enough the admins will build your quests.
What is possible?
Events can be triggered by various actions in the game. For each such action the quest system will check if there is one or more quests tied to that action.
The events you can currently use in quests are:
- Walk on event spot
- Killed by npc/monster
- Killed npc/monster
- Talk to npc (by clicking him)
- Give to npc
- Receive notifications of other players on the same screen doing one of the above actions. (This can be used for quest interaction)
A quest node can have conditions. Only if those conditions are met the quest will be selected as a possible choice to progress. Combinations of conditions can also be made via AND, OR, NOT, etc. operators
The conditions currently available are:
- Active node (checks if the selected quest node is active)
- Completed previous quest
- HP
- MP
- Level
- Skill level (of the selected skill)
- Killed monsters (checks if you have killed the required number of a certain monster since the start of the quest)
- Count events:
---> stone rocks mined
---> fire rocks mined
---> ice rocks mined
---> crops planted
---> fish caught
---> trees chopped
---> potions made
When a condition is met it's possible to execute 'Effects'. Standard there are no effect. This means that the quest state continues to the next node. But you can also have a number of effects that can alter the player stats or world.
The effects currently available are:
- NPC Talk
- Quest log update
- Effect on player
---> Kill player
---> Heal player
---> Pardon player
- Warp to event spot
- Warp to alias
- Experience effect (add, subtract, replace)
- Current HP
- Current MP
- Level
- Stats (Alter the stats points)
- Skill (Alter the level of a certain skill)
- Overwrite map
- Switch maps
- broadcast a msg
- send a notification to other users of the screen about a performed action (can be used for collaborative quests)


Holy Cow Tom!
New quest machine? This sounds interesting...