From c8592f72021a9458ce8394d8399ea323d0464e79 Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Wed, 3 May 2017 19:56:43 -0400 Subject: [PATCH] Makes things use the write procs --- code/game/objects/structures/displaycase.dm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 2df9ca60a26..b13629d6b95 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -145,8 +145,7 @@ to_chat(user, "You [open ? "close":"open"] the [src]") toggle_lock(user) else if(open && !showpiece) - if(user.drop_item()) - W.loc = src + if(user.transferItemToLoc(W, src)) showpiece = W to_chat(user, "You put [W] on display") update_icon() @@ -295,14 +294,13 @@ to_chat(user, "The case rejects the [W].") return - if(user.drop_item()) + if(user.transferItemToLoc(W, src)) if(showpiece) to_chat(user, "You press a button, and [showpiece] descends into the floor of the case.") QDEL_NULL(showpiece) to_chat(user, "You insert [W] into the case.") - W.forceMove(src) showpiece = W added_roundstart = FALSE update_icon()