Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- task Shoot{
- wait(50);
- let angleT = 120; //Base angle faces directly right
- loop(33){
- let obj = CreateShotA1(ObjMove_GetX(EnemyObj), ObjMove_GetY(EnemyObj), 1, angleT, 316, 10);
- angleT -= 360/33; //Increments by 60 degrees clockwise each time the block is run\
- freeze(obj);
- }
- }
- task freeze(obj){
- let flag = 0;
- let angleT = 120;
- loop(180){
- task bullet(obj){
- loop(10){
- let obj = CreateShotA1(ObjMove_GetX(EnemyObj), ObjMove_GetY(EnemyObj), 10, angleT, 316, 10);
- angleT -= 360/10;
- }
- while(!flag){ yield; }
- ObjMove_SetSpeed(obj,0);
- }
- bullet(obj);
- yield;
- }
- loop(60){yield;}
- flag = true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement