Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.28 KB

File metadata and controls

33 lines (24 loc) · 1.28 KB

NPC module

NPC navigation, patrol/chase logic, animator driver, and modular RPG-ready combat composition. Scripts are in Scripts/NPC/. Detailed component docs are still primarily in Russian.

Russian docs (per-component)

Page Description
NPC README Module overview
NpcAnimatorDriver Animator state sync with movement
NPCNavigation Navigation, patrol, chase
NpcRpgCombatBrain Modular auto-combat brain for melee/ranged NPCs
NpcCombatPreset Data preset for chase/hold/attack behavior
NpcCombatScenarios Ready-made setup scenarios for melee/ranged/patrol combat NPCs

Recommended composition

For combat NPCs, the intended stack is:

  • NpcNavigation
  • NpcAnimatorDriver
  • RpgCharacter
  • RpgTargetSelector
  • RpgAttackController
  • NpcRpgCombatBrain
  • RpgAttackPreset + NpcCombatPreset

This keeps enemies assembled from reusable components instead of custom one-off scripts.

See also