mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-22 03:27:05 +01:00
Changes the is_changeling and is_mindslave procs into proper defines (#25212)
* Changes these procs into proper defines * Henri review
This commit is contained in:
@@ -271,7 +271,7 @@
|
||||
if(HAS_TRAIT(user, TRAIT_RESISTHEAT))
|
||||
to_chat(user, "<span class='warning'>You are already fireproof!</span>")
|
||||
return
|
||||
if(user.mind && (ischangeling(user) || user.mind.has_antag_datum(/datum/antagonist/vampire)) || (user.dna && user.dna.species.name != "Plasmaman"))
|
||||
if(user.mind && (IS_CHANGELING(user) || user.mind.has_antag_datum(/datum/antagonist/vampire)) || (user.dna && user.dna.species.name != "Plasmaman"))
|
||||
to_chat(user, "<span class='warning'>The injector is not compatable with your biology!</span>")
|
||||
return
|
||||
if(used)
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
return FALSE
|
||||
|
||||
// Fails if they're already a mindslave of someone, or if they're mindshielded.
|
||||
if(ismindslave(mindslave_target) || ismindshielded(mindslave_target))
|
||||
if(IS_MINDSLAVE(mindslave_target) || ismindshielded(mindslave_target))
|
||||
mindslave_target.visible_message(
|
||||
"<span class='warning'>[mindslave_target] seems to resist the bio-chip!</span>", \
|
||||
"<span class='warning'>You feel a strange sensation in your head that quickly dissipates.</span>")
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
/obj/item/caution/proximity_sign/attack_self(mob/user as mob)
|
||||
if(ishuman(user))
|
||||
var/mob/living/carbon/human/H = user
|
||||
if(!H.mind.has_antag_datum(/datum/antagonist/traitor) && !ismindslave(H))
|
||||
if(!H.mind.has_antag_datum(/datum/antagonist/traitor) && !IS_MINDSLAVE(H))
|
||||
return
|
||||
if(armed)
|
||||
armed = FALSE
|
||||
|
||||
@@ -757,7 +757,7 @@
|
||||
|
||||
if(!target || !ishuman(target) || !missionary || !ishuman(missionary))
|
||||
return
|
||||
if(ismindslave(target) || target.mind.zealot_master) //mindslaves and zealots override the staff because the staff is just a temporary mindslave
|
||||
if(IS_MINDSLAVE(target) || target.mind.zealot_master) //mindslaves and zealots override the staff because the staff is just a temporary mindslave
|
||||
to_chat(missionary, "<span class='warning'>Your faith is strong, but [target.p_their()] mind is already slaved to someone else's ideals. Perhaps an inquisition would reveal more...</span>")
|
||||
faith -= 25 //same faith cost as losing sight of them mid-conversion, but did you just find someone who can lead you to a fellow traitor?
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user