event_inherited(); hp = 1; susie_act = function() { on_acted(); }; on_acted = function() { }; scr_platswap_init(self, 2); image_speed = 0; parent = -4; parentoffset = 0; init = 0; on_slashed = function() { }; lerper = -4; _act = -4; var bottom = -4; if (image_yscale > 2) { scr_plat_set_depth_offset(-40); var maxvines = floor(image_yscale / 2) - 1; for (var i = maxvines; i >= 0; i--) { var vine = instance_create_depth(x, y + (40 * i), depth, obj_bramble); vine.hitstop = hitstop; if (bottom == -4) bottom = vine; with (vine) { image_blend = other.image_blend; parent = bottom; parentoffset = 40 * (maxvines - i); scr_plat_set_depth_offset(-40); scr_darksize(); if (i == (floor(other.image_yscale / 2) - 2) && instance_exists(obj_dw_garden_aquaplatforming)) _act = scr_configure_platmode_act(other.susie_act, "su", stringsetloc("Vinesbuster", "obj_bramble_slash_Create_0_gml_38_0"), stringsetloc("Huh? You want me to cut it down?", "obj_bramble_slash_Create_0_gml_39_0")); } } parent = bottom; parentoffset = maxvines * 40; image_yscale = 2; } fademarker = instance_create(x, y, obj_marker_fancy); with (fademarker) { lerper = -4; image_alpha = 0; image_speed = 0; sprite_index = other.sprite_index; scr_darksize(); image_blend = other.image_blend; parent = other; depth = other.depth; step_func = function() { depth = parent.depth - 1; x = parent.x; y = parent.y; }; }