Paste #41711: Untitled Paste

Date: 2017/05/06 17:18:55 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


#ExplorersGuildNPCs (Field)

#Quest 1

GeraltAssignmenta:
  type: assignment
  actions:
    on assignment:
    - chat "Assignment Set!"
    - trigger name:click state:true
    on click:
    - chat "Hey, you could've just said hello."
  interact script:
  - 1 GeraltAssignmenti
GeraltAssignmenti:
  type: interact
  steps:
    1:
      Chat Trigger:
        1:
          trigger: /Regex:Hi|hi|Hello|hello|Greeting|greeting|Hey|hey/.
          Script:
            - if <player.flag[explorertask1start]> {
              - chat "Oh, you must be the report runner."
              - wait 2
              - chat "Do you want me to give you my current report?"
              - zap 2
              }
              else {
              - chat "Take care of yourself out here. The natives are the least of your concerns."
              - zap 1
              }
    2:
      Click Trigger:
        script:
        - chat "Do you want me to give you my current report?"
      Chat Trigger:
        1:
          trigger: /Regex:Yes|yes|Ya|ya/
          script:
          - chat "Alright, here you go. Make sure this gets back to the guild soon."
          - wait 2
          - chat "Otherwise, they will send another person to get my report."
          - give i@GeraltEGReport qty:1
          - ^flag player "explorertask1complete"
          - ^flag player "explorertask1start:false"
          - zap 1
        2:
          trigger: /Regex:No|no|Not|not|Later|later/
          script:
            - chat "Alright, well it's ready when you want it."
            - zap 1
GeraltEGReport:
  type: item
  material: paper
  display name: Geralt's Explorers Guild Report
  lore:
  - A detailed report about recent findings
  - and activity on the shipwreck coast. 
  - Includes writing, pictures, and figures.

#Quest2

SarahAssignmenta:
  type: assignment
  actions:
    on assignment:
    - chat "Assignment Set!"
    - trigger name:click state:true
    on click:
    - chat "Hey, you could've just said hello."
  interact script:
  - 1 SarahAssignmenti
SarahAssignmenti:
  type: interact
  steps:
    1:
      Chat Trigger:
        1:
          trigger: /Reget:Hi|hi|Hello|hello|Greeting|greeting|Hey|hey/.
          Script:
            - if <player.flag[explorertask2start]> {
              - chat "Oh, you must be the report runner."
              - wait 2
              - chat "Do you want me to give you my current report?"
              - zap 2
              }
              else {
              - chat "Watch out for native patrols. They are not friendly."
              - zap 1
              }
    2:
      Click Trigger:
        script:
        - chat "Do you want me to give you my current report?"
      Chat Trigger:
        1:
          trigger: /Regex:Yes|yes|Ya|ya/
          script:
          - chat "Alright, here you go. Make sure this gets back to the guild soon."
          - wait 2
          - chat "Otherwise, they will send another person to get my report."
          - give i@SarahEGReport qty:1
          - ^flag player "explorertask2complete"
          - ^flag player "explorertask2start:false"
          - zap 1
        2:
          trigger: /Regex:No|no|Not|not|Later|later/
          script:
            - chat "Alright, well it's ready when you want it."
            - zap 1
SarahEGReport:
  type: item
  material: paper
  display name: Sarah's Explorers Guild Report
  lore:
  - A detailed report about recent findings
  - and activity in the native camp. Includes
  - writing, pictures, and figures.

#Quest3

JessicaAssignmenta:
  type: assignment
  actions:
    on assignment:
    - chat "Assignment Set!"
    - trigger name:click state:true
    on click:
    - chat "Hey, you could've just said hello."
  interact script:
  - 1 JessicaAssignmenti
JessicaAssignmenti:
  type: interact
  steps:
    1:
      Chat Trigger:
        1:
          trigger: /Regex:Hi|hi|Hello|hello|Greeting|greeting|Hey|hey/.
          Script:
            - if <player.flag[explorertask3start]> {
              - chat "Oh, you must be the report runner."
              - wait 2
              - chat "Do you want me to give you my current report?"
              - zap 2
              }
              else {
              - chat "Watch out for native patrols. They are not friendly."
              - zap 1
              }
    2:
      Click Trigger:
        script:
        - chat "Do you want me to give you my current report?"
      Chat Trigger:
        1:
          trigger: /Regex:Yes|yes|Ya|ya/
          script:
          - chat "Alright, here you go. Make sure this gets back to the guild soon."
          - wait 2
          - chat "Otherwise, they will send another person to get my report."
          - give i@JessicaEGReport qty:1
          - ^flag player "explorertask3complete"
          - ^flag player "explorertask3start:false"
          - zap 1
        2:
          trigger: /Regex:No|no|Not|not|Later|later/
          script:
            - chat "Alright, well it's ready when you want it."
            - zap 1
JessicaEGReport:
  type: item
  material: paper
  display name: Jessica's Explorers Guild Report
  lore:
  - A detailed report about recent findings
  - and activity in the native camp. Includes
  - writing, pictures, and figures.

