/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/ai/bot_keys.dm

HONKBOT_MODE_SLIPcan honkbots slip people?
HONKBOT_CHECK_IDScan honkbots check IDs?
HONKBOT_CHECK_RECORDScan honkbots check records?
HONKBOT_HANDCUFF_TARGETcan honkbots handcuff people?
REPAIRBOT_FIX_BREACHEScan we fix breaches
REPAIRBOT_REPLACE_WINDOWScan we fix grilles
REPAIRBOT_REPLACE_TILEScan we replace tiles
REPAIRBOT_FIX_GIRDERScan we fix girders
REPAIRBOT_BUILD_GIRDERScan we build girders
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_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_CLEAN_TARGETKey that holds our clean target
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_WASH_THREATSkey that holds our threats
BB_WASH_FOUNDkey that holds speech when we find our target
BB_WASH_DONEkey that holds speech when we cleaned our target
BB_WASH_TARGETkey that holds target we will wash
BB_WASH_FRUSTRATIONkey that holds how frustrated we are when target is running away
BB_POST_CLEAN_COOLDOWNkey that holds cooldown after we finish cleaning something, so we dont immediately run off to patrol
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_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_VIBEBOT_PARTY_ABILITYkey that holds our partying ability
BB_VIBEBOT_BIRTHDAY_SONGkey that holds our birthday song
BB_VIBEBOT_HAPPY_SONGkey that holds happy songs we play to depressed targets
BB_VIBEBOT_GRIM_SONGkey that holds grim song we play when emagged
BB_VIBEBOT_PARTY_TARGETkey that holds neutral targets we vibe with
BB_VIBEBOT_INSTRUMENTkey that holds our instrument
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

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_CLEAN_TARGET

Key that holds our clean target

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_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_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_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_VIBEBOT_BIRTHDAY_SONG

key that holds our birthday song

BB_VIBEBOT_GRIM_SONG

key that holds grim song we play when emagged

BB_VIBEBOT_HAPPY_SONG

key that holds happy songs we play to depressed targets

BB_VIBEBOT_INSTRUMENT

key that holds our instrument

BB_VIBEBOT_PARTY_ABILITY

key that holds our partying ability

BB_VIBEBOT_PARTY_TARGET

key that holds neutral targets we vibe with

BB_WAIT_SPEECH

list holding our wait dialogue

BB_WASH_DONE

key that holds speech when we cleaned our target

BB_WASH_FOUND

key that holds speech when we find our target

BB_WASH_FRUSTRATION

key that holds how frustrated we are when target is running away

BB_WASH_TARGET

key that holds target we will wash

BB_WASH_THREATS

key that holds our threats

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

HONKBOT_CHECK_IDS

can honkbots check IDs?

HONKBOT_CHECK_RECORDS

can honkbots check records?

HONKBOT_HANDCUFF_TARGET

can honkbots handcuff people?

HONKBOT_MODE_SLIP

can honkbots slip people?

REPAIRBOT_BUILD_GIRDERS

can we build girders

REPAIRBOT_FIX_BREACHES

can we fix breaches

REPAIRBOT_FIX_GIRDERS

can we fix girders

REPAIRBOT_REPLACE_TILES

can we replace tiles

REPAIRBOT_REPLACE_WINDOWS

can we fix grilles