Paste #15225: test

Date: 2015/04/25 20:25:36 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


"Spirit":
  type: assignment

  interact scripts:
  - 10 slayerscript

  actions:
    on assignment:
    #- anchor id:home add l@275,64,141,World
    - adjust <player> show_boss_bar:50
    - execute as_server "npc sel <npc.id>"
    - execute as_server "npc type player"
    - execute as_server "npc lookclose"
    - execute as_server "trait sentry"
    - execute as_server "sentry target add entity:player"
    - execute as_server "npc skin kirrasio"
    - execute as_server "sentry health 50"
    - execute as_server "sentry strength 3"
    - trigger name:proximity state:true radius:10
    - equip hand:267
    - equip head:306
    - equip chest:307
    - equip legs:308
    - equip feet:309
    on death by player:
    - give xp qty:1000
    - give money qty:1000
    on enter proximity:
    - flag <player> "slayer_engaged"
    - announce "<red><npc.name> yells<&cm> You Are In My Domain Humanxc"
    on exit proximity:
    - if <player.flag[slayer_engaged]> == true {
      - announce "Oh No! You get back here!"
      - narrate "<yellow>You have been summoned!"
      - teleport <player> "location:<npc.location>"
      }
"slayerscript":
    type: interact

    steps:
      1:
        click trigger:
          script:
          - narrate "<yellow><npc.name> health is currently<npc.health>"
        proximity trigger:
          entry:
            script:
              - if <npc.flag[BossPlayerList].as_list> !contains <player> && <player.name> != <npc.name> flag npc BossPlayerList:->:<player>
        damage trigger:
          script:
            - flag player "slayer_engaged:true" duration:30
            - playeffect location:<npc.location> effect:RED_DUST qty:10
            - run "slayer_ability"
"slayer_ability":
    type: task
    script:
      - announce "<red><npc.name> yells<&cm> <&sq>How dare defy me<&exc>"
      - narrate targets:<player> "<&9><npc.name><&sq>s Rend hits you for 5 points of damage."
      - hurt 5 <player>
      - cast slow <player> durration:10 power:2
      }
"Diamond":
  type: item
  material: 264
  display name: "<&0>Dark Diamond Or The East"
  lore:
  - <white>This diamond was found in the caves of Vangard.