|
1
|
siner++;
|
|
2
|
var ymod = sin(siner / 30) * 8;
|
|
3
|
if (sprite_index == spr_roaringknight_noarm)
|
|
4
|
draw_sprite_ext(spr_roaringknight_armpoint, armpoint_index, x + 116, y + 62 + ymod, image_xscale, image_yscale, armpoint, image_blend, image_alpha);
|
|
5
|
draw_sprite_ext(sprite_index, image_index, x, y + ymod, image_xscale, image_yscale, image_angle, image_blend, image_alpha);
|
|
6
|
if ((siner % 4) == 0 && image_alpha != 0)
|
|
7
|
{
|
|
8
|
fade = scr_afterimagescr_afterimage
function scr_afterimage()
{
afterimage = instance_create(x, y, obj_afterimage);
afterimage.sprite_index = sprite_index;
afterimage.image_index = image_index;
afterimage.image_blend = image_blend;
afterimage.image_speed = 0;
afterimage.depth = depth;
afterimage.image_xscale = image_xscale;
afterimage.image_yscale = image_yscale;
afterimage.image_angle = image_angle;
return afterimage;
} ();
|
|
9
|
fade.image_alpha = 0.6;
|
|
10
|
fade.depth = obj_knight_enemy.depth + 1;
|
|
11
|
fade.fadeSpeed = 0.04;
|
|
12
|
fade.hspeed = 4;
|
|
13
|
fade.vspeed = random_range(-knightafterimagerange, knightafterimagerange);
|
|
14
|
}
|