Skip to content

Engine: Revert clipupdatesector() changes from df868267 and replace with a different approach

If the sector contains a TROR bunch, then whenever clipupdatesector() would normally return 1, instead run updatesector() and return 0 instead.

The old approach did not work out in all situations. In Fury, certain flying enemies could not pass some TROR layers properly, and in AMC, trying to submerge in TROR water had the player glitch out on the surface.

This exact approach had previously been used in AMC without any major issues for 2 years, before the recent TROR changes.

Merge request reports