manual_heart
Manual heart pumping component. Requires the holder to pump their heart manually every so often or die.
Mainly used by the cursed heart.
Vars | |
add_colour | If true, add a screen tint on the next process |
---|---|
blood_loss | How much blood volume you lose every missed pump, this is a flat amount not a percentage! |
heal_brute | The amount of brute damage to heal per pump |
heal_burn | The amount of burn damage to heal per pump |
heal_oxy | The amount of oxygen damage to heal per pump |
heart_timer | Cooldown before harm is caused to the owner |
pump_action | The action for pumping your heart |
pump_delay | How long between needed pumps; you can pump one second early |
Procs | |
check_added_organ | If a new heart is added, start processing. |
check_removed_organ | If the heart is removed, stop processing. |
check_valid | Helper proc to check if processing can be restarted. |
on_pump | Worker proc that checks logic for if a pump can happen, and applies effects from doing so |
Var Details
add_colour
If true, add a screen tint on the next process
blood_loss
How much blood volume you lose every missed pump, this is a flat amount not a percentage!
heal_brute
The amount of brute damage to heal per pump
heal_burn
The amount of burn damage to heal per pump
heal_oxy
The amount of oxygen damage to heal per pump
heart_timer
Cooldown before harm is caused to the owner
pump_action
The action for pumping your heart
pump_delay
How long between needed pumps; you can pump one second early
Proc Details
check_added_organ
If a new heart is added, start processing.
check_removed_organ
If the heart is removed, stop processing.
check_valid
Helper proc to check if processing can be restarted.
on_pump
Worker proc that checks logic for if a pump can happen, and applies effects from doing so