"Keksmonster":
type: assignment
actions:
on assignment:
- trigger name:chat toggle:true
- trigger name:click toggle:true
- trigger name:Proximity state:true radius:2
interact scripts:
- 10 Keksmonsta
'Keksmonsta':
type: interact
steps:
'Spreading*':
Proximity Trigger:
- entry
+ entry:
script:
- CHAT '<red>Keks<white>eeee!?'
click trigger:
script:
- random 3
- chat '<gold>Ich backe <red>Kekse<gold> jeden Tag!'
- chat '<gold>Ich backe <red>Kekse<gold> weil ich sie mag!'
- chat '<gold>Ich backe <red>Kekse<gold> aus Mehl und Quark'
chat trigger:
'Keksegeben':
trigger: 'Ich liebe /Keks/e!'
script:
- ^engage
- if <player.flag[Keks]> {
- wait 1
- narrate "<npc.name><&co><gold> Das waren gute <red>Keks<gold>e, oder? <player.name>?"
- wait 1
- narrate "<gold>Ich backe gerade neue. Kommt später wieder!"
- ^zap step:Spreading
- ^disengage
} else {
- chat 'Was?! Wusstet ihr, dass ich auch Kekse mag?'
- chat 'Hier probiert diesen Mal!'
- narrate '<npc.name> gibt dir ein paar Kekse'
- give item:cookie qty:3
- ^flag player Keks duration:10m
- ^zap step:CookiesGiven
- ^disengage
}
'CookiesGiven':
click trigger:
script:
- ^engage
- chat 'Harrr, die sind Lecker'
- narrate '<npc.name> zischt vor Freude'
- wait 2
- chat 'Ich backe schnell weitere! 10 Minuten...!'
- ^zap step:Spreading
- ^disengage
-