Woodyo

Untitled

Nov 6th, 2022
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.05 KB | None | 0 0
  1. YGS-T2-Witch:
  2. <<: *NPC_TEMPLATE
  3. Display: "&a&lWitch"
  4. Skills:
  5. - setstance{s=SPAWN} @Self ~onSpawn
  6.  
  7. - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
  8.  
  9. - effect:particles{particle=wax_off;amount=1;hS=0.25;vS=0.50;speed=0.1} @Selflocation{yOffset=1} ~onTimer:1 ?stance{s=SPAWN;str=true}
  10.  
  11. ### ----------------------------------------------------------------- ###
  12.  
  13. - setvariable{var=caster.pigs ;type=INTEGER;value=0} @Self ~onSpawn
  14. - setvariable{var=caster.cows ;type=INTEGER;value=0} @Self ~onSpawn
  15. - setvariable{var=caster.chickens;type=INTEGER;value=0} @Self ~onSpawn
  16.  
  17. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  18. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  19.  
  20. - modbar{id=YGS-Witch;a=1}
  21.  
  22. - variableadd{var=caster.pigs;amount=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=ANIMALS_WAIT} ?variableInRange{var=caster.pigs;value=<3} ?~holding{m=ygs_pig}
  23.  
  24. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  25. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  26.  
  27. - modbar{id=YGS-Witch;a=1}
  28.  
  29. - variableadd{var=caster.cows;amount=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=ANIMALS_WAIT} ?variableInRange{var=caster.cows;value=<5} ?~holding{m=ygs_cow}
  30.  
  31. - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  32. - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
  33.  
  34. - modbar{id=YGS-Witch;a=1}
  35.  
  36. - variableadd{var=caster.chickens;amount=1} ];sync=true;cd=0.1} @Self ~onInteract ?stance{s=ANIMALS_WAIT} ?variableInRange{var=caster.chickens;value=<10} ?~holding{m=ygs_chicken}
  37.  
  38. ### ----------------------------------------------------------------- ###
  39.  
  40. - skill{s=[ - setstance{s=NULL}
  41. - message{m=""} @Server
  42.  
  43. - speak{r=99;m="&rHello fellow outcast, I'm making a new potion! Could you help gather some supplies?"}
  44. - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
  45.  
  46. - delay 100
  47.  
  48. - speak{r=99;m="&rI need 3 pigs, 5 cows, and 10 chickens!"}
  49. - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
  50.  
  51. - delay 100
  52.  
  53. - message{m=""} @Server
  54. - message{m="&7&l[&4&l!&7&l] &rGive the Old Witch &e&l3 Pigs&r, &b&l5 Cows&r, and &a&l10 Chickens!"} @Server
  55. - sound{s=block.note_block.chime;v=0.75;p=1.25;sc=NEUTRAL} @Server
  56.  
  57. - betterbar{id=YGS-Witch;goal=18;style=SOLID;color=GREEN;title="&6&lAnimals Gathered";
  58. onFill=[ - signal{s=ANIMALS_GIVEN} @Self ]}
  59.  
  60. - setstance{s=ANIMALS_WAIT} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
  61.  
  62. - skill{s=[ - setstance{s=NULL}
  63. - message{m=""} @Server
  64.  
  65. - speak{r=99;m="&rPerfect! Now, all I need is the mystical onion... surely you've heard of it?"}
  66. - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
  67.  
  68. - delay 100
  69.  
  70. - speak{r=99;m="&rIt should be in a cave nearby! Take this knife, chop it up, and bring it to me!"}
  71. - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
  72.  
  73. - summon{t=YGS-T2-Onion_King;a=1;r=1;sio=false;sip=false;a=1;r=0} @Location{c=355.5,57,119.5}
  74. - summon{t=YGS-T2-Onion ;a=7;r=5;sio=false;sip=false;a=1;r=0} @Location{c=355.5,57,119.5}
  75.  
  76. - pandeloot{mm:ygs_onion_knife{hologram=DISPLAY;visibility=player;glow=true;color=RED}} @Server
  77. - sound{s=entity.wither.shoot;v=1.00;p=1.00;sc=MASTER}
  78.  
  79. - setstance{s=ONION_WAIT} ]} @Self ~onSignal:ANIMALS_GIVEN ?stance{s=ANIMALS_WAIT;str=true}
  80.  
  81. - skill{s=[ - setstance{s=NULL}
  82.  
  83. - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
  84.  
  85. - message{m=""} @Server
  86.  
  87. - speak{r=99;m="&rWhat... it was &oALIVE&r?!"}
  88. - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
  89.  
  90. - delay 100
  91.  
  92. - speak{r=99;m="&rAnd you went and killed it like it was nothing? You monster!"}
  93. - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
  94.  
  95. - delay 100
  96.  
  97. - speak{r=99;m="&rHere's the potion, I hope it was worth it!"}
  98. - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
  99.  
  100. - pandeloot{mm:ygs_potion{hologram=DISPLAY;visibility=player;glow=true;color=RED}} @Server
  101. - sound{s=entity.wither.shoot;v=1.00;p=1.00;sc=MASTER}
  102.  
  103. - delay 100
  104.  
  105. - sudoskill{s=YGS-Tier-2-Achievement} @Trigger
  106.  
  107. - setstance{s=ONION_WAIT} ]} @Self ~onInteract ?stance{s=ONION_WAIT;str=true} ?~holding{m=ygs_chopped_mystical_onion}
  108.  
  109. ### ----------------------------------------------------------------- ###
  110.  
  111. Disguise: WITCH
Add Comment
Please, Sign In to add comment