[odamex-bug-reporter] [Bug 974] flags getting lost or teleporting when dropped sometimes on some maps

  • From: odamex-bugtracker@xxxxxxxxxx
  • To: odamex-bug-reporter@xxxxxxxxxxxxx
  • Date: Tue, 30 Apr 2013 18:32:28 +0000

http://odamex.net/bugs/show_bug.cgi?id=974

Dr. Sean <grandpachuck187@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |grandpachuck187@xxxxxxxxx

--- Comment #1 from Dr. Sean <grandpachuck187@xxxxxxxxx> ---
At approximately 17:46 into the netdemo provided, I was able to generate the
following data in stepmode. It shows TAI dropping the red flag and the flag
warps to Josh's position. This appears to be due to a call to
Unlag::getCurrentPlayerPosition() when the server tries to determine the
appropriate position to drop the flag at. I believe this shows a bug in the
mapping of a player's ID to their position history in the Unlag class.

--
Flag 0 carried (-871, -2046, -48)
Flag 1 carried (-394, -3488, 0)
Player 19 (WATER[R]) (-604, -3430, 0)
Player 1 (fu! perrondon) (-1276, -1334, -96)
Player 11 ([FW]capo) (-1264, -826, -64)
Player 14 ([U]Shane) (-1566, -808, -48)
Player 16 ([KGB]TAI) (-394, -3488, 0)
Player 18 (Josh) (-871, -2046, -48)
--
Flag 0 carried (-863, -2065, -48)
Flag 1 carried (-398, -3472, 0)
Player 19 (WATER[R]) (-603, -3438, 0)
Player 1 (fu! perrondon) (-1272, -1338, -96)
Player 11 ([FW]capo) (-1264, -845, -48)
Player 14 ([U]Shane) (-1563, -830, -48)
Player 16 ([KGB]TAI) (-398, -3472, 0)
Player 18 (Josh) (-863, -2065, -48)
[KGB]TAI has dropped the RED flag (held for 0:00.86)
[KGB]TAI was splattered by WATER[R]'s super shotgun.
--
Flag 0 carried (-856, -2084, -48)
Flag 1 dropped (-848, -2103, -48)
Player 19 (WATER[R]) (-602, -3443, 0)
Player 1 (fu! perrondon) (-1268, -1340, -96)
Player 11 ([FW]capo) (-1264, -865, -48)
Player 14 ([U]Shane) (-1560, -852, -48)
Player 16 ([KGB]TAI) (-382, -3516, 0)
Player 18 (Josh) (-856, -2084, -48)
Josh has returned the RED flag
--
Flag 0 carried (-848, -2103, -48)
Flag 1 at home
Player 19 (WATER[R]) (-601, -3447, 0)
Player 1 (fu! perrondon) (-1262, -1340, -96)
Player 11 ([FW]capo) (-1265, -885, -48)
Player 14 ([U]Shane) (-1558, -874, -48)
Player 16 ([KGB]TAI) (-393, -3490, 0)
Player 18 (Josh) (-848, -2103, -48)


A second later, Josh drops the blue flag and the flag warps to Water's
position:
--
Flag 0 carried (-805, -2198, -48)
Flag 1 at home
Player 19 (WATER[R]) (-600, -3444, 0)
Player 1 (fu! perrondon) (-1238, -1325, -96)
Player 11 ([FW]capo) (-1275, -986, -48)
Player 14 ([U]Shane) (-1548, -982, -48)
Player 16 ([KGB]TAI) (-424, -3404, 0)
Player 18 (Josh) (-805, -2198, -48)
--
Flag 0 carried (-795, -2217, -48)
Flag 1 at home
Player 19 (WATER[R]) (-601, -3439, 0)
Player 1 (fu! perrondon) (-1231, -1317, -96)
Player 11 ([FW]capo) (-1278, -1006, -48)
Player 14 ([U]Shane) (-1547, -1004, -48)
Player 16 ([KGB]TAI) (-427, -3395, 0)
Player 18 (Josh) (-795, -2217, -48)
--
Flag 0 carried (-785, -2236, -48)
Flag 1 at home
Player 19 (WATER[R]) (-602, -3434, 0)
Player 1 (fu! perrondon) (-1224, -1309, -96)
Player 11 ([FW]capo) (-1280, -1026, -48)
Player 14 ([U]Shane) (-1546, -1025, -48)
Player 16 ([KGB]TAI) (-430, -3386, 0)
Player 18 (Josh) (-785, -2236, -48)
--
Flag 0 carried (-775, -2255, -48)
Flag 1 at home
Player 19 (WATER[R]) (-602, -3429, 0)
Player 1 (fu! perrondon) (-1215, -1303, -96)
Player 11 ([FW]capo) (-1281, -1046, -48)
Player 14 ([U]Shane) (-1545, -1047, -48)
Player 16 ([KGB]TAI) (-433, -3379, 0)
Player 18 (Josh) (-775, -2255, -48)
Josh has dropped the BLUE flag (held for 0:06.31)
Josh chewed on [FW]capo's boomstick.
WATER[R] picked up the BLUE flag
--
Flag 0 carried (-603, -3423, 0)
Flag 1 at home
Player 19 (WATER[R]) (-603, -3423, 0)
Player 1 (fu! perrondon) (-1208, -1296, -96)
Player 11 ([FW]capo) (-1281, -1065, -48)
Player 14 ([U]Shane) (-1543, -1068, -48)
Player 16 ([KGB]TAI) (-435, -3373, 0)
Player 18 (Josh) (-801, -2199, -48)

-- 
You are receiving this mail because:
You are the assignee for the bug.

Other related posts: