Space Station 13 - Modules - Types — Define Details

code/__DEFINES/ai/bot_defines.dm

BB_BEACON_TARGETThe first beacon we find
BB_PREVIOUS_BEACON_TARGETThe last beacon we found, we will use its codes to find the next beacon
BB_BOT_SUMMON_TARGETLocation of whoever summoned us
BB_SALUTE_MESSAGESSalute messages to beepsky
BB_SALUTE_TARGETThe beepsky we will salute
BB_ANNOUNCE_ABILITYOur announcement ability
BB_RADIO_CHANNELList of our radio channels
BB_TEMPORARY_IGNORE_LISTList of unreachable things we will temporarily ignore
BB_BOT_BEACON_COOLDOWNPenalty cooldown if we are unable to path to any beacons
BB_FIREBOT_CAN_EXTINGUISHthings we can extinguish
BB_FIREBOT_EXTINGUISH_TARGETthe target we will extinguish
BB_FIREBOT_FIRE_DETECTED_LINESlines we say when we detect a fire
BB_FIREBOT_IDLE_LINESlines we say when we are idle
BB_FIREBOT_EMAGGED_LINESlines we say when we are emagged
BB_PATIENT_TARGETThe patient we must heal
BB_WAIT_SPEECHList holding our wait dialogue
BB_AFTERHEAL_SPEECHWhat we will say to our patient after we heal them
BB_IDLE_SPEECHThings we will say when we are bored
BB_EMAGGED_SPEECHSpeech unlocked after being emagged
BB_WORRIED_ANNOUNCEMENTSSpeech when we are tipped
BB_NEAR_DEATH_SPEECHSpeech when our patient is near death
BB_PATIENT_IN_CRITIn crit patient we must alert medbay about
BB_UNREACHABLE_LIST_COOLDOWNHow much time interval before we clear list
BB_CLEAR_LIST_READYCan we clear the list now
BB_CLEANBOT_FOAMKey that holds the foaming ability
BB_CLEANABLE_DECALSKey that holds decals we hunt
BB_CLEANABLE_BLOODKey that holds blood we hunt
BB_HUNTABLE_PESTSKey that holds pests we hunt
BB_CLEANBOT_EMAGGED_PHRASESKey that holds emagged speech
BB_CLEANABLE_DRAWINGSKey that holds drawings we hunt
BB_FRIENDLY_JANITORKey that holds the janitor we will befriend
BB_ACID_SPRAY_TARGETKey that holds the victim we will spray
BB_HUNTABLE_TRASHKey that holds trash we will burn
BB_POST_CLEAN_COOLDOWNkey that holds cooldown after we finish cleaning something, so we dont immediately run off to patrol
BB_CURRENT_CRIMINAL_ASSESSMENTThreat of our current target
BB_SECBOT_FRUSTRATIONArrest frustration timer
BB_CLOWNS_LISTKey that holds all possible clown friends
BB_CLOWN_FRIENDKey that holds the clown we play with
BB_SLIPPERY_ITEMSKey that holds the list of slippery items
BB_SLIP_LISTKey that holds list of types we will attempt to slip
BB_SLIPPERY_TARGETKey that holds the slippery item we will drag people too
BB_SLIP_TARGETKey that holds the victim we will slip
BB_HONK_ABILITYKey that holds our honk ability
BB_TILELESS_FLOORKey that holds the floor we should tile over
BB_GIRDER_TARGETKey that holds the turf we should place a girder over
BB_GIRDER_TO_WALL_TARGETKey that holds the girder we should place a wall over
BB_WINDOW_FRAMETARGETKey that holds the grille we must fix
BB_WELDER_TARGETKey that holds the machinery we repair with a welder
BB_GIRDER_BUILD_ABILITYOur wall girder ability
BB_BREACHED_FLOORKey that holds breached floors we should repair
BB_REPAIRBOT_EMAGGED_SPEECHKey that holds our emagged speech
BB_REPAIRBOT_NORMAL_SPEECHKey that holds our normal speech
BB_DECONSTRUCT_TARGETKey that holds the thing we should deconstruct
BB_REPAIRBOT_SPEECH_COOLDOWNKey that holds our speech timer
BB_ROBOT_TARGETKey that holds our target borg
BB_REFILLABLE_TARGETKey that holds materials we can refill
BB_MULEBOT_DESTINATION_BEACONkey that holds our delivery destination's name
BB_MULEBOT_HOME_BEACONkey that holds our home port's name
BB_MULEBOT_TRAVEL_TARGETkey that holds our current delivery target atom

Define Details

BB_ACID_SPRAY_TARGET

Key that holds the victim we will spray

BB_AFTERHEAL_SPEECH

What we will say to our patient after we heal them

BB_ANNOUNCE_ABILITY

Our announcement ability

BB_BEACON_TARGET

The first beacon we find

BB_BOT_BEACON_COOLDOWN

Penalty cooldown if we are unable to path to any beacons

BB_BOT_SUMMON_TARGET

Location of whoever summoned us

BB_BREACHED_FLOOR

Key that holds breached floors we should repair

BB_CLEANABLE_BLOOD

Key that holds blood we hunt

BB_CLEANABLE_DECALS

Key that holds decals we hunt

BB_CLEANABLE_DRAWINGS

Key that holds drawings we hunt

BB_CLEANBOT_EMAGGED_PHRASES

Key that holds emagged speech

BB_CLEANBOT_FOAM

Key that holds the foaming ability

BB_CLEAR_LIST_READY

Can we clear the list now

BB_CLOWNS_LIST

Key that holds all possible clown friends

BB_CLOWN_FRIEND

Key that holds the clown we play with

BB_CURRENT_CRIMINAL_ASSESSMENT

Threat of our current target

BB_DECONSTRUCT_TARGET

Key that holds the thing we should deconstruct

BB_EMAGGED_SPEECH

Speech unlocked after being emagged

BB_FIREBOT_CAN_EXTINGUISH

things we can extinguish

BB_FIREBOT_EMAGGED_LINES

lines we say when we are emagged

BB_FIREBOT_EXTINGUISH_TARGET

the target we will extinguish

BB_FIREBOT_FIRE_DETECTED_LINES

lines we say when we detect a fire

BB_FIREBOT_IDLE_LINES

lines we say when we are idle

BB_FRIENDLY_JANITOR

Key that holds the janitor we will befriend

BB_GIRDER_BUILD_ABILITY

Our wall girder ability

BB_GIRDER_TARGET

Key that holds the turf we should place a girder over

BB_GIRDER_TO_WALL_TARGET

Key that holds the girder we should place a wall over

BB_HONK_ABILITY

Key that holds our honk ability

BB_HUNTABLE_PESTS

Key that holds pests we hunt

BB_HUNTABLE_TRASH

Key that holds trash we will burn

BB_IDLE_SPEECH

Things we will say when we are bored

BB_MULEBOT_DESTINATION_BEACON

key that holds our delivery destination's name

BB_MULEBOT_HOME_BEACON

key that holds our home port's name

BB_MULEBOT_TRAVEL_TARGET

key that holds our current delivery target atom

BB_NEAR_DEATH_SPEECH

Speech when our patient is near death

BB_PATIENT_IN_CRIT

In crit patient we must alert medbay about

BB_PATIENT_TARGET

The patient we must heal

BB_POST_CLEAN_COOLDOWN

key that holds cooldown after we finish cleaning something, so we dont immediately run off to patrol

BB_PREVIOUS_BEACON_TARGET

The last beacon we found, we will use its codes to find the next beacon

BB_RADIO_CHANNEL

List of our radio channels

BB_REFILLABLE_TARGET

Key that holds materials we can refill

BB_REPAIRBOT_EMAGGED_SPEECH

Key that holds our emagged speech

BB_REPAIRBOT_NORMAL_SPEECH

Key that holds our normal speech

BB_REPAIRBOT_SPEECH_COOLDOWN

Key that holds our speech timer

BB_ROBOT_TARGET

Key that holds our target borg

BB_SALUTE_MESSAGES

Salute messages to beepsky

BB_SALUTE_TARGET

The beepsky we will salute

BB_SECBOT_FRUSTRATION

Arrest frustration timer

BB_SLIPPERY_ITEMS

Key that holds the list of slippery items

BB_SLIPPERY_TARGET

Key that holds the slippery item we will drag people too

BB_SLIP_LIST

Key that holds list of types we will attempt to slip

BB_SLIP_TARGET

Key that holds the victim we will slip

BB_TEMPORARY_IGNORE_LIST

List of unreachable things we will temporarily ignore

BB_TILELESS_FLOOR

Key that holds the floor we should tile over

BB_UNREACHABLE_LIST_COOLDOWN

How much time interval before we clear list

BB_WAIT_SPEECH

List holding our wait dialogue

BB_WELDER_TARGET

Key that holds the machinery we repair with a welder

BB_WINDOW_FRAMETARGET

Key that holds the grille we must fix

BB_WORRIED_ANNOUNCEMENTS

Speech when we are tipped