[Not a bug] Lost souls blocked by items [96]

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Lost souls blocked by items [96]

Postby Kirby » Wed Feb 23, 2005 12:43 am

If you go to E2M8 on skill level 5, the lost souls will not be able to get to you if there is rocket ammo or a soulsphere in the way. Aren't these items normally pass throughable in general? This may be only with the lost souls, as I have not tried with other monsters.

Here is a demo JIC
User avatar
Kirby
Soon to be chastized
 
Joined: 26 Aug 2004

Postby Graf Zahl » Wed Feb 23, 2005 7:41 am

Wow, that's amazing! I wonder how this hasn't been noticed before. I just tested it with PrBoom and JDoom and both exhibit the same behavior. This strongly suggests it is an original Doom bug that this case was never properly handled. Amazing that some thing stay unnoticed for 11 years...
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Postby Enjay » Wed Feb 23, 2005 7:44 am

/me shuffles around slightly embarrassed

Ummm, I've noticed this on quite a few occasions, and in quite a few situations over the years, but I just figured that's how it was, didn't pay it much mind and never thought to mention it anywhere. :oops:


84
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Postby TimrodDX » Wed Feb 23, 2005 11:14 am

It's not limited to the souls. I played the same map on Nightmare just now, and the cyberdemon's rockets can't penetrate the ammo boxes either.
TimrodDX
 

Postby Kirby » Wed Feb 23, 2005 11:27 am

Exluding Enjay, I wonder how this was never noticed. I would have thought that to most people the items were passthroughable
User avatar
Kirby
Soon to be chastized
 
Joined: 26 Aug 2004

Postby Graf Zahl » Wed Feb 23, 2005 11:59 am

TimrodDX wrote:It's not limited to the souls. I played the same map on Nightmare just now, and the cyberdemon's rockets can't penetrate the ammo boxes either.



The bug in question is isolated to charging monsters like the Lost Soul, Heretic's imp or the Minotaur.

What you describe is probably just a collision with something you did not expect.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Postby HobbsTiger1 » Wed Feb 23, 2005 1:35 pm

He is correct, If it were possible, I'm fairly sure that an imp fireball or similar projectile would not be able to pass through. I find that strange, but inspection of the code of both Doom and ZDoom indicates that charging monsters MUST stop when encountering any object, and since Doom (original) objects were infinitely tall...well lets just say its easy to hit something when your that tall.
User avatar
HobbsTiger1
Might be banned
 
Joined: 08 Jan 2005
Location: #DMClub

Postby MartinHowe » Wed Feb 23, 2005 1:54 pm

But why does it only happen on NM? Do the same thing on UV and the soul flies right through. Happens with box rocket boxes and soulspheres.
User avatar
MartinHowe
In space, no-one can hear you KILL an ALIEN
 
Joined: 11 Aug 2003
Location: Waveney, United Kingdom

Postby Anakin S. » Wed Feb 23, 2005 2:50 pm

Graf Zahl wrote:
TimrodDX wrote:It's not limited to the souls. I played the same map on Nightmare just now, and the cyberdemon's rockets can't penetrate the ammo boxes either.



The bug in question is isolated to charging monsters like the Lost Soul, Heretic's imp or the Minotaur.

What you describe is probably just a collision with something you did not expect.


Yes. I tried it right now. The rockets fly over the ammo boxes.

There's another bug with lost soul charging. When you shoot at the lost soul in mid flight, it will slide back helplessly until it hits an obstacle or dies. It won't even enter its pain state when you shoot it. If you make a more powerful enemy with the charge attack (it's the only code pointer for charging attacks that we can use in decorate), then you can similarly stop it in mid flight and destroy it quite easily.
User avatar
Anakin S.
Am I evil?
 
Joined: 29 Nov 2003
Location: A long time ago in a galaxy far, far away...

Postby Graf Zahl » Wed Feb 23, 2005 3:26 pm

Yes, that's also known. But there isn't really much you can do about it due to the way the charging is handled. For a new enemy you might try zo put an A_CPosRefire into the charging loop but I have no idea how many side effects that may cause.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Postby Graf Zahl » Wed Feb 23, 2005 3:27 pm

MartinHowe wrote:But why does it only happen on NM? Do the same thing on UV and the soul flies right through. Happens with box rocket boxes and soulspheres.



It also happens in UV. He just discovered it in NM.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Postby Cutmanmike » Wed Feb 23, 2005 4:58 pm

want to know something else strange? It works fine in psx doom. I wonder if the gba ones work............
User avatar
Cutmanmike
Chosen to not be dead
 
Joined: 06 Oct 2003
Location: United Kingdom

Postby HotWax » Wed Feb 23, 2005 6:29 pm

I see a compatibility option in the future....
User avatar
HotWax
Do what you must, and pay the price later.
 
Joined: 19 Jul 2003
Location: Idaho Falls, ID

Postby HobbsTiger1 » Wed Feb 23, 2005 10:09 pm

Don't you mean a dysfunction option?
User avatar
HobbsTiger1
Might be banned
 
Joined: 08 Jan 2005
Location: #DMClub

Postby HotWax » Wed Feb 23, 2005 10:10 pm

That's what most of the compatibility options are. :)
User avatar
HotWax
Do what you must, and pay the price later.
 
Joined: 19 Jul 2003
Location: Idaho Falls, ID

Next

Return to Closed Bugs

Who is online

Users browsing this forum: No registered users and 1 guest