SPLURT Station 13 - Modules - TypesVar Details - Proc Details

human

Vars

afk_theftsWhen 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
combat_flagsEnable stamina combat
grad_colorColour used for the hair gradient.
grad_styleStyle used for the hair gradient.
insanelycomfyThis player has been standing still for very long and are probably roleplaying. They won't use up nutrition/thirst until they start moving again.

Procs

clean_lipsA wrapper for mob/living/carbon/human/proc/update_lips that tells us if there were lip styles to change
clothingonpartGet all the clothing on a specific body part
copy_clothing_prefscopies over clothing preferences like underwear to another human
electrocute_actCalculates the siemens coeff based on clothing and species, can also restart hearts.
format_scarsFor use formatting all of the scars this human has for saving for persistent scarring
get_equipped_itemsUsed to return a list of equipped items on a human mob; does not include held items (use get_all_gear)
handle_fireFIRE CODE
load_scarTakes a single scar from the persistent scar loader and recreates it from the saved data
sec_hud_set_IDSecurity HUDs! Basic mode shows only the job.
set_antag_target_indicatorMob's target prefs
socks_hiddenProc to check if socks are hidden.
something_horribleDNA HELPER-PROCS
spec_trait_examine_font
undershirt_hiddenProc to check if undershirt is hidden.
underwear_hiddenProc to check if underwear is hidden.
update_lipsUsed to update the makeup on a human and apply/remove lipstick traits, then store/unstore them on the head object in case it gets severed

Var Details

afk_thefts

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

combat_flags

Enable stamina combat

grad_color

Colour used for the hair gradient.

grad_style

Style used for the hair gradient.

insanelycomfy

This player has been standing still for very long and are probably roleplaying. They won't use up nutrition/thirst until they start moving again.

Proc Details

clean_lips

A wrapper for mob/living/carbon/human/proc/update_lips that tells us if there were lip styles to change

clothingonpart

Get all the clothing on a specific body part

copy_clothing_prefs

copies over clothing preferences like underwear to another human

electrocute_act

Calculates the siemens coeff based on clothing and species, can also restart hearts.

format_scars

For use formatting all of the scars this human has for saving for persistent scarring

get_equipped_items

Used to return a list of equipped items on a human mob; does not include held items (use get_all_gear)

Argument(s):

handle_fire

FIRE CODE

load_scar

Takes a single scar from the persistent scar loader and recreates it from the saved data

sec_hud_set_ID

Security HUDs! Basic mode shows only the job.

set_antag_target_indicator

Mob's target prefs

socks_hidden

Proc to check if socks are hidden.

something_horrible

DNA HELPER-PROCS

spec_trait_examine_font

spec_trait_examine_font()

This gets a humanoid's special examine font, which is used to color their species name during examine / health analyzing. The first of these that applies is returned. Returns:

undershirt_hidden

Proc to check if undershirt is hidden.

underwear_hidden

Proc to check if underwear is hidden.

update_lips

Used to update the makeup on a human and apply/remove lipstick traits, then store/unstore them on the head object in case it gets severed