Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- task fire(initangle)
- {
- let obj = CreateShotA1(ObjMove_GetX(objEnemy), ObjMove_GetY(objEnemy), 0.5, GetAngleToPlayer(objEnemy)-initangle, 360, 20);
- wait(60);
- ObjMove_SetSpeed(obj, 0);
- let i = 0;
- while(i<36)
- {
- let obj1 = CreateShotA2(ObjMove_GetX(obj), ObjMove_GetY(obj), 5, 10*i, -3/20, 0, 93, 10);
- let obj2 = CreateShotA2(ObjMove_GetX(obj), ObjMove_GetY(obj), 6, 10*i, -4/20, 0, 94, 10);
- let obj3 = CreateShotA2(ObjMove_GetX(obj), ObjMove_GetY(obj), 7, 10*i, -5/20, 0, 95, 10);
- yield;
- i++;
- ObjMove_AddPatternA2(obj1, 63-i, 0, ObjMove_GetAngle(obj1)-10, 0.01, 1/10, 5);
- ObjMove_AddPatternA2(obj2, 68-i, 0, ObjMove_GetAngle(obj2)-10, 0.02, 1/5, 5);
- ObjMove_AddPatternA2(obj3, 73-i, 0, ObjMove_GetAngle(obj3)-10, 0.03, 1/2, 5);
- }
- ascent(n in 3..6)
- {
- ascent(i in 0..2*n)
- {
- ascent(j in 0..3)
- {
- let obj2 = CreateShotOA1(obj, 2+j/2, GetPlayerAngle(obj)+(360*i/(2*n)), 294, 10);
- }
- }
- wait(15);
- }
- Obj_Delete(obj);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement