Woodyo

Untitled

Jan 14th, 2023
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.56 KB | None | 0 0
  1. WWW-T2-Wolf:
  2. <<: *NPC_TEMPLATE
  3. Type: WOLF
  4. Display: "&a&lWolf"
  5. Options:
  6. MovementSpeed: 0.3
  7. PreventOtherDrops: true
  8. PreventRandomEquipment: true
  9. Despawn: false
  10. Collidable: true
  11. Invincible: true
  12. PreventJockeyMounts: true
  13. Skills:
  14. - setstance{s=SPAWN} @Self ~onSpawn
  15.  
  16. - setvariable{var=caster.speed ;type=STRING;value="false"} @Self ~onSpawn
  17. - setvariable{var=caster.strength;type=STRING;value="false"} @Self ~onSpawn
  18. - setvariable{var=caster.flame ;type=STRING;value="false"} @Self ~onSpawn
  19. - setvariable{var=caster.weapon ;type=STRING;value="false"} @Self ~onSpawn
  20.  
  21. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
  22.  
  23. - effect:particles{particle=flame;amount=2;hS=0.;vS=0.1;speed=0.05} @SelfLocation{yOffset=0.5} ~onTimer:1 ?variableEquals{var=caster.flame;value="true"}
  24.  
  25. - remove @Self ~onSignal:REMOVE_WOLVES
  26.  
  27. - skill{s=[ - setstance{s=TAMED}
  28.  
  29. - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  30.  
  31. - effect:particles{particle=heart;amount=25;hS=0.25;vS=0.25;speed=0.1} @SelfLocation{yOffset=1.5}
  32. - sound{s=entity.wolf.ambient;v=2;p=1;sc=MASTER}
  33.  
  34. - runaigoalselector{goal=clear} @Self
  35. - runaigoalselector{goal=float} @Self
  36. - runaigoalselector{goal=meleeattack} @Self
  37. - runaigoalselector{goal=gotoowner 10} @Self
  38.  
  39. - disguise{d="WOLF setTamed true"}
  40.  
  41. - skill{s=[ - modbar{id=WWW-WOLVES_TAMED;a=1}
  42. - sound{s=block.note_block.chime;v=2;p=1;sc=MASTER} @Server ]}
  43.  
  44. - setowner @Trigger ]} @Self ~onInteract ?stance{s=SPAWN;str=true} ?~holding{m=BONE}
  45.  
  46. - skill{s=[ - setstance{s=TAMED}
  47.  
  48. - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  49.  
  50. - effect:particles{particle=heart;amount=25;hS=0.25;vS=0.25;speed=0.1} @SelfLocation{yOffset=1.5}
  51. - sound{s=entity.wolf.ambient;v=2;p=1;sc=MASTER}
  52.  
  53. - runaigoalselector{goal=clear} @Self
  54. - runaigoalselector{goal=float} @Self
  55. - runaigoalselector{goal=meleeattack} @Self
  56. - runaigoalselector{goal=gotoowner 10} @Self
  57.  
  58. - disguise{d="WOLF setTamed true"}
  59.  
  60. - skill{s=[ - modbar{id=WWW-WOLVES_TAMED;a=1}
  61. - sound{s=block.note_block.chime;v=2;p=1;sc=MASTER} @Server ]}
  62.  
  63. - setowner @Trigger ]} @Self ~onSignal:BECOME_TAMED ?stance{s=SPAWN;str=true}
  64.  
  65. - skill{s=[ - setvariable{var=caster.speed;type=STRING;value="true"}
  66.  
  67. - potion{type=SPEED;duration=99999;level=4;p=true;i=false}
  68.  
  69. - skill{s=[ - modbar{id=WWW-WOLVES_BUFFED;a=1}
  70. - sound{s=block.note_block.chime;v=2;p=1;sc=MASTER} @Server ]} ?variableEquals{var=caster.strength;value="true"} ?variableEquals{var=caster.flame;value="true"}
  71.  
  72. - delay <random.3to10>
  73.  
  74. - sound{s=entity.wolf.ambient;v=2;p=1;sc=MASTER} ]} @Self ~onSignal:SPEED_APPLIED ?variableEquals{var=caster.speed;value="false"}
  75.  
  76. - skill{s=[ - setvariable{var=caster.strength;type=STRING;value="true"}
  77.  
  78. - potion{type=INCREASE_DAMAGE;duration=99999;level=4;p=true;i=false}
  79.  
  80. - skill{s=[ - modbar{id=WWW-WOLVES_BUFFED;a=1}
  81. - sound{s=block.note_block.chime;v=2;p=1;sc=MASTER} @Server ]} ?variableEquals{var=caster.speed;value="true"} ?variableEquals{var=caster.flame;value="true"}
  82.  
  83. - delay <random.3to10>
  84.  
  85. - sound{s=entity.wolf.ambient;v=2;p=1;sc=MASTER} ]} @Self ~onSignal:STRENGTH_APPLIED ?variableEquals{var=caster.strength;value="false"}
  86.  
  87. - skill{s=[ - setvariable{var=caster.flame;type=STRING;value="true"}
  88.  
  89. - skill{s=[ - modbar{id=WWW-WOLVES_BUFFED;a=1}
  90. - sound{s=block.note_block.chime;v=2;p=1;sc=MASTER} @Server ]} ?variableEquals{var=caster.speed;value="true"} ?variableEquals{var=caster.strength;value="true"}
  91.  
  92. - delay <random.3to10>
  93.  
  94. - sound{s=entity.wolf.ambient;v=2;p=1;sc=MASTER} ]} @Self ~onSignal:FLAME_APPLIED ?variableEquals{var=caster.flame;value="false"}
  95.  
  96. - skill{s=[ - setvariable{var=caster.weapon;type=STRING;value="true"}
  97.  
  98. - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  99.  
  100. - skill{s=[ - modbar{id=WWW-WOLVES_ARMED;a=1}
  101. - sound{s=block.note_block.chime;v=2;p=1;sc=MASTER} @Server ]}
  102.  
  103. - message{m="HOLD SWORD"} @Server
  104.  
  105. - delay <random.3to10>
  106.  
  107. - sound{s=entity.wolf.ambient;v=2;p=1;sc=MASTER} ]} @Self ~onInteract ?variableEquals{var=caster.weapon;value="false"} ?~holding{m=STONE_SWORD}
  108.  
  109. - skill{s=[ - setvariable{var=caster.weapon;type=STRING;value="true"}
  110.  
  111. - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  112.  
  113. - skill{s=[ - modbar{id=WWW-WOLVES_ARMED;a=1}
  114. - sound{s=block.note_block.chime;v=2;p=1;sc=MASTER} @Server ]}
  115.  
  116. - message{m="HOLD AXE"} @Server
  117.  
  118. - delay <random.3to10>
  119.  
  120. - sound{s=entity.wolf.ambient;v=2;p=1;sc=MASTER} ]} @Self ~onInteract ?variableEquals{var=caster.weapon;value="false"} ?~holding{m=STONE_AXE}
  121.  
  122. AIGoalSelectors:
  123. - 0 clear
  124. - 1 lookaround
  125. - 2 randomstroll
  126. AITargetSelectors:
  127. - 0 clear
  128. - 1 ownerattacker
  129. - 2 ownertarget
  130. Disguise: WOLF setTamed false
Add Comment
Please, Sign In to add comment