Paste #70291: Untitled Paste

Date: 2020/06/05 20:08:22 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


masonry_bruce:
    type: assignment
    debug: true
    actions:
        on assignment:
        - trigger name:click state:true
        - trigger name:proximity state:true radius:10
    interact scripts:
    - masonry_bruce_interact

MasonryChat:
    type: format
    debug: false
    format: <&f>Bruce:<&8> <text>

masonry_bruce_interact:
    type: interact
    steps:
        1:
            click trigger:
                script:
                - random:
                    - narrate format:MasonryChat "Howdy there"
                    - narrate format:MasonryChat "Hey Jimmy!"
                    - narrate format:MasonryChat "Who are you again?"
                    - narrate format:MasonryChat "Got the stones?"
                    - narrate format:MasonryChat "Woah step back there bad, you are not pretty up close"
                - zap 2
        2:
            click trigger:
                script:
                - if <player.has_permission[trade.sell.masonry]> == true:
                    - random:
                        - narrate format:MasonryChat "I used to be a legend, I mean I still am but now im here"
                        - narrate format:MasonryChat "You making use of that permit?"
                        - narrate format:MasonryChat "My family has been here longer than the walls!"
                        - narrate format:MasonryChat "zzzzzzzz zzzzzzzzzz zzzzzzzzz"
                        - narrate format:MasonryChat "I wonder what Nisovin is doing now days"
                - else:
                - narrate format:MasonryChat "I see you dont have a masonry permit yet"
                - wait 1s
                - narrate format:MasonryChat "Are you intrested in gaining one?"
                - zap 3
            exit trigger:
                script:
                - zap 1
        3:
            click trigger:
                script:
                - narrate format:MasonryChat "In order to gain a permit you will need to"
                - narrate format:MasonryChat "- Mine one stack of Cobblestone"
                - narrate format:MasonryChat "- Smelt one stack of Stone"
                - narrate format:MasonryChat "- Craft one stack of Stairs"
                - zap 4
            exit trigger:
                script:
                - zap 1
        4:
            click trigger:
                script:
                - random:
                    - narrate format:MasonryChat "Well, what are you waiting for? Go finish"
                    - narrate format:MasonryChat "What you forget the list of tasks? Well im not gonna tell you again! Come back later and maybe ill forget you!"
                    - narrate format:MasonryChat "zzzzzzzz zzzzzzzzzz *wakes up* huh why are you still here?"
                    - narrate format:MasonryChat "zzzzzzzz zzzzzzzzzz zzzzzzzzz"
            exit trigger:
                script:
                - zap 1