Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_ch5_DW29_power_up_enemy_Step_0

(view raw script w/o annotations or w/e)
1
_timer++;
2
if (_end_sequence && i_ex(obj_ch5_DW29_power_up_flowery))
3
{
4
    x = lerp(x, obj_ch5_DW29_power_up_flowery.x, ease_in_back(clamp(_timer / 60, 0, 1), 0, 1, 1));
5
    y = lerp(y, obj_ch5_DW29_power_up_flowery.y, ease_in_back(clamp(_timer / 60, 0, 1), 0, 1, 1));
6
    if (_timer >= 40 && _timer < 50 && (_timer % 2) == 1)
7
        
scr_afterimage_monochrome
scr_afterimage_monochrome

function
scr_afterimage_monochrome(arg0, arg1)
{ afterimage = instance_create(x, y, obj_afterimage_onecolor); afterimage.tint = arg0; afterimage.additive = arg1; 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; } function scr_afterimage_monochrome_parallax(arg0, arg1, arg2) { afterimage = instance_create(x, y, obj_afterimage_onecolor_parallax); afterimage.tint = arg0; afterimage.additive = arg1; 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; afterimage.parallax_depth = arg2; return afterimage; }
(merge_color(c_gray, c_white, 0.7), false);
8
}
9
if (!_hover_active)
10
    exit;
11
if (_modifier == 1)
12
    y = ystart + (sin(_timer / 6) * 6);
13
else
14
    y = ystart - (sin(_timer / 6) * 6);