for(set(i,0), i LT hotspot.count, inc(i), if(hotspot[get(i)].style == calc(visited_spots_check_settings.style_to_check), txtadd(hotspot[get(i)].onclick, if(hotspot[get(name)].wasreset != true, txtadd(info_to_add, get(name),'|');txtadd(scene[get(xml.scene)].visited_spots, get(info_to_add)); ); ); ); ); if(scene[get(xml.scene)].visited_spots, txtsplit(scene[get(xml.scene)].visited_spots, '|', visited_spots_arr); for(set(i,0), i LT visited_spots_arr.count, inc(i), if(hotspot[get(visited_spots_arr[get(i)].value)], set(hotspot[get(visited_spots_arr[get(i)].value)].wasreset, true); callwith(hotspot[get(visited_spots_arr[get(i)].value)], calc(visited_spots_check_settings.what_to_do)); ); ); ); if(scene[get(xml.scene)].visited != true, set(scene[get(xml.scene)].visited, true); txtadd(visited_mark_name, 'visited_mark_', get(scene[get(xml.scene)].index)); addlayer(get(visited_mark_name)); copy(layer[get(visited_mark_name)].url, visited_spots_check_settings.visited_thumbs_icon); copy(layer[get(visited_mark_name)].align, visited_spots_check_settings.visited_thumbs_icon_align); copy(layer[get(visited_mark_name)].x, visited_spots_check_settings.visited_thumbs_icon_x); copy(layer[get(visited_mark_name)].y, visited_spots_check_settings.visited_thumbs_icon_y); copy(layer[get(visited_mark_name)].scale, visited_spots_check_settings.visited_thumbs_icon_scale); txtadd(layer[get(visited_mark_name)].parent, 'skin_thumb_', get(scene[get(xml.scene)].index)); set(layer[get(visited_mark_name)].enabled, false); set(layer[get(visited_mark_name)].keep, true); );