Date: 2020/01/12 10:17:35 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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
quest_start_assignment:
type: assignment
actions:
on assignment:
- trigger name:click state:true
- trigger name:chat state:true
interact scripts:
- quest_start_interact
#
quest_start_interact:
type: interact
steps:
1:
click trigger:
script:
#Wenn der Spieler die Bücher schon hat springt das script zum marker quiz
- if <player.has_flag[quest_start_books]>:
- if <player.has_flag[engage]>:
- stop
- flag player engage
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> Seid ihr bereit fuer die Pruefung?'
- wait 3s
- goto quiz
#Der Spieler bekommt die Bücher einmalig
- if <player.has_flag[engage]>:
- stop
- flag player engage
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> Oh seid gegruesst <player.name>!'
- wait 2s
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> Wir kennen uns noch nicht. Mein Name ist <npc.name> und ich bin der Pruefer aller jungen Leuten die hier gelehrt wurden.'
- wait 5s
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> Nimmt diese Buecher und absolviert das Quiz dammit ihr in die Wildniss koennt und euer Abenteuer beginnen duerft!'
- wait 1s
- give book_quiz
- give book_rules
- give book_story_auferstanden_aus_der_asche
- flag player quest_start_books
- flag player engage:!
#Marker quiz
- mark quiz
- narrate '<gray>[<dark_green>NPC<gray>] Antwortet mit: Ja / Nein'
chat trigger:
1:
trigger: "/Ja/ Ich bin bereit fuer die Pruefung."
script:
- wait 1s
#Frage 1
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> Nun gut, die erste Frage lautet: Wer hat die Monster zurueck in die Dunkelheit gebannt?'
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> a) Die Viguren / b) Die Ritter / c) Der Koenig Ameras'
- narrate '<gray>[<dark_green>NPC<gray>] Antworte mit a / b / c'
2:
trigger: "/Nein/ Ich schaue mir lieber nochmal alles an."
script:
- wait 1s
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> Kommt wieder zu mir wenn ihr bereit seid!'
- flag player engage:!
- stop
chat trigger:
1:
trigger: "/a/ Ich wähle die Antwort a)."
script:
#Frage 2
- wait 1s
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> Das ist Richtig!'
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> Kommen wir zur zweiten Frage: Ist griefen, hacken und bugusing gestattet?'
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> a) ja / b) nein / c) Nur mit Erlaubnis'
- narrate '<gray>[<dark_green>NPC<gray>] Antworte mit a / b / c'
2:
trigger: "/b/ Ich wähle die Antwort b)."
script:
- wait 1s
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> Das ist leider Falsch, versuch es nochmal!'
- flag player engage:!
- stop
3:
trigger: "/c/ Ich wähle die Antwort c)."
script:
- wait 1s
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> Das ist leider Falsch, versuch es nochmal!'
- flag player engage:!
- stop
chat trigger:
1:
trigger: "/a/ Ich wähle die Antwort a)."
script:
- wait 1s
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> Das ist leider Falsch, versuch es nochmal!'
- flag player engage:!
- stop
2:
trigger: "/b/ Ich wähle die Antwort b)."
script:
#Frage 3
- wait 1s
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> Das ist Richtig!'
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> Fertig!'
3:
trigger: "/c/ Ich wähle die Antwort c)."
script:
- wait 1s
- narrate '<gray>[<dark_green>NPC<gray>] <npc.name> -> Das ist leider Falsch, versuch es nochmal!'
- flag player engage:!
- stop