diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/spookyghost.dm b/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/spookyghost.dm index 3963cec0b66..0f310166ec8 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/spookyghost.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/spookyghost.dm @@ -73,8 +73,6 @@ speak_emote = list("rumbles") - loot_list = list(/obj/item/weapon/ore/diamond) - vore_active = 0 projectiletype = /mob/living/simple_mob/vore/alienanimals/spooky_ghost @@ -119,6 +117,7 @@ /mob/living/simple_mob/vore/alienanimals/space_ghost/death(gibbed, deathmessage = "fades away!") . = ..() + new /obj/item/weapon/ore/diamond(src.loc) qdel(src) /mob/living/simple_mob/vore/alienanimals/spooky_ghost diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/startreader.dm b/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/startreader.dm index 362232bd8e0..7341c6e2ed7 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/startreader.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/alien animals/startreader.dm @@ -110,7 +110,9 @@ violent_breakthrough = TRUE /mob/living/simple_mob/vore/alienanimals/startreader/apply_melee_effects(var/atom/A) - if(prob(25)) + if(weakened) //Don't stun people while they're already stunned! That's SILLY! + return + if(prob(15)) var/mob/living/L = A if(isliving(A)) visible_message("\The [src] trips \the [L]!!")