Merlijn, on 09 January 2023 - 12:45 PM, said:
Speaking as a mapper, it was probably added to make mapping more user-friendly.
There's no scenario where an activator or a masterswitch needs to be blocking the player in-game, at least none I can think of. As I said earlier, they're just there to trigger effects/events.
So it makes sense to always unblock them by default. Which in turn makes it easier for mappers to implement large scale effects like the ones you see in Shaky Grounds.
IMO it does the exact opposite
Scenario 1, the mapper leaves the blocking bit on, finds in game that it blocks the player from progressing, goes into mapster and switches it off.
Scenario 2, the mapper leaves the blocking bit on, eduke32 plays it fine, but as players load the map in other ports they find progression to be blocked.
That said, at this point you can't put the cat back in the bag. Maps already exists that rely on this behavior, and at least one port (Raze) has adopted it for the sake of compatibility.