Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- task FireTrail(obj,s,s2,a,o,m) {
- //a=angle, s=initspeed, s2=speed to deccelerate to, o=offset from angle to fire, m=max speed
- CreateShotA(1,Obj_GetX(obj),Obj_GetY(obj),5);
- SetShotDataA_XY(1,0,s*cos(a+o),s*sin(a+o),(s2-s)*cos(a+o)/deceltime,(s2-s)*sin(a+o)/deceltime+fireaccel,0,m,RED20);
- SetShotDataA_XY(1,deceltime,s2*cos(a+o),s2*sin(a+o)+fireaccel*deceltime,0,fireaccel,0,m,RED20);
- CreateShotA(2,Obj_GetX(obj),Obj_GetY(obj),5);
- SetShotDataA_XY(2,0,s*cos(a-o),s*sin(a-o),(s2-s)*cos(a-o)/deceltime,(s2-s)*sin(a-o)/deceltime+fireaccel,0,m,RED20);
- SetShotDataA_XY(2,deceltime,s2*cos(a-o),s2*sin(a-o)+fireaccel*deceltime,0,fireaccel,0,m,RED20);
- FireShot(1);
- FireShot(2);
- }
Advertisement
Add Comment
Please, Sign In to add comment