[Any version] Heretic incompatibility

Bugs that have been investigated and resolved somehow.

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.
Post Reply
User avatar
Kristus
Posts: 437
Joined: Wed Feb 23, 2005 4:02 am
Location: Bed

[Any version] Heretic incompatibility

Post by Kristus »

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.
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: [Any version] Heretic incompatibility

Post by Gez »

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.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49234
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: [Any version] Heretic incompatibility

Post by Graf Zahl »

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.
User avatar
Kristus
Posts: 437
Joined: Wed Feb 23, 2005 4:02 am
Location: Bed

Re: [Any version] Heretic incompatibility

Post by Kristus »

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?
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: [Any version] Heretic incompatibility

Post by Gez »

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.
User avatar
Enjay
 
 
Posts: 27087
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: [Any version] Heretic incompatibility

Post by Enjay »

A better flag name would be +dontcrush seeing as how the state is called crush and "dont" is used for other flags (eg +dontsplash).
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49234
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: [Any version] Heretic incompatibility

Post by Graf Zahl »

fixed

BTW, the flag already exits, called DONTGIB. ;)
User avatar
Enjay
 
 
Posts: 27087
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: [Any version] Heretic incompatibility

Post by Enjay »

Graf Zahl wrote:DONTGIB
So it is. :oops:

I still think a better name is dontcrush as gibbing can be confused with extreme deaths. :P
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: [Any version] Heretic incompatibility

Post by Gez »

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).
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.)
User avatar
TheDarkArchon
Posts: 7656
Joined: Sat Aug 07, 2004 5:14 am
Location: Some cold place

Re: [Any version] Heretic incompatibility

Post by TheDarkArchon »

OK, then, what about +NOSPLAT
User avatar
Enjay
 
 
Posts: 27087
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: [Any version] Heretic incompatibility

Post by Enjay »

Gez wrote:it sounds like it makes the monster immune to crushing damage
Hmmm good, if moot, point. ;)
Post Reply

Return to “Closed Bugs [GZDoom]”