Bug Tracker – Bug 260

Respawn facing direction you died

Last modified: 2010-08-05 19:10:31 UTC
Bug 260 - Respawn facing direction you died
Summary: Respawn facing direction you died
Status: RESOLVED FIXED
Alias: None
Product: Odamex
Classification: Unclassified
Component: Client (show other bugs)
Version: (old) 0.0.1
Hardware: All All
: P2 normal
Assignee: Denis Lukianov
URL:
Depends on:
Blocks: 424
  Show dependency tree
 
Reported: 2006-12-15 00:18 UTC by Dean Joseph
Modified: 2010-08-05 19:10 UTC (History)
2 users (show)

See Also:

Attachments

Add an attachment (proposed patch, testcase, etc.)

Note You need to log in before you can comment on or make changes to this bug.
Description Dean Joseph 2006-12-15 00:18:37 UTC
Again, might be related to bug 205, but occasionally if you die, you will respawn facing the direction you had died. For instance, if you were facing north-east when you died and a spawn point faces west, you will respawn facing north-east. If you move forward, you'll move north-east, not west.

r2069
Comment 1 Denis Lukianov 2006-12-15 06:02:41 UTC
Old angle from client probably getting sent back to server before the new server angle reaches the client
Comment 2 Albert Brown 2007-04-08 18:29:19 UTC
The server probably should not be constantly telling the client what angle *he* is facing in.  This can be felt ingame (a few people complain of it, at least two in a game of 6 today) and can sometimes throw off the client's aim during a swingshot or rotation.  Perhaps the angle should only be received (or used) by the the client when it is for specific things, such as using the chainsaw, teleportation, respawns, and full updates.  The client should still snd it's angle to the server, obviously, but it should not be reset every packet.
Comment 3 Denis Lukianov 2007-04-08 18:41:02 UTC
(In reply to comment #2)
> The server probably should not be constantly telling the client what angle *he*
> is facing in.  This can be felt ingame (a few people complain of it, at least
> two in a game of 6 today) and can sometimes throw off the client's aim during a
> swingshot or rotation.  Perhaps the angle should only be received (or used) by
> the the client when it is for specific things, such as using the chainsaw,
> teleportation, respawns, and full updates.  The client should still snd it's
> angle to the server, obviously, but it should not be reset every packet.
> 

If the server doesn't know where client wants to be going.. that'll throw prediction off. Better for the server to keep a track of which angle is most recent (or send a 'force angle reset' packet to cleint..)
Comment 4 Ralph Vickers 2010-01-15 06:22:36 UTC
Have not experienced this bug in years. Does it still exist as of r1431?
Comment 5 Mike Lightner 2010-08-05 19:10:31 UTC
Closing bug, I think this is gone now.