SPLURT Station 13 - Modules - TypesVar Details - Proc Details

stack

Vars

absorption_capacityHow much blood flow this stack can absorb if used as a bandage on a cut wound, note that absorption is how much we lower the flow rate, not the raw amount of blood we suck up
absorption_rateHow quickly we lower the blood flow on a cut wound we're bandaging. Expected lifetime of this bandage in ticks is thus absorption_capacity/absorption_rate, or until the cut heals, whichever comes first
material_typeDatum material type that this stack is made of
matter_amountAmount of matter for RCD
splint_factorIf set and this used as a splint for a broken bone wound, this is used as a multiplier for applicable slowdowns (lower = better) (also for speeding up burn recoveries)

Procs

add
build_recipeReturns a list of properties of a given recipe
can_merge
is_valid_recipeChecks if the recipe is valid to be used
recursively_build_recipesBuilds all recipes in a given recipe list and returns an association list containing them
set_custom_materialsOverride to make things like metalgen accurately set custom materials
set_mats_per_unit
split_stack
update_custom_materialsUpdates the custom materials list of this stack.

Var Details

absorption_capacity

How much blood flow this stack can absorb if used as a bandage on a cut wound, note that absorption is how much we lower the flow rate, not the raw amount of blood we suck up

absorption_rate

How quickly we lower the blood flow on a cut wound we're bandaging. Expected lifetime of this bandage in ticks is thus absorption_capacity/absorption_rate, or until the cut heals, whichever comes first

material_type

Datum material type that this stack is made of

matter_amount

Amount of matter for RCD

splint_factor

If set and this used as a splint for a broken bone wound, this is used as a multiplier for applicable slowdowns (lower = better) (also for speeding up burn recoveries)

Proc Details

add

build_recipe

Returns a list of properties of a given recipe

Arguments:

can_merge

is_valid_recipe

Checks if the recipe is valid to be used

Arguments:

recursively_build_recipes

Builds all recipes in a given recipe list and returns an association list containing them

Arguments:

set_custom_materials

Override to make things like metalgen accurately set custom materials

set_mats_per_unit

split_stack

update_custom_materials

Updates the custom materials list of this stack.