Date: 2018/07/12 15:01:37 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
helpjeff:
type: assignment
actions:
on assignment:
- trigger name:proximity state:true radius:10
interact scripts:
- 10 helpjefffarm
helpjefffarm:
type: interact
steps:
1:
proximity trigger:
entry:
script:
- if <player.has_flag[chicken_cooldown]> {
- queue clear
}
- if <player.has_flag[jeffcomplete]> {
- flag player chicken_cooldown duration:15s
- narrate "You see a chicken man? What is with this town?! Either way, he's running around his wheat fields, mumbling to himself. It seems he's talking about possibly having a quest? Go up and right click on him and see what he has to say."
- zap step:2
}
2:
click trigger:
script:
- chat "Thank Bawk you've come, <player.name>! I am in serious trouble! I need to get 50 bales of hay today so I can take them into town, but I'm just...so tired."
- wait 2s
- chat "Could you help a farmer out, Cluckers? (Type Yes/No)"
chat trigger:
1:
trigger: /yes/
script:
- if <player.inventory.contains[wood_hoe].not> {
- chat "Oh my gosh! Thank you so much! You're helping a farmer out for sure! Here, take this hoe and get to choppin!"
- give wood_hoe quantity:1
}
else {
- chat "Oh my gosh! Thanks so much! You're really helping me out here! Since you've already got a hoe, come back when you've got them 50 wheats!"
}
- flag player helpjeffyes
- title "title:<yellow>Quest Accepted!!!" "subtitle:<white>Helping Jeff - Bring him 50 wheat." fadein:2s stay:4s fadeout:2s targets:<player.name>
- zap step:3
2:
trigger: /no/
script:
- chat "No? Well, that's alright. I could make it worth your while though. If you change your mind come on back!"
3:
click trigger:
script:
- if <player.inventory.contains[wheat].quantity[50]> {
- take wheat quantity:50
- chat "Thank you so much! These are perfect! Here's a little something for your trouble!"
- give money quantity:75
- narrate "Farmer Jeff has given you $75"
- narrate "You have gained 100 XP"
- give xp:100
- mcmmo give skill: herbalist
- flag player helpedjeff
- wait 2s
- chat "Say, since you're here, I have to take this wheat up to Priscllla. I know you're probably heading into the city anyways, so would you mind taking this wheat to her? (Type Yes/No)"
- zap step:4
}
else {
- chat "That's not enough wheats! Come back when you have a few more, cluckers!"
- wait 1
- narrate "<npc.name> looks excited for you to bring all of the wheat! Looks like he's been recovering well too from the break!"
}
4:
chat trigger:
1:
trigger: /yes/
script:
- chat "Faaantastic! Here's the wheat bawck, I mean, back. Go ahead and head over to the center of town, you can't miss her. She's in the pink booth probably selling cake!"
- wait 1s
- give wheat quantity:50
- flag player priscillayes
- zap s@delivery step:1
- title "title:<yellow>Quest Accepted!!!" "subtitle:<white>Deliver the Wheat! Find Priscialla in town!" fadein:2s stay:4s fadeout:2s
2:
trigger: /no/
script:
- chat "No worries, if you're not headed that way I won't mind. But if you change your mind, there's some goodies in it for ya, Cluckers!"
- flag player priscillano