MantisBT - Zandronum |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0000396 | Zandronum | [All Projects] Bug | public | 2011-04-24 04:56 | 2018-09-30 19:55 |
|
Reporter | unknownna | |
Assigned To | Torr Samaho | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | 98d | |
Target Version | | Fixed in Version | 1.0 | |
|
Summary | 0000396: Newly connected clients don't know whether players in-game are moving or not |
Description | If a bot/player is moving, it will be displayed in a static PLAY A frame for newly connected clients. |
Steps To Reproduce | 1. Start a standard server.
2. Connect a client to the server.
3. Join the game.
4. Run around.
5. Connect another client to the server. |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | 0000584 | closed | Torr Samaho | Players' walking animation is frozen from the perspective of somebody who just connected |
|
Attached Files | morph_bug_test_04.wad (3,176) 2011-06-01 13:52 /tracker/file_download.php?file_id=358&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2011-04-24 04:56 | unknownna | New Issue | |
2011-06-01 13:52 | unknownna | File Added: morph_bug_test_04.wad | |
2011-06-01 13:52 | unknownna | Note Added: 0001778 | |
2012-03-01 06:03 | TIHan | Note Added: 0002722 | |
2012-03-01 06:03 | TIHan | Note Deleted: 0002722 | |
2012-03-01 06:28 | TIHan | Note Added: 0002724 | |
2012-03-02 14:42 | Dusk | Note Added: 0002736 | |
2012-03-02 14:42 | Dusk | Note Edited: 0002736 | bug_revision_view_page.php?bugnote_id=2736#r1397 |
2012-03-02 14:42 | Dusk | Note Edited: 0002736 | bug_revision_view_page.php?bugnote_id=2736#r1398 |
2012-03-02 15:12 | TIHan | Note Added: 0002737 | |
2012-03-03 00:43 | TIHan | Note Edited: 0002724 | bug_revision_view_page.php?bugnote_id=2724#r1409 |
2012-03-05 01:30 | Torr Samaho | Relationship added | related to 0000584 |
2012-03-06 00:50 | Torr Samaho | Note Added: 0002757 | |
2012-03-06 00:51 | Torr Samaho | Note Edited: 0002757 | bug_revision_view_page.php?bugnote_id=2757#r1430 |
2012-03-06 00:51 | Torr Samaho | Note Edited: 0002757 | bug_revision_view_page.php?bugnote_id=2757#r1431 |
2012-03-06 07:15 | TIHan | Note Added: 0002760 | |
2012-03-07 01:23 | Torr Samaho | Note Added: 0002764 | |
2012-03-09 01:49 | Torr Samaho | Note Added: 0002767 | |
2012-03-09 01:49 | Torr Samaho | Status | new => resolved |
2012-03-09 01:49 | Torr Samaho | Fixed in Version | => 1.0 |
2012-03-09 01:49 | Torr Samaho | Resolution | open => fixed |
2012-03-09 01:49 | Torr Samaho | Assigned To | => Torr Samaho |
2012-06-09 13:22 | Torr Samaho | Category | General => Bug |
2018-09-30 19:55 | Blzut3 | Status | resolved => closed |
Notes |
|
|
The same effect can be observed when a player unmorphs (UnMorphActor).
Steps to reproduce:
1. Start a server with the example WAD loaded.
2. Connect a client to the server.
3. Join the game.
4. Add 1 bot.
5. Push the left switch.
6. Push the right switch.
Special thanks to Nightfall's ClientsideMorphedTIDTest.wad. |
|
|
(0002724)
|
TIHan
|
2012-03-01 06:28
(edited on: 2012-03-03 00:43) |
|
|
|
(0002736)
|
Dusk
|
2012-03-02 14:42
|
|
|
|
(0002737)
|
TIHan
|
2012-03-02 15:12
|
|
> Would this by any chance be related to 584?
That explains why I wasn't able to reproduce the original bug. |
|
|
(0002757)
|
Torr Samaho
|
2012-03-06 00:50
(edited on: 2012-03-06 00:51) |
|
> I wasn't able to reproduce the original bug, but the unmorphing I was with that wad. Here is the fix:'https://bitbucket.org/TIHan/tst/changesets/tip/branch(%22bug_396%22) [^]'
I think the clients shouldn't be calling the state function here. Can you check if calling "SERVERCOMMANDS_SetThingFrame( player->mo, player->mo->state, MAXPLAYERS, 0, false );" still fixes the morph related problem?
|
|
|
(0002760)
|
TIHan
|
2012-03-06 07:15
|
|
> I think the clients shouldn't be calling the state function here. Can you check if calling "SERVERCOMMANDS_SetThingFrame( player->mo, player->mo->state, MAXPLAYERS, 0, false );" still fixes the morph related problem?
Yes, it still works. :) I guess the reason for not calling the state function (CallAction?) as there is no need to, and we do not want to reset the state; is that correct? |
|
|
|
> I guess the reason for not calling the state function (CallAction?) as there is no need to, and we do not want to reset the state; is that correct?
There is not only no need to call the state function, we don't want the clients to call the state function at all since the server doesn't call it either. |
|
|
|
|