KB: FX per-zone chain LIVENESS-VERIFIED (BT_CRIT_PROBE solo)
Closed the loop: BT_CRIT_PROBE=8 on solo DEV.EGG drove the full per-zone FX chain end-to-end -- [zonefx] entity 1:321 seg 12 psfx 12/13 -- proving TakeDamage -> mechdmg effect loop -> BTStartZoneEffect -> StartEntityEffectImplementation (segment world-pos resolve) -> BTStartPfxAttached fires live. The 2-node fight harness didn't engage (mechPicks=0, an MP-harness spawn/connect issue, not FX); BT_CRIT_PROBE is the reliable solo liveness path. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
a198e5fb4a
commit
844edbd2aa
@@ -30,9 +30,13 @@ New unaccounted functionality no prior list knew (addresses verified absent from
|
|||||||
zone's segment (smoke/fire follows the mech); the Destroyed descriptor fires on kill
|
zone's segment (smoke/fire follows the mech); the Destroyed descriptor fires on kill
|
||||||
(mechdmg.cpp:1120). Band smoke/fire (psfx ≥1000) render through the live PFX layer
|
(mechdmg.cpp:1120). Band smoke/fire (psfx ≥1000) render through the live PFX layer
|
||||||
(BTStartPfxAttached); the 3-15 specialfx band + scaling booms/flames render through the
|
(BTStartPfxAttached); the 3-15 specialfx band + scaling booms/flames render through the
|
||||||
reconstructed L4VIDEO specialfx engine + `ScalingExplosionRenderable` (see next bullet). ⚠ Only
|
reconstructed L4VIDEO specialfx engine + `ScalingExplosionRenderable` (see next bullet).
|
||||||
remaining nit: **not yet liveness-verified headlessly** (solo DEV.EGG has no target; needs a
|
**LIVENESS-VERIFIED (2026-07-14):** `BT_CRIT_PROBE=8` on solo DEV.EGG (hammers a local zone) drove
|
||||||
2-node fight — the pieces are all runtime-verified individually).
|
the full chain — `[zonefx] entity 1:321 seg 12 psfx 12/13 at(527,5.8,-669)`: TakeDamage → the
|
||||||
|
mechdmg damage-effect loop → BTStartZoneEffect → StartEntityEffectImplementation resolves the
|
||||||
|
struck segment's world pos → BTStartPfxAttached. (The 2-node harness `scratchpad/fx_liveness.sh`
|
||||||
|
did NOT engage — nodes spawned but never targeted/drove into combat, `mechPicks=0`; an MP-harness
|
||||||
|
spawn/connect issue, orthogonal to FX. `BT_CRIT_PROBE` is the reliable solo FX-liveness path.)
|
||||||
- **✅ The impact/destruction FX visual chain — RECONSTRUCTED (Fire VISUALS wave 48c9c84 +
|
- **✅ The impact/destruction FX visual chain — RECONSTRUCTED (Fire VISUALS wave 48c9c84 +
|
||||||
Impact-FX FORENSICS wave 065c114, 2026-07-12/13) [T2].** The i860-firmware-decoded specialfx
|
Impact-FX FORENSICS wave 065c114, 2026-07-12/13) [T2].** The i860-firmware-decoded specialfx
|
||||||
engine (L4VIDEO.cpp: `specialfxN` descriptor pages, per-round detonations, authored firesmoke
|
engine (L4VIDEO.cpp: `specialfxN` descriptor pages, per-round detonations, authored firesmoke
|
||||||
|
|||||||
Reference in New Issue
Block a user