Paste #44885: errors omfg

Date: 2017/10/08 10:27:27 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


steal:
    type: task
    actions:
        on assignment:
        - trigger name: click state:true
        - trigger name: chat state:true
    interact scripts:
    - 10 stealinteract
cchat:
    type: format
    format: "<&b><npc.name> <&c> -> <&f>you<&co> <&2><text>"

stealinteract:
    type: interact
    steps:
        1:
            click trigger:
                script:
                - if <player.has_flag[npc_engaged]> queue clear
                - flag <player> npc_engaged
                - engage
                - narrate format: cchat "Hello there. I'm starving and need food!"
                - wait 5t
                - narrate format: cchat "Will you go to the cruise ship and steal some cake for me?"
                - wait 5t
                - narrate format: cchat "You might receive a prize if you bring me some!"
                - wait 5t
                - narrate format: cchat "Will you accept this task?"
                - wait 5t
                - narrate "[<&o>Type <&a><&o>Yes<&7><&o> or <&c><&o>No <&7>]"
                - disengage
            chat trigger:
                1:
                    trigger: /Yes/ I accept the quest.
                    script:
                    - engage
                    - narrate "Thank you so much!" format:cchat
                    - wait 5t
                    - narrate "Go and grab two pieces of cake!"
                    - flag player steal_cake
                    - disengage
                2:
                    trigger: /No/ I do not.
                    script:
                    - random {
                        - narrate format:cchat "Fine, let me starve!"
                        - narrate format:cchat "You will regret this..."
                        - narrate format:cchat "Buzz off then! What are you still here for?!" }
cakeinventory:
    type: inventory
    title: Oven
    size: 9
    slots:
    - "[] [] [] [] [i@cakeinventory_slot1] [] [] [] []"

cakeinventory_slot1:
    type: item
    material: cake
    display name: No stealing!

cakeinventory_handler:
    type: world
    events:
        on player clicks furnace:
        - inventory open d:in@cakeinventory
        on player clicks in cakeinventory:
        - flag player stolecake
        - narrate format:cchat "Bring me to Diondro"
        - if <player.has_flag[stolecake]> {
        - determine cancelled }