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 d827289e32..0ac18b8ae1 100644 --- a/code/game/objects/items/stacks/tiles/fifty_spawner_tiles.dm +++ b/code/game/objects/items/stacks/tiles/fifty_spawner_tiles.dm @@ -32,6 +32,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 c6289c3147..07add4d7f1 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -131,6 +131,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!" + // TODO - Add descriptions to these /obj/item/stack/tile/carpet/bcarpet icon_state = "tile-carpet" diff --git a/code/game/turfs/flooring/flooring.dm b/code/game/turfs/flooring/flooring.dm index 6f487f109d..f9b89f0a56 100644 --- a/code/game/turfs/flooring/flooring.dm +++ b/code/game/turfs/flooring/flooring.dm @@ -338,6 +338,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 a8e25b2e63..969ffea17c 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/code/modules/mob/typing_indicator.dm b/code/modules/mob/typing_indicator.dm index 197e472e92..4677498cc9 100644 --- a/code/modules/mob/typing_indicator.dm +++ b/code/modules/mob/typing_indicator.dm @@ -41,6 +41,7 @@ set_typing_indicator(TRUE) var/message = tgui_input_text(usr, "Type your message:", "Say") + message = readd_quotes(message) set_typing_indicator(FALSE) if(message) @@ -52,6 +53,7 @@ set_typing_indicator(TRUE) var/message = tgui_input_text(usr, "Type your message:", "Emote", multiline = TRUE) + message = readd_quotes(message) set_typing_indicator(FALSE) if(message) @@ -63,6 +65,7 @@ set hidden = 1 var/message = tgui_input_text(usr, "Type your message:", "Whisper") + message = readd_quotes(message) if(message) whisper(message) @@ -72,6 +75,7 @@ set hidden = 1 var/message = tgui_input_text(usr, "Type your message:", "Subtle", multiline = TRUE) + message = readd_quotes(message) if(message) me_verb_subtle(message) 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