| + | Behaviors are Brain's equivalent of Goals, constructed using a map of MemoryModuleTypes and MemoryStatus that dictates whether or not the Behavior can start executing. They can also be given a min and/or max runtime duration in ticks, automatically terminating at a timestamp randomly determined by the supplied runtime duration value(s). The "checkExtraStartConditions", "start", "canStillUse", and "stop" methods correspond to Goal's "canUse", "start", "canContinueToUse" and "stop" methods, respectively. |