Skip to content

Commit

Permalink
[MIRROR] prevented serpentids from rolling changeling
Browse files Browse the repository at this point in the history
  • Loading branch information
Spookerton authored and SierraHelper committed Dec 10, 2024
1 parent 66ba9ef commit 45a6e6c
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions code/game/antagonist/station/changeling.dm
Original file line number Diff line number Diff line change
Expand Up @@ -75,13 +75,13 @@ GLOBAL_DATUM_INIT(changelings, /datum/antagonist/changeling, new)
var/mob/living/carbon/human/H = player.current
if(H.isSynthetic() || H.isFBP())
return 0
if(H.species.species_flags & SPECIES_FLAG_NO_SCAN)
if(H.species.species_flags & (SPECIES_FLAG_NO_SCAN|SPECIES_FLAG_NEED_DIRECT_ABSORB))
return 0
return 1
else if(isnewplayer(player.current))
if(player.current.client && player.current.client.prefs)
var/datum/species/S = all_species[player.current.client.prefs.species]
if(S && (S.species_flags & SPECIES_FLAG_NO_SCAN))
if(S?.species_flags & SPECIES_FLAG_NO_SCAN|SPECIES_FLAG_NEED_DIRECT_ABSORB)
return 0
if(player.current.client.prefs.organ_data[BP_CHEST] == "cyborg") // Full synthetic.
return 0
Expand Down

0 comments on commit 45a6e6c

Please sign in to comment.