Browse logs with clarity: filter by type/year, search text, and inspect parsed commit details.

2100Total Files
2088SVN Logs
12Git Changelogs
1418Filtered Results

Detail

2012.05.06.Log0516.txt

📄SVN 📅2012-05-06 💾1,3 KB 0 Parsed entries CON BUILD FIX
📦 No SVN revisions parsed. Raw content is shown below.
Raw Content
------------------------------------------------------------------------
r2646 | helixhorned | 2012-05-06 14:01:52 -0700 (Sun, 06 May 2012) | 19 lines

Assign light SEs (lotags 49 and 50) to an exclusive status number. EXPERIMENTAL!

The primary reason for doing this is that handing of moving sectors is
significantly simplified. Because moving sectors usually don't move containing
SEs/effector-statnum sprites, no special handing code is needed to move light
SEs with them. Thus, this commit sets light SEs to a new statnum when they're
spawned *from premap*, and a new G_Move*-like function (called G_DoPolymerLights)
is added to process every sprite in that status list.

This should "fix" light SEs moving together with a variety of moving sectors,
but CON programs expecting the old behavior may break, therefore this commit is
marked as experimental.

Additionally, a problem with the old implementation is identified: it seems like
the correct functioning is dependent upon the order of processing between the
sector movement effector and the light SE, so this makes it another good reason
for the change.  (A third one is that all lights can be processed with a per-
statnum loop, but CON coders should not do this until the change is considered
final).
------------------------------------------------------------------------