diff --git a/code/modules/mob/living/simple_animal/hostile/mimic.dm b/code/modules/mob/living/simple_animal/hostile/mimic.dm index d2d8d91cd4c..672712b9502 100644 --- a/code/modules/mob/living/simple_animal/hostile/mimic.dm +++ b/code/modules/mob/living/simple_animal/hostile/mimic.dm @@ -164,7 +164,11 @@ var/global/list/crate_mimic_disguises = list(\ .=..() /mob/living/simple_animal/hostile/mimic/crate/Destroy() - Die() + if(copied_object) + var/obj/structure/C = new copied_object(get_turf(src)) + //Drop all loot! + for(var/atom/movable/AM in src) + AM.forceMove(C) ..() @@ -176,14 +180,6 @@ var/global/list/crate_mimic_disguises = list(\ I.forceMove(src) -/mob/living/simple_animal/hostile/mimic/crate/Die() - if(copied_object) - var/obj/structure/C = new copied_object(get_turf(src)) - //Drop all loot! - for(var/atom/movable/AM in src) - AM.loc = C - ..() - /mob/living/simple_animal/hostile/mimic/crate/attackby(obj/W, mob/user) if(angry) //If we're angry - proceed as normal return ..()