diff --git a/context/open-questions.md b/context/open-questions.md index 957f899..9823ccb 100644 --- a/context/open-questions.md +++ b/context/open-questions.md @@ -200,7 +200,8 @@ register. ⚠ The audit also flags the damage-economy item as SELF-CONTRADICTOR not-novice experience flag via the BTPlayerExperienceSimLive bridge ([[experience-levels]]). See [[rendering]] fog section. (The pre-#61 "verified inert live: BT_FOG_LOG zero `SetFogStyle(2/3)`" observation still holds — reason (1), the un-constructed renderable, remains.) -- **`HandleMessage` is vtable slot 8/9 in the binary but NON-virtual across the reconstruction +- **`HandleMessage` is vtable slot 8/9 in the binary but NON-virtual across the reconstruction -- + FILED AS GITEA #65 (2026-07-25, found via #46).** Ten classes declare it (ammobin/heat×2/hud/mechsub/myomers/ powersub×3/projweap) as reconstructions of vtable-slot overrides, none `virtual` — a base-typed `sub->HandleMessage(n)` statically binds to the base and SKIPS the override