/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/ai.dm

SHOULD_RESISTMonkey checks
MAX_PATHING_ATTEMPTSMax pathing attempts before auto-fail
AI_CONTROLLER_INCOMPATIBLEFlags for ai_behavior new()
AI_BEHAVIOR_REQUIRE_MOVEMENTDoes this task require movement from the AI before it can be performed?
AI_BEHAVIOR_MOVE_AND_PERFORMDoes this task let you perform the action while you move closer? (Things like moving and shooting)
BB_MONKEY_AGRESSIVEMonkey AI controller blackboard keys
HAUNTED_ITEM_ATTACK_HAUNT_CHANCEHaunted item controller defines Chance for haunted item to haunt someone
HAUNTED_ITEM_ESCAPE_GRASP_CHANCEChance for haunted item to try to get itself let go.
HAUNTED_ITEM_TELEPORT_CHANCEChance for haunted item to warp somewhere new
HAUNTED_ITEM_AGGRO_ADDITIONAmount of aggro you get when picking up a haunted item
BB_TO_HAUNT_LISTBlackboard keys for haunted items
BB_HAUNT_TARGETActual mob the item is haunting at the moment
BB_HAUNTED_THROW_ATTEMPT_COUNTAmount of successful hits in a row this item has had
BB_VENDING_CURRENT_TARGETVending machine AI controller blackboard keys
BB_CUSTOMER_CURRENT_ORDERRobot customer AI controller blackboard keys

Define Details

AI_BEHAVIOR_MOVE_AND_PERFORM

Does this task let you perform the action while you move closer? (Things like moving and shooting)

AI_BEHAVIOR_REQUIRE_MOVEMENT

Does this task require movement from the AI before it can be performed?

AI_CONTROLLER_INCOMPATIBLE

Flags for ai_behavior new()

BB_CUSTOMER_CURRENT_ORDER

Robot customer AI controller blackboard keys

BB_HAUNTED_THROW_ATTEMPT_COUNT

Amount of successful hits in a row this item has had

BB_HAUNT_TARGET

Actual mob the item is haunting at the moment

BB_MONKEY_AGRESSIVE

Monkey AI controller blackboard keys

BB_TO_HAUNT_LIST

Blackboard keys for haunted items

BB_VENDING_CURRENT_TARGET

Vending machine AI controller blackboard keys

HAUNTED_ITEM_AGGRO_ADDITION

Amount of aggro you get when picking up a haunted item

HAUNTED_ITEM_ATTACK_HAUNT_CHANCE

Haunted item controller defines Chance for haunted item to haunt someone

HAUNTED_ITEM_ESCAPE_GRASP_CHANCE

Chance for haunted item to try to get itself let go.

HAUNTED_ITEM_TELEPORT_CHANCE

Chance for haunted item to warp somewhere new

MAX_PATHING_ATTEMPTS

Max pathing attempts before auto-fail

SHOULD_RESIST

Monkey checks