Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include"./Item_Const.txt"
- task SpawnLife(x,y,score,delay){
- loop(delay){yield;}
- let h1 = 0;
- let obj = CreateItemU1(ITEM_LIFE_B,x,y,score);
- let objRZAngle = ObjRender_GetAngleZ(obj);
- let objRYAngle = ObjRender_GetAngleY(obj);
- let objRXAngle = ObjRender_GetAngleX(obj);
- ObjRender_SetScaleXYZ(obj,0.1,0.1,0);
- ascent(i in 0..60){
- ObjRender_SetAngleZ(obj,objRZAngle+i*720/60+12);
- ObjRender_SetScaleXYZ(obj,(1.7/30)*i/2,(1.7/30)*i/2,0);
- yield;
- }
- loop{
- yield;
- ObjRender_SetAngleY(obj,objRYAngle+h1*6);
- h1++;
- }
- }
- task SpawnLifePiece(x,y,score,delay){
- loop(delay){yield;}
- let h1 = 0;
- let obj = CreateItemU1(ITEM_LIFE_B_P,x,y,score);
- let objRZAngle = ObjRender_GetAngleZ(obj);
- let objRYAngle = ObjRender_GetAngleY(obj);
- let objRXAngle = ObjRender_GetAngleX(obj);
- ObjRender_SetScaleXYZ(obj,0.1,0.1,0);
- ascent(i in 0..60){
- ObjRender_SetAngleZ(obj,objRZAngle+i*720/60+12);
- ObjRender_SetScaleXYZ(obj,(1.7/30)*i/2,(1.7/30)*i/2,0);
- yield;
- }
- loop{
- yield;
- ObjRender_SetAngleY(obj,objRYAngle+h1*6);
- h1++;
- }
- }
- task SpawnSpell(x,y,score,delay){
- loop(delay){yield;}
- let h1 = 0;
- let obj = CreateItemU1(ITEM_SPELL_B,x,y,score);
- let objRZAngle = ObjRender_GetAngleZ(obj);
- let objRYAngle = ObjRender_GetAngleY(obj);
- let objRXAngle = ObjRender_GetAngleX(obj);
- ObjRender_SetScaleXYZ(obj,0.1,0.1,0);
- ascent(i in 0..60){
- ObjRender_SetAngleZ(obj,objRZAngle+i*720/60+12);
- ObjRender_SetScaleXYZ(obj,(1.7/30)*i/2,(1.7/30)*i/2,0);
- yield;
- }
- loop{
- yield;
- ObjRender_SetAngleY(obj,objRYAngle+h1*6);
- h1++;
- }
- }
- task SpawnSpellPiece(x,y,score,delay){
- loop(delay){yield;}
- let h1 = 0;
- let obj = CreateItemU1(ITEM_SPELL_B_P,x,y,score);
- let objRZAngle = ObjRender_GetAngleZ(obj);
- let objRYAngle = ObjRender_GetAngleY(obj);
- let objRXAngle = ObjRender_GetAngleX(obj);
- ObjRender_SetScaleXYZ(obj,0.1,0.1,0);
- ascent(i in 0..60){
- ObjRender_SetAngleZ(obj,objRZAngle+i*720/60+12);
- ObjRender_SetScaleXYZ(obj,(1.7/30)*i/2,(1.7/30)*i/2,0);
- yield;
- }
- loop{
- yield;
- ObjRender_SetAngleY(obj,objRYAngle+h1*6);
- h1++;
- }
- }
- task SpawnCircleOfItem(type,x,y,score,delay,amount,minR,maxR,organized){
- loop(delay){yield;}
- let angleT = 90;
- loop(amount){
- if(organized == true){
- let obj = CreateItemU1(type,x+64*cos(angleT),y+64*sin(angleT),score);
- }else{
- let obj = CreateItemU1(type,x+rand(minR,maxR)*cos(angleT),y+rand(minR,maxR)*sin(angleT),score);
- }
- angleT+=360/amount;
- }
- }
Add Comment
Please, Sign In to add comment