diff --git a/code/game/gamemodes/miniantags/abduction/abduction_surgery.dm b/code/game/gamemodes/miniantags/abduction/abduction_surgery.dm index c979faa7f7e..a9f835f1b20 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_surgery.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_surgery.dm @@ -38,9 +38,9 @@ var/mob/living/carbon/human/AB = target if(IC) user.visible_message("[user] pulls [IC] out of [target]'s [target_zone]!", "You pull [IC] out of [target]'s [target_zone].") - IC.forceMove_turf() - user.put_in_hands(IC, ignore_anim = FALSE) IC.remove(target, ORGAN_MANIPULATION_NOEFFECT) + IC.forceMove(get_turf(target)) + user.put_in_hands(IC, ignore_anim = FALSE) return TRUE if(NO_INTORGANS in AB.dna.species.species_traits) user.visible_message("[user] prepares [target]'s [target_zone] for further dissection!", "You prepare [target]'s [target_zone] for further dissection.") diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 820d2711999..66b816090af 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -1174,7 +1174,7 @@ GLOBAL_DATUM_INIT(fire_overlay, /mutable_appearance, mutable_appearance('icons/g * Item will be forceMoved() to turf below its holder. */ /obj/item/proc/forceMove_turf() - var/turf/newloc = get(src, /turf) + var/turf/newloc = get_turf(src) if(!newloc) CRASH("Item holder is not in turf contents.") forceMove(newloc)