brm 
Vars | |
| allowed_areas_to_work | Defines which areas this machine is allowed to operate. By default only the station but done this way in case its needed to be varedited by an admin. DO NOT ALLOW THIS FOR THE GHOST ROLES. |
|---|---|
| batch_processing | Have we finished processing a full batch of boulders |
| batch_start_cooldown | Cooldown used for automatic teleportation after processing boulders_processing_max number of boulders. |
| boulders_processing_max | How many boulders can we process maximum per loop? |
| manual_teleport_cooldown | Cooldown used for left click teleportation. |
| toggled_on | Are we trying to actively collect boulders automatically? |
Procs | |
| CanAllowThrough | To allow boulders on a conveyor belt to move unobstructed if multiple machines are made on a single line |
| handle_teleport_conditions | Handles qualifiers for enabling teleportation of boulders. Returns TRUE if the teleportation can proceed, FALSE otherwise. Arguments |
| pre_collect_boulder | Begins to collect a boulder from the available boulders list in SSore_generation. Boulders must be in the available boulders list. A selected boulder is picked randomly. Arguments |
| toggle_auto_on | Toggles automatic boulder retrieval on. Adjusts the teleportation sound, icon state, and begins processing. Arguments |
Var Details
allowed_areas_to_work 
Defines which areas this machine is allowed to operate. By default only the station but done this way in case its needed to be varedited by an admin. DO NOT ALLOW THIS FOR THE GHOST ROLES.
batch_processing 
Have we finished processing a full batch of boulders
batch_start_cooldown 
Cooldown used for automatic teleportation after processing boulders_processing_max number of boulders.
boulders_processing_max 
How many boulders can we process maximum per loop?
manual_teleport_cooldown 
Cooldown used for left click teleportation.
toggled_on 
Are we trying to actively collect boulders automatically?
Proc Details
CanAllowThrough
To allow boulders on a conveyor belt to move unobstructed if multiple machines are made on a single line
handle_teleport_conditions
Handles qualifiers for enabling teleportation of boulders. Returns TRUE if the teleportation can proceed, FALSE otherwise. Arguments
- mob/user - the mob to inform if conditions aren't met
pre_collect_boulder
Begins to collect a boulder from the available boulders list in SSore_generation. Boulders must be in the available boulders list. A selected boulder is picked randomly. Arguments
- feedback - should we play sound and display allert if now boulders are available
- boulders_remaining - how many boulders we want to try & collect spawning a boulder every TELEPORTATION_TIME seconds
toggle_auto_on
Toggles automatic boulder retrieval on. Adjusts the teleportation sound, icon state, and begins processing. Arguments
- mob/user - the player who has toggled us