if (con == 1 && myinteract == 3 && (!d_ex())) { myinteract = 0 if (type == 1) mousemarker = scr_dark_marker((camerax() + 640 + 35 + 15), 278, spr_maus_idle) if (type == 2) { if (room == room_dw_city_postbaseball_2) mousemarker = scr_dark_marker((camerax() + 640 + 35 + 15), 310, spr_maus_idle) else { var yax = charaY() - 18 if (yax < 240) yax = 240 mousemarker = scr_dark_marker((camerax() + 640 + 35 + 15), yax, spr_maus_idle) } } mousemarker.hspeed = -10 with (obj_caterpillarchara) { if (name == "noelle") { fun = 1 sprite_index = spr_noelle_shocked_dw } } snd_play(snd_mouse) con = 2 alarm[4] = 20 } if (con == 3) { with (mousemarker) speed = 0 with (obj_caterpillarchara) { if (name == "noelle") { fun = 0 sprite_index = spr_noelle_walk_right_dw } } con = 4 alarm[4] = 10 } if (con == 5 && (!d_ex())) { if (type == 1) encounterflag = 536 if (type == 2) encounterflag = 537 global.flag[54] = encounterflag if (type == 1) scr_battle(66, 0, mousemarker, obj_sneo_friedpipis, obj_sneo_friedpipis) if (type == 2) { if (room == room_dw_city_postbaseball_2) scr_battle(79, 0, mousemarker, obj_sneo_friedpipis, obj_sneo_friedpipis) else scr_battle(54, 0, mousemarker, obj_sneo_friedpipis, obj_sneo_friedpipis) } con = 6 alarm[4] = 25 } if (con == 7) { if (x > 840) { with (obj_mazecheese) { image_index = 1 type = 4 con = 99 } global.flag[361] = 1 } if (x < 840) { with (obj_mazecheese) con = 0 if instance_exists(obj_controller_city_cheesemaze) obj_controller_city_cheesemaze.cheeseCrushed = 1 image_index = 1 type = 4 con = 8 alarm[4] = 10 } } if (con == 9 && (!instance_exists(obj_battlecontroller))) { con = 10 alarm[4] = 30 } if (con == 10) global.interact = 1 if (con == 11) { global.interact = 1 global.fe = 0 if (global.flag[310] == 0) { global.flag[310] = 1 if scr_havechar(4) { scr_speaker("noelle") msgsetloc(0, "\\E8* I..^1. I never want to see cheese ever again.../%", "obj_mazecheese_slash_Step_0_gml_97_0") } else { global.flag[311] = 1 scr_speaker("no_name") msgsetloc(0, "* (The cheese was destroyed in the heat of battle...)/", "obj_mazecheese_slash_Step_0_gml_102_0") msgnextloc("* (You realized you lost sight of what was important...)/%", "obj_mazecheese_slash_Step_0_gml_103_0") } d_make() } con = 12 } if (con == 12 && (!d_ex())) { global.interact = 0 global.facing = 0 con = 99 type = 4 } if (con == 15 && (!d_ex())) { global.interact = 0 global.facing = 0 read = 0 con = 0 } if (room == room_dw_city_postbaseball_2) { if (fallcon == 0) { snd_play(snd_fall) fallcon++ } if (fallcon == 1) { if (y < 352) { vspeed += 1 if (vspeed >= 12) vspeed = 12 } if (y > 312) { vspeed = 0 y = 312 fallcon++ } } }