Deltarune script viewer

← back to main script listing

gml_Object_obj_sneo_final_orb_Step_0

(view raw script w/o annotations or w/e)
1
if (timer != 0)
2
{
3
    timer++;
4
}
5
else if (timer == 0)
6
{
7
    if (speed < 3)
8
        speed += 0.25;
9
}
10
if (timer > 60)
11
{
12
    d = instance_create(camerax(), cameray(), obj_fadein);
13
    with (obj_fadeout)
14
        instance_destroy();
15
    d.image_blend = c_white;
16
    d.fadespeed = -0.01;
17
    if (playerhit)
18
        scr_damage_all
scr_damage_all

function scr_damage_all() { if (global.inv < 0) { remdamage = damage; _temptarget = target; for (ti = 0; ti < 3; ti += 1) { global.inv = -1; damage = remdamage; target = ti; if (global.hp[global.char[ti]] > 0 && global.char[ti] != 0) scr_damage(); } global.inv = global.invc * 40; target = _temptarget; } }
();
19
    global.turntimer = 1;
20
    instance_destroy();
21
}