Question about enemy behavior - Printable Version +- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum) +-- Forum: Amnesia: The Dark Descent (https://www.frictionalgames.com/forum/forum-6.html) +--- Forum: Custom Stories, TCs & Mods - Development (https://www.frictionalgames.com/forum/forum-38.html) +---- Forum: Development Support (https://www.frictionalgames.com/forum/forum-39.html) +---- Thread: Question about enemy behavior (/thread-14725.html) |
Question about enemy behavior - FragdaddyXXL - 04-12-2012 I'm slightly confused on the conditions in which an enemy will despawn/deactivate on its own. A tutorial page in the wiki explains: "The monster will automatically disappear if it runs out of path nodes and the player isn't looking at it." So going by that, if the monster has 0 path nodes on the map and it sees the player (assuming the player is close enough) it will chase the player. If the player loses sight of the monster and the monster loses sight of the player, it will disappear? In my recent map, I just had areas that would call: ClearEnemyPatrolNodes("servant_grunt_1"); FadeEnemyToSmoke("servant_grunt_1", true); when an enemy entered it. This would manually despawn an enemy in areas that I defined. This limits my flexibility in terms of area placement and enemy placement, as well as other things. How would you get the traditional scenario of: player runs from enemy. Hides in cabinet. Monster enters room; doesn't see player. Leaves room, and despawns. RE: Question about enemy behavior - Cranky Old Man - 04-12-2012 Check the Daniel's Room map to see how Frictional Games did it. RE: Question about enemy behavior - FragdaddyXXL - 04-12-2012 Ah, I see now. Some patrol nodes around the door and the rest of the room. And near that door, they have an area that despawns it when it enters it. It looks like a risky setup, seeing as the monster spawns in it. I would be afraid of it deciding to turn around and re-enter it. But, going by where the player is when it's triggered, it looks to be safe. |