#Quest4

RobertAssignmenta:
  type: assignment
  actions:
    on assignment:
    - chat "Assignment Set!"
    - trigger name:click state:true
    on click:
    - chat "Hey, you could've just said hello."
  interact script:
  - 1 RobertAssignmenti
RobertAssignmenti:
  type: interact
  steps:
    1:
      Chat Trigger:
        1:
          trigger: /Regex:Hi|hi|Hello|hello|Greeting|greeting|Hey|hey/.
          Script:
            - if <player.flag[explorertask4start]> {
              - chat "Oh, you must be the report runner."
              - wait 2
              - chat "Do you want me to give you my current report?"
              - zap 2
              }
              else {
              - chat "Watch out for the pirates on the coast. They will attack on sight."
              - zap 1
              }
    2:
      Click Trigger:
        script:
        - chat "Do you want me to give you my current report?"
      Chat Trigger:
        1:
          trigger: /Regex:Yes|yes|Ya|ya/
          script:
          - chat "Alright, here you go. Make sure this gets back to the guild soon."
          - wait 2
          - chat "Otherwise, they will send another person to get my report."
          - give i@RobertEGReport qty:1
          - ^flag player "explorertask4complete"
          - ^flag player "explorertask4start:false"
          - zap 1
        2:
          trigger: /Regex:No|no|Not|not|Later|later/
          script:
            - chat "Alright, well it's ready when you want it."
            - zap 1
RobertEGReport:
  type: item
  material: paper
  display name: Robert's Explorers Guild Report
  lore:
  - A detailed report about recent findings
  - and activity in the pirate hold. Includes
  - writing, pictures, and figures.

#Quest5

RickAssignmenta:
  type: assignment
  actions:
    on assignment:
    - chat "Assignment Set!"
    - trigger name:click state:true
    on click:
    - chat "Hey, you could've just said hello."
  interact script:
  - 1 RickAssignmenti
RickAssignmenti:
  type: interact
  steps:
    1:
      Chat Trigger:
        1:
          trigger: /Regex:Hi|hi|Hello|hello|Greeting|greeting|Hey|hey/.
          Script:
            - if <player.flag[explorertask5start]> {
              - chat "Oh, you must be the report runner."
              - wait 2
              - chat "Do you want me to give you my current report?"
              - zap 2
              }
              else {
              - chat "Watch out for the natives, they aren't the friendliest people around."
              - zap 1
              }
    2:
      Click Trigger:
        script:
        - chat "Do you want me to give you my current report?"
      Chat Trigger:
        1:
          trigger: /Regex:Yes|yes|Ya|ya/
          script:
          - chat "Alright, here you go. Make sure this gets back to the guild soon."
          - wait 2
          - chat "Otherwise, they will send another person to get my report."
          - give i@RickEGReport qty:1
          - ^flag player "explorertask5complete"
          - ^flag player "explorertask5start:false"
          - zap 1
        2:
          trigger: /Regex:No|no|Not|not|Later|later/
          script:
            - chat "Alright, well it's ready when you want it."
            - zap 1
RickEGReport:
  type: item
  material: paper
  display name: Rick's Explorers Guild Report
  lore:
  - A detailed report about recent findings
  - and activity in the native camp and castle 
  - ruins. Includes writing, pictures, and figures.

#Quest6

DussellAssignmenta:
  type: assignment
  actions:
    on assignment:
    - chat "Assignment Set!"
    - trigger name:click state:true
    on click:
    - chat "Hey, you could've just said hello."
  interact script:
  - 1 DussellAssignmenti
DussellAssignmenti:
  type: interact
  steps:
    1:
      Chat Trigger:
        1:
          trigger: /Regex:Hi|hi|Hello|hello|Greeting|greeting|Hey|hey/.
          Script:
            - if <player.flag[explorertask6start]> {
              - chat "Oh, you must be the report runner."
              - wait 2
              - chat "Do you want me to give you my current report?"
              - zap 2
              }
              else {
              - chat "Be careful in this cave, there are dangerous things within."
              - zap 1
              }
    2:
      Click Trigger:
        script:
        - chat "Do you want me to give you my current report?"
      Chat Trigger:
        1:
          trigger: /Regex:Yes|yes|Ya|ya/
          script:
          - chat "Alright, here you go. Make sure this gets back to the guild soon."
          - wait 2
          - chat "Otherwise, they will send another person to get my report."
          - give i@DussellEGReport qty:1
          - ^flag player "explorertask6complete"
          - ^flag player "explorertask6start:false"
          - zap 1
        2:
          trigger: /Regex:No|no|Not|not|Later|later/
          script:
            - chat "Alright, well it's ready when you want it."
            - zap 1
DussellEGReport:
  type: item
  material: paper
  display name: Dussell's Explorers Guild Report
  lore:
  - A detailed report about recent findings
  - and activity in the cave. Includes writing,
  - pictures, and figures.