mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-21 15:42:53 +00:00
Merge pull request #3066 from Neerti/3/9/2017_wet_skrell_are_liars
Skrell/Tesh Examination Change
This commit is contained in:
@@ -82,6 +82,20 @@
|
|||||||
var/datum/gender/T = gender_datums[get_gender()]
|
var/datum/gender/T = gender_datums[get_gender()]
|
||||||
if(skipjumpsuit && skipface) //big suits/masks/helmets make it hard to tell their gender
|
if(skipjumpsuit && skipface) //big suits/masks/helmets make it hard to tell their gender
|
||||||
T = gender_datums[PLURAL]
|
T = gender_datums[PLURAL]
|
||||||
|
|
||||||
|
else if(species && species.ambiguous_genders)
|
||||||
|
var/can_detect_gender = FALSE
|
||||||
|
if(isobserver(user)) // Ghosts are all knowing.
|
||||||
|
can_detect_gender = TRUE
|
||||||
|
if(issilicon(user)) // Borgs are too because science.
|
||||||
|
can_detect_gender = TRUE
|
||||||
|
else if(ishuman(user))
|
||||||
|
var/mob/living/carbon/human/H = user
|
||||||
|
if(H.species && istype(species, H.species))
|
||||||
|
can_detect_gender = TRUE
|
||||||
|
|
||||||
|
if(!can_detect_gender)
|
||||||
|
T = gender_datums[PLURAL] // Species with ambiguous_genders will not show their true gender upon examine if the examiner is not also the same species.
|
||||||
else
|
else
|
||||||
if(icon)
|
if(icon)
|
||||||
msg += "\icon[icon] " //fucking BYOND: this should stop dreamseeker crashing if we -somehow- examine somebody before their icon is generated
|
msg += "\icon[icon] " //fucking BYOND: this should stop dreamseeker crashing if we -somehow- examine somebody before their icon is generated
|
||||||
|
|||||||
@@ -156,6 +156,7 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
var/list/genders = list(MALE, FEMALE)
|
var/list/genders = list(MALE, FEMALE)
|
||||||
|
var/ambiguous_genders = FALSE // If true, people examining a member of this species whom are not also the same species will see them as gender neutral. Because aliens.
|
||||||
|
|
||||||
// Bump vars
|
// Bump vars
|
||||||
var/bump_flag = HUMAN // What are we considered to be when bumped?
|
var/bump_flag = HUMAN // What are we considered to be when bumped?
|
||||||
|
|||||||
@@ -38,6 +38,8 @@
|
|||||||
blood_volume = 400
|
blood_volume = 400
|
||||||
hunger_factor = 0.2
|
hunger_factor = 0.2
|
||||||
|
|
||||||
|
ambiguous_genders = TRUE
|
||||||
|
|
||||||
spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED
|
spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED
|
||||||
appearance_flags = HAS_HAIR_COLOR | HAS_SKIN_COLOR | HAS_EYE_COLOR
|
appearance_flags = HAS_HAIR_COLOR | HAS_SKIN_COLOR | HAS_EYE_COLOR
|
||||||
bump_flag = MONKEY
|
bump_flag = MONKEY
|
||||||
|
|||||||
@@ -162,6 +162,8 @@
|
|||||||
|
|
||||||
darksight = 4
|
darksight = 4
|
||||||
|
|
||||||
|
ambiguous_genders = TRUE
|
||||||
|
|
||||||
spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED
|
spawn_flags = SPECIES_CAN_JOIN | SPECIES_IS_WHITELISTED
|
||||||
appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR
|
appearance_flags = HAS_HAIR_COLOR | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user