[Any version] Heretic incompatibility
Moderator: GZDoom Developers
Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
[Any version] Heretic incompatibility
In Heretic there's no crushing effect by doors and crushers on already dead enemies. This is however the case in Zdoom. So if I for instance crush D'sparil on his mount in a crusher. He will not spawn afterwards. The carcass will simply disappear. Whereas in Heretic he will simply come up and start kicking your ass.
Re: [Any version] Heretic incompatibility
As Graf would say, "screw perfect emulation", I think corpses being crushed by crusher is a feature that deserves to be kept. Seeing monsters reduced into a finely-grounded paste is just too great to be lost.
However:
1. Since the [wiki=Classes:RealGibs]fine-grounded paste[/wiki] actor requires a sprite that is not found in all [wiki]IWAD[/wiki]s, the flattening should only happen if the required sprite is present. That said, people might autoload gore mods or whatever other wad which does provide the sprite; meaning it's not a fool-proof system.
2. So for the people out there who mod [wiki=Classes:Sorcerer1]D'Sparil[/wiki] into crushing zones, maybe a DONTGRIND flag could be added for the few monsters that do something interesting after their death.
That's my two cents on the issue.
However:
1. Since the [wiki=Classes:RealGibs]fine-grounded paste[/wiki] actor requires a sprite that is not found in all [wiki]IWAD[/wiki]s, the flattening should only happen if the required sprite is present. That said, people might autoload gore mods or whatever other wad which does provide the sprite; meaning it's not a fool-proof system.
2. So for the people out there who mod [wiki=Classes:Sorcerer1]D'Sparil[/wiki] into crushing zones, maybe a DONTGRIND flag could be added for the few monsters that do something interesting after their death.
That's my two cents on the issue.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49234
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [Any version] Heretic incompatibility
Gez pretty much nails it. I'd like to keep the feature active in Heretic in general so making it depend on the sprite and adding a new flag to avoid the crushing of actors that need to run through their full death sequence
Obviously there's a few other monsters that also cause problems: Anything calling A_BossDeath, for example - but it has been like that forever.
Obviously there's a few other monsters that also cause problems: Anything calling A_BossDeath, for example - but it has been like that forever.
Re: [Any version] Heretic incompatibility
Heh. But it doesn't visually crush them like in Doom. It just makes the "disappear".
But I'll see if I can get that nogrind flag working. I suppose that's in decorate? And you can add these flags to existing entities with that?
But I'll see if I can get that nogrind flag working. I suppose that's in decorate? And you can add these flags to existing entities with that?
Re: [Any version] Heretic incompatibility
It doesn't crush them because you don't have the sprite available when you play, so the actor is invisible.
And that flag doesn't exist yet, it was my suggestion on how to fix the issue without disabling the feature in Heretic and Strife.
And that flag doesn't exist yet, it was my suggestion on how to fix the issue without disabling the feature in Heretic and Strife.
Re: [Any version] Heretic incompatibility
A better flag name would be +dontcrush seeing as how the state is called crush and "dont" is used for other flags (eg +dontsplash).
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49234
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [Any version] Heretic incompatibility
fixed
BTW, the flag already exits, called DONTGIB.
BTW, the flag already exits, called DONTGIB.

Re: [Any version] Heretic incompatibility
So it is.Graf Zahl wrote:DONTGIB

I still think a better name is dontcrush as gibbing can be confused with extreme deaths.

Re: [Any version] Heretic incompatibility
I specifically avoided DONTCRUSH because it's ambiguous: it sounds like it makes the monster immune to crushing damage, not that it protects its corpse. DONTGIB is good, too, of course. Didn't know it already existed. (Of course it could have been DONTCRUSHCORPSE. A bit of a mouthful, though.)Enjay wrote:A better flag name would be +dontcrush seeing as how the state is called crush and "dont" is used for other flags (eg +dontsplash).
- TheDarkArchon
- Posts: 7656
- Joined: Sat Aug 07, 2004 5:14 am
- Location: Some cold place
Re: [Any version] Heretic incompatibility
OK, then, what about +NOSPLAT
Re: [Any version] Heretic incompatibility
Hmmm good, if moot, point.Gez wrote:it sounds like it makes the monster immune to crushing damage
