Arch-viles resurrects enemies while on an upper floor
Moderator: Graf Zahl
-
- Posts: 73
- Joined: Sun Jan 24, 2010 15:48
Arch-viles resurrects enemies while on an upper floor
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.
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.
- Enjay
- Developer
- Posts: 4748
- Joined: Tue Aug 30, 2005 23:19
- Location: Scotland
- Contact:
Re: Arch-viles resurrects enemies while on an upper floor
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. 

- Gez
- Developer
- Posts: 1399
- Joined: Mon Oct 22, 2007 16:47
Re: Arch-viles resurrects enemies while on an upper floor
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.Enjay wrote:Apparently there is no Z check in the archvile raising routine.
-
- Posts: 233
- Joined: Sat Oct 29, 2005 0:40
Re: Arch-viles resurrects enemies while on an upper floor
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.
-
- Posts: 73
- Joined: Sun Jan 24, 2010 15:48
Re: Arch-viles resurrects enemies while on an upper floor
What is "IIRC"? Does it stand for something?
- Gez
- Developer
- Posts: 1399
- Joined: Mon Oct 22, 2007 16:47
-
- Posts: 73
- Joined: Sun Jan 24, 2010 15:48
Re: Arch-viles resurrects enemies while on an upper floor
Thank you Gez, it is "If I remember correctly"
-
- Posts: 73
- Joined: Sun Jan 24, 2010 15:48
Re: Arch-viles resurrects enemies while on an upper floor
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"
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"
-
- Posts: 233
- Joined: Sat Oct 29, 2005 0:40
Re: Arch-viles resurrects enemies while on an upper floor
Shouldn't this be posted on the ZDoom boards? I don't believe this would be GZDoom specific.
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
Re: Arch-viles resurrects enemies while on an upper floor
Probably yes. It can happen in ZDoom with invisible bridges and 3DMidtex textures as well.
-
- Posts: 73
- Joined: Sun Jan 24, 2010 15:48
Re: Arch-viles resurrects enemies while on an upper floor
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.
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.
- Gez
- Developer
- Posts: 1399
- Joined: Mon Oct 22, 2007 16:47
Re: Arch-viles resurrects enemies while on an upper floor
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.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.
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.
-
- Posts: 73
- Joined: Sun Jan 24, 2010 15:48
Re: Arch-viles resurrects enemies while on an upper floor
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?
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?
- Gez
- Developer
- Posts: 1399
- Joined: Mon Oct 22, 2007 16:47
Re: Arch-viles resurrects enemies while on an upper floor
If the engine does not want to alter the behavior in a way that breaks intended behavior on IWAD maps, yes.
- Gez
- Developer
- Posts: 1399
- Joined: Mon Oct 22, 2007 16:47
Re: Arch-viles resurrects enemies while on an upper floor
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?