sQueenBelly 0 -1 -10 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 flashing = 0; fxtimer = 0; 1 603 7 0 0 -1 2 self 0 0 1 if (instance_exists(oQueenHead)) { flashing = oQueenHead.flashing; fxtimer = oQueenHead.fxtimer; } 1 603 7 0 0 -1 2 self 0 0 1 if (other.image_index == 1 && oCharacter.state == 55 && instance_number(oQueenFinalExplosion) == 0) with (oQueenHead) event_user(3); 1 603 7 0 0 -1 2 self 0 0 1 if(oControl.mod_fusion == 1 || oControl.MonsterPalettesFusionOnly == 0) { pal_swap_set(oControl.QueenPalette, 1, false); } draw_sprite_ext(sQueenBelly, -1, x, y, 1, 1, image_angle, -1, 0.5); if (!flashing) { draw_sprite_ext(sQueenRibs, -1, x, y, 1, 1, image_angle, -1, 1); } else { draw_sprite_ext(sQueenRibs, -1, x, y, 1, 1, image_angle, make_color_rgb(255 - fxtimer * 63, 255 - fxtimer * 63, 255 - fxtimer * 63), 1); draw_set_blend_mode(bm_add); repeat (2) draw_sprite_ext(sQueenRibs, -1, x, y, 1, 1, image_angle, -1, 1 - fxtimer * 0.25); draw_set_blend_mode(bm_normal); } shader_reset(); 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 -1