Page 1 of 2

[engine limitation]Shooting rockets straight up kills you

Posted: Sun Sep 25, 2005 21:29
by Nash
The map on which I found this bug can be found in this thread:

http://forum.drdteam.org/viewtopic.php?t=452

Basically, aiming all the way up and firing a rocket will kill you.

Posted: Sun Sep 25, 2005 23:00
by Graf Zahl
Sorry, Doom's movement code can't do better. Until that is completely replaced it is not fixable.

Posted: Sun Sep 25, 2005 23:54
by Nash
How about limiting the look up/down to just a few more degrees less than what it is now?

Some modern FPSes don't allow looking up/down a full 90 degrees.

Is it possible to limit the viewing to like 89 degrees or something.

Posted: Mon Sep 26, 2005 15:48
by Cutmanmike
Nash wrote:How about limiting the look up/down to just a few more degrees less than what it is now?
NOOO!!!!

Posted: Mon Sep 26, 2005 15:48
by Graf Zahl
My thoughts exactly. I like being able to look straight up - even if I can't shoot there.

Posted: Mon Sep 26, 2005 18:08
by Nash
Surely, limiting the view by a few tiny degrees wouldn't make a difference, would it?

The enemy sprites and your weapon's projectile sprite couldn't be seen properly anyway at that point.

You see, this bug doesn't happen when you aren't lookg perfectly straight up (90 degrees).

Anyway, not trying to force you or anything, just giving my opinion. I just think that limiting the view to just a few degrees less is an ideal solution, compared to re-writing the whole physics engine which is just a big no-no. Besides, the sprites look almost flat at full 90 degrees up. :)

Posted: Mon Sep 26, 2005 18:18
by Soultaker
Uh they look fine to me when looking up and down. To me DooM is 3D not 2D.

Posted: Tue Sep 27, 2005 3:40
by SlayeR
Graf Zahl wrote:My thoughts exactly. I like being able to look straight up - even if I can't shoot there.
How about doing just that - limiting the projectile angle?

Posted: Wed Sep 28, 2005 14:48
by Cutmanmike
Just don't be clumsy enough to aim straight up and shoot a rocket damnit

Posted: Wed Sep 28, 2005 18:02
by Enjay
Yah, I think it is a case of "don't do that". Restricting movement just to avoid something that is unlikely to be needed and rarely happen in gameplay seems like using a hammer to break a nut.

Posted: Wed Sep 28, 2005 18:29
by Graf Zahl
And that's why I won't do it. Consider this discussion closed.

Posted: Wed Sep 28, 2005 21:29
by Nash
That's okay, it doesn't really matter... yet.

However, I think you're going to run into trouble a lot later once you have 3-d model support implemented...

Posted: Wed Sep 28, 2005 21:30
by TheDarkArchon
Uh....how?

Posted: Thu Sep 29, 2005 0:09
by Nash
The answer is so obvious, I'm not even going to bother trying to answer that question.

Like I said, it doesn't really matter, it's just that I'll just have to keep reminding myself not to look straight up and shoot rockets.

Also, the eventuality of n00bs repeatedly posting threads like "HOW COME I DIE WHEN I SHOOT ROCKETS" in the future is quite high - so be prepared to post stickies saying "YOU CAN'T LOOK ALL THE WAY UP WHILE SHOOTING ROCKETS".

And being the n00bs that they are, they'll just go "lol ur port is gay, it doesnt happen in doom3 or cs n jdoom is better coz u dont die when u shoot upwards lol"

;)

Posted: Thu Sep 29, 2005 7:55
by BetaSword
Two words to all those Jdoom folks: 3D floors.