Date: 2020/06/10 02:50:18 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
baecker:
type: assignment
actions:
on assignment:
- trigger name:click state:true
- trigger name:chat toggle:true
- trigger name:proximity toggle:true
interact scripts:
- baecker_interact
#
# - Variablen:
# kauf Kauf Variable, zur Preis bestimmung step:4
#
# - Flags:
# brot Kauft Brot step:3+4
# keks Kauf Kekse step:3+4
# birke Information: Birke step:5
# drachenkekse Information: Drachenkekse step:5
# teig Information: Teig step:5
# teig_quest Quest erhalten: Gehe zur Mühle step 5
#
baecker_interact:
type: interact
steps:
1:
proximity trigger:
entry radius: 3
exit radius: 3
entry:
script:
- random:
- narrate "<&a><&l><npc.name><&co><&f> Herein herein! Hier findet Ihr die besten Backwaren des Diesseits!"
- narrate "<&a><&l><npc.name><&co><&f> Frisches Brot, frische Teigwaren!"
- zap 2
2:
click trigger:
script:
- narrate "<&a><&l><npc.name><&co><&f> Ah ein weiterer Kunde, seid herzlich Willkommen! Ihr seht hungrig aus, was begehrt Ihr?"
- narrate "<element[<&3><&lb>Brot<&rb>].with_insertion[Mir verlangt es nach ein wenig Brot.].on_hover[<&6>Shift+links-Klick]><element[<&3><&lb>Kekse<&rb>].with_insertion[Ein paar Kekse wären nicht schlecht.].on_hover[<&6>Shift+links-Klick]><element[<&3><&lb>Informationen<&rb>].with_insertion[Ich bräuchte ein paar Informationen.].on_hover[<&6>Shift+links-Klick]>"
- zap 3
3:
chat trigger:
1:
trigger: Mir verlangt es nach ein wenig /Brot/.
script:
- narrate "<&a><&l><npc.name><&co><&f> Ein Brot also? Das macht dann pro Brot <&6>50 Goldtaler<&f>. Wie viele wünscht Ihr?"
- flag player brot
- narrate "<&6>[Antworte mit einer Zahl]"
- wait 1
- zap 4
2:
trigger: Ein paar /Kekse/ wären nicht schlecht.
script:
- narrate "<&a><&l><npc.name><&co><&f> Ein paar Kekse? Das macht dann, pro Keks <&6>5 Goldtaler<&f>. Wie viele sollen es denn sein?"
- flag player keks
- narrate "<&6>[Antworte mit einer Zahl]"
- wait 1
- zap 4
3:
trigger: Ich bräuchte ein paar /Informationen/.
script:
- narrate "<&a><&l><npc.name><&co><&f> Informationen? *hebt skeptisch eine Augenbraue* Was auch immer Ihr denkt für Informationen von einem Bäcker zu erlangen."
- wait 2
- narrate "<element[<&3><&lb>Wisst Ihr, wo sich ein Hain voller Birken befindet?<&rb>].with_insertion[Wisst Ihr, wo sich ein Hain voller Birken befindet?].on_hover[<&6>Shift+links-Klick]>"
- narrate "<element[<&3><&lb>Habt Ihr schon mal von den Drachenkeksen gehört?<&rb>].with_insertion[Habt Ihr schon mal von den Drachenkeksen gehört?].on_hover[<&6>Shift+links-Klick]>"
- narrate "<element[<&3><&lb>Habt Ihr zufällig ein wenig alten Teig übrig<&rb>].with_insertion[Habt Ihr zufällig ein wenig alten Teig übrig].on_hover[<&6>Shift+links-Klick]>"
- zap 5
4:
chat trigger:
1:
trigger: /regex:/
script:
- if <context.message.is_decimal>:
- if <player.has_flag[brot]>:
- define kauf <context.message.mul[50]>
- wait 1
- narrate "<&a><&l><npc.name><&co><&f> Das macht dann <&6><[kauf]>"
- take money quantity:<[kauf]>
- give item:bread quantity:<context.message>
- flag player brot:!
- if <player.has_flag[keks]>:
- define kauf <context.message.mul[5]>
- wait 1
- narrate "<&a><&l><npc.name><&co><&f> Das macht dann <&6><[kauf]>"
- take money quantity:<[kauf]>
- give item:cookie quantity:<context.message>
- flag player keks:!
- wait 2
- narrate "<&a><&l><npc.name><&co><&f> Braucht Ihr sonnst noch etwas?"
- narrate "<element[<&3><&lb>Brot<&rb>].with_insertion[Mir verlangt es nach ein wenig Brot.].on_hover[<&6>Shift+links-Klick]><element[<&3><&lb>Kekse<&rb>].with_insertion[Ein paar Kekse wären nicht schlecht.].on_hover[<&6>Shift+links-Klick]><element[<&3><&lb>Informationen<&rb>].with_insertion[Ich bräuchte ein paar Informationen.].on_hover[<&6>Shift+links-Klick]>"
- zap 3
- stop
- else:
- narrate "<&6>[Bitte geb eine Zahl ein]"
- zap 4
5:
chat trigger:
1:
trigger: Wisst Ihr, wo sich ein Hain voller /Birken/ befindet?
script:
- if <player.has_flag[birke]>:
- if <player.has_flag[birke]> && <player.has_flag[drachenkekse]> && <player.has_flag[teig]> && <player.has_flag[teig_quest]>:
- flag player birke:!
- flag player drachenkekse:!
- flag player teig:!
- zap 6
- stop
- narrate "<&a><&l><npc.name><&co><&f> Denkt Ihr ich bin dement? Das habt Ihr mich schon gefragt. Hört auf zu scherzen, wollt Ihr nun noch etwas anderes wissen?"
- wait 3
- narrate "<element[<&3><&lb>Habt Ihr schon mal von den Drachenkeksen gehört?<&rb>].with_insertion[Habt Ihr schon mal von den Drachenkeksen gehört?].on_hover[<&6>Shift+links-Klick]>"
- narrate "<element[<&3><&lb>Habt Ihr zufällig ein wenig alten Teig übrig<&rb>].with_insertion[Habt Ihr zufällig ein wenig alten Teig übrig].on_hover[<&6>Shift+links-Klick]>"
- zap 5
- stop
- narrate "<&a><&l><npc.name><&co><&f> Hm *nachdenklich* Ich habe gehört im Westen soll sich der Birkenhain befinden. Dort wohnt angeblich eine Frau, welche <&dq>Prinzessin<&dq> genannt wird. Doch war ich noch nie dort."
- flag player birke
- wait 3
- narrate "Was wollt Ihr sonnst noch wissen?"
- narrate "<element[<&3><&lb>Habt Ihr schon mal von den Drachenkeksen gehört?<&rb>].with_insertion[Habt Ihr schon mal von den Drachenkeksen gehört?].on_hover[<&6>Shift+links-Klick]>"
- narrate "<element[<&3><&lb>Habt Ihr zufällig ein wenig alten Teig übrig<&rb>].with_insertion[Habt Ihr zufällig ein wenig alten Teig übrig].on_hover[<&6>Shift+links-Klick]>"
- zap 5
2:
trigger: Habt Ihr schon mal von den /Drachenkeksen/ gehört?
script:
- if <player.has_flag[drachenkekse]>:
- if <player.has_flag[birke]> && <player.has_flag[drachenkekse]> && <player.has_flag[teig]> && <player.has_flag[teig_quest]>:
- flag player birke:!
- flag player drachenkekse:!
- flag player teig:!
- zap 6
- stop
- narrate "<&a><&l><npc.name><&co><&f> Denkt Ihr ich bin dement? Das habt Ihr mich schon gefragt. Hört auf zu scherzen, wollt Ihr nun noch etwas anderes wissen?"
- wait 3
- narrate "<element[<&3><&lb>Wisst Ihr, wo sich ein Hain voller Birken befindet?<&rb>].with_insertion[Wisst Ihr, wo sich ein Hain voller Birken befindet?].on_hover[<&6>Shift+links-Klick]>"
- narrate "<element[<&3><&lb>Habt Ihr zufällig ein wenig alten Teig übrig<&rb>].with_insertion[Habt Ihr zufällig ein wenig alten Teig übrig].on_hover[<&6>Shift+links-Klick]>"
- zap 5
- stop
- narrate "<&a><&l><npc.name><&co><&f> Bitte was? Ihr wollt mich doch auf den Arm nehmen?! Drachenkekse, so was führen wir nicht. berlegt Euch mal wie schwer es ist Kekse, in Form eines Drachen her zu stellen. Dazu benötigt man eine speziell angefertigte Stanzform *wird immer leiser und nachdenklicher*"
- wait 5
- narrate " Moment wenn man mit dem Schmied redet, so könnte er mir so etwas bestimmt herstellen. Dass könnte der nächste Verkaufs Schlager werden! *reibt sich die Hände und die Augen funkeln ein wenig*"
- flag player drachenkekse
- wait 3
- narrate "Was wollt Ihr sonnst noch wissen?"
- narrate "<element[<&3><&lb>Wisst Ihr, wo sich ein Hain voller Birken befindet?<&rb>].with_insertion[Wisst Ihr, wo sich ein Hain voller Birken befindet?].on_hover[<&6>Shift+links-Klick]>"
- narrate "<element[<&3><&lb>Habt Ihr zufällig ein wenig alten Teig übrig<&rb>].with_insertion[Habt Ihr zufällig ein wenig alten Teig übrig].on_hover[<&6>Shift+links-Klick]>"
- zap 5
3:
trigger: "Habt Ihr zufällig ein wenig alten /Teig/ übrig?"
script:
- if <player.has_flag[teig]>:
- if <player.has_flag[birke]> && <player.has_flag[drachenkekse]> && <player.has_flag[teig]> && <player.has_flag[teig_quest]>:
- flag player birke:!
- flag player drachenkekse:!
- flag player teig:!
- zap 6
- stop
- narrate "<&a><&l><npc.name><&co><&f> Denkt Ihr ich bin dement? Das habt Ihr mich schon gefragt. Hört auf zu scherzen, wollt Ihr nun noch etwas anderes wissen?"
- wait 3
- narrate "<element[<&3><&lb>Wisst Ihr, wo sich ein Hain voller Birken befindet?<&rb>].with_insertion[Wisst Ihr, wo sich ein Hain voller Birken befindet?].on_hover[<&6>Shift+links-Klick]>"
- narrate "<element[<&3><&lb>Habt Ihr schon mal von den Drachenkeksen gehört?<&rb>].with_insertion[Habt Ihr schon mal von den Drachenkeksen gehört?].on_hover[<&6>Shift+links-Klick]>"
- zap 5
- stop
- narrate "<&a><&l><npc.name><&co><&f> Was wollt Ihr? Alten Teig? *schaut Euch erstaunt an* Ist Eure Milch schon ganz sauer oder was? Wie kommt Ihr denn bitte auf alten Teig?"
- flag player teig
- wait 3
- narrate "<element[<&3><&lb>*zeigt Ihr das Rezept*<&rb>].with_insertion[*zeigt Ihr das Rezept*].on_hover[<&6>Shift+links-Klick]>"
- zap 5
4:
trigger: "*zeigt Ihr das /Rezept/*"
script:
- if <player.has_flag[teig_quest]>:
- narrate "<&6>[Versucht da jemand zu betrügen? Um weiter zu machen, frage andere Informationen an!]"
- zap 5
- stop
- narrate "<&a><&l><npc.name><&co><&f> *betrachtet es ausgiebig und murmelt vor her* beim Vater! Was die Jugend von Heute sich alles so einfallen lässt. *schaut auf und zuckt mit den Schulter*"
- wait 5
- narrate "<&f> Also wenn Ihr alten Teig braucht *nachdenklich* Dann schaut einmal bei der Mühle am Wasser unterhalb der Stadt nach, da lagere ich meine Teigreste, dort könnt Ihr Euch gerne bedienen."
- flag player teig_quest
- wait 4
- narrate "Was wollt Ihr sonnst noch wissen?"
- narrate "<element[<&3><&lb>Wisst Ihr, wo sich ein Hain voller Birken befindet?<&rb>].with_insertion[Wisst Ihr, wo sich ein Hain voller Birken befindet?].on_hover[<&6>Shift+links-Klick]>"
- narrate "<element[<&3><&lb>Habt Ihr schon mal von den Drachenkeksen gehört?<&rb>].with_insertion[Habt Ihr schon mal von den Drachenkeksen gehört?].on_hover[<&6>Shift+links-Klick]>"
- zap 5
6:
click trigger:
script:
- narrate "<&a><&l><npc.name><&co><&f> Habt Ihr Euch schon den alten Teig, bei der Mühle geholt?"
- zap 6