|
1
|
scr_enemy_drawhurt_genericscr_enemy_drawhurt_generic
function scr_enemy_drawhurt_generic()
{
if (state == 3 && hurttimer >= 0)
draw_sprite_ext(hurtsprite, 0, x + shakex + hurtspriteoffx, y + hurtspriteoffy, 2, 2, 0, image_blend, 1);
} ();
|
|
2
|
if (state == 0)
|
|
3
|
{
|
|
4
|
fsiner += 1;
|
|
5
|
animsiner++;
|
|
6
|
thissprite = idlesprite;
|
|
7
|
if (global.mercymod[myself] >= global.mercymax[myself])
|
|
8
|
thissprite = sparedsprite;
|
|
9
|
draw_monster_body_part(spr_guei_arm_back, (animsiner + 2) / 6, x, y);
|
|
10
|
draw_monster_body_part(spr_guei_body, animsiner / 6, x, y);
|
|
11
|
draw_monster_body_part(spr_guei_head, animsiner / 6, x, y);
|
|
12
|
draw_monster_body_part(spr_guei_arm_front, (animsiner + 4) / 6, x, y);
|
|
13
|
draw_monster_body_part_ext(spr_guei_wisp1, animsiner / 6, x + (sin(animsiner / 6) * 2), y + (cos(animsiner / 6) * 2), image_xscale, image_yscale, 0, c_white, sin(animsiner / 14) * 0.5);
|
|
14
|
draw_monster_body_part_ext(spr_guei_wisp2, animsiner / 6, x - (sin(animsiner / 6) * 2), y - (cos(animsiner / 6) * 2), image_xscale, image_yscale, 0, c_white, sin((animsiner + 7) / 14) * 0.5);
|
|
15
|
}
|
|
16
|
if (becomeflash == 0)
|
|
17
|
flash = 0;
|
|
18
|
becomeflash = 0;
|