SPLURT Station 13 - Modules - TypesVar Details - Proc Details

carbon

Vars

all_scarsAll of the scars a carbon has afflicted throughout their limbs
all_woundsAll of the wounds a carbon has afflicted throughout their limbs
cold_protectionProtection (insulation) from the cold, Value 0-1 corresponding to the percentage of protection
heat_protectionProtection (insulation) from the heat, Value 0-1 corresponding to the percentage of protection
transformation_timerTimer id of any transformation

Procs

adjustOrganLoss
check_self_for_injuriesCheck ourselves to see if we've got any shrapnel, return true if we do. This is a much simpler version of what humans do, we only indicate we're checking ourselves if there's actually shrapnel
check_stimulationReturns a lust value depending if the genital has a lust modifier.
check_virusMedical HUD! Basic mode needs suit sensors on.
doSprintLossTilesSprint buffer
electrocute_actAdds to the parent by also adding functionality to propagate shocks through pulling and doing some fluff effects.
generate_fake_scarsgenerate_fake_scars()- for when you want to scar someone, but you don't want to hurt them first. These scars don't count for temporal scarring (hence, fake)
genital_menuAttempts to open the tgui menu
getOrganLoss
get_biological_stateget_biological_state is a helper used to see what kind of wounds we roll for. By default we just assume carbons (read:monkeys) are flesh and bone, but humans rely on their species datums
get_traumasTRAUMAS
get_wounded_bodypartsReturns a list of bodyparts with wounds (in case someone has a wound on an otherwise fully healed limb)
giveProc called when offering an item to another player
humanizeHumanize
immortalityFor the Wishgranter
remove_all_embedded_objectsRemove all embedded objects from all limbs on the carbon mob
remove_embedded_objectRemove a specific embedded item from the carbon mob
secondary_shockCalled slightly after electrocute act to reduce jittering and apply a secondary stun.
setOrganLoss
takeProc called when the player clicks the give alert
take_overall_damagedamage MANY bodyparts, in random order

Var Details

all_scars

All of the scars a carbon has afflicted throughout their limbs

all_wounds

All of the wounds a carbon has afflicted throughout their limbs

cold_protection

Protection (insulation) from the cold, Value 0-1 corresponding to the percentage of protection

heat_protection

Protection (insulation) from the heat, Value 0-1 corresponding to the percentage of protection

transformation_timer

Timer id of any transformation

Proc Details

adjustOrganLoss

check_self_for_injuries

Check ourselves to see if we've got any shrapnel, return true if we do. This is a much simpler version of what humans do, we only indicate we're checking ourselves if there's actually shrapnel

check_stimulation

Returns a lust value depending if the genital has a lust modifier.

Arguments:

check_virus

Medical HUD! Basic mode needs suit sensors on.

doSprintLossTiles

Sprint buffer

electrocute_act

Adds to the parent by also adding functionality to propagate shocks through pulling and doing some fluff effects.

generate_fake_scars

generate_fake_scars()- for when you want to scar someone, but you don't want to hurt them first. These scars don't count for temporal scarring (hence, fake)

If you want a specific wound scar, pass that wound type as the second arg, otherwise you can pass a list like WOUND_LIST_SLASH to generate a random cut scar.

Arguments:

genital_menu

Attempts to open the tgui menu

getOrganLoss

get_biological_state

get_biological_state is a helper used to see what kind of wounds we roll for. By default we just assume carbons (read:monkeys) are flesh and bone, but humans rely on their species datums

go look at the species def for more info /datum/species/proc/get_biological_state

get_traumas

TRAUMAS

get_wounded_bodyparts

Returns a list of bodyparts with wounds (in case someone has a wound on an otherwise fully healed limb)

give

Proc called when offering an item to another player

This handles creating an alert and adding an overlay to it

humanize

Humanize

immortality

For the Wishgranter

remove_all_embedded_objects

Remove all embedded objects from all limbs on the carbon mob

remove_embedded_object

Remove a specific embedded item from the carbon mob

secondary_shock

Called slightly after electrocute act to reduce jittering and apply a secondary stun.

setOrganLoss

take

Proc called when the player clicks the give alert

Handles checking if the player taking the item has open slots and is in range of the offerer Also deals with the actual transferring of the item to the players hands Arguments:

take_overall_damage

damage MANY bodyparts, in random order