MantisBT - Zandronum
View Issue Details
0004547Zandronum[All Projects] Bugpublic2025-05-10 17:472025-05-10 17:58
Globx 
 
normalminoralways
feedbackopen 
AnyAnyAny
 
 
0004547: Changing a 'Survival Invasion' map to an unsupported map breaks player spawning online.
When testing my cooperative 'Megaman 8 Bit Deathmatch' mod, I found that switching from a map which supports the 'Survival Invasion' game mode to map that does not support it (i.e. a standard hub map like MAP01 in the mod) will immediately break player spawning and cause player to spawn in a semi-spectator like state (cannot move, invulnerable, and is invisible). I am not sure if this happens with other game modes but I do notice that this problem does not happen with other game modes.

There is another minor issue, though, where if a player is warped to the SAME standard cooperative map (MAP01 to MAP01) with their controls disabled, it will remain disabled until that respawns or the "frozen" property is disabled for that player.

I tried many things to fix this such as trying to force respawn the player upon revisiting MAP01 as well as disabling certain properties and re-enabling player control as I thought these were the culprits behind the issue.

The only workaround I had for this issue was that let players rejoin the game using the standard 'map' command which works but it is not as immersive.
An early PK3 of mod includes a command which will be necessary to reproduce this.

1. Change map to one of the boss maps using the 'pukename bossmap [BOSSID]' command where [BOSSID] is any number between 1 and 31. The script which it executes uses the standard 'map' command but the result should be no different than using changemap with no intermission.
2. After warping to the boss map, use 'changemap MAP01' and finish the intermission.
3. If done, when you respawn, you should be invisible and unable to move.
This problem can also occur if you use the ACS 'ChangeLevel' command which I used to 'quick switch' some of the levels in each of the map scripts before changing it back using the 'ConsoleCommand' ACS function in conjunction with a map command.
No tags attached.
has duplicate 0004548closed  Changing a 'Survival Invasion' map to an unsupported map breaks player spawning online. 
Issue History
2025-05-10 17:47GlobxNew Issue
2025-05-10 17:57unknownnaNote Added: 0024542
2025-05-10 17:57unknownnaStatusnew => feedback
2025-05-10 17:58unknownnaRelationship addedhas duplicate 0004548

Notes
(0024542)
unknownna   
2025-05-10 17:57   
Quote from Globx
An early PK3 of mod includes a command which will be necessary to reproduce this.


Do you have an example wad or pk3 available? Which mod has to be loaded and with which wads/pks? The issue doesn't seem to occur in stock Zandronum without any special mods loaded.