Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_berdly_smoke_Step_0

(view raw script w/o annotations or w/e)
1
image_alpha -= 0.02;
2
x += h_speed;
3
if (image_alpha <= 0.8)
4
{
5
    var _ilerp = 
scr_remapvalue
scr_remapvalue

function
scr_remapvalue(arg0, arg1, arg2, arg3, arg4)
{ if (arg1 == arg0) return arg3; var __invLerp = (arg2 - arg0) / (arg1 - arg0); return lerp(arg3, arg4, __invLerp); } function remap(arg0, arg1, arg2, arg3, arg4) { var __invLerp =
scr_inverselerp(arg1, arg2, arg0);
return lerp(arg3, arg4, __invLerp); } function remap_clamped(arg0, arg1, arg2, arg3, arg4) { var __remapped_value = remap(arg0, arg1, arg2, arg3, arg4); return clamp(__remapped_value, arg3, arg4); }
(0.8, 0, image_alpha, 0, 1);
6
    h_speed = lerp_ease_in(0, -8, _ilerp, 1);
7
}
8
if (image_alpha < 0)
9
    instance_destroy();
10
if (!instance_exists(o_coaster_berdly) && instance_exists(obj_ch2_scene11a.coaster_berdly) && instance_exists(obj_ch2_scene11a))
11
    depth = obj_ch2_scene11a.coaster_berdly.depth + 1;