From 0bfa853e76979f1b4a98fde3b591a0bd688f9cff Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Wed, 8 Jan 2014 10:56:39 +1030 Subject: [PATCH] Fixed some cocked up checks for alien var. --- code/modules/reagents/Chemistry-Reagents.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index 380c6dc99f2..d5f3ab40a47 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -1527,7 +1527,7 @@ datum if(M.stat == 2.0) //THE GUY IS **DEAD**! BEREFT OF ALL LIFE HE RESTS IN PEACE etc etc. He does NOT metabolise shit anymore, god DAMN return if(!M) M = holder.my_atom - if(alien && alien != IS_DIONA) + if(!alien || alien != IS_DIONA) M.heal_organ_damage(0,3*REM) ..() return @@ -1546,7 +1546,7 @@ datum if(alien && alien == IS_VOX) M.adjustToxLoss(2*REM) - else if(alien && alien != IS_DIONA) + else if(!alien || alien != IS_DIONA) M.adjustOxyLoss(-2*REM) if(holder.has_reagent("lexorin")) @@ -1568,7 +1568,7 @@ datum if(alien && alien == IS_VOX) M.adjustOxyLoss() - else if(alien && alien != IS_DIONA) + else if(!alien || alien != IS_DIONA) M.adjustOxyLoss(-M.getOxyLoss()) if(holder.has_reagent("lexorin")) @@ -1587,7 +1587,7 @@ datum if(M.stat == 2.0) return if(!M) M = holder.my_atom - if(alien && alien != IS_DIONA) + if(!alien || alien != IS_DIONA) if(M.getOxyLoss()) M.adjustOxyLoss(-1*REM) if(M.getBruteLoss() && prob(80)) M.heal_organ_damage(1*REM,0) if(M.getFireLoss() && prob(80)) M.heal_organ_damage(0,1*REM) @@ -1604,7 +1604,7 @@ datum on_mob_life(var/mob/living/M as mob, var/alien) if(!M) M = holder.my_atom - if(alien && alien != IS_DIONA) + if(!alien || alien != IS_DIONA) M.reagents.remove_all_type(/datum/reagent/toxin, 1*REM, 0, 1) M.drowsyness = max(M.drowsyness-2*REM, 0) M.hallucination = max(0, M.hallucination - 5*REM)