Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_board_dungeon_2_roomWriter_Step_0

(view raw script w/o annotations or w/e)
1
if (active)
2
{
3
    if (mystring == "notfound")
4
    {
5
        mystring = obj_board_dungeon_2_roomWriterManager.mystring;
6
        obj_board_dungeon_2_roomWriterManager.con++;
7
    }
8
    if (con == 0 && obj_board_camera.con == 0)
9
    {
10
        drawtext = true;
11
        var enemcount = 0;
12
        with (obj_board_enemy_lizard)
13
        {
14
            if (
scr_board_onscreen
scr_board_onscreen

function
scr_board_onscreen()
{ if (x >= 128 && x < 512 && y >= 64 && y <= 320) return 1; else return 0; }
())
15
                enemcount++;
16
        }
17
        with (obj_board_enemy_monster)
18
        {
19
            if (
scr_board_onscreen
scr_board_onscreen

function
scr_board_onscreen()
{ if (x >= 128 && x < 512 && y >= 64 && y <= 320) return 1; else return 0; }
())
20
            {
21
                if (type == 0)
22
                    enemcount++;
23
            }
24
        }
25
        if (enemcount == 0)
26
            con = 1;
27
    }
28
}
29
else
30
{
31
    timer = 0;
32
    texttimer = 0;
33
    drawtext = false;
34
}