From 1b68ca0a34e73207ef984bfdf9ad28631ac83c3d Mon Sep 17 00:00:00 2001
From: ATH1909 <42606352+ATH1909@users.noreply.github.com>
Date: Mon, 5 Apr 2021 11:54:56 -0500
Subject: [PATCH] Placing a fireman carried person onto a table no longer harms
them (#58147)
Previously, clicking on a table with a fireman carried person while not in combat mode would start a do_after(), then harmfully smash the person you fireman carrying into the table. This harmful smash has been replaced by your character merely placing the fireman carried person onto the table, like what happens when you click on a table while not in combat mode while you have someone in a grab. You can still click on a table with a fireman carried person while in combat mode to perform a limb smash, if you wish.
---
code/game/objects/structures/tables_racks.dm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm
index 8549656943f..791cf040a93 100644
--- a/code/game/objects/structures/tables_racks.dm
+++ b/code/game/objects/structures/tables_racks.dm
@@ -82,7 +82,7 @@
else
pushed_mob.visible_message("[user] begins to place [pushed_mob] onto [src]...", \
"[user] begins to place [pushed_mob] onto [src]...")
- if(do_after(user, 35, target = pushed_mob))
+ if(do_after(user, 3.5 SECONDS, target = pushed_mob))
tableplace(user, pushed_mob)
else
return
@@ -210,7 +210,7 @@
"[user] begins to[skills_space] place [carried_mob] onto [src]...")
if(do_after(user, tableplace_delay, target = carried_mob))
user.unbuckle_mob(carried_mob)
- tablepush(user, carried_mob)
+ tableplace(user, carried_mob)
return TRUE
if(!user.combat_mode && !(I.item_flags & ABSTRACT))