con = -1; customcon = 0; npc_animate = false; npc_animate_target = -4; times_talked = 0; beard_trigger = -4; var booth_marker = scr_marker(519, 52, spr_festival_crownvote_1); with (booth_marker) { if (scr_sideb_active()) sprite_index = spr_festival_crownvote_no_box; depth = 100000; } var stage_marker = scr_marker(636, 18, spr_festival_crownvote_3); with (stage_marker) depth = 100000; var stage_cover = scr_marker(stage_marker.x, stage_marker.y, spr_festival_crownvote_3_cover); with (stage_cover) depth = 6000; if (scr_flag_get(1324) == 1) { var booth_readables = [[new Vector2(523, 80), new Vector2(1.9, 1)]]; for (var i = 0; i < array_length(booth_readables); i++) { var _readable_data = booth_readables[i]; var _readable_pos = _readable_data[0]; var _readable_scale = _readable_data[1]; var _readable = instance_create(_readable_pos.x, _readable_pos.y, obj_readable_room1); with (_readable) { extflag = "catty_house_voting_booth"; image_xscale = _readable_scale.x; image_yscale = _readable_scale.y; } } berdly_marker = -4; berdly_sprite_up = (scr_flag_get(457) == 1) ? 398 : 777; berdly_sprite_left = (scr_flag_get(457) == 1) ? 396 : 60; berdly_sprite_right = (scr_flag_get(457) == 1) ? 397 : 2129; berdly_sprite_down = (scr_flag_get(457) == 1) ? 390 : 5085; jockington_npc = -4; catty_dad_npc = instance_create(574, 64, obj_npc_room); with (catty_dad_npc) { extflag = "catty_house_catty_dad"; sprite_index = spr_npc_cattydad; scr_depth(); } var booth_readable = instance_create(650, 105, obj_readable_room1); with (booth_readable) { extflag = "catty_house_stage"; image_xscale = 2; image_yscale = 0.7; } if (scr_flag_get(1335) > 0) { jockington_npc = instance_create(605, 66, obj_npc_room); with (jockington_npc) { extflag = "catty_house_jockington"; sprite_index = (scr_flag_get(1336) < 2) ? spr_jockington_lt : spr_jockington_lt_beard; scr_depth(); } if (scr_flag_get(1336) < 2) { beard_trigger = instance_create(718, 100, obj_trigger); with (beard_trigger) { extflag = "beard_trigger"; image_yscale = 10; image_xscale = 2; } } } } else if (scr_sideb_active()) { var booth_readables = [[new Vector2(523, 80), new Vector2(1.9, 1)]]; for (var i = 0; i < array_length(booth_readables); i++) { var _readable_data = booth_readables[i]; var _readable_pos = _readable_data[0]; var _readable_scale = _readable_data[1]; var _readable = instance_create(_readable_pos.x, _readable_pos.y, obj_readable_room1); with (_readable) { extflag = "catty_house_voting_booth_w"; image_xscale = _readable_scale.x; image_yscale = _readable_scale.y; } } } show_convo = function(arg0, arg1) { npc_animate = false; npc_animate_target = -4; times_talked = arg1; switch (arg0) { case "catty_house_catty_dad": con = 1; if (scr_flag_get(1738) > 0) con = 3; npc_animate = true; npc_animate_target = catty_dad_npc; break; case "catty_house_voting_booth": con = 5; if (scr_flag_get(1335) > 0) con = 95; break; case "catty_house_voting_booth_w": con = 110; if (times_talked > 0) con = 112; break; case "catty_house_jockington": con = 80; if (scr_flag_get(1336) >= 1) con = 85; npc_animate = true; npc_animate_target = jockington_npc; break; case "catty_house_stage": con = 90; break; } };