|Anonymous | Login | Signup for a new account||2017-07-23 22:33 UTC|
|My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003012||Zandronum||[All Projects] Bug||public||2017-02-11 15:43||2017-05-19 13:20|
|Assigned To||Torr Samaho|
|Target Version||3.0||Fixed in Version||3.0|
|Summary||0003012: Script spawning monsters ends up with some of them being desync.|
|Description||I'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 Reproduce||1. 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 Information||Not 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||monsterdescynv1.pk3 [^] (6,959 bytes) 2017-02-11 15:43|
Torr Samaho (administrator)
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.
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.
Torr Samaho (administrator)
|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.|
Tested and it works
reproduced it in a february version and couldnt in the latest i have from rust
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.|
|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|