diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 3964eb423..7b9714ba9 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -33,6 +33,13 @@ GLOBAL_LIST_INIT(sandstone_recipes, list ( \ 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("running bond stone tile", /obj/item/stack/tile/mineral/running_bond_stone, 1, 4, 20), \ + new/datum/stack_recipe("herringbone stone tile", /obj/item/stack/tile/mineral/herringbone_stone, 1, 4, 20), \ + new/datum/stack_recipe("large stone tile", /obj/item/stack/tile/mineral/large_stone, 1, 4, 20), \ + new/datum/stack_recipe("blueslate tile", /obj/item/stack/tile/mineral/blueslate, 1, 4, 20), \ + new/datum/stack_recipe("rough sandstone tile", /obj/item/stack/tile/mineral/sandstone_rough, 1, 4, 20), \ + new/datum/stack_recipe("concrete tile", /obj/item/stack/tile/mineral/concrete, 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 55ebb60a1..d7b2d792c 100644 --- a/code/game/objects/items/stacks/tiles/tile_mineral.dm +++ b/code/game/objects/items/stacks/tiles/tile_mineral.dm @@ -104,4 +104,58 @@ 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 + materials = list(MAT_SANDSTONE=500) + +/obj/item/stack/tile/mineral/running_bond_stone + name = "running bond stone tile" + singular_name = "running bond floor tile" + desc = "A tile made out of layenia's local stone." + icon_state = "tile_running_bond_stone" + turf_type = /turf/open/floor/mineral/running_bond_stone + mineralType = "sandstone" + materials = list(MAT_SANDSTONE=500) + +/obj/item/stack/tile/mineral/herringbone_stone + name = "herringbone stone tile" + singular_name = "herringbone floor tile" + desc = "A tile made out of layenia's local stone." + icon_state = "tile_herringbone_stone" + turf_type = /turf/open/floor/mineral/herringbone_stone + mineralType = "sandstone" + materials = list(MAT_SANDSTONE=500) + +/obj/item/stack/tile/mineral/large_stone + name = "large stone tile" + singular_name = "large stone floor tile" + desc = "A tile made out of layenia's local stone." + icon_state = "tile_large_stone" + turf_type = /turf/open/floor/mineral/large_stone + mineralType = "sandstone" + materials = list(MAT_SANDSTONE=500) + +/obj/item/stack/tile/mineral/blueslate + name = "blueslate tile" + singular_name = "blueslate floor tile" + desc = "A tile made out of layenia's local stone." + icon_state = "tile_blueslate" + turf_type = /turf/open/floor/mineral/blueslate + mineralType = "sandstone" + materials = list(MAT_SANDSTONE=500) + +/obj/item/stack/tile/mineral/sandstone_rough + name = "rough sandstone tile" + singular_name = "rough sandstone floor tile" + desc = "A very rough sandstone tile." + icon_state = "tile_sandstone_rough" + turf_type = /turf/open/floor/mineral/sandstone_rough + mineralType = "sandstone" + materials = list(MAT_SANDSTONE=500) + +/obj/item/stack/tile/mineral/concrete + name = "concrete tile" + singular_name = "concrete floor tile" + desc = "A fairly smooth concrete surface." + icon_state = "tile_concrete" + turf_type = /turf/open/floor/mineral/concrete + mineralType = "sandstone" + materials = list(MAT_SANDSTONE=500) diff --git a/code/game/turfs/simulated/floor/mineral_floor.dm b/code/game/turfs/simulated/floor/mineral_floor.dm index 209a84c33..47d0500a8 100644 --- a/code/game/turfs/simulated/floor/mineral_floor.dm +++ b/code/game/turfs/simulated/floor/mineral_floor.dm @@ -290,4 +290,40 @@ 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 + icons = list("basaltstone","basaltstone_dam") + +/turf/open/floor/mineral/running_bond_stone + name = "running bond stone floor" + icon_state = "running_bond_stone" + floor_tile = /obj/item/stack/tile/mineral/running_bond_stone + icons = list("running_bond_stone","running_bond_stone_dam") + +/turf/open/floor/mineral/herringbone_stone + name = "herringbone stone floor" + icon_state = "herringbone_stone" + floor_tile = /obj/item/stack/tile/mineral/herringbone_stone + icons = list("herringbone_stone","herringbone_stone_dam") + +/turf/open/floor/mineral/large_stone + name = "large stone floor" + icon_state = "large_stone" + floor_tile = /obj/item/stack/tile/mineral/large_stone + icons = list("large_stone","large_stone_dam") + +/turf/open/floor/mineral/blueslate + name = "blueslate floor" + icon_state = "blueslate" + floor_tile = /obj/item/stack/tile/mineral/blueslate + icons = list("blueslate","blueslate_dam") + +/turf/open/floor/mineral/sandstone_rough + name = "rough sandstone floor" + icon_state = "sandstone_rough" + floor_tile = /obj/item/stack/tile/mineral/sandstone_rough + icons = list("sandstone_rough","sandstone_rough_dam") + +/turf/open/floor/mineral/concrete + name = "concrete floor" + icon_state = "concrete" + floor_tile = /obj/item/stack/tile/mineral/concrete + icons = list("concrete","concrete_dam") diff --git a/icons/obj/tiles.dmi b/icons/obj/tiles.dmi index 65defc25f..c08d60f34 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 427658202..e1ee64ec8 100644 Binary files a/icons/turf/floors.dmi and b/icons/turf/floors.dmi differ