commit dfb9760b74a1eedf20ae4fc59115718b5621205e Author: oasiz Date: Mon Jun 30 23:27:21 2025 +0300 Mapster32: Fix lighting preview when multiple SEs are in a sector Adds a failsafe for when multiple SE12, SE3 or SE4 are in a single sector by only accounting for the first one (Lowest sprite #ID) This prevents the lighting preview from causing permanent shade changes to a map as it can only store the original map state for one SE sprite per sector. commit 506ca575670f0671ddc3a610f386c6fa19f286e7 Author: oasiz Date: Mon Jun 30 20:35:16 2025 +0300 Duke3D: Add EVENT_OPERATEACTIVATORS EVENT_OPERATEACTIVATORS is run against each STAT_ACTIVATOR with a matching lotag when a typical Duke3D button/touchplate is triggered. Current sprite will be stored in THISACTOR and setting RETURN -1 will skip the normal processing of any remaining activator logic. This does not work with Masterswitches as they use a completely different logic instead. Fixes terminx/eduke32#323 See https://voidpoint.io/terminx/eduke32 for more details.