Paste #19602: Edit of P#19601 - Untitled Paste

Date: 2015/08/21 15:21:27 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


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