/datum/asset/spritesheet_batched/rtd name = "rtd" /datum/asset/spritesheet_batched/rtd/create_spritesheets() var/list/registered = list() for(var/main_root in GLOB.floor_designs) for(var/sub_category in GLOB.floor_designs[main_root]) for(var/list/design in GLOB.floor_designs[main_root][sub_category]) if(!design["datum"]) populate_rtd_datums() var/datum/tile_info/tile_data = design["datum"] var/list/directions = tile_data.tile_directions_numbers || list(SOUTH) for(var/direction in directions) var/sprite_name = sanitize_css_class_name("[tile_data.icon_file]-[tile_data.icon_state]-[dir2text(direction)]") if(registered[sprite_name]) continue insert_icon(sprite_name, uni_icon(tile_data.icon_file, tile_data.icon_state, direction)) registered[sprite_name] = TRUE