Quasar
Moderator

Posts: 5152
Registered: 08-00 |
printz said:
Well yeah, but I was talking about parameterized specials' advantage of being free in values.
I don't understand what you mean by this, you'll have to clarify.
There are currently 3 types of line specials in EE:
- Doom-style specials
- BOOM generalized specials
- Parameterized specials
Of these three, the ED extflags field only applies to the 3rd type, parameterized. These are the same as line specials used by ACS and Hexen, and will become the *only* type of line special available in EE's UDMF namespace.
The main purpose of ExtraData, and the only real reason to use it currently, was to provide Hexen-format data fields to DOOM-format maps, and the current chief reason for doing that is to make use of parameterized line specials.
The reasons I want to remove support for using names for Doom specs and BOOM genspecs are:
- The code to parse the latter is horrible and ugly.
- The names for the former are terrible.
- I do not wish to support either of these in the DOOM+ED -> UDMF map converter which I will be writing in order to migrate vaporware to UDMF. Since this will become the "official" tool for migration of EE projects, it will be important that people do not use deprecated features in their ExtraData lumps if they want to convert their maps.
|