Arch-viles resurrects enemies while on an upper floor

Bugs that have been resolved.

Moderator: Graf Zahl

Barry
Posts: 73
Joined: Sun Jan 24, 2010 15:48

Arch-viles resurrects enemies while on an upper floor

Post by Barry »

Arch-viles will resurrect enemies when walking around on a floor (I had seen it happen on a second floor above the dead enemy) above
him. Is this a bug?
The Arch-vile is resurrection the Hell Knight from the second floor: http://i49.tinypic.com/wjc6q8.jpg
I know that the Arch-vile can do it while at the edge of the upper floor, but it happens anywhere under the floor.
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Re: Arch-viles resurrects enemies while on an upper floor

Post by Enjay »

Apparently there is no Z check in the archvile raising routine. I'm not sure how much of a problem this is given that your screenshot actually looks quite cool. ;)
User avatar
Gez
Developer
Developer
Posts: 1399
Joined: Mon Oct 22, 2007 16:47

Re: Arch-viles resurrects enemies while on an upper floor

Post by Gez »

Enjay wrote:Apparently there is no Z check in the archvile raising routine.
Yeah, and Plutonia abused that like there was no tomorrow to get monsters that are infinitely resurrected by an invisible and virtually unkillable archvile hidden beneath a pillar.
Deathlike2
Posts: 233
Joined: Sat Oct 29, 2005 0:40

Re: Arch-viles resurrects enemies while on an upper floor

Post by Deathlike2 »

IIRC, the Archvile cared more about proximity to the corpse than anything else... and since Doom wan't a true 3D game, height (the Z axis) is not a factor.
Barry
Posts: 73
Joined: Sun Jan 24, 2010 15:48

Re: Arch-viles resurrects enemies while on an upper floor

Post by Barry »

What is "IIRC"? Does it stand for something?
User avatar
Gez
Developer
Developer
Posts: 1399
Joined: Mon Oct 22, 2007 16:47

Re: Arch-viles resurrects enemies while on an upper floor

Post by Gez »

Barry
Posts: 73
Joined: Sun Jan 24, 2010 15:48

Re: Arch-viles resurrects enemies while on an upper floor

Post by Barry »

Thank you Gez, it is "If I remember correctly"
Barry
Posts: 73
Joined: Sun Jan 24, 2010 15:48

Re: Arch-viles resurrects enemies while on an upper floor

Post by Barry »

I went through some of these acronyms, and saw that some of them were pretty offensive. I wonder if people are only just thinking most
of them out for fun. This one was very funny to me!
"WCUWTELANIGTKWTM
Who Came Up With Those Eleven Letter Acronyms, Nobody Is Going To Know What They Mean"
Deathlike2
Posts: 233
Joined: Sat Oct 29, 2005 0:40

Re: Arch-viles resurrects enemies while on an upper floor

Post by Deathlike2 »

Shouldn't this be posted on the ZDoom boards? I don't believe this would be GZDoom specific.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Re: Arch-viles resurrects enemies while on an upper floor

Post by Graf Zahl »

Probably yes. It can happen in ZDoom with invisible bridges and 3DMidtex textures as well.
Barry
Posts: 73
Joined: Sun Jan 24, 2010 15:48

Re: Arch-viles resurrects enemies while on an upper floor

Post by Barry »

Is this something that should change? I see that everyone is turning
this whole port into something new and it almost isn't the real Doom
anymore, although it is still Doom enough to recognize it. Things like this
should be put at the compatibility options so that you can say if it
should change or stay the same.
User avatar
Gez
Developer
Developer
Posts: 1399
Joined: Mon Oct 22, 2007 16:47

Re: Arch-viles resurrects enemies while on an upper floor

Post by Gez »

Barry wrote:Things like this should be put at the compatibility options so that you can say if it should change or stay the same.
If it's changed to take into account 3D floors, invisible bridges, and 3D mid-textures, it will not change anything in normal Doom behavior.

Changing it to take into account the archvile's vertical reach is out of question, but counting blocking "floors" and "ceilings" is a reasonable prospect.
Barry
Posts: 73
Joined: Sun Jan 24, 2010 15:48

Re: Arch-viles resurrects enemies while on an upper floor

Post by Barry »

After all these weeks of reading what you all said, I still can't understand what you all are saying. Does it basicly mean that the program-
ming of the Arch-Vile was written so, that no matter what engine it is in, it still behaves the way as if it is roaming around a
two-demensional world?
User avatar
Gez
Developer
Developer
Posts: 1399
Joined: Mon Oct 22, 2007 16:47

Re: Arch-viles resurrects enemies while on an upper floor

Post by Gez »

If the engine does not want to alter the behavior in a way that breaks intended behavior on IWAD maps, yes.
User avatar
Gez
Developer
Developer
Posts: 1399
Joined: Mon Oct 22, 2007 16:47

Re: Arch-viles resurrects enemies while on an upper floor

Post by Gez »

I've made code to handle this. Still testing it though. But a question: shouldn't it be made optional? And if so, where would the option best placed: compat flag, MAPINFO property, Sector_Set3dFloor flag?
Locked

Return to “Closed Bugs”