Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004349Zandronum[All Projects] Suggestionpublic2024-07-26 17:282025-03-03 23:43
ReporterBasinga 
Assigned ToKaminsky 
PrioritynormalSeverityfeatureReproducibilityalways
StatusresolvedResolutionfixed 
PlatformMicrosoftOSWindowsOS VersionXP/Vista/7
Product Version3.1 
Target Version3.2Fixed in Version3.2 
Summary0004349: ACS Function to "revive" true spectators mid game
DescriptionZandronum ACS function like SetDeadSpectator but for True Spectators, for Survival mode.
Additional InformationSometimes you get disconnected and wanna hop back but the level is still going. This feature would greatly help.
Attached Files

- Relationships

-  Notes
User avatar (0023947)
Kaminsky (developer)
2024-08-16 05:02
edited on: 2024-08-25 13:35

'https://foss.heptapod.net/zandronum/zandronum-stable/-/merge_requests/169 [^]'

This adds the ACS function "SkipJoinQueue" (accepts one argument representing the index of the desired player), allowing modders to force spectators in the join queue to join the game outside of normal game mode rules. To know a player's position in the join queue, the ACS function "GetPlayerJoinQueuePosition" is also added, which returns -1 for players not in it.

Lastly, this adds a new EVENT script type: GAMEEVENT_JOINQUEUECHANGED that triggers anytime the join queue changes (i.e. when a player is added or removed). The activator is the world, "arg1" is the index of the player, and "arg2" is their current join queue position (-1 means they've been removed).

User avatar (0023969)
Kaminsky (developer)
2024-08-25 13:35

These commits got pushed into the repository a while ago:

-'https://foss.heptapod.net/zandronum/zandronum-stable/-/commit/67df0e824a5425297d39343befa93e76f0f95b1f [^]'
-'https://foss.heptapod.net/zandronum/zandronum-stable/-/commit/10ca1e5debf7674c7bf6a8c1f86f65269010ca6e [^]'
User avatar (0024229)
Ru5tK1ng (updater)
2025-03-03 23:43

Tested all the new Join functions with r241030. Everything seemed to work and return the proper values with both players and bots.

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
2024-07-26 17:28 Basinga New Issue
2024-08-16 05:02 Kaminsky Note Added: 0023947
2024-08-16 05:02 Kaminsky Assigned To => Kaminsky
2024-08-16 05:02 Kaminsky Status new => needs review
2024-08-16 05:02 Kaminsky Target Version => 3.2
2024-08-25 13:35 Kaminsky Note Edited: 0023947 View Revisions
2024-08-25 13:35 Kaminsky Note Added: 0023969
2024-08-25 13:35 Kaminsky Status needs review => needs testing
2025-03-03 23:43 Ru5tK1ng Note Added: 0024229
2025-03-03 23:43 Ru5tK1ng Status needs testing => resolved
2025-03-03 23:43 Ru5tK1ng Resolution open => fixed
2025-03-03 23:43 Ru5tK1ng Fixed in Version => 3.2






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker