diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 389619c9..03570473 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -30,6 +30,9 @@ Mineral Sheets GLOBAL_LIST_INIT(sandstone_recipes, list ( \ new/datum/stack_recipe("pile of dirt", /obj/machinery/hydroponics/soil, 3, time = 10, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("sandstone tile", /obj/item/stack/tile/mineral/sandstone, 1, 4, 20), \ + new/datum/stack_recipe("crimson tile", /obj/item/stack/tile/mineral/crimsonstone, 1, 4, 20), \ + new/datum/stack_recipe("basalt tile", /obj/item/stack/tile/mineral/basaltstone, 1, 4, 20), \ new/datum/stack_recipe("sandstone door", /obj/structure/mineral_door/sandstone, 10, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("aesthetic volcanic floor tile", /obj/item/stack/tile/basalt, 2, 2, 4, 20), \ new/datum/stack_recipe("Assistant Statue", /obj/structure/statue/sandstone/assistant, 5, one_per_turf = 1, on_floor = 1), \ diff --git a/code/game/objects/items/stacks/tiles/tile_mineral.dm b/code/game/objects/items/stacks/tiles/tile_mineral.dm index 64be8853..55ebb60a 100644 --- a/code/game/objects/items/stacks/tiles/tile_mineral.dm +++ b/code/game/objects/items/stacks/tiles/tile_mineral.dm @@ -77,4 +77,31 @@ icon_state = "tile_darkshuttle" turf_type = /turf/open/floor/mineral/plastitanium mineralType = "plastitanium" - materials = list(MAT_TITANIUM=250, MAT_PLASMA=250) \ No newline at end of file + materials = list(MAT_TITANIUM=250, MAT_PLASMA=250) + +/obj/item/stack/tile/mineral/sandstone + name = "sandstone tile" + singular_name = "sandstone floor tile" + desc = "A rough stone tile." + icon_state = "tile_sandstone" + turf_type = /turf/open/floor/mineral/sandstone_floor + mineralType = "sandstone" + materials = list(MAT_SANDSTONE=500) + +/obj/item/stack/tile/mineral/crimsonstone + name = "crimson tile" + singular_name = "crimson floor tile" + desc = "A tile made out of layenia's local stone." + icon_state = "tile_crimsonstone" + turf_type = /turf/open/floor/mineral/crimsonstone_floor + mineralType = "sandstone" + materials = list(MAT_SANDSTONE=500) + +/obj/item/stack/tile/mineral/basaltstone + name = "basalt tile" + singular_name = "basalt floor tile" + desc = "A tile made out of Lavaland's local stone." + icon_state = "tile_basaltstone" + turf_type = /turf/open/floor/mineral/basaltstone_floor + mineralType = "sandstone" + materials = list(MAT_SANDSTONE=500) \ No newline at end of file diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm index 510b89f0..209a84c3 100644 --- a/code/game/turfs/simulated/floor/mineral_floor.dm +++ b/code/game/turfs/simulated/floor/mineral_floor.dm @@ -7,6 +7,7 @@ * Diamond floor * Uranium floor * Shuttle floor (Titanium) + * Sand floors */ /turf/open/floor/mineral @@ -270,3 +271,23 @@ /turf/open/floor/mineral/abductor/burn_tile() return //unburnable + +//SAND + +/turf/open/floor/mineral/sandstone_floor + name = "sandstone floor" + icon_state = "sandstonef" + floor_tile = /obj/item/stack/tile/mineral/sandstone + icons = list("sandstonef","sandstonef_dam") + +/turf/open/floor/mineral/crimsonstone_floor + name = "crimson floor" + icon_state = "crimsonstone" + floor_tile = /obj/item/stack/tile/mineral/crimsonstone + icons = list("crimsonstone","crimsonstone_dam") + +/turf/open/floor/mineral/basaltstone_floor + name = "basalt floor" + icon_state = "basaltstone" + floor_tile = /obj/item/stack/tile/mineral/basaltstone + icons = list("basaltstone","basaltstone_dam") \ No newline at end of file diff --git a/icons/obj/tiles.dmi b/icons/obj/tiles.dmi index c969fe39..59e8fdec 100644 Binary files a/icons/obj/tiles.dmi and b/icons/obj/tiles.dmi differ diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index 8f749333..edfd549e 100644 Binary files a/icons/turf/floors.dmi and b/icons/turf/floors.dmi differ