Paste #76818: dsa

Date: 2020/10/23 09:13:12 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


villageraidquest:
    type: assignment
    actions:
        on assignment:
        - trigger name:click state:true
    interact scripts:
    - questinteract



questinteract:
    type: interact
    steps:
        1:
            click trigger:
                    script:
                    - if <player.has_flag[npc_engaged]>queue clear
                    - flag player npc_engaged
                    - engage
                    - narrate "<gray>[1/2] <dark_green>Villager<&co> <green>"
                    - zap 2
        2:
            click trigger:
                        script:
                        - narrate "<gray>[2/2] <dark_green>Villager<&co> <green>PLACEHOLDER"
                        - narrate "<gold>QUEST<&co> <white><bold>YES or NO."
                        - disengage
                        - flag player npc_engaged:!
                        - zap 1

            chat trigger:
                1:
                    trigger: /Yes/ I accept the quest!
                    script:
                2:
                   trigger: /no/ I don't.
                   script:
                - random:
                    - narrate "<dark_green>Villager<&co><green>Please leave if you are going to be useless!"
                    - narrate "<dark_green>Villager<&co>Why are you even here!?!<green>"
                    - narrate "<dark_green>Villager<&co>Please reconsider!<green>"
                    - narrate "<dark_green>Villager<&co>This was a wate of time..<green>"