Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- task FireMeteor(XPos , angle, bulletgraphic){
- let obj = ObjShot_Create(OBJ_STRAIGHT_LASER);
- ObjShot_SetSpellResist(obj, true);
- ObjStLaser_SetAngle(obj, angle);
- ObjStLaser_SetSource(obj, false);
- ObjMove_SetPosition(obj, XPos, 0);
- ascent(i in 0..9001){
- if(ObjMove_GetY(obj)+(i*40)*sin(angle)>=GetStgFrameHeight){
- loop(10){
- CreateShotA1(ObjMove_GetX(obj)+(i*40)*cos(angle), GetStgFrameHeight, speed, angle, graphic, delay)
- angle+=360/10;
- }
- break;
- }
- loop(1){
- CreateShotA2(ObjMove_GetX(obj)+(i*40)*cos(angle), ObjMove_GetY(obj)+(i*40)*sin(angle),-1.5, angle-rand(70,90), 0.06, rand(1,3), bulletgraphic, 45);
- CreateShotA2(ObjMove_GetX(obj)+(i*40)*cos(angle), ObjMove_GetY(obj)+(i*40)*sin(angle), -1.5, angle+rand(70,90), 0.06, rand(1,3), bulletgraphic, 45);
- }
- wait(5);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement