AI Behavior - Bandit

Updated 2 weeks ago

AI Behavior - Bandit

  1. Use Serrated Dagger - Must be within 5m from its target & aiming at it.
  2. Use Serrated Shiv - Must be within 60m from its target, have line of sight & aiming at it.
  3. Use Special - Must be within 150m from its target, have line of sight & aiming at it. This behavior is active for 0.7s.
  4. Use Primary and retreat - Must be within 10m from its target, have line of sight & aiming at it. [16] Strafe while delaying Primary fire is set to follow it after.
    • In practice, Bandit will rapidly alternate retreating & strafing due to its follow-up behavior.
  5. Use Primary and strafe - Must be within 30m from its target, have line of sight & aiming at it. This behavior is active for 0.5s. [16] Strafe while delaying Primary fire is set to follow it after.
  6. Use Primary and chase - Must be within 120m from its target, have line of sight & aiming at it. This behavior is active for 0.5s. [16] Strafe while delaying Primary fire is set to follow it after.
    • In practice, Bandit will rapidly alternate chasing & strafing due to its follow-up behavior.
  7. Use Utility and chase sprinting (closer) - Must be within 15m from its target. This behavior is active for 1s and a new target is selected afterwards.
  8. Use Utility and chase sprinting (close) - Must be within 30m from its target. This behavior is active for 2s and a new target is selected afterwards.
  9. Use Utility and chase sprinting (far) - Must be within 400m from its target. This behavior is active for 3s and a new target is selected afterwards.
  10. Chase sprinting - Must be within 400m from its target. A new target is selected afterwards.
  11. Use Utility and sprint towards leader - Must be at least 40m away from its leader and grounded. This behavior cannot be selected twice in a row and a new target is selected afterwards.
  12. Sprint towards leader - Must be at least 15m away from its leader. A new target is selected afterwards.
  13. Stop near leader - Must be within 15m from its leader. A new target is selected afterwards.
  14. Use Utility and chase sprinting (lower priority) - No requirements. This behavior is active for 3s and a new target is selected afterwards.
  15. Chase sprinting (lower priority) - No requirements. A new target is selected afterwards.
  16. Strafe while delaying Primary fire - No requirements.
    • The sole purpose of this behavior is to slow down Bandit's RoF to make it more "organic" and, incidentally, more accurate at range.