Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_susiezilla_perfect_chain_letter_Step_0

(view raw script w/o annotations or w/e)
1
v_off -= 0.5;
2
with (obj_susiezilla_gamecontroller)
3
{
4
    if (gameover)
5
        instance_destroy(other.id);
6
}
7
if (alarm[0])
8
{
9
    val = 
scr_approach
scr_approach

function
scr_approach(arg0, arg1, arg2)
{ if (arg0 < arg1) { arg0 += arg2; if (arg0 > arg1) return arg1; } else { arg0 -= arg2; if (arg0 < arg1) return arg1; } return arg0; }
(val, pi, 0.2617993877991494);
10
    image_yscale = 
scr_approach
scr_approach

function
scr_approach(arg0, arg1, arg2)
{ if (arg0 < arg1) { arg0 += arg2; if (arg0 > arg1) return arg1; } else { arg0 -= arg2; if (arg0 < arg1) return arg1; } return arg0; }
(image_yscale, 1, 0.08333333333333333);
11
}
12
else
13
{
14
    image_yscale = 
scr_approach
scr_approach

function
scr_approach(arg0, arg1, arg2)
{ if (arg0 < arg1) { arg0 += arg2; if (arg0 > arg1) return arg1; } else { arg0 -= arg2; if (arg0 < arg1) return arg1; } return arg0; }
(image_yscale, 0, 0.125);
15
    if (image_yscale == 0)
16
        instance_destroy();
17
}