Paste #16109: Edit of P#16107 - HASTEEEEEEE

Date: 2015/05/31 20:33:42 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


GMchat:
  type: format
  format: "<red><npc.name>: <white><text>"

GuildMaster:
    type: assignment
    interact scripts:
        - 10 Membercheck
    actions:
        on assignment
          - announce "Questing ready!"

Membercheck:
    type: interact
    steps:
        1:
            click trigger:
                script:
                        - if <player.has_flag[GuildMember]> {
                        - narrate format:GMchat "You're already a member of the guild."
                    }
                    - if !<player.has_flag[GuildMember]> {
                        - narrate format:GMchat "Welcome to the Guardian's Guild!"
                        - wait 1
                        - narrate format:GMchat "We live to serve the city of C.O.R.E!"
                        - wait 1
                        - narrate format:GMchat "Do you wish to join the Guardian's Guild?"
                        - wait 1
                        - narrate "You can say <green>Yes <white>or <green>No."
                    }
        2:
            chat trigger:
                1:
                    trigger: /Yes/, I'll join the guild.
                    script:
                        - narrate format:GMchat "Great!, I am the Guildmaster"
                        - wait 1
                        - narrate format:GMchat "Talk to the knight for an assignment."
                        - wait 1
                        - narrate "<yellow>You stop talking to the <aqua>Guildmaster."
                        - flag player TalkToKnight
                        - flag player GuildMember
                        - disengage
                2:
                    trigger: "/No/, i'm not interested."
                    script:
                        - narrate format:GMchat "That's fine, come back if you're interested."
                        - narrate "<yellow>You stop talking to the <aqua>Guildmaster."
                        - disengage