Date: 2015/11/17 00:23:47 UTC-08:00
Type: Denizen Script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
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