|
1
|
con = -1;
|
|
2
|
customcon = 0;
|
|
3
|
inactivetimer = 0;
|
|
4
|
lancertimer = 0;
|
|
5
|
reminder = 0;
|
|
6
|
lancercon = 0;
|
|
7
|
lancertalking = false;
|
|
8
|
talktimer = 0;
|
|
9
|
talkinterval = 1;
|
|
10
|
talkstart = 0;
|
|
11
|
if (global.chapter != 2 || global.plot >= 100)
|
|
12
|
{
|
|
13
|
instance_destroy();
|
|
14
|
}
|
|
15
|
else
|
|
16
|
{
|
|
17
|
scr_losecharscr_losechar
function scr_losechar()
{
global.char[2] = 0;
global.char[1] = 0;
with (obj_darkcontroller)
{
chartotal = 0;
havechar[0] = 0;
havechar[1] = 0;
havechar[2] = 0;
havechar[3] = 0;
for (i = 0; i < 3; i += 1)
{
global.faceaction[i] = 0;
if (global.char[i] != 0)
chartotal += 1;
if (global.char[i] == 1)
{
havechar[0] = 1;
charpos[0] = i;
}
if (global.char[i] == 2)
{
havechar[1] = 1;
charpos[1] = i;
}
if (global.char[i] == 3)
{
havechar[2] = 1;
charpos[2] = i;
}
if (global.char[i] == 4)
{
havechar[3] = 1;
charpos[3] = i;
}
}
}
global.submenu = 0;
global.charselect = -1;
for (i = 0; i < 36; i += 1)
global.submenucoord[i] = 0;
} ();
|
|
18
|
if (instance_exists(obj_caterpillarchara))
|
|
19
|
instance_destroy(obj_caterpillarchara);
|
|
20
|
if (scr_keyitemcheckscr_keyitemcheck
function scr_keyitemcheck(arg0)
{
haveit = 0;
itemcount = 0;
for (i = 0; i < 12; i += 1)
{
if (global.keyitem[i] == arg0)
haveit = 1;
if (global.keyitem[i] == arg0)
itemcount += 1;
}
return haveit;
} (8) == 0)
|
|
21
|
scr_keyitemgetscr_keyitemget
function scr_keyitemget(arg0)
{
i = 0;
loop = 1;
noroom = 0;
global.item[12] = 999;
while (loop == 1)
{
if (global.keyitem[i] == 0)
{
global.keyitem[i] = arg0;
break;
}
if (i == 12)
{
noroom = 1;
break;
}
i += 1;
}
script_execute(scr_keyiteminfo_all);
} (8);
|
|
22
|
blackall = scr_dark_markerscr_dark_marker
function scr_dark_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
image_xscale = 2;
image_yscale = 2;
}
return thismarker;
} (-10, -10, spr_pixel_white);
|
|
23
|
blackall.image_xscale = 999;
|
|
24
|
blackall.image_yscale = 999;
|
|
25
|
blackall.depth = 100;
|
|
26
|
blackall.image_blend = c_black;
|
|
27
|
cage_collider = instance_create(280, 168, obj_soliddark);
|
|
28
|
cage_collider.image_xscale = 2;
|
|
29
|
cage_collider.image_yscale = 3.5;
|
|
30
|
cagetop = scr_dark_markerscr_dark_marker
function scr_dark_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
image_xscale = 2;
image_yscale = 2;
}
return thismarker;
} (280, 168, spr_cutscene_17b_capsule_top);
|
|
31
|
cagetop.image_speed = 0;
|
|
32
|
cagetop.depth = 96830;
|
|
33
|
talktube = instance_create(437, 150, obj_npc_sign);
|
|
34
|
talktube.sprite_index = spr_dw_mansion_room_kris_talk_tube;
|
|
35
|
talktube.image_speed = 0;
|
|
36
|
talktube.visible = 0;
|
|
37
|
queen_monitor_frame = scr_dark_markerscr_dark_marker
function scr_dark_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
image_xscale = 2;
image_yscale = 2;
}
return thismarker;
} (142, 24, spr_dw_mansion_monitor_frame);
|
|
38
|
with (queen_monitor_frame)
|
|
39
|
scr_depthscr_depth
function scr_depth()
{
depth = 100000 - ((y * 10) + (sprite_height * 10));
} ();
|
|
40
|
queen_monitor = instance_create(queen_monitor_frame.x + 175, queen_monitor_frame.y + 60, obj_queenmonitor);
|
|
41
|
queen_monitor.depth = queen_monitor_frame.depth + 100;
|
|
42
|
var computer = instance_create(130, 24, obj_npc_room);
|
|
43
|
computer.sprite_index = spr_dw_mansion_room_kris_monitor;
|
|
44
|
computer.depth = queen_monitor.depth + 100;
|
|
45
|
lancer_typing_start = false;
|
|
46
|
lancer_typing_stop = false;
|
|
47
|
monitor_on = false;
|
|
48
|
overload = false;
|
|
49
|
open_capsule = false;
|
|
50
|
cage_collider_bottom = instance_create(cagetop.x + 12, (cagetop.y + (sprite_get_height(spr_cutscene_17b_capsule_top) * 2)) - 4, obj_soliddark);
|
|
51
|
cage_collider_bottom.image_yscale = 0.1;
|
|
52
|
cage_collider_bottom.image_xscale = 1.4;
|
|
53
|
}
|