Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- WWW-T2-Wolf:
- <<: *NPC_TEMPLATE
- Type: WOLF
- Display: "&a&lWolf"
- Options:
- MovementSpeed: 0.3
- PreventOtherDrops: true
- PreventRandomEquipment: true
- Despawn: false
- Collidable: true
- Invincible: true
- PreventJockeyMounts: true
- Skills:
- - setstance{s=SPAWN} @Self ~onSpawn
- - setvariable{var=caster.speed ;type=STRING;value="false"} @Self ~onSpawn
- - setvariable{var=caster.strength;type=STRING;value="false"} @Self ~onSpawn
- - setvariable{var=caster.flame ;type=STRING;value="false"} @Self ~onSpawn
- - setvariable{var=caster.weapon ;type=STRING;value="false"} @Self ~onSpawn
- - look{headOnly=false;immediately=true;repeat=2;repeatInterval=1} @NearestPlayer{r=3} ~onTimer:1
- - 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"}
- - remove @Self ~onSignal:REMOVE_WOLVES
- - skill{s=[ - setstance{s=TAMED}
- - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
- - effect:particles{particle=heart;amount=25;hS=0.25;vS=0.25;speed=0.1} @SelfLocation{yOffset=1.5}
- - sound{s=entity.wolf.ambient;v=2;p=1;sc=MASTER}
- - runaigoalselector{goal=clear} @Self
- - runaigoalselector{goal=float} @Self
- - runaigoalselector{goal=meleeattack} @Self
- - runaigoalselector{goal=gotoowner 10} @Self
- - disguise{d="WOLF setTamed true"}
- - skill{s=[ - modbar{id=WWW-WOLVES_TAMED;a=1}
- - sound{s=block.note_block.chime;v=2;p=1;sc=MASTER} @Server ]}
- - setowner @Trigger ]} @Self ~onInteract ?stance{s=SPAWN;str=true} ?~holding{m=BONE}
- - skill{s=[ - setstance{s=TAMED}
- - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
- - effect:particles{particle=heart;amount=25;hS=0.25;vS=0.25;speed=0.1} @SelfLocation{yOffset=1.5}
- - sound{s=entity.wolf.ambient;v=2;p=1;sc=MASTER}
- - runaigoalselector{goal=clear} @Self
- - runaigoalselector{goal=float} @Self
- - runaigoalselector{goal=meleeattack} @Self
- - runaigoalselector{goal=gotoowner 10} @Self
- - disguise{d="WOLF setTamed true"}
- - skill{s=[ - modbar{id=WWW-WOLVES_TAMED;a=1}
- - sound{s=block.note_block.chime;v=2;p=1;sc=MASTER} @Server ]}
- - setowner @Trigger ]} @Self ~onSignal:BECOME_TAMED ?stance{s=SPAWN;str=true}
- - skill{s=[ - setvariable{var=caster.speed;type=STRING;value="true"}
- - potion{type=SPEED;duration=99999;level=4;p=true;i=false}
- - skill{s=[ - modbar{id=WWW-WOLVES_BUFFED;a=1}
- - 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"}
- - delay <random.3to10>
- - sound{s=entity.wolf.ambient;v=2;p=1;sc=MASTER} ]} @Self ~onSignal:SPEED_APPLIED ?variableEquals{var=caster.speed;value="false"}
- - skill{s=[ - setvariable{var=caster.strength;type=STRING;value="true"}
- - potion{type=INCREASE_DAMAGE;duration=99999;level=4;p=true;i=false}
- - skill{s=[ - modbar{id=WWW-WOLVES_BUFFED;a=1}
- - 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"}
- - delay <random.3to10>
- - sound{s=entity.wolf.ambient;v=2;p=1;sc=MASTER} ]} @Self ~onSignal:STRENGTH_APPLIED ?variableEquals{var=caster.strength;value="false"}
- - skill{s=[ - setvariable{var=caster.flame;type=STRING;value="true"}
- - skill{s=[ - modbar{id=WWW-WOLVES_BUFFED;a=1}
- - 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"}
- - delay <random.3to10>
- - sound{s=entity.wolf.ambient;v=2;p=1;sc=MASTER} ]} @Self ~onSignal:FLAME_APPLIED ?variableEquals{var=caster.flame;value="false"}
- - skill{s=[ - setvariable{var=caster.weapon;type=STRING;value="true"}
- - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
- - skill{s=[ - modbar{id=WWW-WOLVES_ARMED;a=1}
- - sound{s=block.note_block.chime;v=2;p=1;sc=MASTER} @Server ]}
- - message{m="HOLD SWORD"} @Server
- - delay <random.3to10>
- - sound{s=entity.wolf.ambient;v=2;p=1;sc=MASTER} ]} @Self ~onInteract ?variableEquals{var=caster.weapon;value="false"} ?~holding{m=STONE_SWORD}
- - skill{s=[ - setvariable{var=caster.weapon;type=STRING;value="true"}
- - sudoskill{s=[ - consumehelditem @Self ]} @Trigger
- - skill{s=[ - modbar{id=WWW-WOLVES_ARMED;a=1}
- - sound{s=block.note_block.chime;v=2;p=1;sc=MASTER} @Server ]}
- - message{m="HOLD AXE"} @Server
- - delay <random.3to10>
- - sound{s=entity.wolf.ambient;v=2;p=1;sc=MASTER} ]} @Self ~onInteract ?variableEquals{var=caster.weapon;value="false"} ?~holding{m=STONE_AXE}
- AIGoalSelectors:
- - 0 clear
- - 1 lookaround
- - 2 randomstroll
- AITargetSelectors:
- - 0 clear
- - 1 ownerattacker
- - 2 ownertarget
- Disguise: WOLF setTamed false
Add Comment
Please, Sign In to add comment