Date: 2015/11/08 12:02:33 UTC-08:00
Type: Denizen Script
###
### Quest Object script container
###
QuestObj:
type: custom
name: Unknown
is_finished: false
###
### To create a Quest Object
### Note that you can exclude [name=x] for the name to be defaulted to "Unknown", as set in the script
### The default for is_finished is false, so you don't need that here right now
###
- define new_quest "custom@QuestObj[name=A New Quest!]"
###
### To get the name of the Quest Object
###
- narrate "<def[new_quest].name>"
###
### To set whether the Quest Object is finished
###
- adjust <def[new_quest]> is_finished:true save:new
- define new_quest <entry[new].result>
###
### After the above, the Quest Object will now look like this
###
custom@QuestObj[name=A New Quest!;is_finished=true]