Quasar
Moderator

Posts: 5139
Registered: 08-00 |
As previously mentioned, this would probably be best handled by an extension to custom damagetypes that enables degrees of immunity to them. We don't currently support this, but there's no reason it couldn't be added.
However, before I can add it, I probably need to generalize the way these fields are stored in mobjinfo_t. We currently have separate hash tables for custom damage death states, custom damage pain states, and separate lookups for some older features such as projectile -fast speeds and "nuke" specials. All of these special case items could be stored in a single associative array type of structure which would be more efficient, and more friendly to the upcoming Aeon API as well.
I would say to stay tuned for further info ;)
|