if (con == 1) { doorblock = instance_create_ch1(640, 360, obj_soliddark_ch1); with (doorblock) image_xscale = 2; snd_play_ch1(snd_locker_ch1); instance_create_ch1(0, 0, obj_shake_ch1); __view_set(e__VW.XView, 0, 440); with (obj_mainchara_ch1) { cutscene = 1; visible = 0; } k = scr_dark_marker_ch1(obj_mainchara_ch1.x, obj_mainchara_ch1.y, spr_krisb_defeat_ch1); r = scr_dark_marker_ch1(520, 160, spr_ralsei_fell_ch1); with (r) image_index = 2; irondoor = scr_dark_marker_ch1(640, 280, spr_irondoor_ch1); with (irondoor) scr_depth_ch1(); diamond = scr_dark_marker_ch1(640, 360, spr_diamond_overworld_ch1); with (diamond) depth = 100; con = 2; alarm[4] = 60; } if (con == 2) global.interact = 1; if (con == 3) { global.typer = 6; global.fc = 0; with (diamond) image_speed = 0.25; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_29_0"); global.msg[1] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_30_0"); global.msg[2] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_31_0"); con = 4; d = instance_create_ch1(0, 0, obj_dialoguer_ch1); d.side = 0; } if (con == 4 && !d_ex_ch1()) { with (diamond) { image_speed = 0.5; vspeed = 5; } con = 5; kx = k.x; ky = k.y; rx = r.x; ry = r.y; moveamt = 0.5; alarm[4] = 30; } if (con == 6) { moveamt += 0.1; k.x = kx + random(moveamt); k.y = ky + random(moveamt); r.x = rx + random(moveamt); r.y = ry + random(moveamt); if (moveamt >= 3) { r.x = rx; r.y = ry; k.x = kx; k.y = ky; with (k) sprite_index = spr_krisd_dark_ch1; with (r) sprite_index = spr_ralseid_ch1; snd_play_ch1(snd_noise_ch1); con = 7; alarm[4] = 20; } } if (con == 8) { with (r) sprite_index = spr_ralseir_ch1; with (k) sprite_index = spr_krisl_dark_ch1; global.fc = 2; global.fe = 3; global.typer = 31; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_82_0"); global.msg[1] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_83_0"); global.msg[2] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_84_0"); global.msg[3] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_85_0"); global.msg[4] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_86_0"); con = 8.1; instance_create_ch1(0, 0, obj_dialoguer_ch1); } if (con == 8.1 && !d_ex_ch1()) { with (r) sprite_index = spr_ralseid_ch1; exc = instance_create_ch1(r.x + 20, r.y - 20, obj_excblcon_ch1); con = 7.2; alarm[4] = 30; } if (con == 8.2) { with (exc) instance_destroy(); with (r) sprite_index = spr_ralseir_ch1; global.fe = 3; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_104_0"); global.msg[1] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_105_0"); global.msg[2] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_106_0"); global.msg[3] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_107_0"); instance_create_ch1(0, 0, obj_dialoguer_ch1); con = 9; } if (con == 9 && !d_ex_ch1()) { rnpc = instance_create_ch1(r.x, r.y, obj_npc_facing_ch1); with (rnpc) { y += sprite_height; sprite_index = spr_ralseid_ch1; dtsprite = spr_ralseid_ch1; utsprite = spr_ralseiu_ch1; rtsprite = spr_ralseir_ch1; ltsprite = spr_ralseil_ch1; scr_depth_ch1(); } with (r) instance_destroy(); with (k) instance_destroy(); global.facing = 0; with (obj_mainchara_ch1) visible = 1; global.interact = 0; con = 10; } if (con == 15 && !d_ex_ch1()) { remfacing = global.facing; global.interact = 1; global.fe = 1; global.fc = 2; global.typer = 31; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_140_0"); global.msg[1] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_141_0"); global.msg[2] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_142_0"); global.msg[3] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_143_0"); global.msg[4] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_144_0"); global.msg[5] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_145_0"); scr_susface_ch1(6, 7); global.msg[7] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_147_0"); global.msg[8] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_148_0"); instance_create_ch1(0, 0, obj_dialoguer_ch1); con = 16; } if (con == 16) { global.facing = remfacing; global.interact = 1; } if (con == 16 && !d_ex_ch1()) { r = scr_dark_marker_ch1(rnpc.x, rnpc.y, spr_ralsei_shock_overworld_ch1); with (r) scr_depth_ch1(); with (rnpc) instance_destroy(); global.facing = 3; global.interact = 1; exc = instance_create_ch1(r.x + 20, r.y - 20, obj_excblcon_ch1); con = 17; alarm[4] = 30; } if (con == 18) { with (exc) instance_destroy(); with (r) sprite_index = spr_ralseil_ch1; global.fc = 2; global.fe = 3; global.typer = 31; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_179_0"); scr_susface_ch1(1, 2); global.msg[2] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_181_0"); con = 19; instance_create_ch1(0, 0, obj_dialoguer_ch1); } if (con == 19 && !d_ex_ch1()) { irondoor2 = scr_dark_marker_ch1(200, 520, spr_irondoor_ch1); with (irondoor2) scr_depth_ch1(); scr_pan_ch1(-4, 4, 30); s = scr_dark_marker_ch1(320, 300, spr_susier_dark_ch1); with (s) scr_depth_ch1(); con = 20; alarm[4] = 30; } if (con == 21) { global.fc = 1; global.fe = 2; global.typer = 30; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_207_0"); global.msg[1] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_208_0"); scr_ralface_ch1(2, 3); global.msg[3] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_210_0"); con = 22; instance_create_ch1(0, 0, obj_dialoguer_ch1); } if (con == 22 && !d_ex_ch1()) { with (s) sprite_index = spr_susiel_dark_unhappy_ch1; scr_pan_ch1(-4, 0, 70); con = 23; alarm[4] = 120; } if (con == 24) { with (s) sprite_index = spr_susier_dark_ch1; global.fc = 1; global.fe = 0; global.typer = 30; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_229_0"); global.msg[1] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_232_0"); scr_ralface_ch1(2, 8); global.msg[3] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_234_0"); con = 25; instance_create_ch1(0, 0, obj_dialoguer_ch1); } if (con == 25 && !d_ex_ch1()) { with (s) sprite_index = spr_susieu_dark_ch1; con = 26; alarm[4] = 80; } if (con == 27) { with (s) sprite_index = spr_susier_dark_ch1; global.fc = 1; global.fe = 5; global.typer = 30; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_252_0"); global.msg[1] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_253_0"); global.msg[2] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_254_0"); global.msg[3] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_255_0"); scr_ralface_ch1(4, 6); global.msg[5] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_257_0"); scr_susface_ch1(6, 0); global.msg[7] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_259_0"); global.msg[8] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_260_0"); global.msg[9] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_261_0"); global.msg[10] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_262_0"); scr_ralface_ch1(11, "6"); global.msg[12] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_264_0"); con = 200; instance_create_ch1(0, 0, obj_dialoguer_ch1); } if (con == 200 && !d_ex_ch1()) { with (s) sprite_index = spr_susieu_dark_ch1; global.interact = 1; global.msc = 290; global.typer = 6; global.fc = 0; scr_text_ch1(global.msc); instance_create_ch1(0, 0, obj_dialoguer_ch1); con = 201; tried += 1; } if (con == 201 && !d_ex_ch1()) { if (obj_suitspuzz_ch1.won == 0) { global.fc = 1; global.typer = 30; global.fe = 6; con = 200; if (obj_suitspuzz_ch1.suit[0] == 3 && obj_suitspuzz_ch1.suit[1] == 4 && obj_suitspuzz_ch1.suit[2] == 3) { if (wcon == 1) { global.fe = 2; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_299_0"); global.msg[1] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_300_0"); global.msg[2] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_301_0"); instance_create_ch1(0, 0, obj_dialoguer_ch1); wcon = 2; } if (wcon == 0) { global.fe = 2; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_309_0"); global.msg[1] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_310_0"); global.msg[2] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_311_0"); instance_create_ch1(0, 0, obj_dialoguer_ch1); wcon = 1; } } if (obj_suitspuzz_ch1.reset == 1 && pcon == 0) { pcon = 1; global.fe = 0; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_322_0"); instance_create_ch1(0, 0, obj_dialoguer_ch1); } if (obj_suitspuzz_ch1.reset == 2 && pcon == 1) { pcon = 2; global.fe = 0; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_329_0"); instance_create_ch1(0, 0, obj_dialoguer_ch1); } if (obj_suitspuzz_ch1.reset == 3 && pcon == 2) { pcon = 3; global.fe = 6; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_336_0"); instance_create_ch1(0, 0, obj_dialoguer_ch1); } if (obj_suitspuzz_ch1.reset == 4 && pcon == 3) { pcon = 4; global.fe = 9; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_343_0"); global.msg[1] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_344_0"); global.msg[2] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_345_0"); instance_create_ch1(0, 0, obj_dialoguer_ch1); } if (obj_suitspuzz_ch1.swap == 1 && obj_suitspuzz_ch1.suit[0] == 0 && scon == 0 && pcon == 0) { scon = 1; global.fe = 0; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_354_0"); instance_create_ch1(0, 0, obj_dialoguer_ch1); } } else { with (irondoor2) instance_destroy(); snd_play_ch1(snd_impact_ch1); instance_create_ch1(0, 0, obj_shake_ch1); con = 202; alarm[4] = 30; } } if (con == 203) { global.typer = 30; global.fe = 2; global.fc = 1; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_376_0"); scr_ralface_ch1(1, 8); global.msg[2] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_378_0"); scr_susface_ch1(3, 1); global.msg[4] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_380_0"); con = 204; instance_create_ch1(0, 0, obj_dialoguer_ch1); } if (con == 204 && !d_ex_ch1()) { with (s) { sprite_index = spr_susiel_dark_ch1; image_speed = 0.25; hspeed = -6; } con = 205; alarm[4] = 16; } if (con == 206) { with (s) { scr_halt_ch1(); sprite_index = spr_susied_dark_ch1; image_speed = 0.25; vspeed = 6; } con = 207; alarm[4] = 60; } if (con == 208) { scr_pan_ch1(6, -2, 60); con = 209; alarm[4] = 90; } if (con == 210) { with (r) sprite_index = spr_ralseid_ch1; global.msc = 305; global.fe = 6; global.fc = 2; global.typer = 31; scr_text_ch1(global.msc); instance_create_ch1(0, 0, obj_dialoguer_ch1); con = 228; } if (con == 228 && !d_ex_ch1()) { fade = instance_create_ch1(0, 0, obj_fadeout_ch1); with (fade) fadespeed = 0.02; con = 229; alarm[4] = 70; } if (con == 230) { scr_losechar_ch1(); global.char[0] = 2; global.entrance = 0; global.interact = 3; global.plot = 152; pers = instance_create_ch1(0, 0, obj_persistentfadein_ch1); room_goto(room_cc_prisonlancer_ch1); con = 231; } if (con == 300) { __view_set(e__VW.XView, 0, 440); with (obj_mainchara_ch1) { cutscene = 1; visible = 0; } obj_mainchara_ch1.x = 680; obj_mainchara_ch1.y = 160; k = scr_dark_marker_ch1(obj_mainchara_ch1.x, obj_mainchara_ch1.y, spr_krisd_dark_ch1); r = scr_dark_marker_ch1(640, 150, spr_ralseir_ch1); s = scr_dark_marker_ch1(660, 500, spr_susieu_dark_ch1); with (r) image_index = 2; with (r) scr_depth_ch1(); with (k) scr_depth_ch1(); irondoor = scr_dark_marker_ch1(640, 280, spr_irondoor_ch1); with (irondoor) scr_depth_ch1(); con = 301; alarm[4] = 20; } if (con == 301) global.interact = 1; if (con == 302) { global.fc = 2; global.typer = 31; global.fe = 6; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_481_0"); instance_create_ch1(0, 0, obj_dialoguer_ch1); con = 303; } if (con == 303 && !d_ex_ch1()) { with (irondoor) instance_destroy(); snd_play_ch1(snd_locker_ch1); with (r) sprite_index = spr_ralseid_ch1; with (k) sprite_index = spr_krisd_dark_ch1; exc = instance_create_ch1(r.x + 25, y - 40, obj_excblcon_ch1); con = 304; alarm[4] = 30; } if (con == 305) { with (exc) instance_destroy(); with (s) { vspeed = -6; image_speed = 0.25; } con = 306; alarm[4] = 50; } if (con == 307) { with (s) scr_halt_ch1(); con = 308; alarm[4] = 30; } if (con == 309) { global.fc = 1; global.fe = 0; global.typer = 30; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_521_0"); scr_ralface_ch1(1, 0); global.msg[2] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_523_0"); global.msg[3] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_524_0"); scr_susface_ch1(4, 0); global.msg[5] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_526_0"); d = instance_create_ch1(0, 0, obj_dialoguer_ch1); con = 310; } if (con == 310 && !d_ex_ch1()) { with (s) sprite_index = spr_susied_dark_unhappy_ch1; con = 311; alarm[4] = 30; } if (con == 312) { global.fc = 0; global.typer = 6; global.msg[0] = scr_84_get_lang_string_ch1("obj_prisonevent_slash_Step_0_gml_543_0"); instance_create_ch1(0, 0, obj_dialoguer_ch1); con = 313; } if (con == 313 && !d_ex_ch1()) { with (s) { image_speed = 0.25; vspeed = 6; } with (r) { image_speed = 0.25; vspeed = 6; } with (k) { image_speed = 0.25; vspeed = 6; } con = 314; alarm[4] = 30; } if (con == 315) { instance_create_ch1(0, 0, obj_fadeout_ch1); con = 316; alarm[4] = 30; } if (con == 317) { global.plot = 156; scr_losechar_ch1(); global.char[0] = 1; scr_getchar_ch1(2); scr_getchar_ch1(3); global.charauto[0] = 0; global.charauto[1] = 0; global.charauto[2] = 0; global.charauto[3] = 0; con = 318; global.facing = 0; global.entrance = 1; global.interact = 3; instance_create_ch1(0, 0, obj_persistentfadein_ch1); room_goto(room_cc_prisonlancer_ch1); } enum e__VW { XView, YView, WView, HView, Angle, HBorder, VBorder, HSpeed, VSpeed, Object, Visible, XPort, YPort, WPort, HPort, Camera, SurfaceID }