0 to 1: how sure the AI is that a target is there. Every sense gives one per target each time it runs.
Fused, Smoothed
Fused is this update's combination of the senses. Smoothed drives everything: it rises while a sense reports, holds, and fades only once every sense is silent.
States
Undetected, Suspected, Detected, Tracked, Lost, Remembered, Expired: per target, with an event for each
Awareness
The AI's overall alert level, from its top target: Unaware, Peripheral, Suspicious, Alerted, Fully Aware
Attention target
The one target it focuses on, among those it has noticed. Sticky, so it doesn't flick between two. It may only be suspected: check the state before acting on it
Loss Reason
Why it lost you: OutOfRange, Occluded, SoundFaded, ScentLost, SensorDropout, TargetDestroyed. It decides how to search.
Belief Record
Everything it holds about one target; Get Belief Data returns it
Profile
The data asset with every perception setting for one kind of AI
Evidence
A scripted floor, ceiling, reduction or reset on belief: a disguise, an alibi, a cutscene
Place belief
A belief about a location, not an actor: a noise nobody made
It gave up (Expired), or a target fell back to Undetected
Back to patrol
On Attention Changed
A new focus (maybe one it only suspects)
Re-plan between targets you know are Detected
On AI Damaged
It was hit
React to an unseen attacker
Also: On AI See, On AI Hear, On AI Smell, On AI Feel (touch) and On AI Sense Vibration each time a sense reports; On AI Remember; On AI All Clear when it believes in nobody any more; On AI Awareness Changed; On AI Think Threat when a target's threat level changes, and On Threat Identified when one rises to High or Critical; On Target State Changed for every state change. All events: Events.
Beliefs about things (bodies, forced locks), not someone
Get Location Beliefs, Get Strongest Location Belief, Report Location Belief, Clear Location Belief
Beliefs about places: read them, add one, drop one (How APS thinks)
On the APS Subsystem: Get Agent Count (how many APS Cores are running), Is Perceived as Object (Actor). On an APS Target Component: Get Effective Stance.
APS Core › Details › APS › View › Show Visualizer tick it
console: aps.Visualizer 0 | 1 | 2 nothing · everything · status only
aps.VisualizerPage 0..6 Senses · Memory · Brain · Squad · Events · Player Model · Environment
aps.Tune VisionMaxRange 5000 a setting on every AI, live
The Senses page answers most "why doesn't it see me": each sense shows what it reads, or why it reads nothing. A sense draws only if it is in Sense Classes: no smell ring means no Smell Sense. Visualizer & debugging