Date: 2014/08/10 19:48:50 UTC-07:00
Type: Denizen Script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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