code/__DEFINES/ai/pet_commands.dm 
| BB_ACTIVE_PET_COMMAND | Blackboard field for the most recent command the pet was given |
|---|---|
| BB_CURRENT_PET_TARGET | Blackboard field for what we actually want the pet to target |
| BB_PET_TARGETING_STRATEGY | Blackboard field for how we target things, as usually we want to be more permissive than normal |
| BB_PET_ATTACK_HIDING_LOCATION | Hiding location scratch key used by basic_melee_attack in pet command attack subtrees |
| BB_PET_ACTIVE_ABILITY | Scratch key holding the active untargeted ability datum for /datum/pet_command/untargeted_ability |
| BB_FRIENDS_LIST | Typecache of weakrefs to mobs this mob is friends with, will follow their instructions and won't attack them |
| BB_OWNER_SELF_HARM_RESPONSES | List of strings we might say to encourage someone to make better choices. |
Define Details
BB_ACTIVE_PET_COMMAND 
Blackboard field for the most recent command the pet was given
BB_CURRENT_PET_TARGET 
Blackboard field for what we actually want the pet to target
BB_FRIENDS_LIST 
Typecache of weakrefs to mobs this mob is friends with, will follow their instructions and won't attack them
BB_OWNER_SELF_HARM_RESPONSES 
List of strings we might say to encourage someone to make better choices.
BB_PET_ACTIVE_ABILITY 
Scratch key holding the active untargeted ability datum for /datum/pet_command/untargeted_ability
BB_PET_ATTACK_HIDING_LOCATION 
Hiding location scratch key used by basic_melee_attack in pet command attack subtrees
BB_PET_TARGETING_STRATEGY 
Blackboard field for how we target things, as usually we want to be more permissive than normal