with (obj_mainchara) setxy(room_width * 4, room_height * 4); depth = 30100; siner = 0; timer = 0; con = 0; _camerax = 0; _cameray = 0; forcereleasejump = false; camera = 1; climb_finished = false; recently_bumped = -1; previous_bump = -1; slipsprite = 3591; currentdir = -1; upbuffer = 0; leftbuffer = 0; downbuffer = 0; rightbuffer = 0; button1buffer = 0; button2buffer = 0; forceclimb = false; canjump = true; invincible = false; slipbuffer = 0; neutralcon = 1; climbcon = 0; climbtimer = 0; climbspeed = 1; climbmomentum = 0; jumpchargecon = 0; jumpchargeamount = 0; chargetime1 = 10; chargetime2 = 22; jumpingcon = 0; jumping = 0; jumpingtimer = 0; slipcon = 0; sliptimer = 0; fallingcon = 0; fallingtimer = 0; grabon = 1; restorefromfalling = 1; restorefromfallingcon = 0; graboncon = 0; climbindex = 0; damagecon = 0; damagetimer = 0; checkdamagefloor = 0; cuttimer = 0; dir = 0; fall_speed_cap = 10; dodraw = true; if (i_ex(obj_rotating_tower_controller_new)) dodraw = false; falseloop = 0; falseloopx[0] = 120; falseloopx[1] = 520; mysurface = -1; reticle_hint_col_inactive = make_color_rgb(200, 200, 200); reticle_hint_col_active = make_color_rgb(255, 200, 132); onrotatingtower = false; if (i_ex(obj_rotating_tower_controller_new)) { onrotatingtower = true; falseloop = 1; falseloopx[0] = 0; falseloopx[1] = obj_rotating_tower_controller_new.tower_circumference; } remx = x; remy = y; safex = x; safey = y; drawx = 0; drawy = 0; drawoffsety = 0; damage = 1; target = 3; image_speed = 0; image_xscale = 2; image_yscale = 2; image_index = 1; xclimb = 0; yclimb = -1; myexit = 0; myexitloc = 0; exitcon = 0; endtime = 999; naturalybias = -80; startofroom = 0; falldir = 0; flashcon = 0; flashsiner = 0; flashspeed = 1; landingstrip = -1; hitcount = 0; remote = 0; remoteu = 0; remoted = 0; remotel = 0; remoter = 0; global.inv = 0;