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!"
+ - 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 questname_step:3
- }
- on player kills cavespider:
- - if <player.flag[manquest_step]||0> == 3 {
+ - if <player.flag[manquest_step]||0> == 2 {
+ - flag <player> manquest_cavespider_count:++
+ - if <player.flag[manquest_cavespider_count]||0> >= 5 {
+ - flag questname_step:3
+ }
- - flag manquest_step:4
- }
- on player kills cavespider:
- - if <player.flag[manquest_step]||0> == 4 {
- - flag manquest_step:5
- }
- on player kills cavespider:
- - if <player.flag[manquest_step]||0> == 5 {
- - flag manquest_step:6
- }
- on player kills spider:
- - if <player.flag[manquest_step]||0> == 6 {
- - flag manquest_step:7
- }
- on player kills spider:
- - if <player.flag[manquest_step]||0> == 7 {
- - flag manquest_step:8
- }
- on player kills spider:
- - if <player.flag[manquest_step]||0> == 8 {
- - flag manquest_step:9
- }
- on player kills spider:
- - if <player.flag[manquest_step]||0> == 9 {
- - flag manquest_step:10
}