Files
Bubberstation/code/modules/mob/living/carbon/human/human_defines.dm
SkyratBot d143f17ccd [MIRROR] "Security Implant" rework, prisoner management console updates [MDB IGNORE] (#25525)
* "Security Implant" rework, prisoner management console updates

* Fix conflicts

---------

Co-authored-by: Rhials <28870487+Rhials@users.noreply.github.com>
Co-authored-by: SomeRandomOwl <somerandomowl@ratchtnet.com>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
2023-12-09 23:49:54 -05:00

100 lines
3.4 KiB
Plaintext

/// Any humanoid (non-Xeno) mob, such as humans, plasmamen, lizards.
/mob/living/carbon/human
name = "Unknown"
real_name = "Unknown"
icon = 'icons/mob/human/human.dmi'
icon_state = "human_basic"
appearance_flags = KEEP_TOGETHER|TILE_BOUND|PIXEL_SCALE|LONG_GLIDE
hud_possible = list(HEALTH_HUD,STATUS_HUD,ID_HUD,WANTED_HUD,IMPLOYAL_HUD,IMPSEC_FIRST_HUD,IMPSEC_SECOND_HUD,ANTAG_HUD,GLAND_HUD,SENTIENT_DISEASE_HUD,FAN_HUD,PERMIT_HUD, DNR_HUD) //SKYRAT EDIT ADDITION - PERMIT_HUD, DNR_HUD
hud_type = /datum/hud/human
pressure_resistance = 25
can_buckle = TRUE
buckle_lying = 0
mob_biotypes = MOB_ORGANIC|MOB_HUMANOID
can_be_shoved_into = TRUE
initial_language_holder = /datum/language_holder/empty // We get stuff from our species
maxHealth = HUMAN_MAXHEALTH //SKYRAT EDIT ADDITION
health = HUMAN_MAXHEALTH //SKYRAT EDIT ADDITION
//Hair colour and style
var/hair_color = "#000000"
var/hairstyle = "Bald"
///Colours used for hair and facial hair gradients.
var/list/grad_color
///Styles used for hair and facial hair gradients.
var/list/grad_style
//Facial hair colour and style
var/facial_hair_color = "#000000"
var/facial_hairstyle = "Shaved"
//Eye colour
var/eye_color_left = "#000000"
var/eye_color_right = "#000000"
/// Var used to keep track of a human mob having a heterochromatic right eye. To ensure prefs don't overwrite shit
var/eye_color_heterochromatic = FALSE
var/skin_tone = "caucasian1" //Skin tone
var/lip_style = null //no lipstick by default- arguably misleading, as it could be used for general makeup
var/lip_color = COLOR_WHITE
var/age = 30 //Player's age
/// Which body type to use
var/physique = MALE
//consider updating /mob/living/carbon/human/copy_clothing_prefs() if adding more of these
var/underwear = "Nude" //Which underwear the player wants
var/underwear_color = "#000000"
var/undershirt = "Nude" //Which undershirt the player wants
var/socks = "Nude" //Which socks the player wants
var/backpack = DBACKPACK //Which backpack type the player has chosen.
var/jumpsuit_style = PREF_SUIT //suit/skirt
var/datum/scream_type/selected_scream //SKRYAT EDIT ADDITION
var/datum/laugh_type/selected_laugh //SKYRAT EDIT ADDITION
//Equipment slots
var/obj/item/clothing/wear_suit = null
var/obj/item/clothing/w_uniform = null
var/obj/item/belt = null
var/obj/item/wear_id = null
var/obj/item/r_store = null
var/obj/item/l_store = null
var/obj/item/s_store = null
var/special_voice = "" // For changing our voice. Used by a symptom.
var/datum/physiology/physiology
var/list/datum/bioware/biowares
/// What types of mobs are allowed to ride/buckle to this mob
var/static/list/can_ride_typecache = typecacheof(list(
/mob/living/basic/parrot,
/mob/living/carbon/human,
/mob/living/simple_animal/slime,
))
var/lastpuke = 0
var/account_id
var/hardcore_survival_score = 0
/// How many "units of blood" we have on our hands
var/blood_in_hands = 0
/// The core temperature of the human compaired to the skin temp of the body
var/coretemperature = BODYTEMP_NORMAL
///Exposure to damaging heat levels increases stacks, stacks clean over time when temperatures are lower. Stack is consumed to add a wound.
var/heat_exposure_stacks = 0
/// When an braindead player has their equipment fiddled with, we log that info here for when they come back so they know who took their ID while they were DC'd for 30 seconds
var/list/afk_thefts
/// Height of the mob
VAR_PROTECTED/mob_height = HUMAN_HEIGHT_MEDIUM