if (instance_exists(obj_dw_fcastle_top_challenge)) { frontmarker.visible = 0; backmarker.visible = 0; exit; } var _palette = false; if (instance_exists(obj_parallax_cliffs)) _palette = obj_parallax_cliffs.music_mode || obj_parallax_cliffs.non_music_shade_mode; if (_palette) pal_swap_set(obj_parallax_cliffs.cliff_pal, obj_parallax_cliffs.pal_index, false); if (altdraw_active && surface_exists(surf)) draw_surface_part(surf, x - camerax(), (y + sprite_height) - cameray(), sprite_width, abs((y + sprite_height) - (cameray() + cameraheight())), x, y + sprite_height); draw_self(); if (_palette) pal_swap_reset();