Date: 2017/04/22 12:50:01 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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
Kolmina:
type: assignment
interact scripts:
- 10 kolminascript
actions:
on spawn:
- trigger name:proximity toggle:true radius:5
- trigger name:click toggle:true
- trigger name:chat toggle:true
on enter proximity:
- if <player.has_flag[donecoal]> {
- narrate "<npc.name>: <green>Ah, <player.name> Vi har ännu kvar kol i lagret. Nästa beställning ska komma om <player.flag[donecoal].as_int> timmar."
- wait 3
- narrate "<npc.name>: <green>kom tillbaka då!"
- queue clear
}
- if <player.has_flag[donecoal]> {
- narrate "<npc.name>: <green>Vi har fortfarnade kol kvar i lagret. Kom tillbaka senare."
- narrate "<yellow>du kan jobba igen om <player.flag[donecoal]>"
- queue clear
}
- if <player.has_flag[kolnej]> {
- zap step:kolminanej
- queue clear
}
- if <player.has_flag[kolminare]> {
- narrate "<npc.name>: <green>Jag hörde från Gnar att du var en tillförlitlig person"
- wait 2
- narrate "<npc.name>: <green>Jag kan behöva lite hjälp i gruvan."
- wait 4
- narrate "<npc.name>: <green>Det är ett smuttsig job men det är en stadig inkomst."
- wait 2
- narrate "<npc.name>: <green>Vill du jobba för mig med att gräva kol?"
- wait 1
- narrate "<blue>Ja <red> Nej"
- zap step:kolminastart
}
- if <player.has_flag[kolmina2]> {
- narrate "<npc.name>: <green><player.name>!"
- wait 2
- narrate "<npc.name>: <green>Jag behöver få in mer kol. vill du jobba?"
- narrate "<blue>Ja <red> Nej"
- zap step:kolmina2
}
- if <player.has_flag[jobkol]> {
- random {
- narrate "<npc.name>: <green><player.name>! Dags att jobba?"
- narrate "<npc.name>: <green>Kommer du för arbete?"
- narrate "<npc.name>: <green>Behöver du jobba lite?"
- narrate "<npc.name>: <green>Arbete är bra för karaktären. Förbättra din karaktär och jobba lite!"
- narrate "<npc.name>: <green>Jobba, jobba, jobba?"
- narrate "<npc.name>: <green>Hej håååå, hej håååå, till gruvan du gå?"
}
- wait 2
- narrate "<blue> Dags att jobba <red>Nej inte än"
- zap step:jobba
}
kolminascript:
type: interact
steps:
kolminastart*:
chat trigger:
1:
Trigger: /Ja/, jag kan jobba åt dig ett tag.
script:
- narrate "<npc.name>: <green>Som sagt det är ett skitigt job. Långa timmar och hårt arbete"
- wait 1
- narrate "<npc.name>: <green>Men det betalr sig!"
- wait 1
- narrate "<npc.name>: <green>Jag betalat 12 kroner per kol du hackar loss åt mig"
- wait 1
- narrate "<npc.name>: <green>Accepterar du detta?"
- wait 2
- narrate "<blue>Ja <red>Nej"
- zap step:kolminastart2
2:
Trigger: /Nej/, Jag har inte tid just nu. Kanske senare...
script:
- narrate "<npc.name>: <green>Ett stadigt job med bra betalning är svårt att få tag i. Tänk på det"
- flag player kolnej
- zap step:kolminanej
kolminanej:
click trigger:
script:
- if <player.has_flag[kolnej]> {
- narrate "<npc.name>: <green>Ändrat dig?"
- wait 3
- narrate "<npc.name>: <green>Först lite pappersarbete"
- wait 2
- narrate "<npc.name>: <green>Skriv under här så kan du börja jobba för mig."
- wait 4
- narrate "<blue>Jag skriver under"
- zap step:kolminaja
}
kolminaja:
chat trigger:
1:
trigger: /Jag/ skriver under!
script:
- narrate "<gray>Du skriver under en massa dokument och undrar vad du har gett dig in på..."
- wait 4
- narrate "<npc.name>: <green>Sådär ja! Nu kan du börja jobba åt mig."
- wait 2
- narrate "<npc.name>: <green>Kom tillbaka till mig när du vill sluta jobba för dagen."
- flag player kol
- queue clear
kolminastart2:
chat trigger:
1:
trigger: /Ja/, det låter bra!
script:
- wait 2
- narrate "<npc.name>: <green>Först lite pappersarbete"
- wait 3
- narrate "<gray>Du skriver under en massa dokument och undrar vad du har gett dig in på..."
- wait 4
- narrate "<npc.name>: <green>perrfect, du jobbar åt mig så länge som du vill. när du känner dig klar så kommer du och pratar med mig igen"
- flag player kol
- zap step:kolminamid
2:
Trigger: /Nej/, kanske senare...
script:
- narrate "<npc.name>: <green>Ett stadigt job med bra betalning är svårt att få tag i. Tänk på det"
- flag player kolnej
- zap step:kolminanej
- queue clear
kolminamid:
click trigger:
script:
- narrate "<npc.name>: <green>du har hittills plockat upp <player.flag[mycoalcount]> kol ur marken"
- if <player.flag[mycoalcount]> >= 640 {
- narrate "<npc.name>: <green>Nu har vi nog i lager för att räcka i 24 timmar."
- flag player donecoal duration:24h
- wait 3
- narrate "<npc.name>: <green>Kom tillbaka om <player.flag[donecoal].as_int>"
- flag player mycoalcount:!
- flag player kol:!
- queue clear
}
else {
- narrate "<npc.name>: <green>dags att stämpla ut för idag?"
- narrate "<blue>Ja <red>Nej"
- zap step:kolend
}
kolmina2:
chat trigger:
1:
trigger: /Ja/, Jag kan jobba!
script:
- narrate "<npc.name>: <green>Toppen!"
- narrate "<npc.name>: <green>som vanligt betalar jag för varje kol du plockar upp."
- flag player kol
- flag player jobkol
- flag player kolmina2:!
- zap step:kolminamid
kolend:
chat trigger:
1:
trigger: /ja/, det är dags!
script:
- narrate "<npc.name>: <green>Bra jobbat. Smedjan har alltid stående ordrar på kol. Kom tillbaka när du vill!"
- flag player mycoalcount:!
- flag player kol:!
- flag player kolmina2
2:
trigger: /Nej/, jag kan jobba lite till
script:
- zap step:kolminamid
jobba:
chat trigger:
1:
trigger: /Dags/ att jobba!
script:
- flag player kol
- zap step:kolminamid
2:
trigger: /Nej/ inte än.
script:
- narrate "<npc.name>: <green>Ett job är ett job. Tänk på det."
- wait 3
- narrate "<npc.name>: <green>Behovet av kol är stort. Kom tillbaka när du kan!"
- queue clear
oin:
type: world
events:
on player join:
- wait 4
- if <player.has_flag[kol]> {
- narrate "<green>Du jobbar just nu åt kolminaren"
- wait 2
- narrate "<green>För att avsluta jobbet gå och prata med kolminaren"
}
- queue clear