Paste #19641: Untitled Paste

Date: 2015/08/22 15:02:22 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


Mahala:
    Type: Assignment
    Actions:
        on assignment:
        - trigger name: click state true

    Interact scripts:
    - 1 Mahala_Interact

Mahala_Interact:
    Type: interact
    steps:
        1:
            Click trigger:
                script:
                - flag player npc_engaged
                - engage
                - narrate "<green>Mahala<&co> <white>Hello young one. I found you unconscious outside our village."
                - wait 3
                - narrate "<green>Mahala<&co> <white>You do not seem ordinary to me. Perhaps you are one of them."
                - wait 3
                - narrate "<green>Mahala<&co> <white>There are monsters all around here. Are you strong enough"
                - wait 3
                - narrate "<green>Mahala<&co> <white> to fight them? If you truly believe that you are then"
                - wait 3
                - narrate "<green>Mahala<&co> <white> I will give you one of my swords. It is quite magical"
                - wait 3
                - narrate "<green>Mahala<&co> <white> so do not lose it! You will find that it is nearly"
                - wait 3
                - narrate "<green>Mahala<&co> <white> indestructible! Will you help us?"
                - narrate "[Say <blue>Yes <white> or <red> No <white>]"
                - flag player Mahala_Quest1
                - disengage
                - flag player npc_engaged:!
                - zap 2

        2:
            Chat trigger:
                1:
                    trigger: /Yes/
                    script:
                    - narrate "<green>Mahala<&co> <white> I knew you would say yes! Here, take it."
                    - narrate "Mahala hands you his sword."
                    - give i@SwordofMahala qty:1
                    - zap 3
                2:
                    trigger: /No/
                    Script:
                    - Narrate "<green>Mahala<&co> <white> I see...What a pitty."

        3:
            Click trigger:
                Script:
                - flag player npc_engaged
                - engage
                - narrate "<green>Mahala<&co> <white> If you can slay the Zombies and bring back"
                - wait 3
                - narrate "<green>Mahala<&co> <white> some sort of proof, I would gladly reward you"
                - wait 3
                - narrate "Bring Mahala a Rotten Flesh"
                - disengage
                - flag player npc_engaged:!
                - zap 4

        4:
            Click trigger:
                Script:
                - if <player.inventory.contains[Rotten_Flesh]> 
                    {
                    - take i@Rotten_Flesh
                    - give xp quantity: 100
                    - narrate "I can't believe it!"
                    - narrate "you received <yellow>100 <blue>xp"
                    }
                else
                    {
                    - narrate "<green>Mahala<&co> <white> Have you brought me proof yet?"
                    }
                - zap 5
        5:
            Click trigger:
                Script:
                - narrate "<green>Mahala<&co> <white> You have done well. Please return soon."