Paste #34882: cookies

Date: 2016/07/16 09:07:07 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


# COOKIES is a small interact script example for 0.8.4+
# This script is kept simple to allow a base scripting example to extend upon.
#
# Tell the npc 'cookies' and get a treat!
# Note: Be sure the 'chat trigger' is enabled.
#
# @author aufdemrand
# @version 1.0
# @last-updated Jan 18 2013

"Cookies":
  type: assignment

  actions:
    on assignment:
    - trigger name:chat state:true
    - trigger name:click state:true

  interact scripts:
  - 10 Cookie Greeting


'Cookie Greeting':
  type: interact

  steps:
    'Spreading the Word*':
      click trigger:
        script:
        - random 3
        - chat 'I like cookies!'
        - chat 'MMmm.. cookies are my favorite!'
        - chat 'Cocoa and wheat make me freak!'

      chat trigger:
        trigger: 'I love /cookie/s!'
        script: 
        - chat 'Me too!'
        - narrate '<npc.name> gives you some cookies.'
        - give item:cookie qty:6
        - zap 'step:Cookies given'

      click trigger:
        script:
        - chat 'How were the cookies?'
        - zap 'step:Spreading the Word'