code/datums/ai/_ai_controller.dm ![code/datums/ai/_ai_controller.dm0](git.png)
COMSIG_AI_BLACKBOARD_KEY_SET | Signal sent when a blackboard key is set to a new value |
---|---|
COMSIG_AI_BLACKBOARD_KEY_CLEARED | Signal sent when a blackboard key is cleared |
TRACK_AI_DATUM_TARGET | Used to manage references to datum by AI controllers |
CLEAR_AI_DATUM_TARGET | Used to clear previously set reference handing by AI controllers |
TRAIT_AI_TRACKING | Used for above to track all the keys that have registered a signal |
Define Details
CLEAR_AI_DATUM_TARGET ![code/datums/ai/_ai_controller.dm 295](git.png)
Used to clear previously set reference handing by AI controllers
- tracked_datum - something being removed from an ai blackboard
- key - the associated key
COMSIG_AI_BLACKBOARD_KEY_CLEARED ![code/datums/ai/_ai_controller.dm 266](git.png)
Signal sent when a blackboard key is cleared
COMSIG_AI_BLACKBOARD_KEY_SET ![code/datums/ai/_ai_controller.dm 263](git.png)
Signal sent when a blackboard key is set to a new value
TRACK_AI_DATUM_TARGET ![code/datums/ai/_ai_controller.dm 274](git.png)
Used to manage references to datum by AI controllers
- tracked_datum - something being added to an ai blackboard
- key - the associated key
TRAIT_AI_TRACKING ![code/datums/ai/_ai_controller.dm 306](git.png)
Used for above to track all the keys that have registered a signal