code/__DEFINES/robots.dm 
AI_NOTIFICATION_NEW_BORG | Alert when a new Cyborg is created. |
---|---|
AI_NOTIFICATION_NEW_MODEL | Alert when a Cyborg selects a model. |
AI_NOTIFICATION_CYBORG_RENAMED | Alert when a Cyborg changes their name. |
AI_NOTIFICATION_AI_SHELL | Alert when an AI disconnects themselves from their shell. |
AI_NOTIFICATION_CYBORG_DISCONNECTED | Alert when a Cyborg gets disconnected from their AI. |
AI_TRANS_TO_CARD | Downloading AI to InteliCard |
AI_TRANS_FROM_CARD | Uploading AI from InteliCard |
AI_MECH_HACK | Malfunctioning AI hijacking mecha |
CYBORG_THROW_SLOWDOWN_THRESHOLD | If an item does this or more throwing damage it will slow a borg down on hit |
BORG_LAMP_CD_RESET | Special value to reset cyborg's lamp_cooldown |
BORG_LAMP_POWER_CONSUMPTION | How many watts per lamp power is consumed while the lamp is on. |
BORG_MINIMUM_POWER_CONSUMPTION | The minimum power consumption of a cyborg. |
BORG_MODULE_THREE_DISABLED | The third module slots is disabed. |
BORG_MODULE_TWO_DISABLED | The second module slots is disabed. |
BORG_MODULE_ALL_DISABLED | All modules slots are disabled. |
BORG_CHOOSE_MODULE_ONE | First Borg module slot. |
BORG_CHOOSE_MODULE_TWO | Second Borg module slot. |
BORG_CHOOSE_MODULE_THREE | Third Borg module slot. |
ASSEMBLY_FIRST_STEP | Simple Animal BOT defines |
BOT_STEP_DELAY | Delay between movemements |
BOT_STEP_MAX_RETRIES | Maximum times a bot will retry to step from its position |
DEFAULT_SCAN_RANGE | Default view range for finding targets. |
BOT_MODE_ON | The Bot is currently active, and will do whatever it is programmed to do. |
BOT_MODE_AUTOPATROL | The Bot is currently set to automatically patrol the station. |
BOT_MODE_REMOTE_ENABLED | The Bot is currently allowed to be remote controlled by Silicon. |
BOT_MODE_CAN_BE_SAPIENT | The Bot is allowed to have a ghost placed in control of it. |
BOT_MODE_ROUNDSTART_POSSESSION | The Bot is allowed to be possessed if it is present on mapload. |
BOT_COVER_MAINTS_OPEN | The Bot's cover is open and can be modified/emagged by anyone. |
BOT_COVER_LOCKED | The Bot's cover is locked, and cannot be opened without unlocking it. |
BOT_COVER_EMAGGED | The Bot is emagged. |
BOT_COVER_HACKED | The Bot has been hacked by a Silicon, emagging them, but revertable. |
/datum/bitfield/bot_access_flags | bitfield, used by basic bots, for our access flags |
/datum/bitfield/bot_cover_flags | bitfield, used by simple bots, for our access flags |
SEC_BOT | Secutritrons (Beepsky) |
ADVANCED_SEC_BOT | ED-209s |
MULE_BOT | MULEbots |
FLOOR_BOT | Floorbots |
CLEAN_BOT | Cleanbots |
MED_BOT | Medibots |
HONK_BOT | Honkbots & ED-Honks |
FIRE_BOT | Firebots |
HYGIENE_BOT | Hygienebots |
VIBE_BOT | Vibe bots |
BOT_IDLE | Idle |
BOT_HUNT | Found target, hunting |
BOT_START_PATROL | Start patrol |
BOT_PATROL | Patrolling |
BOT_SUMMON | Summoned to a location |
BOT_RESPONDING | Responding to a call from the AI |
BOT_MOVING | Currently moving |
BOT_PREP_ARREST | Secbot - At target, preparing to arrest |
BOT_ARREST | Secbot - Arresting target |
BOT_CLEANING | Cleanbot - Cleaning |
BOT_SHOWERSTANCE | Hygienebot - Cleaning unhygienic humans |
BOT_REPAIRING | Floorbots - Repairing hull breaches |
BOT_HEALING | Medibots - Healing people |
BOT_DELIVER | MULEbot - Moving to deliver |
BOT_GO_HOME | MULEbot - Returning to home |
BOT_BLOCKED | MULEbot - Blocked |
BOT_NAV | MULEbot - Computing navigation |
BOT_WAIT_FOR_NAV | MULEbot - Waiting for nav computation |
BOT_NO_ROUTE | MULEbot - No destination beacon found (or no route) |
JUDGE_CHILLOUT | lowered threat level |
THREAT_ASSESS_DANGEROUS | Above this level of assessed threat, Beepsky will attack you |
THREAT_ASSESS_MAXIMUM | Above this level of assessed threat, you are extremely threatening |
SECBOT_DECLARE_ARRESTS | Whether arrests should be broadcasted over the Security radio |
SECBOT_CHECK_IDS | Will arrest people who lack an ID card |
SECBOT_CHECK_WEAPONS | Will check for weapons, taking Weapons access into account |
SECBOT_CHECK_RECORDS | Will check Security record on whether to arrest |
SECBOT_HANDCUFF_TARGET | Whether we will stun & cuff or endlessly stun |
SECBOT_SABOTEUR_AFFECTED | if it's currently affected by a saboteur bolt (lowered perp threat level) |
MEDBOT_DECLARE_CRIT | Whether to declare if someone (we are healing) is in critical condition |
MEDBOT_STATIONARY_MODE | If the bot will stand still, only healing those next to it. |
MEDBOT_SPEAK_MODE | Whether the bot will randomly speak from time to time. This will not actually prevent all speech. |
MEDBOT_TIPPED_MODE | is the bot currently tipped over? |
HEAL_ALL_DAMAGE | can we heal all damage? |
FIREBOT_STATIONARY_MODE | Whether we are stationary or not |
FIREBOT_EXTINGUISH_PEOPLE | If we will extinguish people |
FIREBOT_EXTINGUISH_FLAMES | if we will extinguish turfs on flames |
MULEBOT_RETURN_MODE | auto return to home after delivery |
MULEBOT_AUTO_PICKUP_MODE | autopickups at beacons |
MULEBOT_REPORT_DELIVERY_MODE | announce every delivery we make |
Define Details
ADVANCED_SEC_BOT 
ED-209s
AI_MECH_HACK 
Malfunctioning AI hijacking mecha
AI_NOTIFICATION_AI_SHELL 
Alert when an AI disconnects themselves from their shell.
AI_NOTIFICATION_CYBORG_DISCONNECTED 
Alert when a Cyborg gets disconnected from their AI.
AI_NOTIFICATION_CYBORG_RENAMED 
Alert when a Cyborg changes their name.
AI_NOTIFICATION_NEW_BORG 
Alert when a new Cyborg is created.
AI_NOTIFICATION_NEW_MODEL 
Alert when a Cyborg selects a model.
AI_TRANS_FROM_CARD 
Uploading AI from InteliCard
AI_TRANS_TO_CARD 
Downloading AI to InteliCard
ASSEMBLY_FIRST_STEP 
Simple Animal BOT defines
BORG_CHOOSE_MODULE_ONE 
First Borg module slot.
BORG_CHOOSE_MODULE_THREE 
Third Borg module slot.
BORG_CHOOSE_MODULE_TWO 
Second Borg module slot.
BORG_LAMP_CD_RESET 
Special value to reset cyborg's lamp_cooldown
BORG_LAMP_POWER_CONSUMPTION 
How many watts per lamp power is consumed while the lamp is on.
BORG_MINIMUM_POWER_CONSUMPTION 
The minimum power consumption of a cyborg.
BORG_MODULE_ALL_DISABLED 
All modules slots are disabled.
BORG_MODULE_THREE_DISABLED 
The third module slots is disabed.
BORG_MODULE_TWO_DISABLED 
The second module slots is disabed.
BOT_ARREST 
Secbot - Arresting target
BOT_BLOCKED 
MULEbot - Blocked
BOT_CLEANING 
Cleanbot - Cleaning
BOT_COVER_EMAGGED 
The Bot is emagged.
BOT_COVER_HACKED 
The Bot has been hacked by a Silicon, emagging them, but revertable.
BOT_COVER_LOCKED 
The Bot's cover is locked, and cannot be opened without unlocking it.
BOT_COVER_MAINTS_OPEN 
The Bot's cover is open and can be modified/emagged by anyone.
BOT_DELIVER 
MULEbot - Moving to deliver
BOT_GO_HOME 
MULEbot - Returning to home
BOT_HEALING 
Medibots - Healing people
BOT_HUNT 
Found target, hunting
BOT_IDLE 
Idle
BOT_MODE_AUTOPATROL 
The Bot is currently set to automatically patrol the station.
BOT_MODE_CAN_BE_SAPIENT 
The Bot is allowed to have a ghost placed in control of it.
BOT_MODE_ON 
The Bot is currently active, and will do whatever it is programmed to do.
BOT_MODE_REMOTE_ENABLED 
The Bot is currently allowed to be remote controlled by Silicon.
BOT_MODE_ROUNDSTART_POSSESSION 
The Bot is allowed to be possessed if it is present on mapload.
BOT_MOVING 
Currently moving
BOT_NAV 
MULEbot - Computing navigation
BOT_NO_ROUTE 
MULEbot - No destination beacon found (or no route)
BOT_PATROL 
Patrolling
BOT_PREP_ARREST 
Secbot - At target, preparing to arrest
BOT_REPAIRING 
Floorbots - Repairing hull breaches
BOT_RESPONDING 
Responding to a call from the AI
BOT_SHOWERSTANCE 
Hygienebot - Cleaning unhygienic humans
BOT_START_PATROL 
Start patrol
BOT_STEP_DELAY 
Delay between movemements
BOT_STEP_MAX_RETRIES 
Maximum times a bot will retry to step from its position
BOT_SUMMON 
Summoned to a location
BOT_WAIT_FOR_NAV 
MULEbot - Waiting for nav computation
CLEAN_BOT 
Cleanbots
CYBORG_THROW_SLOWDOWN_THRESHOLD 
If an item does this or more throwing damage it will slow a borg down on hit
DEFAULT_SCAN_RANGE 
Default view range for finding targets.
FIREBOT_EXTINGUISH_FLAMES 
if we will extinguish turfs on flames
FIREBOT_EXTINGUISH_PEOPLE 
If we will extinguish people
FIREBOT_STATIONARY_MODE 
Whether we are stationary or not
FIRE_BOT 
Firebots
FLOOR_BOT 
Floorbots
HEAL_ALL_DAMAGE 
can we heal all damage?
HONK_BOT 
Honkbots & ED-Honks
HYGIENE_BOT 
Hygienebots
JUDGE_CHILLOUT 
lowered threat level
MEDBOT_DECLARE_CRIT 
Whether to declare if someone (we are healing) is in critical condition
MEDBOT_SPEAK_MODE 
Whether the bot will randomly speak from time to time. This will not actually prevent all speech.
MEDBOT_STATIONARY_MODE 
If the bot will stand still, only healing those next to it.
MEDBOT_TIPPED_MODE 
is the bot currently tipped over?
MED_BOT 
Medibots
MULEBOT_AUTO_PICKUP_MODE 
autopickups at beacons
MULEBOT_REPORT_DELIVERY_MODE 
announce every delivery we make
MULEBOT_RETURN_MODE 
auto return to home after delivery
MULE_BOT 
MULEbots
SECBOT_CHECK_IDS 
Will arrest people who lack an ID card
SECBOT_CHECK_RECORDS 
Will check Security record on whether to arrest
SECBOT_CHECK_WEAPONS 
Will check for weapons, taking Weapons access into account
SECBOT_DECLARE_ARRESTS 
Whether arrests should be broadcasted over the Security radio
SECBOT_HANDCUFF_TARGET 
Whether we will stun & cuff or endlessly stun
SECBOT_SABOTEUR_AFFECTED 
if it's currently affected by a saboteur bolt (lowered perp threat level)
SEC_BOT 
Secutritrons (Beepsky)
THREAT_ASSESS_DANGEROUS 
Above this level of assessed threat, Beepsky will attack you
THREAT_ASSESS_MAXIMUM 
Above this level of assessed threat, you are extremely threatening
VIBE_BOT 
Vibe bots