Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_ch2_scene9_Create_0

(view raw script w/o annotations or w/e)
1
with (obj_npc_room)
2
    instance_destroy();
3
wirecon = 0;
4
wiretimer = 0;
5
funcon = 0;
6
customcon = 0;
7
con = 0;
8
destroyme = 0;
9
if (global.plot >= 51)
10
{
11
    instance_destroy();
12
    con = -1;
13
}
14
else
15
{
16
    npc1_o = instance_create(260, 200, obj_npc_room);
17
    with (npc1_o)
18
        
scr_depth
scr_depth

function
scr_depth()
{ depth = 100000 - ((y * 10) + (sprite_height * 10)); }
();
19
    npc2_o = instance_create(380, 280, obj_npc_room);
20
    with (npc2_o)
21
        
scr_depth
scr_depth

function
scr_depth()
{ depth = 100000 - ((y * 10) + (sprite_height * 10)); }
();
22
    con = 1;
23
}
24
screencon = 0;
25
screenmax = 0;
26
screencount = 0;
27
susieattackcon = 0;
28
susieattacktimer = 0;
29
alarm[5]
 = 1;
gml_Object_obj_ch2_scene9_Alarm_5.gml

if (screencount < screenmax) { var x_offset = 0; if (global.lang == "ja") { if (screencount == 1) x_offset -= 12; else if (screencount == 3) x_offset += 18; } screen[screencount] = instance_create((screenx[screencount] * 2) + camerax() + x_offset, (screeny[screencount] * 2) + cameray(), obj_queenscreen); screen[screencount].sprite_index =
scr_84_get_sprite("spr_queenscreen");
screen[screencount].image_index = screenimage[screencount]; screencount++; } alarm[5]
 = 2;
30
screenx[0] = 117;
31
screeny[0] = 40;
32
screenimage[0] = 0;
33
screenx[1] = 80;
34
screeny[1] = 40;
35
screenimage[1] = 2;
36
screenx[2] = 210;
37
screeny[2] = 40;
38
screenimage[2] = 1;
39
screenx[3] = 245;
40
screeny[3] = 40;
41
screenimage[3] = 2;
42
screenx[4] = 30;
43
screeny[4] = 35;
44
screenimage[4] = 3;
45
screenx[5] = 63;
46
screeny[5] = 39;
47
screenimage[5] = 0;
48
screenx[6] = 94;
49
screeny[6] = 35;
50
screenimage[6] = 4;
51
screenx[7] = 220;
52
screeny[7] = 35;
53
screenimage[7] = 5;
54
screenx[8] = 253;
55
screeny[8] = 39;
56
screenimage[8] = 0;
57
screenx[9] = 284;
58
screeny[9] = 35;
59
screenimage[9] = 5;
60
screenx[10] = 220;
61
screeny[10] = 35;
62
screenimage[10] = 7;
63
for (i = 11; i < 16; i++)
64
{
65
    if (i == 11)
66
    {
67
        screenx[i] = 28;
68
        screeny[i] = 67;
69
    }
70
    if (i == 12)
71
    {
72
        screenx[i] = 73;
73
        screeny[i] = 34;
74
    }
75
    if (i == 13)
76
    {
77
        screenx[i] = 95;
78
        screeny[i] = 74;
79
    }
80
    if (i == 14)
81
    {
82
        screenx[i] = 224;
83
        screeny[i] = 76;
84
    }
85
    if (i == 15)
86
    {
87
        screenx[i] = 282;
88
        screeny[i] = 78;
89
    }
90
    screenimage[i] = 6;
91
}
92
screenx[16] = 253;
93
screeny[16] = 39;
94
screenimage[16] = 0;
95
screenx[17] = 284;
96
screeny[17] = 35;
97
screenimage[17] = 8;