Zandronum Chat @
Get the latest version: 3.0
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003012Zandronum[All Projects] Bugpublic2017-02-11 15:432017-05-19 13:20
Assigned ToTorr Samaho 
PlatformMicrosoftOSWindowsOS VersionXP/Vista/7
Product Version3.0-beta 
Target Version3.0Fixed in Version3.0 
Summary0003012: Script spawning monsters ends up with some of them being desync.
DescriptionI've set up a script which spawn bunch of monsters around a spot like a portal and make them follow a path.

But online some of them will remain stuck unable to move and can't be killed.
Steps To Reproduce1. Launch Zandronum 3.0beta offline with monsterdescynv1.pk3
2. Start the map TEST01
3. Use NOTARGET cheat so the monsters won't see you and just do their patrols.
4. Press the switch
5. The Icon of sin will spawn and drop monsters that will follow a path(all of them! not a single will remain stuck).
6. Do the same thing online on a server.
7. Here half of the monsters will remain stuck doing their animation but unable to move, you won't be also able to kill them.
Additional InformationNot a single DMFlags was activated online.

I suspect the bug to come from ACS and not DECORATE because I'm using normal DOOM2 monsters not any custom monsters here.

All the scripts are in the files and in the map that you can extract.
Attached Files? file icon monsterdescynv1.pk3 [^] (6,959 bytes) 2017-02-11 15:43

- Relationships

-  Notes
User avatar (0016852)
Torr Samaho (administrator)
2017-02-12 20:48
edited on: 2017-02-12 20:58

I had a brief look at the source of the example and think the problem could be that both client and server execute the ACS script if ACS_NamedExecuteAlways is used in DECORATE.

EDIT: I'm not sure if any mods rely on the current behavior, so I'm hesitant to simply change that.

User avatar (0016864)
StrikerMan780 (reporter)
2017-02-14 23:21
edited on: 2017-02-14 23:23

No other execution method executes on both, do they? (Like ACS_ExecuteAlways) If not, I'd change it so it's consistent and correct.

User avatar (0016975)
Torr Samaho (administrator)
2017-03-12 18:35

You are right, ACS_NamedExecuteAlways and variants were behaving differently from ACS_ExecuteAlways and variants in DECORATE. The named ones executed on both client and server, the original ones only on the server. The named ones should now behave as the original ones, i.e. be only executed on the server.
User avatar (0017712)
Combinebobnt (reporter)
2017-05-19 03:32

Tested and it works

reproduced it in a february version and couldnt in the latest i have from rust

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2017-02-11 15:43 fr-blood New Issue
2017-02-11 15:43 fr-blood File Added: monsterdescynv1.pk3
2017-02-12 20:48 Torr Samaho Note Added: 0016852
2017-02-12 20:58 Torr Samaho Note Edited: 0016852 View Revisions
2017-02-14 23:21 StrikerMan780 Note Added: 0016864
2017-02-14 23:21 StrikerMan780 Note Edited: 0016864 View Revisions
2017-02-14 23:22 StrikerMan780 Note Edited: 0016864 View Revisions
2017-02-14 23:23 StrikerMan780 Note Edited: 0016864 View Revisions
2017-02-27 12:57 Torr Samaho Note Added: 0016914
2017-02-27 12:57 Torr Samaho Status new => feedback
2017-03-12 18:17 Torr Samaho Assigned To => Torr Samaho
2017-03-12 18:17 Torr Samaho Status feedback => assigned
2017-03-12 18:25 Torr Samaho Note Deleted: 0016914
2017-03-12 18:35 Torr Samaho Note Added: 0016975
2017-03-12 18:36 Torr Samaho Status assigned => needs testing
2017-05-19 03:32 Combinebobnt Note Added: 0017712
2017-05-19 13:20 Ru5tK1ng Status needs testing => resolved
2017-05-19 13:20 Ru5tK1ng Resolution open => fixed
2017-05-19 13:20 Ru5tK1ng Fixed in Version => 3.0
2017-05-19 13:20 Ru5tK1ng Target Version => 3.0

Questions or other issues? Contact Us.


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker