|
1
|
if (!pushed && x >= 520)
|
|
2
|
{
|
|
3
|
pushed = true;
|
|
4
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("hspeed", 3, 0, 10);
|
|
5
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("vspeed", -1, 0, 5);
|
|
6
|
global.interact = 1;
|
|
7
|
}
|
|
8
|
if (pushed && can_push)
|
|
9
|
{
|
|
10
|
push_timer++;
|
|
11
|
if (push_timer == 8)
|
|
12
|
{
|
|
13
|
vspeed = 0;
|
|
14
|
visible = 0;
|
|
15
|
pan_ypos = cameray();
|
|
16
|
obj_homealone_heart.cutscene = 1;
|
|
17
|
scr_pan_lerpscr_pan_lerp
function scr_pan_lerp(arg0, arg1, arg2, arg3 = -1)
{
panner = instance_create(arg0, arg1, obj_panner);
panner.panmax = arg2;
panner.type = 1;
if (arg3 != -1)
panner.locktype = arg3;
} (camerax(), 420, 15);
|
|
18
|
with (obj_homealone_treat_launcher)
|
|
19
|
shoot_treat = true;
|
|
20
|
}
|
|
21
|
if (push_timer == 108)
|
|
22
|
scr_pan_lerpscr_pan_lerp
function scr_pan_lerp(arg0, arg1, arg2, arg3 = -1)
{
panner = instance_create(arg0, arg1, obj_panner);
panner.panmax = arg2;
panner.type = 1;
if (arg3 != -1)
panner.locktype = arg3;
} (camerax(), pan_ypos, 15);
|
|
23
|
if (push_timer == 124)
|
|
24
|
{
|
|
25
|
can_push = false;
|
|
26
|
obj_homealone_heart.cutscene = 0;
|
|
27
|
global.interact = 0;
|
|
28
|
instance_destroy();
|
|
29
|
}
|
|
30
|
}
|
|
31
|
if (fallen)
|
|
32
|
roll_timer++;
|