Date: 2018/02/04 10:23:33 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
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
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]>
}
}