diff --git a/code/game/objects/structures/crates_lockers/largecrate.dm b/code/game/objects/structures/crates_lockers/largecrate.dm index c9909656f4f..7c8f95ea430 100644 --- a/code/game/objects/structures/crates_lockers/largecrate.dm +++ b/code/game/objects/structures/crates_lockers/largecrate.dm @@ -31,7 +31,14 @@ for(var/atom/movable/AM in contents) if(AM.simulated) AM.forceMove(T) - + //VOREStation Add Start + if(isanimal(AM)) + var/mob/living/simple_mob/AMBLINAL = AM + if(!AMBLINAL.mind) + AMBLINAL.ghostjoin = 1 + AMBLINAL.ghostjoin_icon() + active_ghost_pods |= AMBLINAL + //VOREStation Add End user.visible_message("[user] pries \the [src] open.", \ "You pry open \the [src].", \ "You hear splitting wood.") diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/farm animals/chicken.dm b/code/modules/mob/living/simple_mob/subtypes/animal/farm animals/chicken.dm index 76d7bb9353a..d415ef30efb 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/farm animals/chicken.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/farm animals/chicken.dm @@ -141,7 +141,12 @@ GLOBAL_VAR_INIT(chicken_count, 0) // How mant chickens DO we have? if(!stat) amount_grown += rand(1,2) if(amount_grown >= 100) - new /mob/living/simple_mob/animal/passive/chicken(src.loc) + //VOREStation Edit Begin + var/mob/living/simple_mob/animal/passive/chicken/C = new (src.loc) + C.ghostjoin = 1 + C.ghostjoin_icon() + active_ghost_pods |= C + //VOREStation Edit End qdel(src) // Say Lists