Advertisement
williambriggs

Untitled

Aug 18th, 2022
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. NewUldrenGun:
  2. Conditions:
  3. - variableEquals{var=caster.UldrenGun;value=0} castinstead NewUldrenGunFail
  4. - variableisset{var=caster.UldrenGun} orElseCast NewUldrenGunReload
  5. Skills:
  6. - variablesubtract{var=caster.UldrenGun;amount=1} @self
  7. - effect:particleline{p=SMOKENORMAL;amount=1;fromOrigin=true;syo=-0.5;tyo=1} @forward{f=20}
  8. - sound{s=block.comparator.click;p=2} @origin
  9. - sound{s=entity.generic.explode;p=2} @origin
  10. - raytrace{es=NewUldrenGunHit;maxdistance=20;headshotmultiplier=0;locationSkill=GunShotBasic_LOC;headshotskill=NewUldrenGunHitHS} @targetlocation
  11. NewUldrenGunHit:
  12. Skills:
  13. - damage{a="<modifier.damage>"}
  14. NewUldrenGunHitHS:
  15. Skills:
  16. - effect:particles{p=reddust;color=#4F4F4F;a=200;vs=1;hs=1}
  17. NewUldrenGunAlt:
  18. Conditions:
  19. - variableEquals{var=caster.UldrenGun;value=0} castinstead NewUldrenGunFail
  20. - variableEquals{var=caster.UldrenGun;value=1} castinstead NewUldrenGunFail
  21. - variableisset{var=caster.UldrenGun} elsecast NewUldrenGunReload
  22. Skills:
  23. - variablesubtract{var=caster.UldrenGun;amount=2} @self
  24. - effect:particleline{p=LAVA;amount=1;fromOrigin=true;syo=-0.5;tyo=1} @forward{f=15}
  25. - sound{s=block.comparator.click;p=2} @origin
  26. - sound{s=entity.blaze.shoot;p=2} @origin
  27. - raytrace{es=HellslingerShot_Hit;maxdistance=20;hsm=1.5;locationSkill=GunShotBasic_LOC} @targetlocation
  28. NewUldrenGunAltHit:
  29. Skills:
  30. - damage{a="<modifier.damage>"}
  31. - ignite{d="<modifier.burn>"}
  32. NewUldrenGunReload:
  33. Skills:
  34. - Aura{auraName=Reloading...;interval=12;duration="<modifier.reload>";ShowBarTimer=true} @self
  35. - sound{s=block.anvil.land;p=2;v=0.1;repeat=5;repeatInterval=12} @self
  36. - delay "<modifier.reload>"
  37. - setvariable{var=caster.UldrenGun;value=6;type=INTEGER;save=true} @self
  38.  
  39. NewUldrenGunUnload:
  40. Skills:
  41. - Aura{auraName=Unloading...;interval=12;duration=40;ShowBarTimer=true} @self
  42. - sound{s=block.anvil.land;p=2;v=0.1;repeat=3;repeatInterval=10} @self
  43. - delay 40
  44. - variableUnset{var=caster.UldrenGun} @self
  45.  
  46. NewUldrenGunFail:
  47. Skills:
  48. - sound{s=entity.blaze.death;p=2;v=0.3} @origin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement