This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
building:quests:dql [2019/08/22 23:16] EternalSenenity [Quest State Information] |
building:quests:dql [2019/08/22 23:19] EternalSenenity [Quest State Information] |
||
---|---|---|---|
Line 56: | Line 56: | ||
=== Example Quest Using States === | === Example Quest Using States === | ||
- | Let us design a quest given by a collector to the PC to acquire a silver Statue from another collector. The quest has a few paths: | + | Let us design a quest given by a collector, to the PC, to acquire a silver Statue from another collector. The quest has a few paths: |
* Simply steal the statue; | * Simply steal the statue; | ||
* Persuade or intimidate collector B to sell it; | * Persuade or intimidate collector B to sell it; | ||
Line 83: | Line 83: | ||
Potentially the PC is free to steal the statue in any state but it is good practice to only spawn it when the quest is running, same for the painting. | Potentially the PC is free to steal the statue in any state but it is good practice to only spawn it when the quest is running, same for the painting. | ||
You could also add other requirements such as checking that Collector B is still alive if Collector A is squeamish. | You could also add other requirements such as checking that Collector B is still alive if Collector A is squeamish. | ||
- | Ideally, a quest should offer lots of alternative solutions and alternative paths for completion both using different skills/abilities and also allow them alternate moral choices. | + | Ideally, a quest should offer lots of alternative solutions and alternative paths for completion using different skills/abilities and also allow them alternate moral choices. |
===== Syntax ===== | ===== Syntax ===== | ||
The quest_aw script searches for the following three special character sequences. | The quest_aw script searches for the following three special character sequences. |