Date: 2015/09/27 02:26:29 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
manquest:
type: assignment
actions:
on enter proximity:
- if <player.flag[questname_step]||0> != 0 queue clear
- random {
- narrate "<green>Desperate Man<&co><white> Hey you! Come help me out!"
- narrate "<green>Desperate Man<&co><white> I am in need of help!"
- narrate "<green>Desperate Man<&co><white> SPIDERS! SPIDERS! EVERYWHERE!"
}
}
on click:
- choose <player.flag[manquest_step]||0>:
- case 0:
- narrate "<green>Desperate Man<&co><white> There are spiders everywhere!"
- wait 1s
- narrate "<green>Depserate Man<&co><white> Can you kill a few for me?"
- flag manquest_step:1
- case 10:
- narrate "<green>Desperate Man<&co><white> Thank you so much!"
- flag manquest_step:
- give player emerald QTY: 5
- flag <player> manquest_cooldown duration: 22hrs
on click:
- narrate "<green>Desperate Man<&co><white> Go kill a few more for me please!"
on chat:
- choose <player.flag[manquest_step]||0>:
- case 1:
- if <context.message> == yes {
- narrate "<green>Desperate Man<&co><white> Go down into the sewers and kill 10 spiders, make your way out and return!"
- flag manquest_step:2
} else if <context.message> == no {
- narrate "<green>Desperate Man<&co><white> I'll find someone else."
- flag manquest_step:0
}
manquest_events:
type: world
events:
on player kills cavespider:
- if <player.flag[manquest_step]||0> == 2 {
- flag <player> manquest_cavespider_count:++
- if <player.flag[manquest_cavespider_count]||0> >= 10 {
- flag questname_step:3
}
}