Paste #46576: Untitled Paste

Date: 2018/02/04 10:23:33 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


Chiefas:
    type: assignment
    actions:
        on assignment:
        - trigger name:click state:true
        - trigger name:chat state:true
        - trigger name:proximity state:true radius:20
    interact scripts:
    - 10 Chief

Chief:
    type: interact
    steps:
        1:
            proximity trigger:
                entry:
                    script:
                    - create enderman Chief <npc.location> save:Chief
                    - adjust <player> hide_entity:<npc>
                    - adjust <server.list_online_players.exclude[<player>]> hide_entity:<entry[Chief}.created_npc>
                    - zap step:2 script:Chief
        2:
            click trigger:
                script:
                - narrate "<blue>Chief turns on voice translation"
                - wait 1
                - chat "Why do you stand before me"
                - wait 1
                - narrate "<green>You -> [Chief]: Where have you taken Earl Solveig's son"
                - wait 1
                - look <player> <npc.location.add[0,2,0]> duration:3
                - flag player Guard101
                - chat "Guards take him outside"
                - wait 3s
                - flag player guard101:!
                - teleport <player> <location.simple> 611,64,514,world

Guardas100:
    type: assignment
    actions:
        on assignment:
        - trigger name:click state:true
        - trigger name:chat state:true
        - trigger name:proximity state:true radius:20
    interact scripts:
    - 10 Guard100

Guard100:
    type: interact
    steps:
        1:
            proximity trigger:
                entry:
                    script:
                    - create enderman Guard <npc.location> save:Guard100
                    - adjust <player> hide_entity:<npc>
                    - adjust <server.list_online_players.exclude[<player>]> hide_entity:<entry[guard100}.created_npc>
                    - zap step:2 script:guard100
        2:
            proximity trigger:
                move:
                    script:
                    - repeate stop {
                        - if <player.has_flag[Guard101]> {
                            - teleport <npc> <player.location.add[-1,0,-1]>
                            - repeate stop
                            - wait 3s
                            - teleport <npc> <player.location.add[-1,0,-1]>
                        }
                      }


Guardas101:
    type: assignment
    actions:
        on assignment:
        - trigger name:click state:true
        - trigger name:chat state:true
        - trigger name:proximity state:true radius:20
    interact scripts:
    - 10 Guard101

Guard101:
    type: interact
    steps:
        1:
            proximity trigger:
                entry:
                    script:
                    - create enderman Guard <npc.location> save:Guard101
                    - adjust <player> hide_entity:<npc>
                    - adjust <server.list_online_players.exclude[<player>]> hide_entity:<entry[guard101}.created_npc>
                    - zap step:2 script:guard101
        2:
            proximity trigger:
                move:
                    script:
                    - repeate stop {
                        - if <player.has_flag[Guard101]> {
                            - teleport <npc> <player.location.add[-1,0,1]>
                            - repeate stop
                            - wait 3s
                            - teleport <npc> <player.location.add[-1,0,1]>
                        }
                      }