/tg/ Station 13 - Modules - TypesVar Details - Proc Details

ai_target_timer

Increments a blackboard key while the attached mob is engaged with a particular target, does nothing else on its own

Vars

increment_keyBlackboard key to store data inside
last_targetThe last target we had
reset_clock_timerTimer used to see if you
target_keyBlackboard key to watch to indicate whether we are 'in combat'
time_on_targetAmount of time we have spent focused on one target

Procs

changed_targetWhen we get a new target, reset the timer and start processing
finalise_losing_targetCalled if we have had no target for long enough
lost_targetWhen we lose our target, start a short timer in case we reacquire it very quickly
store_current_timeStore the current time on our timer in our blackboard key

Var Details

increment_key

Blackboard key to store data inside

last_target

The last target we had

reset_clock_timer

Timer used to see if you

target_key

Blackboard key to watch to indicate whether we are 'in combat'

time_on_target

Amount of time we have spent focused on one target

Proc Details

changed_target

When we get a new target, reset the timer and start processing

finalise_losing_target

Called if we have had no target for long enough

lost_target

When we lose our target, start a short timer in case we reacquire it very quickly

store_current_time

Store the current time on our timer in our blackboard key