forked from Ports/goldeneye-pc-port
Convert the GE_D243X3 experiment into an always-on fix by removing the env-gating. The fix freezes field_488.pos (the camera's look-at target derived from the model's animated-skeleton transform) during POSEND camera mode, re-baselining only when a legitimate shot-change teleport fires (detected via the d243TeleportEpoch counter incremented by d243NotifyTeleport() in chrai.c's AI_TRYTeleportingChrToPad handler). This eliminates the camera shake while allowing legitimate inter-shot repositioning. The fix is decomp-faithful - it targets the camera's reaction to the animation cycle rather than suppressing Bond's own animation, which was found to be playing correctly. Also includes: - GE_DEBUGMENU diagnostic in boss.c (prior session) - GE_D243SWIRL probe in bondview2.c (prior session) - M-178 finding documentation (rapid animation advancement analysis) - D243 biganim probe in model.c (for future investigation)