Date: 2021/01/31 18:32:55 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
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
dialog_assignment:
type: assignment
debug: false
actions:
on assignment:
- trigger name:click state:true
- trigger name:chat state:true
interact scripts:
- 1 dialog_interaction
# BUTTONS
example_button:
type: task
script:
# what to do here?
# how to trigger the npc or change it's step?
- define mynpc n@30
- chat 1 talkers:<player> targets:<def[mynpc]>
# INTERACTION
dialog_interaction:
type: interact
steps:
default:
click trigger:
script:
- run locally npc_text
step1:
click trigger:
script:
- run locally npc_text
chat trigger:
1:
trigger: /1/
script:
- run locally another_npc_text
# 2: ...
step2:
# ...
npc_text:
- narrate "---------"
- narrate "<npc.name>: Hi, this is my text!"
- clickable example_button for:<player> until:1m usages:1 save:my_button
- narrate "<blue><element[1.].on_click[<entry[my_button].command>]><reset> Answer 1"
- zap hauptmenu
geschichte_text:
- narrate "---------"
- narrate "<&7>[<&b><npc.name><&7>] <&f><&r>Ich bin hier einfach erschienen. Woher ich komme, oder wohin ich gehe, weiß ich nicht. Aber eins steht fest: Ich bin der erste hier, mit dem man sich vernünftig unterhalten kann."
- narrate "<&f><&l>1. <&r><&7>Freut mich, dich kenne zu lernen. Deinen Namen werde ich mir merken, <&g><npc.name><&7>. Ich freue mich darauf diese Unterhaltung eines Tages fortzusetzen!"
- narrate "<&f><&l>2. <&r><&7>Ich will ein <&f>Abenteurer<&7> werden."
- narrate "<&f><&l>3. <&r><&7>Braucht ihr noch <&f>Baumeister<&7>?"
- narrate "<&f><&l>4. <&r><&7>Interessant, jetzt muss ich aber wirklich weiter."
- zap geschichte
abenteuer_text:
- narrate "---------"
- narrate "<&7>[<&b><npc.name><&7>] <&f><&r> Hier gibt es noch nicht viele Abenteuer zu erleben. Zieh hinaus in die Welt, dort gibt es noch viel zu erkunden. Wenn du eines Tages wiederkommst haben wir vielleicht die ein oder andere Aufgabe für dich."
- narrate "<&f><&l>1. <&r><&7>Braucht ihr denn noch <&f>Baumeister<&7>?"
- narrate "<&f><&l>2. <&r><&7>Schade, ich bin dann mal weg..."
- zap abenteuer
freunde_text:
- narrate "---------"
- narrate "<&7>[<&b><npc.name><&7>] <&f><&r> Ich freu mich auch, bis dann.
- zap default
abschied_text:
- narrate "---------"
- narrate "Ok, bis dann."
- zap default