Advertisement
Akim91

Untitled

Jun 2nd, 2021
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. AutoMapper:
  2. Skills:
  3. #######
  4. # Base variables for the particles options
  5. #######
  6. - setvariable{var=skill.particle;type=STRING;value="reddust"} @self
  7. - setvariable{var=skill.particleColor;type=STRING;value="#FF00FF"} @self
  8. - setvariable{var=skill.particleSize;type=FLOAT;value=1.0} @self
  9. - setvariable{var=skill.particleAmount;value=1} @self
  10. - setvariable{var=skill.particleHSpread;type=FLOAT;value=0.0} @self
  11. - setvariable{var=skill.particleVSpread;type=FLOAT;value=0.0} @self
  12. - setvariable{var=skill.particleSpeed;type=FLOAT;value=0.0} @self
  13. - setvariable{var=skill.particleViewDistance;type=FLOAT;value=0.0} @self
  14. #######
  15. # variables for the mapper
  16. #######
  17. - setvariable{var=skill.points;value=45} @self
  18. - setvariable{var=skill.radius;type=FLOAT;value=5.0} @self
  19. - setvariable{var=skill.angle;type=FLOAT;value=0.0} @self
  20. #######
  21. # Start calculating
  22. #######
  23. - skill{s=AutoMapper_Initiate} @self
  24. AutoMapper_Initiate:
  25. Skills:
  26. - setvariable{var=skill.angleIncrementer;type=FLOAT;value=360/<skill.var.points>} @self
  27. - skill{s=AutoMapper_Print} @self
  28. AutoMapper_Print:
  29. Conditions:
  30. - variableequals{var=skill.points;value=0} castinstead AutoMapper_Finished
  31. Skills:
  32. - setvariable{var=skill.angle;type=FLOAT;value=<skill.var.angle>+<skill.var.angleIncrementer>} @self
  33. - setvariable{var=skill.currentYOffset;type=FLOAT;value=(<skill.var.radius>*sin(<skill.var.angle>*(pi/180)))} @self
  34. - setvariable{var=skill.currentSideOffset;type=FLOAT;value=(<skill.var.radius>*cos(<skill.var.angle>*(pi/180)))} @self
  35. - message{msg="angle<&co> <skill.var.angle> ||| y<&co> <skill.var.currentYOffset> ||| side<&co> <skill.var.currentSideOffset>"} @self
  36. - command{c="broadcast - particles{particle=<skill.var.particle><&sc>color=<skill.var.particleColor><&sc>size=<skill.var.particleSize><&sc>amount=<skill.var.particleAmount><&sc>hS=<skill.var.particleHSpread><&sc>vS=<skill.var.particleVSpread><&sc>speed=<skill.var.particleSpeed><&sc>color=<skill.var.particleColor><&sc>vd=<skill.var.particleViewDistance><&sc>yOffset=<skill.var.currentYOffset><&sc>sideOffset=<skill.var.currentSideOffset>}"}
  37. - variablesubtract{var=skill.points;a=1} @self
  38. - skill{s=AutoMapper_Print;delay=1} @self
  39. AutoMapper_Finished:
  40. Skills:
  41.  
  42.  
  43.  
  44. AutoMapper_Test:
  45. Skills:
  46. - skill{s=AutoMapper_Test2} @forward{f=5;y=3}
  47. AutoMapper_Test2:
  48. Skills:
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement