The monster's AI is amusing to read, and its behavior has a surprising amount of depth. Really explains its scary, clever and unpredictable nature.
It has over 15 different behavior states:
Idle,
GoHome,
Wait,
Patrol,
Investigate,
Alert,
Search,
Eat,
Hurt,
Hunt,
HuntPause,
HuntWander,
AttackMeleeShort,
AttackMeleeLong,
AttackRange,
BreakDoor,
Dead,
Flee,
Stalk,
Track
States:
https://github.com/FrictionalGames/AmnesiaTheDarkDescent/blo...
Implementation:
https://github.com/FrictionalGames/AmnesiaTheDarkDescent/blo...
There's also naming gems like "mindfuckevents"
https://github.com/FrictionalGames/AmnesiaTheDarkDescent/blo...
It has over 15 different behavior states:
Idle, GoHome, Wait, Patrol, Investigate, Alert, Search, Eat, Hurt, Hunt, HuntPause, HuntWander, AttackMeleeShort, AttackMeleeLong, AttackRange, BreakDoor, Dead, Flee, Stalk, Track
States:
https://github.com/FrictionalGames/AmnesiaTheDarkDescent/blo...
Implementation:
https://github.com/FrictionalGames/AmnesiaTheDarkDescent/blo...
There's also naming gems like "mindfuckevents"
https://github.com/FrictionalGames/AmnesiaTheDarkDescent/blo...