Date: 2014/01/31 17:19:26 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
Butler:
type: assignment
actions:
on assignment:
- trigger name:click
toggle:true
- trigger name:chat
toggle:true radius:10
interact scripts:
- 10 ButlerMain
ButlerMain:
type: interact
steps:
1:
click trigger:
script:
- chat "How can I help you Master?"
- chat "Would you like some <red>refreshment<green>?"
- chat "Or perhaps an <red>advice?"
- chat "Or are you just <red>pass<green>ing by?"
chat trigger:
1:
trigger: I'd like some /refreshment/ please.
script:
- if !<%value%.as_player.CookieRcv> {
- give i@cookie qty:1
- narrate "<npc.name> gave you a cookie."
- flag player CookieRcv duration:10m
}
else {
- chat "I'm sorry, but I don't have anything to give you right now."
- chat "Come a bit later."
}
- zap step:1
2:
trigger: What /advice/ have you got for me?
script:
- chat "Grass is green and sky is blue."
- zap step:1
3:
trigger: Just /pass/ing by.
script:
- chat "Take care!"
- zap step:1