Paste #22643: Untitled Paste

Date: 2015/11/17 00:23:47 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


TicketMaster:
    type: assignment
    actions:
        on assignment:
        - trigger name:click state:true
        on click:
        - define starttime <server.current_time_millis>
        - if <player.flag[explorer].as_list.contains[<script.yaml_key[biomes]>]> { 
          - narrate "<&6>Ticket Master<&f>: Welcome to the Ticket Master!"
          - wait 2
          - narrate "<&6>Ticket Master<&f>: We take great pride in moderating ticket processing for Mr. Bruno."
          - wait 3
          - narrate "<&6>Ticket Master<&f>: Would you like us to process your ticket?"
          - wait 1
          - inventory open d:in@CUI_TicketMaster
          - define endtime <server.current_time_millis>
          - define Timetaken <def[endtime].sub[<def[starttime]>].div[1000]>
          - announce "<&6>Saturnus<&f>: It took <player.name> <def[Timetaken]> seconds to complete the Ticket Master quest."
          } else {
          - narrate "<&6>Ticket Master<&f>: Welcome to the Ticket Master!"
          - wait 2
          - narrate "<&6>Ticket Master<&f>: We take great pride in moderating ticket processing for Mr. Bruno."
          - wait 3
          - narrate "<&6>Ticket Master<&f>: Looks like you aren't qualified to take this mission yet. You still need to find: <script.yaml_key[biomes].exclude[<player.flag[explorer].as_list||li@>].formatted>."
          - define endtime <server.current_time_millis>
          - define Timetaken <def[endtime].sub[<def[starttime]>].div[1000]>
          - announce "<&6>Saturnus<&f>: It took <player.name> <def[Timetaken]> seconds to fail the Ticket Master quest."
          }
        - stop queue
    biomes: 
    - BEACH 
    - BIRCH_FOREST 
    - DEEP_OCEAN 
    - DESERT 
    - EXTREME_HILLS 
    - FLOWER_FOREST 
    - FOREST 
    - FROZEN_OCEAN 
    - FROZEN_RIVER 
    - HELL 
    - ICE_PLAINS_SPIKES 
    - JUNGLE 
    - MEGA_SPRUCE_TAIGA 
    - MEGA_TAIGA 
    - MESA 
    - MUSHROOM_ISLAND 
    - OCEAN 
    - PLAINS 
    - ROOFED_FOREST 
    - SAVANNA 
    - SAVANNA_PLATEAU 
    - SUNFLOWER_PLAINS 
    - SWAMPLAND 
    - TAIGA