Assorted Shadekin Fixes (#19253)

* no flashes in phase

* flashbangs in phase

* phased shadekin don't explode

* phased shadekin aren't emped

* no splurting phased kin either

* can't change medical equipment in phase

* forbid phased mob mounting

* prevent an exploit

* do it here too

* another pr

* minimize whitespace

* minimize
This commit is contained in:
Will
2026-03-09 00:38:13 +01:00
committed by GitHub
parent e10b708ac4
commit 0d5db7f957
9 changed files with 26 additions and 2 deletions
+2
View File
@@ -367,6 +367,8 @@
/datum/reagents/proc/touch_mob(var/mob/target)
if(!target || !istype(target))
return
if(target.is_incorporeal()) // I really cannot imagine any scenario in which you would want reagent touch clouds to affect phased shadekin, so putting it here instead of higher up.
return
for(var/datum/reagent/current in reagent_list)
current.touch_mob(target, current.volume)