-
Notifications
You must be signed in to change notification settings - Fork 55
Implement ID24 UMAPINFO bossaction extensions
#2223
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Implement ID24 UMAPINFO bossaction extensions
#2223
Conversation
|
I'm not sure if it's worth supporting ID24 DEHACKED extensions, are there WADs that use them? In MBF25 we will have thing names instead of numbers. |
|
This PR is independent from the |
I understand that, but I think we should add ability to define custom things string mnemonics in MBF25 DECORATE and use them in UMAPINFO. |
bossaction extensionsbossaction extensions
|
We don't need to choose one of either, both can co-exist. While the MBF2y spec is not yet finalized, we can work with the spec that is already out, and still add Custom UMAPINFO Mnemonics later. Both of these I believe are natural and very useful extensions to have on the |
|
I would wait on the final ID24 spec, as it was mentioned that this part may be revised before then, to use custom mnemonics instead. |
|
Drafting this as i has been brought to my attention the use of the following mnemonic system is not just fully functional in current KEX it is intended to be a part of the revised ID24 spec. From R&R's DEHACKED: UMAPINFO: |
|
Re-opening this, as |


I initially tried implementing both in one block instead of two, but the code was ugly and messy for little benefit.
The
UMAPINFO_BOSS_SPECIALmacro is extract due to ID24's new exit lines, not yet implemented.Tested by tweaking the
bossactionandbossactionednumvalues in the following WADid24_umapinfo.zip