Paste #37113: Edit of P#37112 - Diff note for paste #37111

Date: 2016/10/23 17:31:49 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


"Keksmonster":
    type: assignment

    interact scripts:
    - 10 Cookie Greeting

    actions:
        on assignment:
        - trigger name:chat toggle:true

'Cookie Greeting':
    type: interact

    steps:
        'Laber':
            Proximity Trigger:
               - CHAT '<red>Keks<white>eeee!?'
        'Spreading*':
            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:
                'Keks':
                    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&aumlter 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
                   - ^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...!'
                - ^flag player Keks duration:10m
                - ^zap step:Spreading
                - ^disengage