Date: 2015/10/17 05:54:43 UTC-07: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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
Bahb:
type: assignment
actions:
on assignment:
- trigger name:chat state:true
- trigger name:click state:true
interact scripts:
- 0 BahbInteract2
- 10 BahbInteract1
chat:
type: format
format: "<aqua><npc.name> to you<&co> <white><text>"
narrate:
type: format
format: "<italic><gray><text>"
tip:
type: format
format: "<italic><green><text>"
BahbInteract1:
type: interact
steps:
1:
click trigger:
script:
- if <player.has_flag[engaged]> {
- queue clear
}
else {
- flag player engaged
- narrate format:chat "Hey there! This is Bahb Interact 1!"
- wait 3s
- narrate format:chat "You are in step 1."
- flag player engaged:!
- zap step:2
}
2:
click trigger:
script:
- if <player.has_flag[engaged]> {
- queue clear
}
else {
- flag player engaged
- narrate format:chat "Hey there! This is Bahb Interact 1!"
- wait 3s
- narrate format:chat "You are in step 2."
- flag player engaged:!
- zap script:BahbInteract2
}
BahbInteract2:
type: interact
steps:
1:
click trigger:
script:
- if <player.has_flag[engaged]> {
- queue clear
}
else {
- flag player engaged
- narrate format:chat "Hey there! This is Bahb Interact 2!"
- wait 3s
- narrate format:chat "You are in step 1."
- flag player engaged:!
- zap step:2
}
2:
click trigger:
script:
- if <player.has_flag[engaged]> {
- queue clear
}
else {
- flag player engaged
- narrate format:chat "Hey there! This is Bahb Interact 2!"
- wait 3s
- narrate format:chat "You are in step 2."
- flag player engaged:!
- zap script:BahbInteract1
}