Paste #8182: Untitled Paste

Date: 2014/08/10 19:48:50 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


BodyguardSpawn:
    type: task
    debug: true
    script:
    - create player BodyGuard <player.location.add[1,0,0]> save:BodyGuard
    - flag player Bodyguard:<entry[BodyGuard].created_npc>
    - ^engage
    - ^execute as_server "npc select <player.flag[BodyGuard].replace[n@]>"
    - ^execute as_server "trait sentry"
    - ^execute as_server "sentry strength 5"
    - ^execute as_server "sentry armor 5"
    - ^execute as_server "sentry equip DIAMOND_SWORD"
    - ^execute as_server "sentry equip IRON_HELMET"
    - ^execute as_server "sentry equip IRON_CHESTPLATE"
    - ^execute as_server "sentry equip IRON_LEGGINGS"
    - ^execute as_server "sentry equip IRON_BOOTS"
    - ^execute as_server "sentry ignore add entity:player"
    - ^execute as_server "sentry healrate 10"
    - ^execute as_server "sentry killdrops false"
    - ^execute as_server "sentry health 20"
    - ^execute as_server "sentry drops false"
    - ^execute as_server "sentry invincible false"
    - ^execute as_server "sentry respawn 60"
    - ^execute as_server "sentry speed 1.2"
    - ^execute as_server "sentry follow 5"
    - ^execute as_server "npc owner <player.name>"
    - ^execute as_server "npc skin knight8"
    - ^execute as_server "sentry guard <player.name>"
    - ^execute as_server 'npc assign --set "BodyGuardSpawnAssignmentnormal"'
    - ^disengage

BodyguardSpawnArchduke:
    type: task
    debug: true
    script:
    - create player BodyGuard <player.location.add[1,0,0]> save:BodyGuard
    - flag player Bodyguard:<entry[BodyGuard].created_npc>
    - ^engage
    - ^execute as_server "npc select <player.flag[BodyGuard].replace[n@]>"
    - ^execute as_server "trait sentry"
    - ^execute as_server "sentry strength 5"
    - ^execute as_server "sentry armor 5"
    - ^execute as_server "sentry equip BOW"
    - ^execute as_server "sentry ignore add entity:player"
    - ^execute as_server "sentry healrate 10"
    - ^execute as_server "sentry killdrops false"
    - ^execute as_server "sentry health 20"
    - ^execute as_server "sentry drops false"
    - ^execute as_server "sentry invincible false"
    - ^execute as_server "sentry respawn 60"
    - ^execute as_server "sentry speed 1.2"
    - ^execute as_server "npc speed 1.2"
    - ^execute as_server "sentry follow 5"
    - ^execute as_server "npc owner <player.name>"
    - ^execute as_server "npc type skeleton"
    - ^execute as_server 'npc assign --set "BodyGuardSpawnAssignmentnormal"'
    - ^execute as_server "sentry guard <player.name>"
    - follow lead:5 target:<player.flag[BodyGuard]>
    - ^disengage