MantisBT - Zandronum
View Issue Details
0004234Zandronum[All Projects] Bugpublic2024-04-18 21:182024-04-18 21:22
mifu 
 
normalminoralways
newopen 
MicrosoftWindowsXP/Vista/7
3.2 
 
0004234: Polyobjects Rotate endlessly online if executed in a clientsided script
**Raising on behalf of Tribeam as he can not recover his account here but I can organise testing or more info upon request. Unsure what versions are affected but the latest alpha release was used when encountering this issue. May be present in all versions.**

Doing Polyobj_RotateLeft/Right in a clientsided script causes it to rotate forever.
Idk anything about the doom/zdoom/gzdoom/zandronum source, but I attempted to find the possible cause:
'https://foss.heptapod.net/zandronum/zandronum-stable/-/blob/branch/default/src/po_man.cpp#L534 [^]'
From what I can see here, the client is told to spin it forever, until the server tells it to stop and reposition.

Bonus points:
There is an uncessary if here.
1. Host attached wadfile on a server
2. There are two buttons, one normal that runs a normal acs script and one that runs a clientsided acs script to rotate the polyobjects. Both buttons can be pressed to compare.
Example wad file made by Tribeam

While polyobjects being moved around clientsided is a bit weird admittedly, the use case was to provide a rotating image slider to a single player allowing them to pick one. Was going to be used in lexicon as part of the hub map voting system for the new version of it.
No tags attached.
? polyobj_oopsie.wad (19,968) 2024-04-18 21:18
/tracker/file_download.php?file_id=2969&type=bug
Issue History
2024-04-18 21:18mifuNew Issue
2024-04-18 21:18mifuFile Added: polyobj_oopsie.wad
2024-04-18 21:22DrinkyBirdProduct Version => 3.2

There are no notes attached to this issue.