/tg/ Station 13 - Modules - TypesDefine Details

code/datums/ai/generic_behaviors/agile_melee_movement.dm

AGILE_MELEE_MODE_NONENot moving under our own direction yet.
AGILE_MELEE_MODE_CLOSINGBeelining into melee range, min distance 1.
AGILE_MELEE_MODE_RETREATINGBackstepping out of melee range, min distance 0.
AGILE_MELEE_MODE_JITTERINGShuffling around inside the standoff band, min distance 0.
AGILE_MELEE_MODE_HOLDINGStanding still for a beat after landing a hit.
/datum/bt_node/ai_behavior/agile_melee_movementYakety sax type melee movement; If you can attack (next_move off cooldown), then get in range, otherwise, move inbetween standdoff_min and max, if within the band; randomly jitter in the band.

Define Details

AGILE_MELEE_MODE_CLOSING

Beelining into melee range, min distance 1.

AGILE_MELEE_MODE_HOLDING

Standing still for a beat after landing a hit.

AGILE_MELEE_MODE_JITTERING

Shuffling around inside the standoff band, min distance 0.

AGILE_MELEE_MODE_NONE

Not moving under our own direction yet.

AGILE_MELEE_MODE_RETREATING

Backstepping out of melee range, min distance 0.