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 |
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 |
CLEAN_BOT | Cleanbots |
MED_BOT | Medibots |
HONK_BOT | Honkbots & ED-Honks |
FIRE_BOT | Firebots |
HYGIENE_BOT | Hygienebots |
VIBE_BOT | Vibe bots |
REPAIR_BOT | Repairbots |
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_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_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
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
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
REPAIR_BOT
Repairbots
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