Paste #34965: Dialog Script

Date: 2016/07/22 14:50:59 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


npc1:
    type: assignment
    actions:
        on assignment:
        -  trigger name:chat state:true radius:4       
    interact scripts:
    - 1 npc1_interact

npc1_interact:
    type: interact
    steps:
        1:
            chat trigger:
                1:
                    trigger: /Hi/
                    script:
                    - wait 1s
                    - random { 
                        - chat "How can I help ye?"
                        - chat "What do ye want?"
                        - chat "Who are ye again?"
                        }
                    - narrate "<&b>1<&co> <&f>My name is <player.name>"
                    - narrate "<&b>2<&co> <&f>FUCK OFF ASSHOLE. Not nice to meet you."
                    - zap 2
        2:  
            chat trigger:
                1:
                    trigger: /1/
                    script:
                    - wait 1s
                    - chat "Alright <player.name>, I be Old Bitchbeard."
                    - narrate "<&b>1<&co> <&f>Heard any rumors lately?"
                    - narrate "<&b>2<&co> <&f>Who owns the big ship outside?"
                    - narrate "<&b>3<&co> <&f>Where can I get some supplies?"
                    - zap 3
                2:
                    trigger: /2/
                    script:
                    - chat "A cannon up yer arse then, matey! Get yer sorry ass out of me bar."
                    - wait 2s
                    - teleport <player> <l@2003,132,1822,world>
                    - zap 1
        3:
            chat trigger:
                1:
                    trigger: /1/
                    script:
                    - wait 1s
                    - chat "I've heard that a zombie shows up sometimes just past the lighthouse! <&6>RCL!"
                    - flag player LHZombie:true
                    - zap 1
                2:
                    trigger: /2/
                    script:
                    - wait 1s
                    - chat "Admiral Golzales is the captain of the Trump Train, but there have beeen whispers that his loyalties lie with Terrence Tycoon in Puerto Yargh."
                    - zap 1
                3:
                    trigger: /3/
                    script:
                    - wait 1s
                    - chat "Apparently Kit Startington is giving away free gear in the blue market stall."
                    - zap 1


kitstart_interact:
    type: interact
    steps:
        1:
            chat trigger:
                1:
                    trigger: /Hi/
                    script: 
                    - if player has_flag[LHZombie] {
                        - wait 1s
                        - random {
                            - chat "Lookin fer some gear, laddy?"
                            - chat "What can I do fer ya today?"
                            }
                        - narrate "<&b>1<&co> <&f>How do I get this free stuff?"
                        - narrate "<&b>2<&co> <&f>Why are you giving away free stuff?"
                        - narrate "<&b>3<&co> <&f>I heard you helped Old Bitchbeard fight a zombie. Wanna help me fight a skeleton? <&6>RCL!"
                        - zap 2
                        }
                        else {
                        - wait 1s
                        - random {
                            - chat "Lookin fer some gear, laddy?"
                            - chat "What can I do fer ya today?"
                            }
                        - narrate "<&b>1<&co> <&f>How do I get this free stuff?"
                        - narrate "<&b>2<&co> <&f>Why are you giving away free stuff?"
                        - zap 2
                        }