bot
Vars | |
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. |
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.