Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YGS-T2-Witch:
- <<: *NPC_TEMPLATE
- Display: "&a&lWitch"
- Skills:
- - setstance{s=SPAWN} @Self ~onSpawn
- - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=11} ~onTimer:1
- - 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}
- ### ----------------------------------------------------------------- ###
- - setvariable{var=caster.pigs ;type=INTEGER;value=0} @Self ~onSpawn
- - setvariable{var=caster.cows ;type=INTEGER;value=0} @Self ~onSpawn
- - setvariable{var=caster.chickens;type=INTEGER;value=0} @Self ~onSpawn
- - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
- - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
- - modbar{id=YGS-Witch;a=1}
- - 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}
- - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
- - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
- - modbar{id=YGS-Witch;a=1}
- - 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}
- - skill{s=[ - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
- - sound{s=block.note_block.chime;v=1.00;p=1.25;sc=MASTER} @Server
- - modbar{id=YGS-Witch;a=1}
- - 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}
- ### ----------------------------------------------------------------- ###
- - skill{s=[ - setstance{s=NULL}
- - message{m=""} @Server
- - speak{r=99;m="&rHello fellow outcast, I'm making a new potion! Could you help gather some supplies?"}
- - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
- - delay 100
- - speak{r=99;m="&rI need 3 pigs, 5 cows, and 10 chickens!"}
- - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
- - delay 100
- - message{m=""} @Server
- - 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
- - sound{s=block.note_block.chime;v=0.75;p=1.25;sc=NEUTRAL} @Server
- - betterbar{id=YGS-Witch;goal=18;style=SOLID;color=GREEN;title="&6&lAnimals Gathered";
- onFill=[ - signal{s=ANIMALS_GIVEN} @Self ]}
- - setstance{s=ANIMALS_WAIT} ]} @Self ~onInteract ?stance{s=SPAWN;str=true}
- - skill{s=[ - setstance{s=NULL}
- - message{m=""} @Server
- - speak{r=99;m="&rPerfect! Now, all I need is the mystical onion... surely you've heard of it?"}
- - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
- - delay 100
- - speak{r=99;m="&rIt should be in a cave nearby! Take this knife, chop it up, and bring it to me!"}
- - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
- - 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}
- - summon{t=YGS-T2-Onion ;a=7;r=5;sio=false;sip=false;a=1;r=0} @Location{c=355.5,57,119.5}
- - pandeloot{mm:ygs_onion_knife{hologram=DISPLAY;visibility=player;glow=true;color=RED}} @Server
- - sound{s=entity.wither.shoot;v=1.00;p=1.00;sc=MASTER}
- - setstance{s=ONION_WAIT} ]} @Self ~onSignal:ANIMALS_GIVEN ?stance{s=ANIMALS_WAIT;str=true}
- - skill{s=[ - setstance{s=NULL}
- - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
- - message{m=""} @Server
- - speak{r=99;m="&rWhat... it was &oALIVE&r?!"}
- - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
- - delay 100
- - speak{r=99;m="&rAnd you went and killed it like it was nothing? You monster!"}
- - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
- - delay 100
- - speak{r=99;m="&rHere's the potion, I hope it was worth it!"}
- - sound{s=entity.villager.yes;v=1.00;p=1.00;sc=MASTER}
- - pandeloot{mm:ygs_potion{hologram=DISPLAY;visibility=player;glow=true;color=RED}} @Server
- - sound{s=entity.wither.shoot;v=1.00;p=1.00;sc=MASTER}
- - delay 100
- - sudoskill{s=YGS-Tier-2-Achievement} @Trigger
- - setstance{s=ONION_WAIT} ]} @Self ~onInteract ?stance{s=ONION_WAIT;str=true} ?~holding{m=ygs_chopped_mystical_onion}
- ### ----------------------------------------------------------------- ###
- Disguise: WITCH
Add Comment
Please, Sign In to add comment