[All versions] Heretic inconsistensies.

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

Re: [All versions] Heretic inconsistensies.

Post by Gez »

Yeah, it's the same dagger in Hexen. In Strife it appears to be the same arrow as in Doom.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49229
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: [All versions] Heretic inconsistensies.

Post by Graf Zahl »

Added the dagger for Heretic and Hexen.
User avatar
Enjay
 
 
Posts: 26986
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: [All versions] Heretic inconsistensies.

Post by Enjay »

signofzeta wrote:Degreelessness Mode on. Supposed to be God mode on.

Changing Level... Supposed to be Level Warp.

And yada yada blah blah.
These were mentioned years ago and deemed not worth bothering about.

Oh, and even though it's been added, I haven't seen the dagger effect yet in Zdoom so for those that want to see it, here's a DOSBox screengrab:
Spoiler:
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49229
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: [All versions] Heretic inconsistensies.

Post by Graf Zahl »

Concerning the pod pushing I'm afraid that this isn't going to be easy. The pushing code was so much depending on engine bugs present that some of ZDoom's changes made it work differently - and trying to fix this code to work in a sensible manner even further deviates from the original which is not restorable.

What I did is the following:

- Made sure that each object only gets pushed once during P_XYMovement. This caused all pushes to be the smaller step size but at least now it's consistent
- Increased the push factor for the pod from 0.25 to 0.5
- Removed some code in P_DamageMobj that clamped the damage thrust. This code was originally done to prevent overflows but it was the wrong way to do it. A much better solution which doesn't have such a serious impact on gameplay is to do the thrust calculation in floating point so that it can't overflow.

After these 3 changes I'm much more satisfied with the behavior - and the third one also makes the secret exit in Doom's E3M6 easier to reach again with a rocket jump - as it should.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49229
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: [All versions] Heretic inconsistensies.

Post by Graf Zahl »

Added the floor flame bug as a compatibility option.

I'm afraid that I don't have an idea what to do with the whirlwind though. Like so many other parts of the engine the code responsible is riddled with bugs and inconsistencies that all interact and somehow produce this result - but with ZDoom's code that's partially fixed it's different.
User avatar
InsanityBringer
Posts: 3392
Joined: Thu Jul 05, 2007 4:53 pm
Location: opening the forbidden box

Re: [All versions] Heretic inconsistensies.

Post by InsanityBringer »

signofzeta wrote:
Degreelessness Mode on. Supposed to be God mode on.

Changing Level... Supposed to be Level Warp.

And yada yada blah blah.
If you *really* want those to be the originals, you could set the heretic/hexen.autoload sections to load a small WAD that uses a language lump to override those strings.
signofzeta
Posts: 139
Joined: Thu Jul 07, 2005 8:48 am

Re: [All versions] Heretic inconsistensies.

Post by signofzeta »

InsanityBringer wrote:
signofzeta wrote:
Degreelessness Mode on. Supposed to be God mode on.

Changing Level... Supposed to be Level Warp.

And yada yada blah blah.
If you *really* want those to be the originals, you could set the heretic/hexen.autoload sections to load a small WAD that uses a language lump to override those strings.
Hey, I'm just saying. How no one here mentioned this inconsistency.

I guess I could mention a lot of inconsistencies that won't be changed, like how Hellstaff shots are not supposed to be see through etc etc.

But Zdoom Heretic was never consistent with Heretic to start with anyway.
Gez
 
 
Posts: 17942
Joined: Fri Jul 06, 2007 3:22 pm

Re: [All versions] Heretic inconsistensies.

Post by Gez »

signofzeta wrote:I guess I could mention a lot of inconsistencies that won't be changed, like how Hellstaff shots are not supposed to be see through etc etc.
That's on the same level as "resolution is not supposed to be anything else than 320x200". Heretic had only one translucency method with only one level, the one used for Heretic's ghost monsters. ZDoom has better graphic capacities and uses additive translucency for all types of fireballs, instead of making them opaque and fullbright. It's not an inconsistency, it's an improvement.
Wagi
Posts: 98
Joined: Sat Mar 01, 2008 2:12 pm

Re: [All versions] Heretic inconsistensies.

Post by Wagi »

Demon! wrote:Ok, I have found a real inconsistency - and it does affect gameplay to an extent.

Player movement should be slowed down (in a sporadic manner) while walking on lava-type damaging floor. This does not happen in zDoom.

I can't give a very good description, so see how it works in the DOS version. Just find some lava and take a walk.
Don't think you are the only one who noticed this. I remember a long time ago that walking on lava (or at least the gray stone with the little red rocks all over it) jerked your view around a little bit whenever you got hurt by it.
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Re: [All versions] Heretic inconsistensies.

Post by HotWax »

I think you're dreaming. :) No such feature was ever in any version of Doom, to my knowledge. Certainly never a version I've played.

Sure you're not thinking of another game?
User avatar
Demon!
Posts: 78
Joined: Wed Jan 30, 2008 11:50 am
Location: Bulgaria
Contact:

Re: [All versions] Heretic inconsistensies.

Post by Demon! »

HotWax wrote:No such feature was ever in any version of Doom
Heretic, not Doom. It's not exactly a feature, it's the way the game handles damage by lava. It slows you down and makes you movement somewhat jerky. It's like you are walking through thick mud (which is pretty realistic for lava, isn't it?). You can call it a "side effect" if you wish :)

But it does exist, I remember seeing it many years ago, and I still see it today (with or without DOSBox).

By the way, (sorry to change the subject so quickly), does the Maulotaur have an obituary? So far, I only get "player died".
User avatar
Enjay
 
 
Posts: 26986
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: [All versions] Heretic inconsistensies.

Post by Enjay »

Well, I played Vanilla Heretic for a while yesterday. I warped to a couple of different levels where I knew that there was plenty of lava and I thrashed around in it taking damage until I died a number of times. I can't say that I noticed the slow-down jerky effect at all. :shrug:
Guest

Re: [All versions] Heretic inconsistensies.

Post by Guest »

Did you try turning left and right while walking?

Believe it or not - it happens for me. It happened in the 1990's and it's still happening now. On several different computers. That's all I know.

Oh well, it's not a serious issue anyway...
Guest

Re: [All versions] Heretic inconsistensies.

Post by Guest »

It happens for me, I tried Heretic on DosBox. If I ran straight through the lava without turning, nothing happened.

If I turned in the lava, moving or not, it would disrupt my turning. This happened more frequently on 1.3 than it did on 1.0.

E2M6 is the level I tried this on.
User avatar
Enjay
 
 
Posts: 26986
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: [All versions] Heretic inconsistensies.

Post by Enjay »

Left, right, back, forth, strafe left, strafe right, everything, over and over. I'm either unobservant, or it didn't happen (I accept either possibility ;) ).

[edit]Having read the descriptions again, if it is happening, it sounds more like a bug than anything else. If it doesn't happen with normal walking, but it makes turning jerky - well, it doen't really sound like an intended effect to me. [/edit]
Post Reply

Return to “Closed Bugs [GZDoom]”