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 | |
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 |
Procs | |
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 |
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