fix(combat): synchronize auto-target presentation

Make the retained toolbar consume retail's payload-free selection notice from canonical live state so a reentrant Auto Target replacement cannot be erased by the outer clear. Restrict automatic acquisition to the requested hostile non-player monster policy and record the intentional PK edge divergence.

Co-Authored-By: Codex <codex@openai.com>
This commit is contained in:
Erik 2026-07-12 20:26:00 +02:00
parent 8be933fc94
commit 0f2d98c501
11 changed files with 225 additions and 7 deletions

View file

@ -470,7 +470,10 @@ include dungeons.
retail's wire-driven description-before-enter-world lifecycle: the corpse's
authoritative Dead state is retained and `HandleEnterWorld` strips its
Ready→Dead transition before the first rendered tick. Corpse persistence was
visually confirmed live on 2026-07-12. See
visually confirmed live on 2026-07-12. The follow-up #205 correction makes
the toolbar consume the final reentrant Auto Target selection and restricts
automatic candidates to hostile non-player monsters; live gate passed
2026-07-12. See
`docs/research/2026-07-12-death-and-auto-target-pseudocode.md`.
- **L.1b** — Command router + motion-state cleanup (prereq for L.1c).