From c9b41505a18ac4bfa3d77620267236e5ea7405c8 Mon Sep 17 00:00:00 2001 From: Casper3667 <8396443+Casper3667@users.noreply.github.com> Date: Fri, 6 Feb 2026 21:26:43 +0100 Subject: [PATCH] Makes the towel keep its name and description when unfolded on the floor (#21807) As per the title. It was reset before if you changed it in the loadout. This fixes that. --- code/game/objects/items/weapons/towel.dm | 4 ++++ html/changelogs/TowelStuff.yml | 6 ++++++ 2 files changed, 10 insertions(+) create mode 100644 html/changelogs/TowelStuff.yml diff --git a/code/game/objects/items/weapons/towel.dm b/code/game/objects/items/weapons/towel.dm index c95920904da..0751c3c2efa 100644 --- a/code/game/objects/items/weapons/towel.dm +++ b/code/game/objects/items/weapons/towel.dm @@ -48,6 +48,8 @@ to_chat(usr, SPAN_NOTICE("You lay out \the [src] flat on the ground.")) var/obj/item/towel_flat/T = new /obj/item/towel_flat(usr.loc) T.color = src.color + T.name = src.name + T.desc = src.desc qdel(src) /obj/item/towel_flat @@ -60,5 +62,7 @@ to_chat(user, SPAN_NOTICE("You pick up and fold \the [src].")) var/obj/item/towel/T = new /obj/item/towel(user) T.color = src.color + T.name = src.name + T.desc = src.desc user.put_in_hands(T) qdel(src) diff --git a/html/changelogs/TowelStuff.yml b/html/changelogs/TowelStuff.yml new file mode 100644 index 00000000000..b59aff00178 --- /dev/null +++ b/html/changelogs/TowelStuff.yml @@ -0,0 +1,6 @@ +author: TheGreyWolf + +delete-after: True + +changes: + - rscadd: "The towel now keeps its name and description when unfolded on the floor and picked up again."