diff --git a/code/datums/supplypacks/materials.dm b/code/datums/supplypacks/materials.dm index 45951c516d..3268d05a46 100644 --- a/code/datums/supplypacks/materials.dm +++ b/code/datums/supplypacks/materials.dm @@ -74,7 +74,8 @@ contains = list( /obj/fiftyspawner/geocarpet, /obj/fiftyspawner/retrocarpet, - /obj/fiftyspawner/retrocarpet_red + /obj/fiftyspawner/retrocarpet_red, + /obj/fiftyspawner/happycarpet ) /datum/supply_pack/materials/linoleum diff --git a/code/game/objects/items/stacks/tiles/fifty_spawner_tiles.dm b/code/game/objects/items/stacks/tiles/fifty_spawner_tiles.dm index 134fb9baf9..a1ba9ae0e2 100644 --- a/code/game/objects/items/stacks/tiles/fifty_spawner_tiles.dm +++ b/code/game/objects/items/stacks/tiles/fifty_spawner_tiles.dm @@ -40,6 +40,10 @@ name = "stack of red retro carpet" type_to_spawn = /obj/item/stack/tile/carpet/retro_red +/obj/fiftyspawner/happycarpet + name = "stack of happy carpet" + type_to_spawn = /obj/item/stack/tile/carpet/happy + /obj/fiftyspawner/floor name = "stack of floor tiles" type_to_spawn = /obj/item/stack/tile/floor diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index cabc1429f8..c878032b4c 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -149,6 +149,10 @@ icon_state = "tile-carpet-retro-red" desc = "A piece of carpet with red-ical space patterns. It is the same size as a normal floor tile!" +/obj/item/stack/tile/carpet/happy + icon_state = "tile-carpet-happy" + desc = "A piece of carpet with happy patterns. It is the same size as a normal floor tile!" + /obj/item/stack/tile/carpet/bcarpet //YW EDIT: Commented out to help with upstream merging. Get on this you fucking virgo bois. -yw //CHOMP Comment: Yawn commented out this block, but CHOMP already commented out this stuff so I just removed theirs. icon_state = "tile-carpet" /obj/item/stack/tile/carpet/blucarpet diff --git a/code/game/objects/items/stacks/tiles/tile_types_ch.dm b/code/game/objects/items/stacks/tiles/tile_types_ch.dm index 348423536d..eeac79667e 100644 --- a/code/game/objects/items/stacks/tiles/tile_types_ch.dm +++ b/code/game/objects/items/stacks/tiles/tile_types_ch.dm @@ -114,3 +114,7 @@ /obj/item/stack/tile/carpet/retro_red icon_state = "tile-carpet-retro-red" desc = "A piece of carpet with red-ical space patterns. It is the same size as a normal floor tile!" + +/obj/item/stack/tile/carpet/happy + icon_state = "tile-carpet-happy" + desc = "A piece of carpet with happy patterns. It is the same size as a normal floor tile!" diff --git a/code/game/turfs/flooring/flooring.dm b/code/game/turfs/flooring/flooring.dm index 03fe809961..f6087a26c8 100644 --- a/code/game/turfs/flooring/flooring.dm +++ b/code/game/turfs/flooring/flooring.dm @@ -350,6 +350,12 @@ var/list/flooring_types build_type = /obj/item/stack/tile/carpet/retro_red flags = TURF_REMOVE_CROWBAR | TURF_CAN_BURN +/decl/flooring/carpet/happy + name = "happy carpet" + icon_base = "happycarpet" + build_type = /obj/item/stack/tile/carpet/happy + flags = TURF_REMOVE_CROWBAR | TURF_CAN_BURN + /decl/flooring/tiling name = "floor" desc = "Scuffed from the passage of countless greyshirts." diff --git a/code/game/turfs/flooring/flooring_premade.dm b/code/game/turfs/flooring/flooring_premade.dm index a6e6d7b4b7..fad0d29562 100644 --- a/code/game/turfs/flooring/flooring_premade.dm +++ b/code/game/turfs/flooring/flooring_premade.dm @@ -23,7 +23,7 @@ name = "deco carpet" icon_state = "decocarpet" initial_flooring = /decl/flooring/carpet/geo - + /turf/simulated/floor/carpet/retro name = "retro carpet" icon_state = "retrocarpet" @@ -75,6 +75,11 @@ icon_state = "retrocarpet_red" initial_flooring = /decl/flooring/carpet/retro_red +/turf/simulated/floor/carpet/happy + name = "happy carpet" + icon_state = "happycarpet" + initial_flooring = /decl/flooring/carpet/happy + /turf/simulated/floor/bluegrid name = "mainframe floor" icon = 'icons/turf/flooring/circuit.dmi' diff --git a/icons/obj/stacks.dmi b/icons/obj/stacks.dmi index 67a370b219..b08f3b086a 100644 Binary files a/icons/obj/stacks.dmi and b/icons/obj/stacks.dmi differ diff --git a/icons/turf/flooring/carpet.dmi b/icons/turf/flooring/carpet.dmi index a66db7af48..f7dcf3c046 100644 Binary files a/icons/turf/flooring/carpet.dmi and b/icons/turf/flooring/carpet.dmi differ