Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- task FairyMaintenance(fairy){
- let ex = ObjMove_GetX(objw);
- let ey = ObjMove_GetY(objw);
- while(ObjEnemy_GetInfo(obj, INFO_LIFE) > 0 && ObjEnemy_GetInfo(fairy, INFO_LIFE) > 0){
- ex = ObjMove_GetX(objw);
- ey = ObjMove_GetY(objw);
- ObjEnemy_SetIntersectionCircleToPlayer(fairy, ex, ey, 16);
- ObjEnemy_SetIntersectionCircleToShot(fairy, ex, ey, 16);
- yield;
- }
- ObjEnemy_SetLife(fairy, 0);
- if(ObjEnemy_GetInfo(obj, INFO_LIFE) > 0){
- ObjMove_SetDestAtFrame(objw, 0, -150, 60);
- loop(60){yield;}
- ex = ObjMove_GetX(objw);
- ey = ObjMove_GetY(objw);
- SetCommonData("tewix",ex);
- SetCommonData("tewiy",0);
- }else{
- ex = ObjMove_GetX(objw);
- ey = ObjMove_GetY(objw);
- SetCommonData("tewix",ex);
- SetCommonData("tewiy",ey);
- loop(10){yield;}
- }
- Obj_Delete(fairy);
- loop(10){yield;}
- CloseScript(GetOwnScriptID());
- }
Advertisement
Add Comment
Please, Sign In to add comment