1 |
if (global.flag[317 seen_police_scene] == 0) |
2 |
{ |
3 |
dogd = instance_create(186, 56, obj_npc_sign); |
4 |
dogd.sprite_index = spr_npc_prisoner_dog_eye; |
5 |
dogd.image_speed = 0; |
6 |
dogd.image_xscale = 1; |
7 |
dogd.image_yscale = 1; |
8 |
dogd.setdepth = 0; |
9 |
dogd.depth = 400000100; |
10 |
doge = instance_create(233, 59, obj_npc_sign); |
11 |
doge.sprite_index = spr_npc_prisoner_dog_lesser; |
12 |
doge.image_speed = 0; |
13 |
doge.image_xscale = 1; |
14 |
doge.image_yscale = 1; |
15 |
doge.setdepth = 0; |
16 |
doge.depth = 400000100; |
17 |
doga = scr_dark_markerscr_dark_markerfunction 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;
} (177, 40, spr_npc_prisoner_dog_m); |
18 |
doga.image_speed = 0; |
19 |
doga.image_xscale = 1; |
20 |
doga.image_yscale = 1; |
21 |
doga.depthcancel = 1; |
22 |
doga.depth = dogd.depth + 20; |
23 |
dogb = scr_dark_markerscr_dark_markerfunction 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;
} (202, 40, spr_npc_prisoner_dog_f); |
24 |
dogb.image_speed = 0; |
25 |
dogb.image_xscale = 1; |
26 |
dogb.image_yscale = 1; |
27 |
dogb.depth = dogd.depth + 20; |
28 |
dogb.depthcancel = 1; |
29 |
dogc = scr_dark_markerscr_dark_markerfunction 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;
} (211, 40, spr_npc_prisoner_dog_big); |
30 |
dogc.image_speed = 0; |
31 |
dogc.image_xscale = 1; |
32 |
dogc.image_yscale = 1; |
33 |
dogc.depthcancel = 1; |
34 |
dogc.depth = dogd.depth + 10; |
35 |
repeatalarm = false; |
36 |
pausetimer = 0; |
37 |
undyneinteract = instance_create(154, 143, obj_npc_sign); |
38 |
undyneinteract.visible = 0; |
39 |
undynesideinteract = instance_create(154, 120, obj_npc_sign); |
40 |
undynesideinteract.visible = 0; |
41 |
undynedesk = scr_markerscr_markerfunction scr_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
}
return thismarker;
} (128, 97, spr_undyne_police_table); |
42 |
deskchairless = scr_markerscr_markerfunction scr_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
}
return thismarker;
} (128, 97, spr_lw_police_table_broken_chairless); |
43 |
deskchairless.depthcancel = 1; |
44 |
deskchairless.depth = 98260; |
45 |
deskchairless.visible = 0; |
46 |
undynecollider = instance_create(129, 131, obj_solidblock); |
47 |
undynecollider.image_xscale = 3.5; |
48 |
undynecollider.image_yscale = 1.5; |
49 |
undyne = -1; |
50 |
keys = scr_markerscr_markerfunction scr_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
}
return thismarker;
} (180, 135, spr_lw_police_keys_insert); |
51 |
keys.image_speed = 0; |
52 |
keys.image_index = 0; |
53 |
key_turn_timer = 0; |
54 |
boombox = scr_markerscr_markerfunction scr_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
}
return thismarker;
} (75, 68, spr_lw_police_boombox); |
55 |
bars = scr_markerscr_markerfunction scr_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
}
return thismarker;
} (177, 35, bg_lw_police_house_bars_closed); |
56 |
bars.depthcancel = 1; |
57 |
bars.depth = 500; |
58 |
con = -1; |
59 |
keycon = -1; |
60 |
kriscon = -1; |
61 |
napstablook = instance_create(92, 84, obj_npc_napstablook_cop); |
62 |
soundalarm = false; |
63 |
napstacon = 0; |
64 |
timer = 0; |
65 |
undyne_slam = false; |
66 |
undyne_slam_timer = 0; |
67 |
jail_collider = instance_create(179, 77, obj_soliddark); |
68 |
jail_collider.image_xscale = 2; |
69 |
jail_collider.image_yscale = 0.5; |
70 |
} |
71 |
else |
72 |
{ |
73 |
con = -1; |
74 |
keys = -1; |
75 |
keycon = -1; |
76 |
kriscon = -1; |
77 |
boombox = scr_markerscr_markerfunction scr_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
}
return thismarker;
} (75, 68, spr_lw_police_boombox); |
78 |
bars = scr_markerscr_markerfunction scr_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
}
return thismarker;
} (177, 35, bg_lw_police_house_bars_open); |
79 |
with (bars) |
80 |
{ |
81 |
auto_depth = 0; |
82 |
depthcancel = 0; |
83 |
depth = 0; |
84 |
} |
85 |
bars_bottom = scr_markerscr_markerfunction scr_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
}
return thismarker;
} (177, 35, bg_lw_police_house_bars_open_bottom); |
86 |
with (bars_bottom) |
87 |
depth = 100000; |
88 |
jail_collider_bottom = instance_create(180, 98, obj_solidblock); |
89 |
jail_collider_bottom.image_xscale = 2; |
90 |
jail_collider_bottom.image_yscale = 0.35; |
91 |
jail_collider_side = instance_create(255, 98, obj_solidblock); |
92 |
jail_collider_side.image_xscale = 1; |
93 |
jail_collider_side.image_yscale = 0.35; |
94 |
doorcollider = instance_create(223, 95, obj_solidblock); |
95 |
doorcollider.image_xscale = 0.35; |
96 |
doorcollider.image_yscale = 0.95; |
97 |
undynedesk = instance_create(128, 97, obj_solidblock); |
98 |
undynedesk.sprite_index = spr_lw_police_table_broken; |
99 |
undynedesk.visible = true; |
100 |
with (undynedesk) |
101 |
scr_depth(); |
102 |
napstablook = instance_create(92, 84, obj_npc_napstablook_cop); |
103 |
soundalarm = global.flag[317 seen_police_scene] == 2; |
104 |
napstacon = (global.flag[317 seen_police_scene] == 2) ? 0 : -1; |
105 |
if (soundalarm) |
106 |
{ |
107 |
with (obj_doorAny) |
108 |
doorFadeMusic = 1; |
109 |
snd_free_all(); |
110 |
alarm[1] = 1; |
111 |
} |
112 |
undyne_slam = false; |
113 |
undyne_slam_timer = 0; |
114 |
} |