Closed FozzeY closed 1 year ago
This is a demo-compatibility-violating change as well as a change to the umapinfo specification. We cannot make such changes lightly.
There are multiple fixes already in the linked issue, so I don't think this needs a code change.
Hmm, I'm not convinced this is an advisable change.
In the case this code addresses, the WAD author has supplied a UMAPINFO but did not supply bossaction(s). It would be a surprise in that case to override game-default behaviors as the UMAPINFO specification is explicit that the default is to defer to the original source code implementation.
I agree with @kraflab; this solution would be a UMAPINFO specification update, plus demo-breaking, and would need to be coordinated across all the ports at the same time. I also don't see the benefit here: if an author supplies a UMAPINFO, why not supply the explicit boss actions (or clear
them) as intended?
The linked issue is a complaint about the source code behavior, not UMAPINFO, as I see it.
Fair enough.
Fixes #482.