Deltarune (Chapter 1) script viewer

← back to main script listing

gml_Object_obj_grazebox_Collision_obj_collidebullet

(view raw script w/o annotations or w/e)
1
with (other)
2
{
3
    if (global.inv < 0)
4
    {
5
        if (grazed == 1)
6
        {
7
            
scr_tensionheal
scr_tensionheal

function
scr_tensionheal(arg0)
{ global.tension += arg0; if (global.tension > global.maxtension) global.tension = global.maxtension; }
(grazepoints / 20);
8
            if (global.turntimer >= 10)
9
                global.turntimer -= (timepoints / 20);
10
            with (obj_grazebox)
11
            {
12
                if (grazetimer >= 0 && grazetimer < 4)
13
                    grazetimer = 3;
14
                if (grazetimer < 2)
15
                    grazetimer = 2;
16
            }
17
        }
18
        if (grazed == 0)
19
        {
20
            grazed = 1;
21
            
scr_tensionheal
scr_tensionheal

function
scr_tensionheal(arg0)
{ global.tension += arg0; if (global.tension > global.maxtension) global.tension = global.maxtension; }
(grazepoints);
22
            if (global.turntimer >= 10)
23
                global.turntimer -= timepoints;
24
            with (obj_battlecontroller)
25
                grazenoise = 1;
26
            with (obj_grazebox)
27
                grazetimer = 10;
28
        }
29
    }
30
}