Fixed some cocked up checks for alien var.

This commit is contained in:
Zuhayr
2014-02-02 00:45:01 -05:00
committed by ZomgPonies
parent 656eaddbd3
commit 0bfa853e76
+5 -5
View File
@@ -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)