bouldertech
Vars | |
accept_cooldown | Cooldown associated with taking in boulds. |
---|---|
action | The action verb to display to players |
boulders_held_max | How many boulders can we hold maximum? |
boulders_processing_count | How much durability of an boulder can we reduce |
points_held | Mining points held by the machine for miners. |
refining_efficiency | What is the efficiency of minerals produced by the machine? |
silo_materials | Silo link to its materials list. |
sound_cooldown | Cooldown associated with the sound played for collecting mining points. |
usage_sound | What sound plays when a thing operates? |
Procs | |
accept_boulder | Accepts a boulder into the machine. Used when a boulder is first placed into the machine. Arguments |
accept_golem | Accepts a golem to be processed, mainly for memes Arguments |
breakdown_boulder | Accepts a boulder into the machinery, then converts it into minerals. If the boulder can be fully processed by this machine, we take the materials, insert it into the silo, and destroy the boulder. If the boulder has materials left, we make a copy of the boulder to hold the processable materials, take the processable parts, and eject the original boulder. Arguments |
can_process_boulder | Can we process the boulder, checks only the boulders state & machines capacity Arguments |
can_process_golem | Can we maim this golem Arguments |
can_process_material | Checks if this machine can process this material Arguments |
check_for_boosts | Looks for a boost to the machine's efficiency, and applies it if found. Applied more on the chemistry integration but can be used for other things if desired. |
maim_golem | What effects actually happens to a golem when it is "processed" |
remove_boulder | Ejects a boulder from the machine. Used when a boulder is finished processing, or when a boulder can't be processed. Arguments |
Var Details
accept_cooldown
Cooldown associated with taking in boulds.
action
The action verb to display to players
boulders_held_max
How many boulders can we hold maximum?
boulders_processing_count
How much durability of an boulder can we reduce
points_held
Mining points held by the machine for miners.
refining_efficiency
What is the efficiency of minerals produced by the machine?
silo_materials
Silo link to its materials list.
sound_cooldown
Cooldown associated with the sound played for collecting mining points.
usage_sound
What sound plays when a thing operates?
Proc Details
accept_boulder
Accepts a boulder into the machine. Used when a boulder is first placed into the machine. Arguments
- obj/item/boulder/new_boulder - the boulder to accept
accept_golem
Accepts a golem to be processed, mainly for memes Arguments
- rockman - the golem we are trying to main
breakdown_boulder
Accepts a boulder into the machinery, then converts it into minerals. If the boulder can be fully processed by this machine, we take the materials, insert it into the silo, and destroy the boulder. If the boulder has materials left, we make a copy of the boulder to hold the processable materials, take the processable parts, and eject the original boulder. Arguments
- obj/item/boulder/chosen_boulder - The boulder to being breaking down into minerals.
can_process_boulder
Can we process the boulder, checks only the boulders state & machines capacity Arguments
- obj/item/boulder/new_boulder - the boulder we are checking
can_process_golem
Can we maim this golem Arguments
- rockman - the golem we are trying to main
can_process_material
Checks if this machine can process this material Arguments
- datum/material/mat - the material to process
check_for_boosts
Looks for a boost to the machine's efficiency, and applies it if found. Applied more on the chemistry integration but can be used for other things if desired.
maim_golem
What effects actually happens to a golem when it is "processed"
remove_boulder
Ejects a boulder from the machine. Used when a boulder is finished processing, or when a boulder can't be processed. Arguments
- obj/item/boulder/specific_boulder - the boulder to remove