bitrunning_help 
Vars | |
pod_style | Style used by the droppod |
---|---|
polling | Check to prevent request spamming |
spawn_location | Where do we land our pod? |
spends_retries | Does it use up retries? |
subcontractor_outfit | The applied outfit |
Procs | |
add_bodycam | Adds a bodycam component to the subcontractor Adds a simple bodycam component to the subcontractor. Arguments: |
check_usability | Checks whether the request beacon can be used Checks if the user is a domain ghost actor or bitrunning glitch and electrocutes them if they are. Arguments: |
create_subcontractor | Creates a new human subcontractor from a client Creates a new human mob, transfers the client's preferences, sets the ckey, and assigns a name from either preferences or a list of hacker aliases. Arguments: |
equip_subcontractor | Equips the subcontractor with appropriate gear Creates and customizes the outfit for the subcontractor, sets armor values for clothing, and adds custom items to the backpack if not using a forced outfit. Arguments: |
get_available_server | Finds an available quantum server Iterates through all quantum servers to find one that has available retries or doesn't require retries to be spent. Returns the first available quantum server or null if none are found |
move_to_safe_location | Moves the subcontractor to a safe starting location Moves the subcontractor to a new player start location if available, otherwise moves them to coordinates 1,1,1 as a fallback. Arguments: |
setup_id_card | Sets up the subcontractor's ID card Creates a new account for the ID card, sets it as non-replaceable, registers the subcontractor's name, updates the label, and applies the bit avatar trim to the card. Arguments: |
setup_pod | Creates the drop pod the subcontractor will be dropped by Creates a supplypod, duh. Returns the created supplypod object |
Var Details
pod_style 
Style used by the droppod
polling 
Check to prevent request spamming
spawn_location 
Where do we land our pod?
spends_retries 
Does it use up retries?
subcontractor_outfit 
The applied outfit
Proc Details
add_bodycam
Adds a bodycam component to the subcontractor Adds a simple bodycam component to the subcontractor. Arguments:
- subcontractor - The human subcontractor to add the bodycam to
check_usability
Checks whether the request beacon can be used Checks if the user is a domain ghost actor or bitrunning glitch and electrocutes them if they are. Arguments:
- user - The mob attempting to use the beacon Returns TRUE if the beacon can be used, FALSE otherwise
create_subcontractor
Creates a new human subcontractor from a client Creates a new human mob, transfers the client's preferences, sets the ckey, and assigns a name from either preferences or a list of hacker aliases. Arguments:
- our_client - The client to create the subcontractor from Returns the newly created human subcontractor
equip_subcontractor
Equips the subcontractor with appropriate gear Creates and customizes the outfit for the subcontractor, sets armor values for clothing, and adds custom items to the backpack if not using a forced outfit. Arguments:
- subcontractor - The human subcontractor to be equipped
- server - The quantum server connected to the domain (for domain-specific outfit)
get_available_server
Finds an available quantum server Iterates through all quantum servers to find one that has available retries or doesn't require retries to be spent. Returns the first available quantum server or null if none are found
move_to_safe_location
Moves the subcontractor to a safe starting location Moves the subcontractor to a new player start location if available, otherwise moves them to coordinates 1,1,1 as a fallback. Arguments:
- subcontractor - The human subcontractor to be moved
setup_id_card
Sets up the subcontractor's ID card Creates a new account for the ID card, sets it as non-replaceable, registers the subcontractor's name, updates the label, and applies the bit avatar trim to the card. Arguments:
- subcontractor - The human subcontractor whose ID card to set up
setup_pod
Creates the drop pod the subcontractor will be dropped by Creates a supplypod, duh. Returns the created supplypod object