You've already forked AM2R-Community-Updates
mirror of
https://github.com/izzy2lost/AM2R-Community-Updates.git
synced 2026-03-10 11:23:35 -07:00
466 lines
25 KiB
XML
466 lines
25 KiB
XML
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
|
<object>
|
|
<spriteName>ssEDFX</spriteName>
|
|
<solid>0</solid>
|
|
<visible>-1</visible>
|
|
<depth>-1000</depth>
|
|
<persistent>0</persistent>
|
|
<parentName><undefined></parentName>
|
|
<maskName><undefined></maskName>
|
|
<events>
|
|
<event eventtype="0" enumb="0">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>event_user(0);
|
|
fadeout = 0;
|
|
|
|
widescreen = oControl.widescreen;
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
<event eventtype="1" enumb="0">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>surface_free(surf);
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
<event eventtype="3" enumb="2">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>if (!surface_exists(surf)) {
|
|
event_user(0);
|
|
event_user(1);
|
|
}
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
<event eventtype="3" enumb="0">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>event_user(1);
|
|
if (fadeout) {
|
|
if (image_alpha > 0) {
|
|
image_alpha -= 0.01;
|
|
} else instance_destroy();
|
|
}
|
|
widescreen = oControl.widescreen;
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
<event eventtype="7" enumb="12">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>fadeout = 1;
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
<event eventtype="7" enumb="11">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>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();
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
<event eventtype="7" enumb="10">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>surf = surface_create(512, 256);
|
|
surface_set_target(surf);
|
|
draw_clear(c_white);
|
|
surface_reset_target();
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
<event eventtype="8" enumb="0">
|
|
<action>
|
|
<libid>1</libid>
|
|
<id>603</id>
|
|
<kind>7</kind>
|
|
<userelative>0</userelative>
|
|
<isquestion>0</isquestion>
|
|
<useapplyto>-1</useapplyto>
|
|
<exetype>2</exetype>
|
|
<functionname></functionname>
|
|
<codestring></codestring>
|
|
<whoName>self</whoName>
|
|
<relative>0</relative>
|
|
<isnot>0</isnot>
|
|
<arguments>
|
|
<argument>
|
|
<kind>1</kind>
|
|
<string>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);
|
|
</string>
|
|
</argument>
|
|
</arguments>
|
|
</action>
|
|
</event>
|
|
</events>
|
|
<PhysicsObject>0</PhysicsObject>
|
|
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
|
<PhysicsObjectShape>0</PhysicsObjectShape>
|
|
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
|
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
|
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
|
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
|
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
|
<PhysicsObjectFriction>0.200000002980232</PhysicsObjectFriction>
|
|
<PhysicsObjectAwake>-1</PhysicsObjectAwake>
|
|
<PhysicsObjectKinematic>-1</PhysicsObjectKinematic>
|
|
<PhysicsShapePoints/>
|
|
</object>
|