Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- task butterflyTrail{
- let x = 0;
- let dir = 0;
- let count = 10;
- let angleP = GetAngleToPlayer;
- let angle = 0;
- let N = 1;
- let loopArg = 12;
- loop{
- loop(loopArg){
- SetShotDirectionType(ABSOLUTE);
- CreateShotA(1,GetCenterX,GetCenterY-100,10);
- SetShotDataA(1,0,0,angleP,1*N,0.02,4,214);
- SetShotDataA(1,120,NULL,NULL,0,0,0,214);
- ascent(i in 0..20){
- CreateShotA(2,0,0,10);
- SetShotDataA(2,0,0,angle+270,0,0,0,30);
- SetShotDataA(2,120,1,NULL,0,-0.02,-3,58);
- CreateShotA(3,0,0,10);
- SetShotDataA(3,0,0,angle-270,0,0,0,30);
- SetShotDataA(3,120,1,NULL,0,-0.02,-3,58);
- AddShot(30+i*10,1,3,0);
- AddShot(30+i*10,1,2,0);
- }
- FireShot(1);
- angle+=360/loopArg;
- }
- loop(loopArg){
- N = N * -1;
- SetShotDirectionType(ABSOLUTE);
- CreateShotA(1,GetCenterX,GetCenterY-100,10);
- SetShotDataA(1,0,0,angleP,1*N,0.02,4,214);
- SetShotDataA(1,120,NULL,NULL,0,0,0,214);
- ascent(i in 0..20){
- CreateShotA(2,0,0,10);
- SetShotDataA(2,0,0,angle+270,0,0,0,30);
- SetShotDataA(2,90,0,NULL,0,-0.02,-3,58);
- CreateShotA(3,0,0,10);
- SetShotDataA(3,0,0,angle-270,0,0,0,30);
- SetShotDataA(3,90,0,NULL,0,-0.02,-3,58);
- AddShot(30+i*10,1,3,0);
- AddShot(30+i*10,1,2,0);
- }
- FireShot(1);
- angle+=360/loopArg;
- }
- angleP = angleP /*+ rand_int(5,10)*/;
- yield;
- wait(240);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment