Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_ch3_PTB02_toriel_Step_0

(view raw script w/o annotations or w/e)
1
if (ball_open)
2
{
3
    ball_open = false;
4
    scr_lerp_var_instance(id, "ballbot_pos_x", ballbot_pos_x, ballbot_pos_x + 80, 12, 2, "in");
5
    scr_lerp_var_instance(id, "ballbot_pos_y", ballbot_pos_y, ballbot_pos_y + 80, 12, 2, "in");
6
    scr_lerp_var_instance(id, "ballcover_pos_x", ballcover_pos_x, ballcover_pos_x + 80, 12, 2, "in");
7
    scr_lerp_var_instance(id, "ballcover_pos_y", ballcover_pos_y, ballcover_pos_y + 80, 12, 2, "in");
8
    scr_lerp_var_instance(id, "balltop_pos_x", balltop_pos_x, balltop_pos_x - 80, 12, 2, "in");
9
    scr_lerp_var_instance(id, "balltop_pos_y", balltop_pos_y, balltop_pos_y - 80, 12, 2, "in");
10
    scr_lerp_var_instance(id, "ball_top_alpha", ball_top_alpha, 0, 12, 2, "in");
11
    scr_lerp_var_instance(id, "ball_alpha", 1, 0, 12, 2, "in");
12
}
13
if (ball_move)
14
{
15
    ball_move_timer++;
16
    if (ball_move_timer == 1)
17
    {
18
    }
19
}
20
if (torielfloatcon > 0)
21
{
22
    tsin++;
23
    if (torielfloatcon == 1)
24
    {
25
        if ((tsin % 4) == 0)
26
        {
27
            var shine = instance_create(x + irandom_range(-30, 30), y + 56, obj_afterimage);
28
            shine.image_speed = 0.25;
29
            shine.image_alpha = 2;
30
            shine.sprite_index = spr_shine;
31
            shine.visible = true;
32
            shine.gravity = 0.25;
33
            shine.depth = depth - 10;
34
            
scr_darksize
scr_darksize

function
scr_darksize()
{ var inst = id; if (argument_count) inst = argument0; inst.image_xscale = 2; inst.image_yscale = 2; }
(shine);
35
        }
36
    }
37
}