event_inherited(); depth = 31000; dir = 2; image_speed = 0; force_evade = false; climbtimer = 0; con = 0; forcejump = 0; timer = 0; waiteventid = 0; climbindex = 0; climbspeedmultiplier = 1.3; init = 0; movevistype = 0; name = "susie"; remx = x; remy = y; climbcon = 0; jumping = 0; climbspeed = 0; climbmomentum = 0; jumpchargeamount = 0; reachcon = 0; xclimb = 0; yclimb = 0; onrotatingtower = i_ex(obj_rotating_tower_controller_new); darkenalpha = 0; tower_x = 0; tile_vis = 0; startdelay = 1; climb_direction = 1; instruction_queue = []; instruct = function(arg0, arg1, arg2) { array_push(instruction_queue, [arg0, arg1, current_time / 30, arg2]); }; can_caterpillar_to = function(arg0, arg1, arg2 = false) { if (collision_rectangle(arg0 - 1, arg1 + 1, arg0 + 1, arg1 + 1, obj_climb_kris, false, false)) return false; if (collision_rectangle(arg0 - 1, arg1 + 1, arg0 + 1, arg1 + 1, obj_climb_susie, false, true)) { if (!arg2) { with (obj_climb_susie) { if (id != other.id) force_evade = true; } } else { return false; } } if (collision_rectangle(arg0 - 1, arg1 + 1, arg0 + 1, arg1 + 1, obj_climb_climbable, false, false)) return true; return false; }; caterpillartarget = -4; targetgenmarker = -4; whiteout = -4; blackout = -4; drawoffsety = 0; scr_darksize(); damage = 0; hittimer = 0; damagecon = 0; climbsprite = 3538; chargelsprite = 6020; chargersprite = 2918; jumpsprite = spr_susie_climb_jump; target = 1;