byond - Modules - TypesVar Details - Proc Details

chem_booster

Chem booster component

This component stores "green blood" and uses it to increase effect_str of chems in the user's body.

Vars

analyzerInstant analyzer for the chemsuit
automatic_meds_useWhether the contents on the meds_beaker will be injected into the wearer when the system is turned on
boost_amountStores the current effect strength
boost_iconBoost icon, image cycles between 2 states
boost_onDetermines whether the suit is on
boost_tier1Normal boost
boost_tier2Overcharged boost
brute_heal_ampVali brute healing is multiplied by this
burn_heal_ampVali burn healing is multiplied by this
component_actionsActions that the component provides
connected_weaponItem connected to the system
meds_beakerInternal reagent storage used to store and automatically inject reagents into the wearer
movement_boostVali movement speed buff is this value
processing_startWhen was the effect activated. Used to activate negative effects after a certain amount of use
reagent_infoInformation about how reagents boost the system's effects.
reagent_statsThis list contains the vali stat increases that correspond to each reagent They go in the order: brute_heal_amp, burn_heal_amp, tox_heal, stamina_regen_amp, movement_boost, min required volume, entry name
resource_drain_amountAmount required for operation
resource_overlayImage that gets added to the wearer's overlays and gets changed based on resource_storage_current
resource_storage_currentAmount of substance stored currently
resource_storage_maxAmount of substance that the component can store
stamina_regen_ampVali stamina regen is multiplied by this
tox_healVali toxin healing is multiplied by this
vali_necro_timerHow much time left on vali heal till necrosis occurs

Procs

configureOpens the radial menu with everything
connect_weaponLinks the held item, if compatible, to the chem booster and registers attacking with it
drain_resourceHandles resource collection and is ativated when attacking with a weapon.
droppedDisables active functions and cleans up actions when the suit is unequipped
equippedSets up actions and vars when the suit is equipped
examineAdds additional text for the component when examining the item it is attached to
extractExtracts resource from the suit to fill a beaker
get_meds_beaker_contentsShows the loaded reagents to the person examining the parent/wearer
load_upFills an internal beaker that gets injected into the wearer on suit activation
manage_weapon_connectionHandles the setting up and removal of signals and vars related to connecting an item to the suit
on_offHandles turning on/off the processing part of the component, along with the negative effects related to this
scan_userUsed to scan the person
setup_bonus_effectsHandles Vali stat boosts and any other potential buffs on activation/deactivation
setup_reagent_infoShows info on what stats each reagent boosts and how much units they require
show_radialShows the radial menu with suit options. It is separate from configure() due to linters
steal_greenbloodhandles xeno abilities mooching our greenblood. Signal is routed through the equipping mob.
update_boostUpdates the boost amount of the suit and effect_str of reagents if component is on. "amount" is the final level you want to set the boost to.
update_resourceAdds or removes resource from the suit. Signal gets sent at every 25% of stored resource

Var Details

analyzer

Instant analyzer for the chemsuit

automatic_meds_use

Whether the contents on the meds_beaker will be injected into the wearer when the system is turned on

boost_amount

Stores the current effect strength

boost_icon

Boost icon, image cycles between 2 states

boost_on

Determines whether the suit is on

boost_tier1

Normal boost

boost_tier2

Overcharged boost

brute_heal_amp

Vali brute healing is multiplied by this

burn_heal_amp

Vali burn healing is multiplied by this

component_actions

Actions that the component provides

connected_weapon

Item connected to the system

meds_beaker

Internal reagent storage used to store and automatically inject reagents into the wearer

movement_boost

Vali movement speed buff is this value

processing_start

When was the effect activated. Used to activate negative effects after a certain amount of use

reagent_info

Information about how reagents boost the system's effects.

reagent_stats

This list contains the vali stat increases that correspond to each reagent They go in the order: brute_heal_amp, burn_heal_amp, tox_heal, stamina_regen_amp, movement_boost, min required volume, entry name

resource_drain_amount

Amount required for operation

resource_overlay

Image that gets added to the wearer's overlays and gets changed based on resource_storage_current

resource_storage_current

Amount of substance stored currently

resource_storage_max

Amount of substance that the component can store

stamina_regen_amp

Vali stamina regen is multiplied by this

tox_heal

Vali toxin healing is multiplied by this

vali_necro_timer

How much time left on vali heal till necrosis occurs

Proc Details

configure

Opens the radial menu with everything

connect_weapon

Links the held item, if compatible, to the chem booster and registers attacking with it

drain_resource

Handles resource collection and is ativated when attacking with a weapon.

dropped

Disables active functions and cleans up actions when the suit is unequipped

equipped

Sets up actions and vars when the suit is equipped

examine

Adds additional text for the component when examining the item it is attached to

extract

Extracts resource from the suit to fill a beaker

get_meds_beaker_contents

Shows the loaded reagents to the person examining the parent/wearer

load_up

Fills an internal beaker that gets injected into the wearer on suit activation

manage_weapon_connection

Handles the setting up and removal of signals and vars related to connecting an item to the suit

on_off

Handles turning on/off the processing part of the component, along with the negative effects related to this

scan_user

Used to scan the person

setup_bonus_effects

Handles Vali stat boosts and any other potential buffs on activation/deactivation

setup_reagent_info

Shows info on what stats each reagent boosts and how much units they require

show_radial

Shows the radial menu with suit options. It is separate from configure() due to linters

steal_greenblood

handles xeno abilities mooching our greenblood. Signal is routed through the equipping mob.

update_boost

Updates the boost amount of the suit and effect_str of reagents if component is on. "amount" is the final level you want to set the boost to.

update_resource

Adds or removes resource from the suit. Signal gets sent at every 25% of stored resource