Anonymous | Login | Signup for a new account | 2024-03-28 19:32 UTC |
My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0001944 | Zandronum | [All Projects] Bug | public | 2014-10-05 14:37 | 2018-04-08 18:03 | ||||||||
Reporter | Mr_Xerxes | ||||||||||||
Assigned To | |||||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||
Status | feedback | Resolution | open | ||||||||||
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 | ||||||||
Product Version | 1.2 | ||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0001944: Sector_SetFade() & Sector_SetColor() clientsided | ||||||||||||
Description | Sector_SetFade() & Sector_SetColor() functions didn't work if they'r used into a clientsided script during multiplayer. They work well in singleplayer but don't do anything for a server's client. | ||||||||||||
Steps To Reproduce | #define SKYBOX_TID 100 script 1 OPEN clientside { Sector_SetFade(SKYBOX_TID,255,255,255); Sector_SetColor(SKYBOX_TID,128,0,0,0); } | ||||||||||||
Attached Files | fade-color_clientside.wad [^] (1,692 bytes) 2014-10-05 14:37 | ||||||||||||
Relationships | ||||||
|
Notes | |
(0010334) Mr_Xerxes (reporter) 2014-10-05 14:52 |
I experimented the same problem with the latest testing build for 2.0 |
(0010386) Dusk (developer) 2014-10-08 13:35 |
We don't really have a way to determine when execution reaches client-sided scripting, so these line specials cannot determine when to wait for the server for packets for changing fade and color. I have a prototype which tries to track this by setting a global variable when client-side ACS is executed or when a client-handled actor executes its state functions. I do wonder, is there a better way to deal with this? |
(0010491) Torr Samaho (administrator) 2014-10-11 15:46 |
The design of our whole client side ACS script logic never took into account that clients call ACS script via DECORATE. Before doing anything about the issue reported here, we should decide how we want to handle ACS scripts called by DECORATE on the client in general. |
Only registered users can voice their support. Click here to register, or here to log in. | |
Supporters: | Korshun |
Opponents: | No one explicitly opposes this issue yet. |
Issue History | |||
Date Modified | Username | Field | Change |
2014-10-05 14:37 | Mr_Xerxes | New Issue | |
2014-10-05 14:37 | Mr_Xerxes | File Added: fade-color_clientside.wad | |
2014-10-05 14:52 | Mr_Xerxes | Note Added: 0010334 | |
2014-10-06 20:45 | Dusk | Assigned To | => Dusk |
2014-10-06 20:45 | Dusk | Status | new => assigned |
2014-10-06 20:45 | Dusk | Target Version | => 1.4 |
2014-10-08 13:35 | Dusk | Note Added: 0010386 | |
2014-10-08 13:35 | Dusk | Assigned To | Dusk => |
2014-10-08 13:35 | Dusk | Status | assigned => needs review |
2014-10-11 15:46 | Torr Samaho | Note Added: 0010491 | |
2014-10-11 15:46 | Torr Samaho | Status | needs review => feedback |
2015-01-06 09:50 | Dusk | Target Version | 1.4 => |
2016-10-14 09:01 | unknownna | Relationship added | has duplicate 0002684 |
Copyright © 2000 - 2024 MantisBT Team |