checkpoint(render): portal-haze root cause — emitters need own-cell membership (S2 chunk 6 contract)
Instrumented arrivals show the Hidden-state cloud's emitters spawn in the arrival cell, become view-eligible when the world appears, and are never drawn: the walk draws an owner's emitters only through the owner's registry rows, and a hidden owner's shadow is suspended. Retail's CPhysicsObj::add_particle_shadow_to_cell (0x00514a70) gives an emitter one shadow in its own cell, drawn at that cell's turn regardless of the parent's hidden state. S2 chunk 6 (packet §10) ports that: per-cell emitter draw membership, owner-union particle path deleted. Route timing fixed so the arrival screenshots anchor on the reveal. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
7ec72765d7
commit
2d20ee917b
4 changed files with 71 additions and 3 deletions
|
|
@ -1,6 +1,7 @@
|
|||
# Portal-exit haze probe route (2026-09-03, owner finding at the G2 check).
|
||||
# Teleport, then shoot at short intervals after the world reveals so the
|
||||
# UnHide (0x75) script's emitters are in frame if they draw at all.
|
||||
# Teleport, let the client ENTER portal space first (sleep), then wait for
|
||||
# the world to come back and shoot at short intervals so the UnHide (0x75)
|
||||
# script's emitters are in frame if they draw at all.
|
||||
|
||||
wait world-visible 180000
|
||||
sleep 3000
|
||||
|
|
@ -8,6 +9,7 @@ screenshot h00-before 15000
|
|||
|
||||
# Facility Hub pose (interior arrival)
|
||||
command /teleloc 8A02015E 60.251431 -38.848198 -5.995000 0.995004 0.000000 0.000000 -0.099833
|
||||
sleep 1500
|
||||
wait world-visible 90000
|
||||
screenshot h01-arrive-0ms 15000
|
||||
sleep 400
|
||||
|
|
@ -18,9 +20,11 @@ sleep 1000
|
|||
screenshot h04-arrive-2000ms 15000
|
||||
sleep 2000
|
||||
screenshot h05-arrive-4000ms 15000
|
||||
sleep 4000
|
||||
|
||||
# Holtburg house pose (a second arrival, outdoor landblock)
|
||||
command /teleloc A9B4013F 134.555893 11.423566 94.005005 0.996917 0.000000 0.000000 -0.078459
|
||||
sleep 1500
|
||||
wait world-visible 90000
|
||||
screenshot h11-arrive-0ms 15000
|
||||
sleep 400
|
||||
|
|
@ -29,5 +33,6 @@ sleep 600
|
|||
screenshot h13-arrive-1000ms 15000
|
||||
sleep 1000
|
||||
screenshot h14-arrive-2000ms 15000
|
||||
sleep 3000
|
||||
|
||||
close-client
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue