Forever, things block some projectiles.

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
Catoptromancy
Posts: 45
Joined: Mon Oct 09, 2006 10:16 am

Forever, things block some projectiles.

Post by Catoptromancy »

Tested on all my other doom ports. Red firesticks block monster and player projectiles. Changes gameplay quite a bit. Probably other light sticks also block.

Some vanilla wads were made with these as barriers that can be shot through. But zdoom blocks projectiles.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49252
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: Forever, things block some projectiles.

Post by Graf Zahl »

Very old and very known. It's necessary to be able to walk on things.
Catoptromancy
Posts: 45
Joined: Mon Oct 09, 2006 10:16 am

Re: Forever, things block some projectiles.

Post by Catoptromancy »

Option for compat_nopassover is there.
Compat flags are good so older maps dont break compatibility.
User avatar
Firewolf
Posts: 256
Joined: Fri Jul 28, 2006 12:08 pm
Location: Alaska

Re: Forever, things block some projectiles.

Post by Firewolf »

Graf Zahl wrote:Very old and very known. It's necessary to be able to walk on things.
He was talking about them blocking projectiles, not being able to walk over them.
User avatar
InsanityBringer
Posts: 3392
Joined: Thu Jul 05, 2007 4:53 pm
Location: opening the forbidden box

Re: Forever, things block some projectiles.

Post by InsanityBringer »

Firewolf wrote:
Graf Zahl wrote:Very old and very known. It's necessary to be able to walk on things.
He was talking about them blocking projectiles, not being able to walk over them.
You missed the point completly. If I'm right, Solid things always blocked projectiles since vanilla doom. You never noticed it though since the decorations in doom had a height of 16. You couldn't walk over them, since doom treated all objects of being infintly tall. (this would only block things without the MF_NOBLOCKMAP flag though, allowing missiles to pass through) To allow people to walk on solid objects in zdoom though, their height needed to be increased, as well as removal of the infinitly tall blocking (can be renabled though). This is exactly what stops projectiles from going through decorations.

Simple explanation:Zdoom's ability to walk on things causes the inability to shoot through things. This can easily be fixed with a simple decorate lump and usage of the "Actors are infinitly tall" compatibility option.
Quasar
Posts: 40
Joined: Wed Oct 12, 2005 4:06 pm
Location: Oklahoma

Re: Forever, things block some projectiles.

Post by Quasar »

EE has a flag to deal with this, called 3DDECORATION. Things with the flag in question clip missiles using their old height value even when 3D object clipping is enabled. It requires a little function call to get the proper height value instead of using mo->height. This approach is only necessary for 100% vanilla compat. If you wanted, you could make the things pass missiles entirely with a hack to the clipping code, just as THRUGHOST missiles pass through GHOST objects.
Post Reply

Return to “Closed Bugs [GZDoom]”