Paste #6790: citizen

Date: 2014/07/12 12:25:44 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


Citizen:
  type: assignment
  interact scripts:
  - 100 CitizenType
  actions:
    on assignment:
    - trigger name:click toggle:true
CitizenType:
  type: interact
  steps: 
    1:
      click trigger:
        script:
        - if <npc.owner> = <player> {
          - chat "Hello sir guide me to where you want me to be then say 'house' and i will remain there."
          - execute as_server "npc sel <n@npc.id>"
          - execute as_server "sentry guard <player>"
          }
          else {
          - chat "Hello good sir welcome to my establishment."
          }
      chat trigger:
        'stopper':
          trigger: "this is your /house/"
          script:
          - chat "Thank you for this abode my lord."
          - execute as_server "sentry guard"
          - zap step:2
    2:
      click trigger:
        script:
        - if <npc.owner> = <player> {
          - chat "Hello my lord which task would you like me to do?"
          - chat "Current jobs you can hire me for are miner, farmer, or merchant? Builder is currently being worked on"
          - zap 'step:ChooseTask'
          }
          else {
          - chat "Hello good sir welcome to my establishment."
          }
    'ChooseTask':
      chat trigger:
        'miner':
          trigger: "I want you to be a /miner/."
          script:
          - zap 'step:miner'
        'farmer':
          trigger: "I want you to be a /farmer/."
          script:
          - zap 'step:farmer'
        'builder':
          trigger: "I want you to be a /builder/."
          script:
          - zap 'step:builder'
        'merchant':
          trigger: "I want you to be a /merchant/."
          script:
          - zap 'step:merchant'
    'miner':
      click trigger:
        script:
        - chat "Hello my lord welcome to my humble household?"
    'farmer':
    'builder':
    'merchant':