/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/ai/bot_keys.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_SALUTE_COOLDOWNcooldown key for authority saluting
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_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_ACID_SPRAY_COOLDOWNkey that holds our acid spray attack cooldown
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_TRASH_TALK_COOLDOWNkey that holds cooldown after trash talk
BB_CURRENT_CRIMINAL_ASSESSMENTthreat of our current target
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_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_GIRDER_BUILD_ABILITYour wall girder ability
BB_REPAIRBOT_EMAGGED_SPEECHkey that holds our emagged speech
BB_REPAIRBOT_NORMAL_SPEECHkey that holds our normal speech
BB_REPAIRBOT_SPEECH_COOLDOWNkey that holds our speech timer
BB_REPAIRBOT_INTERACTION_TYPEKey that holds our current interaction type, to determine how we will interact with this object
BB_ROBOT_TARGETKey that hold robot target
BB_DECONSTRUCT_TARGETKey thast holds thingt to deconstruct
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_COOLDOWN

key that holds our acid spray attack cooldown

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_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 thast holds thingt to 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_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_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_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_REPAIRBOT_EMAGGED_SPEECH

key that holds our emagged speech

BB_REPAIRBOT_INTERACTION_TYPE

Key that holds our current interaction type, to determine how we will interact with this object

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 hold robot target

BB_SALUTE_COOLDOWN

cooldown key for authority saluting

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_TRASH_TALK_COOLDOWN

key that holds cooldown after trash talk

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_WORRIED_ANNOUNCEMENTS

speech when we are tipped