con = -1; customcon = 0; npc_animate = false; npc_animate_target = -4; var stall_marker = scr_marker_ext(631, 39, spr_festival_takoyaki_1); with (stall_marker) { scr_depth(); if (scr_flag_get(1324) == 2) image_index = 1; } var stall_marker_back = scr_marker_ext(stall_marker.x, stall_marker.y + 9, spr_festival_takoyaki_2); with (stall_marker_back) { depth = 980290; if (scr_flag_get(1324) == 2) image_index = 1; } var collider = instance_create(stall_marker.x + 3, 122, obj_solidblock); with (collider) { image_xscale = 6.15; image_yscale = 1.55; } var stall_readable = instance_create(677, 125, obj_readable_room1); with (stall_readable) { extflag = "tako_npc"; image_xscale = 3; if (scr_sideb_active()) x = 668; } if (scr_flag_get(1324) == 1) { bird_npc = scr_marker(687, 88, spr_normalnpc); with (bird_npc) scr_depth(); donut_npc = instance_create(649, 162, obj_npc_room); with (donut_npc) { extflag = "tako_donut"; sprite_index = spr_npc_takoyaki_donutguy; scr_depth(); } harpy_npc = instance_create(568, 162, obj_npc_room_animated); with (harpy_npc) { extflag = "tako_harpy"; sprite_index = spr_npc_takoyaki_harpy; image_speed = 0.2; scr_depth(); } } show_convo = function(arg0) { npc_animate = false; npc_animate_target = -4; switch (arg0) { case "tako_npc": if (scr_sideb_active()) { con = (scr_flag_get(1808) == 0) ? 18 : 19; } else { con = 10; npc_animate = true; npc_animate_target = bird_npc; } break; case "tako_donut": con = 20; if (scr_flag_get(1753) > 0) con = 28; npc_animate = true; npc_animate_target = donut_npc; break; case "tako_harpy": con = 30; break; } };