From ad76241007bd20934697100a93ea10bf992e8273 Mon Sep 17 00:00:00 2001
From: Luc <89928798+lewcc@users.noreply.github.com>
Date: Mon, 13 Mar 2023 18:58:22 -0400
Subject: [PATCH] Vendor head squishes now use better gib styles (#20580)
---
code/game/machinery/vendors/vendor_crits.dm | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/code/game/machinery/vendors/vendor_crits.dm b/code/game/machinery/vendors/vendor_crits.dm
index d8531ac724d..cbc21cb31c5 100644
--- a/code/game/machinery/vendors/vendor_crits.dm
+++ b/code/game/machinery/vendors/vendor_crits.dm
@@ -95,7 +95,13 @@
var/obj/item/organ/internal/brain/B = victim.get_int_organ_tag("brain")
if(H)
victim.visible_message("[H] gets crushed under [machine], and explodes in a shower of gore!", "Oh f-")
- new /obj/effect/gibspawner/human(get_turf(victim))
+ var/gibspawner = /obj/effect/gibspawner/human
+ if(ismachineperson(victim))
+ gibspawner = /obj/effect/gibspawner/robot
+ else if(isalien(victim))
+ gibspawner = /obj/effect/gibspawner/xeno
+
+ new gibspawner(get_turf(victim))
H.drop_organs()
H.droplimb(TRUE)
H.disfigure()