Date: 2015/08/21 15:21:27 UTC-07:00
Type: Denizen Script
debug: true
type: task
definitions: player|questname
script:
- flag %player% "questlog[<%player%.flag[questlog].as_list.size.add[1]>]:%questname%"
- narrate "<light_purple>Quest Added: %questname%" targets:%player%
resolvequest:
type: task
definitions: player|questname
script:
- flag %player% "questlog:<%player%.flag[questlog].remove[<%player%.flag[questlog].find_partial[%questname%]>]>"
- narrate "<light_purple>Quest Completed: %questname%" targets:%player%
questreadout:
type: world
events:
on quest command:
- if <player.flag[questlog].size> =/= 0 {
- narrate "<light_purple>You have <player.flag[questlog].size> quests:" targets:<player>
- narrate "<light_purple><player.flag[questlog].comma_separated>" targets:<player>
} else {
- narrate "<light_purple>You don't have any quests." targets:<player>
}
- determine CANCELLED