Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AutoMapper:
- Skills:
- #######
- # Base variables for the particles options
- #######
- - setvariable{var=skill.particle;type=STRING;value="reddust"} @self
- - setvariable{var=skill.particleColor;type=STRING;value="#FF00FF"} @self
- - setvariable{var=skill.particleSize;type=FLOAT;value=1.0} @self
- - setvariable{var=skill.particleAmount;value=1} @self
- - setvariable{var=skill.particleHSpread;type=FLOAT;value=0.0} @self
- - setvariable{var=skill.particleVSpread;type=FLOAT;value=0.0} @self
- - setvariable{var=skill.particleSpeed;type=FLOAT;value=0.0} @self
- - setvariable{var=skill.particleViewDistance;type=FLOAT;value=0.0} @self
- #######
- # variables for the mapper
- #######
- - setvariable{var=skill.points;value=45} @self
- - setvariable{var=skill.radius;type=FLOAT;value=5.0} @self
- - setvariable{var=skill.angle;type=FLOAT;value=0.0} @self
- #######
- # Start calculating
- #######
- - skill{s=AutoMapper_Initiate} @self
- AutoMapper_Initiate:
- Skills:
- - setvariable{var=skill.angleIncrementer;type=FLOAT;value=360/<skill.var.points>} @self
- - skill{s=AutoMapper_Print} @self
- AutoMapper_Print:
- Conditions:
- - variableequals{var=skill.points;value=0} castinstead AutoMapper_Finished
- Skills:
- - setvariable{var=skill.angle;type=FLOAT;value=<skill.var.angle>+<skill.var.angleIncrementer>} @self
- - setvariable{var=skill.currentYOffset;type=FLOAT;value=(<skill.var.radius>*sin(<skill.var.angle>*(pi/180)))} @self
- - setvariable{var=skill.currentSideOffset;type=FLOAT;value=(<skill.var.radius>*cos(<skill.var.angle>*(pi/180)))} @self
- - message{msg="angle<&co> <skill.var.angle> ||| y<&co> <skill.var.currentYOffset> ||| side<&co> <skill.var.currentSideOffset>"} @self
- - 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>}"}
- - variablesubtract{var=skill.points;a=1} @self
- - skill{s=AutoMapper_Print;delay=1} @self
- AutoMapper_Finished:
- Skills:
- AutoMapper_Test:
- Skills:
- - skill{s=AutoMapper_Test2} @forward{f=5;y=3}
- AutoMapper_Test2:
- Skills:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement