Skip to content

Things are lit differently by Boom's floor/ceiling light level transfers (213 & 261) depending on port and complevel #1

@elf-alchemist

Description

@elf-alchemist

Test WAD: transferred_sector_light.zip

It's time for Undocumented MBF Changes™

Alongside the fake heights transfer (242), Boom also introduced two separate line specials that individually transfer floor and ceiling light levels (213 and 261) onto a tagged sector. Normally, in Boom and CL9, any Things present in said sector will be lit according to the sector's normal light level. MBF, however, changed this behavior to decide a Thing's light level using the average of the transferred floor and ceiling light levels, instead.

The MBF behavior of projecting sprites with the average of the transferred light levels is highly dislike by mappers, in general, given the lack of control provided by it. The ideal solution is to rollback the behavior to it's original Boom

Woof/DSDA on -complevel 09 -- real sector light Image
Woof/DSDA on -complevel 11, or later -- average transferred light Image
Eternity -- average transferred light Image
Helion -- average transferred light Image
Odamex -- average transferred light Image
GZDoom -- floor light only Image
EDGE-Classic -- real sector light Image
KEX on boom2.02 -- real sector light Image
KEX on complevel 09, or later -- floor light only Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    boomIssue pertains to the original Boom's feature setmbfIssue pertains to the original MBF's feature setrenderingIssue is tied to different renderer types, i.e software, hardware, truecolor.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions