diff --git a/code/game/machinery/camera/camera_assembly.dm b/code/game/machinery/camera/camera_assembly.dm index 014cc86be9b..805406fb6ed 100644 --- a/code/game/machinery/camera/camera_assembly.dm +++ b/code/game/machinery/camera/camera_assembly.dm @@ -120,7 +120,7 @@ if(is_type_in_list(W, possible_upgrades) && !is_type_in_list(W, upgrades)) // Is a possible upgrade and isn't in the camera already. user << "You attach the [W] into the assembly inner circuits." upgrades += W - user.drop_item(W) + user.drop_item() W.loc = src return diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index e19bc36be1c..b9a4fb54d67 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -193,7 +193,8 @@ if(isrobot(user)) return - user.drop_item(src) + user.drop_item() + W.Move(loc) else if(istype(W, /obj/item/weapon/packageWrap)) return diff --git a/code/game/objects/structures/crates_lockers/closets/fireaxe.dm b/code/game/objects/structures/crates_lockers/closets/fireaxe.dm index 3219a1fe942..543b2cf8186 100644 --- a/code/game/objects/structures/crates_lockers/closets/fireaxe.dm +++ b/code/game/objects/structures/crates_lockers/closets/fireaxe.dm @@ -57,7 +57,7 @@ user << "\red Unwield the axe first." return fireaxe = O - user.drop_item(O) + user.drop_item() src.contents += O user << "\blue You place the fire axe back in the [src.name]." update_icon() diff --git a/code/game/objects/structures/extinguisher.dm b/code/game/objects/structures/extinguisher.dm index 964f634d1f4..415fe6948ae 100644 --- a/code/game/objects/structures/extinguisher.dm +++ b/code/game/objects/structures/extinguisher.dm @@ -14,7 +14,7 @@ return if(istype(O, /obj/item/weapon/extinguisher)) if(!has_extinguisher && opened) - user.drop_item(O) + user.drop_item() contents += O has_extinguisher = O user << "You place [O] in [src]." diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 17801057a00..fd7f9533d49 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -569,7 +569,8 @@ table_destroy(1, user) if(!(((I.flags & ABSTRACT)))) //WE NEED MORE PAREMS - user.drop_item(src) + user.drop_item() + I.Move(loc) /obj/structure/table/proc/table_destroy(var/destroy_type, var/mob/user as mob) diff --git a/code/game/objects/structures/target_stake.dm b/code/game/objects/structures/target_stake.dm index 2a8d7719b2a..7b972e6b0b9 100644 --- a/code/game/objects/structures/target_stake.dm +++ b/code/game/objects/structures/target_stake.dm @@ -26,7 +26,7 @@ if(istype(W, /obj/item/target)) density = 0 W.density = 1 - user.drop_item(src) + user.drop_item() W.loc = loc W.layer = 3.1 pinned_target = W diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index e02adba7c0a..589cbbe622d 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -422,7 +422,7 @@ turf/simulated/floor/proc/update_icon() if(is_light_floor()) var/obj/item/stack/tile/light/T = floor_tile if(T.state) - user.drop_item(C) + user.drop_item() del(C) T.state = C //fixing it by bashing it with a light bulb, fun eh? update_icon()