/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/ai/pets.dm

BB_FETCH_IGNORE_LISTDog AI controller blackboard keys
AI_DOG_VISION_RANGEBasically, what is our vision/hearing range for picking up on things to fetch
AI_DOG_PET_FRIEND_PROBWhat are the odds someone petting us will become our friend?
AI_FETCH_IGNORE_DURATIONAfter this long without having fetched something, we clear our ignore list
BB_BABIES_PARTNER_TYPESBaby-making blackboard Types of animal we can make babies with.
BB_BABIES_CHILD_TYPESTypes of animal that we make as a baby.
BB_BABIES_TARGETCurrent partner target
BB_FOUND_MOMFinding adult mob key holds the adult we found
BB_FIND_MOM_TYPESlist of types of mobs we will look for
BB_IGNORE_MOM_TYPESlist of types of mobs we must ignore
BB_PARROT_REPEAT_STRINGThe current string that this parrot will repeat back to someone
BB_PARROT_REPEAT_PROBABILITYThe odds that this parrot will repeat back a string
BB_PARROT_PHRASE_CHANGE_PROBABILITYThe odds that this parrot will choose another string to repeat
BB_EXPORTABLE_STRING_BUFFER_LISTA copy of the string buffer that we end the shift with. DO NOT ACCESS THIS DIRECTLY - YOU SHOULD USE THE COMPONENT IN MOST CASES
BB_PARROT_PERCH_TYPESThe types of perches we desire to use
BB_PERCH_TARGETkey that holds our perch target
BB_HOARD_ITEM_TARGETkey that holds our theft item target
BB_THEFT_VICTIMkey that holds the mob we will steal from
BB_HOARD_LOCATIONkey that holds the turf we will be hauling stolen items to
BB_HOARD_LOCATION_RANGEkey that holds the minimum range we must be from the hoard spot
BB_IGNORE_ITEMSkey that holds items we arent interested in hoarding
BB_RUNE_ABILITYour ability to summon runes
BB_CULT_TEAMthe cult team we serve
BB_DEAD_CULTISTour dead cultist we revive
BB_NEARBY_RUNEnearby runes
BB_OCCUPIED_RUNEoccupied runes
BB_FRIENDLY_CULTISTfriendly cultists we befriend
BB_LAST_RECEIVED_MESSAGEthe last PDA message we must relay
BB_VIRTUAL_PET_LEVELour current virtual pet level
BB_NEARBY_PLAYMATEthe target we will play with
BB_NEXT_PLAYDATEcooldown till we search for playmates
BB_LIGHTS_ABILITYour ability to trigger lights
BB_PHOTO_ABILITYour ability to capture images
BB_TRICK_NAMEthe name of our trick
BB_TRICK_SEQUENCEthe sequence of our trick

Define Details

AI_DOG_PET_FRIEND_PROB

What are the odds someone petting us will become our friend?

AI_DOG_VISION_RANGE

Basically, what is our vision/hearing range for picking up on things to fetch

AI_FETCH_IGNORE_DURATION

After this long without having fetched something, we clear our ignore list

BB_BABIES_CHILD_TYPES

Types of animal that we make as a baby.

BB_BABIES_PARTNER_TYPES

Baby-making blackboard Types of animal we can make babies with.

BB_BABIES_TARGET

Current partner target

BB_CULT_TEAM

the cult team we serve

BB_DEAD_CULTIST

our dead cultist we revive

BB_EXPORTABLE_STRING_BUFFER_LIST

A copy of the string buffer that we end the shift with. DO NOT ACCESS THIS DIRECTLY - YOU SHOULD USE THE COMPONENT IN MOST CASES

BB_FETCH_IGNORE_LIST

Dog AI controller blackboard keys

BB_FIND_MOM_TYPES

list of types of mobs we will look for

BB_FOUND_MOM

Finding adult mob key holds the adult we found

BB_FRIENDLY_CULTIST

friendly cultists we befriend

BB_HOARD_ITEM_TARGET

key that holds our theft item target

BB_HOARD_LOCATION

key that holds the turf we will be hauling stolen items to

BB_HOARD_LOCATION_RANGE

key that holds the minimum range we must be from the hoard spot

BB_IGNORE_ITEMS

key that holds items we arent interested in hoarding

BB_IGNORE_MOM_TYPES

list of types of mobs we must ignore

BB_LAST_RECEIVED_MESSAGE

the last PDA message we must relay

BB_LIGHTS_ABILITY

our ability to trigger lights

BB_NEARBY_PLAYMATE

the target we will play with

BB_NEARBY_RUNE

nearby runes

BB_NEXT_PLAYDATE

cooldown till we search for playmates

BB_OCCUPIED_RUNE

occupied runes

BB_PARROT_PERCH_TYPES

The types of perches we desire to use

BB_PARROT_PHRASE_CHANGE_PROBABILITY

The odds that this parrot will choose another string to repeat

BB_PARROT_REPEAT_PROBABILITY

The odds that this parrot will repeat back a string

BB_PARROT_REPEAT_STRING

The current string that this parrot will repeat back to someone

BB_PERCH_TARGET

key that holds our perch target

BB_PHOTO_ABILITY

our ability to capture images

BB_RUNE_ABILITY

our ability to summon runes

BB_THEFT_VICTIM

key that holds the mob we will steal from

BB_TRICK_NAME

the name of our trick

BB_TRICK_SEQUENCE

the sequence of our trick

BB_VIRTUAL_PET_LEVEL

our current virtual pet level