ssEDFX 0 -1 -1000 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 event_user(0); fadeout = 0; widescreen = oControl.widescreen; 1 603 7 0 0 -1 2 self 0 0 1 surface_free(surf); 1 603 7 0 0 -1 2 self 0 0 1 if (!surface_exists(surf)) { event_user(0); event_user(1); } 1 603 7 0 0 -1 2 self 0 0 1 event_user(1); if (fadeout) { if (image_alpha > 0) { image_alpha -= 0.01; } else instance_destroy(); } widescreen = oControl.widescreen; 1 603 7 0 0 -1 2 self 0 0 1 fadeout = 1; 1 603 7 0 0 -1 2 self 0 0 1 var lum, col; var widescreen = oControl.widescreen; surface_set_target(surf); draw_clear(c_white); draw_set_blend_mode(bm_subtract); draw_set_alpha(1); draw_set_color(make_color_hsv(0, 0, 1)); draw_rectangle(0, 0, 330*2, 250, false); // just 330 pre-widescreen with (oLight) { image_blend = make_color_hsv(0, 0, image_alpha * 255); draw_sprite_ext(sprite_index, -1, x - view_xview[widescreen], y - view_yview[widescreen], image_xscale, image_yscale, 0, image_blend, 1); draw_sprite_ext(sprite_index, -1, x - view_xview[widescreen], y - view_yview[widescreen], image_xscale * -1, image_yscale, 0, image_blend, 1); draw_sprite_ext(sprite_index, -1, x - view_xview[widescreen], y - view_yview[widescreen], image_xscale, image_yscale * -1, 0, image_blend, 1); draw_sprite_ext(sprite_index, -1, x - view_xview[widescreen], y - view_yview[widescreen], image_xscale * -1, image_yscale * -1, 0, image_blend, 1); } with (oBeam) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.5, 0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.5, 0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.5, -0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.5, -0.5, 0, image_blend, 1); } with (oMissile) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.5, 0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.5, 0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.5, -0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.5, -0.5, 0, image_blend, 1); } with (oBomb) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.25, 0.25, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.25, 0.25, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.25, -0.25, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.25, -0.25, 0, image_blend, 1); } with (oBomb2) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.25, 0.25, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.25, 0.25, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.25, -0.25, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.25, -0.25, 0, image_blend, 1); } with (oPickup) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.25, 0.25, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.25, 0.25, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.25, -0.25, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.25, -0.25, 0, image_blend, 1); } with (oMGammaElec) draw_sprite_ext(sGElectLight, -1, x - view_xview[widescreen], y - view_yview[widescreen], 1, 1, image_angle, image_blend, 1); with (oGlowPlant1) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - 16 - view_yview[widescreen], 0.65, 0.65, 0, make_color_rgb(100, 100, 250), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - 16 - view_yview[widescreen], -0.65, 0.65, 0, make_color_rgb(100, 100, 250), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - 16 - view_yview[widescreen], 0.65, -0.65, 0, make_color_rgb(100, 100, 250), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - 16 - view_yview[widescreen], -0.65, -0.65, 0, make_color_rgb(100, 100, 250), 1); } with (oSpikePlant) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.4, 0.4, 0, make_color_rgb(150, 150, 60), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.4, 0.4, 0, make_color_rgb(150, 150, 60), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.4, -0.4, 0, make_color_rgb(150, 150, 60), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.4, -0.4, 0, make_color_rgb(150, 150, 60), 1); } with (oPincherFly) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.3, 0.3, 0, make_color_rgb(120, 80, 30), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.3, 0.3, 0, make_color_rgb(120, 80, 30), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.3, -0.3, 0, make_color_rgb(120, 80, 30), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.3, -0.3, 0, make_color_rgb(120, 80, 30), 1); } with (oA3LabLight) if (image_index == 0) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 1.4, 1.4, 0, make_color_rgb(230, 230, 130), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -1.4, 1.4, 0, make_color_rgb(230, 230, 130), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 1.4, -1.4, 0, make_color_rgb(230, 230, 130), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -1.4, -1.4, 0, make_color_rgb(230, 230, 130), 1); } with (oA3LabDoor) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 32 - view_yview[widescreen], 1, 0.4, 0, c_white, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 32 - view_yview[widescreen], -1, 0.4, 0, c_white, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 32 - view_yview[widescreen], 1, -0.4, 0, c_white, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 32 - view_yview[widescreen], -1, -0.4, 0, c_white, 1); } with (oFXAnimSpark) if (sprite_index == sExpl1 || sprite_index == sExpl2) { lum = 1 - image_index / 11 * 220 + 35; draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.5, 0.5, 0, make_color_rgb(lum, lum, lum), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.5, 0.5, 0, make_color_rgb(lum, lum, lum), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.5, -0.5, 0, make_color_rgb(lum, lum, lum), 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.5, -0.5, 0, make_color_rgb(lum, lum, lum), 1); } with (oLightBug) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.25, 0.25, 0, c_white, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.25, 0.25, 0, c_white, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.25, -0.25, 0, c_white, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.25, -0.25, 0, c_white, 1); } with (oChargeBeamSpark1) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.5, 0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.5, 0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.5, -0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.5, -0.5, 0, image_blend, 1); } with (oItemBall) { draw_sprite_ext(sLight0, -1, x + 8 - view_xview[widescreen], y - 8 - view_yview[widescreen], 0.5, 0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x + 8 - view_xview[widescreen], y - 8 - view_yview[widescreen], -0.5, 0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x + 8 - view_xview[widescreen], y - 8 - view_yview[widescreen], 0.5, -0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x + 8 - view_xview[widescreen], y - 8 - view_yview[widescreen], -0.5, -0.5, 0, image_blend, 1); } with (oItem) { draw_sprite_ext(sLight0, -1, x + 8 - view_xview[widescreen], y - 8 - view_yview[widescreen], 0.5, 0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x + 8 - view_xview[widescreen], y - 8 - view_yview[widescreen], -0.5, 0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x + 8 - view_xview[widescreen], y - 8 - view_yview[widescreen], 0.5, -0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x + 8 - view_xview[widescreen], y - 8 - view_yview[widescreen], -0.5, -0.5, 0, image_blend, 1); } with (oDoor) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 32 - view_yview[widescreen], 1, 0.4, 0, c_white, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 32 - view_yview[widescreen], -1, 0.4, 0, c_white, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 32 - view_yview[widescreen], 1, -0.4, 0, c_white, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 32 - view_yview[widescreen], -1, -0.4, 0, c_white, 1); } with (oMOmegaFlame) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.75, 0.75, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.75, 0.75, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.75, -0.75, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.75, -0.75, 0, image_blend, 1); } with (oMOmega_Projectile) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 16 - view_yview[widescreen], 1, 1, 0, image_blend, image_alpha); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 16 - view_yview[widescreen], -1, 1, 0, image_blend, image_alpha); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 16 - view_yview[widescreen], 1, -1, 0, image_blend, image_alpha); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 16 - view_yview[widescreen], -1, -1, 0, image_blend, image_alpha); } with (oA8Lamp) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 4 - view_yview[widescreen], 0.5, 0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 4 - view_yview[widescreen], -0.5, 0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 4 - view_yview[widescreen], 0.5, -0.5, 0, image_blend, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y + 4 - view_yview[widescreen], -0.5, -0.5, 0, image_blend, 1); draw_sprite_ext(sA8Light, -1, x - view_xview[widescreen], y - view_yview[widescreen], 2, 1, 0, image_blend, 1); draw_sprite_ext(sA8Light, -1, x - view_xview[widescreen], y - view_yview[widescreen], -2, 1, 0, image_blend, 1); } with (oA8RedLight) { col = make_color_rgb(image_alpha * 255, 0, 0); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 1, 1, 0, col, image_alpha); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -1, 1, 0, col, image_alpha); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 1, -1, 0, col, image_alpha); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -1, -1, 0, col, image_alpha); } with (oA6Dust) { col = make_color_rgb(image_alpha * 133, image_alpha * 189, image_alpha * 136); draw_sprite_ext(sLight0, -1, round(x - view_xview[widescreen]), round(y - view_yview[widescreen]), scale * 1.2, scale * 1.2, 0, col, image_alpha); draw_sprite_ext(sLight0, -1, round(x - view_xview[widescreen]), round(y - view_yview[widescreen]), -scale * 1.2, scale * 1.2, 0, col, image_alpha); draw_sprite_ext(sLight0, -1, round(x - view_xview[widescreen]), round(y - view_yview[widescreen]), scale * 1.2, -scale * 1.2, 0, col, image_alpha); draw_sprite_ext(sLight0, -1, round(x - view_xview[widescreen]), round(y - view_yview[widescreen]), -scale * 1.2, -scale * 1.2, 0, col, image_alpha); } with (oA8RedLightFX) draw_background_ext(bgWhite, 0, 0, 20, 20, 0, image_blend, image_alpha); with (oGenesisAcid) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.25, 0.25, 0, c_lime, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.25, 0.25, 0, c_lime, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.25, -0.25, 0, c_lime, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.25, -0.25, 0, c_lime, 1); } with (oGenesisSlashProj) { col = make_color_rgb(0, image_alpha * 255, 0); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.5, 0.5, 0, col, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.5, 0.5, 0, col, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.5, -0.5, 0, col, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.5, -0.5, 0, col, 1); } with(oElderSeptogg) { if(flying_sprite == sElderSeptogg_tlArea3Breed) { draw_sprite_ext(sLight0, -1, xstart - view_xview[widescreen], y + yy + 21 - view_yview[widescreen], 0.5, 0.5, 0, c_orange, 0.8); draw_sprite_ext(sLight0, -1, xstart - view_xview[widescreen], y + yy + 21 - view_yview[widescreen], -0.5, 0.5, 0, c_orange, 0.8); draw_sprite_ext(sLight0, -1, xstart - view_xview[widescreen], y + yy + 21 - view_yview[widescreen], 0.5, -0.5, 0, c_orange, 0.8); draw_sprite_ext(sLight0, -1, xstart - view_xview[widescreen], y + yy + 21 - view_yview[widescreen], -0.5, -0.5, 0, c_orange, 0.8); } } //X Parasite glows with (oXPickup) { if(xtype = sHXPickup) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.3, 0.3, 0, c_yellow, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.3, 0.3, 0, c_yellow, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.3, -0.3, 0, c_yellow, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.3, -0.3, 0, c_yellow, 1); } else if(xtype = sMXPickup) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.3, 0.3, 0, c_lime, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.3, 0.3, 0, c_lime, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.3, -0.3, 0, c_lime, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.3, -0.3, 0, c_lime, 1); } else if(xtype = sSMXPickup) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.3, 0.3, 0, c_orange, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.3, 0.3, 0, c_orange, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.3, -0.3, 0, c_orange, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.3, -0.3, 0, c_orange, 1); } else if(xtype = sPBXPickup) { draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.3, 0.3, 0, c_red, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.3, 0.3, 0, c_red, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.3, -0.3, 0, c_red, 1); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.3, -0.3, 0, c_red, 1); } } with (oCoreX) { if(sprite_index == sCoreXGenesis) { var purple_glow = max(0, glow); col = make_color_rgb(purple_glow * 255, purple_glow * 109, purple_glow * 245); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.5, 0.5, 0, col, purple_glow); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.5, 0.5, 0, col, purple_glow); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.5, -0.5, 0, col, purple_glow); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.5, -0.5, 0, col, purple_glow); var green_glow = max(0, glow*-1); col = make_color_rgb(green_glow * 24, green_glow * 229, green_glow * 60); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.5, 0.5, 0, col, green_glow); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.5, 0.5, 0, col, green_glow); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.5, -0.5, 0, col, green_glow); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.5, -0.5, 0, col, green_glow); if(!instance_exists(oCoreXShell) && (state == 0 || state == 1)) { draw_sprite_ext(sCoreXAura, -1, x - view_xview[widescreen], y - view_yview[widescreen], 1, 1, image_angle, image_blend, drawaura); } with(oElectricSparkCoreX) { col = make_color_rgb(image_alpha * 72, image_alpha * 208, image_alpha * 232); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.75, 0.75, 0, col, image_alpha); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.75, 0.75, 0, col, image_alpha); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.75, -0.75, 0, col, image_alpha); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.75, -0.75, 0, col, image_alpha); } with(oElectricSparkCoreXShort) { col = make_color_rgb(image_alpha * 72, image_alpha * 208, image_alpha * 232); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.75, 0.75, 0, col, image_alpha); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.75, 0.75, 0, col, image_alpha); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], 0.75, -0.75, 0, col, image_alpha); draw_sprite_ext(sLight0, -1, x - view_xview[widescreen], y - view_yview[widescreen], -0.75, -0.75, 0, col, image_alpha); } } } //End X Parasite Glows draw_set_blend_mode(bm_normal); surface_reset_target(); 1 603 7 0 0 -1 2 self 0 0 1 surf = surface_create(512, 256); surface_set_target(surf); draw_clear(c_white); surface_reset_target(); 1 603 7 0 0 -1 2 self 0 0 1 draw_set_blend_mode(bm_subtract); if (surface_exists(surf)) { draw_surface_ext(surf, view_xview[0] - (53*oControl.widescreen), view_yview[0], 1, 1, 0, make_color_hsv(0, 0, image_alpha * 255), 1); // view[0] previously } else { event_user(0); event_user(1); } draw_set_blend_mode(bm_normal); 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 -1