Paste #20711: debugg quest

Date: 2015/10/08 10:01:19 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


quest1:
    type: assignment
     on assignment:
        - trigger name:proximity state:true radius:5
        - trigger name:chat state:true radius:5
    interact scripts:
    - 10 quest1script

quest1script:
    type: interact
    steps:
        1:
            proximity trigger:
                entry:
                    script:
                        - narrate "Bob<&co>will Help me <player.name>?"
                exit:
                    script:
                        - narrate "Bob<&co>Please come back <player.name>!"
                move:
                    script:
                        - look <npc> <player.location>
            chat trigger:
                1:
                    trigger: /Yes/, Ofcourse i will help u what is wrong?
                    script:
                    - narrate "Bob<&co>can u get me 200 birch planks?"
                    - zap step:2
                2:
                    trigger: /No/ i dont have time now
                    script:
                    - narrate "Bob<&co>please come back when u have time"
        2:
            proximity trigger:
                entry:
                    script:
                        - if <player.inventory.contains[wood:2].qty[200]> {
                        - take wood:2 qty:200
                        - narrate "Bob</co>Ooh great u got the wood"
                        - wait 1
                        - narrate "Bob</co>Thank you!"
                        - wait 1
                        - give 4134 qty:15
                        } else {
                        - narrate "how is the plank collecting going?"
                        - wait 1
                        - narrate "<npc.name> Smiles at you"
                        }