Found what looks like an AI Damage Perception bug


Every time I check the senses of my AI, if I shot that AI once, the Damage will always be sensed everytime I check the senses. This is happening despite it being past the events age expiration.

What’s going on?

Hi, the system retains the stimuli (which makes sense, otherwise it would not be possible to do things like query the last known location). If you want to get only those actors that are currently perceived (excluding those where the age is expired) you could use GetCurrentlyPerceivedActors.

1 Like