Space Station 13 - Modules - TypesVar Details

bot

Vars

RadioThe bot's radio, for speaking to people.
access_cardThe ID card that the bot "holds"
ai_waypointThe end point of a bot's path, or the target location.
auto_patrolSet to make bot automatically patrol
awaiting_beaconCount of pticks awaiting a beacon response
base_speedThe speed at which the bot moves, or the number of times it moves per process() tick.
blockcountNumber of times retried a blocked path
bot_filterThe radio filter the bot uses to identify itself on the network.
bot_namestoring bot_name prior to pai and restoring it. MULEBOT uses this for suffix system
bot_purposeBot Purpose under Show Laws
bot_typeType of bot, one of the *_BOT defines.
calling_aiLinks a bot to the AI calling it.
control_freqBot control frequency
data_hud_typeThe type of data HUD the bot uses. Diagnostic by default.
declare_messageWhat the bot will display to the HUD user.
destinationDestination description tag
frustrationUsed by some bots for tracking failures to reach their target.
hackedUsed to differentiate between being hacked by silicons and emagged by humans.
hijackedIs currently hijacked by a pulse demon?
ignore_jobList of jobs claimed by bot
ignore_listList of unreachable targets for an ignore-list enabled bot to ignore.
ignore_list_cleanup_timerThis ticks up every automated action, at 300 we clean the ignore list
last_target_locationStoring last chased target known location
lost_targetWill be true if we lost target we were chasing
modeStandardizes the vars that indicate the bot is busy with its function.
modelThe type of bot it is.
nearest_beaconThe nearest beacon's tag
nearest_beacon_locThe nearest beacon's location
new_destinationPending new destination (waiting for beacon response)
next_destinationThe next destination in the patrol route
openMaint panel
pathList of turfs through which a bot 'steps' to reach the waypoint
patrol_targetThis is turf to navigate to (location of beacon)
radio_channelThe bot's default radio channel
radio_configWhich channels can the bot listen to
remote_disabledIf enabled, the AI cannot Remotely control a bot. It can still control it through cameras.
req_accessList of access values you can have to access the bot. Consider this as req_one_access
summon_targetThe turf of a user summoning a bot.
text_dehackText shown when resetting a bots hacked status to normal.
text_dehack_failShown when a silicon tries to reset a bot emagged with the emag item, which cannot be reset.
text_hackCustom text returned to a silicon upon hacking a bot.
triesNumber of times the bot tried and failed to move.

Var Details

Radio

The bot's radio, for speaking to people.

access_card

The ID card that the bot "holds"

ai_waypoint

The end point of a bot's path, or the target location.

auto_patrol

Set to make bot automatically patrol

awaiting_beacon

Count of pticks awaiting a beacon response

base_speed

The speed at which the bot moves, or the number of times it moves per process() tick.

blockcount

Number of times retried a blocked path

bot_filter

The radio filter the bot uses to identify itself on the network.

bot_name

storing bot_name prior to pai and restoring it. MULEBOT uses this for suffix system

bot_purpose

Bot Purpose under Show Laws

bot_type

Type of bot, one of the *_BOT defines.

calling_ai

Links a bot to the AI calling it.

control_freq

Bot control frequency

data_hud_type

The type of data HUD the bot uses. Diagnostic by default.

declare_message

What the bot will display to the HUD user.

destination

Destination description tag

frustration

Used by some bots for tracking failures to reach their target.

hacked

Used to differentiate between being hacked by silicons and emagged by humans.

hijacked

Is currently hijacked by a pulse demon?

ignore_job

List of jobs claimed by bot

ignore_list

List of unreachable targets for an ignore-list enabled bot to ignore.

ignore_list_cleanup_timer

This ticks up every automated action, at 300 we clean the ignore list

last_target_location

Storing last chased target known location

lost_target

Will be true if we lost target we were chasing

mode

Standardizes the vars that indicate the bot is busy with its function.

model

The type of bot it is.

nearest_beacon

The nearest beacon's tag

nearest_beacon_loc

The nearest beacon's location

new_destination

Pending new destination (waiting for beacon response)

next_destination

The next destination in the patrol route

open

Maint panel

path

List of turfs through which a bot 'steps' to reach the waypoint

patrol_target

This is turf to navigate to (location of beacon)

radio_channel

The bot's default radio channel

radio_config

Which channels can the bot listen to

remote_disabled

If enabled, the AI cannot Remotely control a bot. It can still control it through cameras.

req_access

List of access values you can have to access the bot. Consider this as req_one_access

summon_target

The turf of a user summoning a bot.

text_dehack

Text shown when resetting a bots hacked status to normal.

text_dehack_fail

Shown when a silicon tries to reset a bot emagged with the emag item, which cannot be reset.

text_hack

Custom text returned to a silicon upon hacking a bot.

tries

Number of times the bot tried and failed to move.