var a = 6.5; draw_set_color(c_white); if (state == 3 && hurttimer >= 0) draw_sprite_ext(hurtsprite, hurttimer / 2, x + shakex + hurtspriteoffx, y + hurtspriteoffy, 2, 2, 0, image_blend, 1); if (state == 0) { if (flash == 1) fsiner++; siner += 0.16666666666666666; if (global.mercymod[myself] >= global.mercymax[myself] && scr_monsterpop() == 1 && !i_ex(obj_seth_shinobeetle_controller)) { draw_monster_body_part(sparedsprite, siner, x, y); } else if (scr_monsterpop() == 1 && !i_ex(obj_seth_shinobeetle_controller)) { if (alone == false) { alone = true; scr_mercyadd(myself, 100); } draw_monster_body_part(spr_shinobeetle_spare_alone, siner, x, y); } else if (global.mercymod[myself] >= global.mercymax[myself]) { draw_monster_body_part(sparedsprite, siner, x, y); } else { draw_sprite_ext(spr_shinobeetle_wings_l, 0, x + 24, y + 74 + (sin(siner) * 2), image_xscale, image_yscale, rightwingangle + (sin(wingsiner + a) * 30), image_blend, image_alpha); if (flash == 1) draw_sprite_ext_flash(spr_shinobeetle_wings_l, 0, x + 24, y + 74 + (sin(siner) * 2), image_xscale, image_yscale, rightwingangle + (sin(wingsiner + a) * 30), image_blend, (-cos(fsiner / 5) * 0.4) + 0.6); draw_sprite_ext(spr_shinobeetle_wings_r, 0, x + 58, y + 60 + (sin(siner) * 2), image_xscale, image_yscale, leftwingangle - (sin(wingsiner + a) * 30), image_blend, image_alpha); if (flash == 1) draw_sprite_ext_flash(spr_shinobeetle_wings_r, 0, x + 58, y + 60 + (sin(siner) * 2), image_xscale, image_yscale, leftwingangle - (sin(wingsiner + a) * 30), image_blend, (-cos(fsiner / 5) * 0.4) + 0.6); draw_monster_body_part(spr_shinobeetle_body, 0, x, y + (sin(siner) * 1.5)); draw_monster_body_part(spr_shinobeetle_feet, 0, x, y); draw_monster_body_part(spr_shinobeetle_arms, 0, x, y + (sin(siner) * 3)); } } if (becomeflash == 0) flash = 0; becomeflash = 0; if (wingcon == 0) { wingtimer++; if (wingtimer == wingtimermax) { wingcon = 1; wingtimer = 0; wingtimermax = 60 + irandom(90); } } if (wingcon == 1) { wingtimer++; wingsiner += 1; if (wingtimer == 20) { wingcon = 0; wingtimer = 0; wingsiner = 0; } }