Game Master module adds a strange respawn position, available for the player. The location is random and the name is different (almost) everytime! {F25127} {F25128} {F25129}
Description
Details
- Legacy ID
- 1509304654
- Severity
- None
- Resolution
- Open
- Reproducibility
- Always
- Category
- Zeus - General
- Open the Editor
- Create at least one playable unit
- Create a Zeus Game Logic (Class: Virtual Entities)
- Place a Game Master module (Category: Zeus)
- Place a Game Master module (Category: Gameplay Modes)
- Set owner of the module to the Zeus unit
- Synchronize both modules.
- Add a respwan position for the player (in a script by using BIS_fnc_addRespawnPosition)
- Set respawnOnStart = 1 in the description.ext
- Export the mission
- Run the mission (select the playable unit)
- See the strange respawn position added to the list
The function BIS_fnc_addRespawnPosition works perfectly. But as soon as the Zeus modules are added to the mission, the new Respawn Position appears in the list.
Event Timeline
This happens even when the Zeus role is occupied by a player. It would apear to be intended functionality of the Zeus game master gameplay mode module to add a respawn position for each participating side when no Zeus player has joined the game. However since the latest patch (1.34) it now happens regardless of whether the game starts with a player in the Zeus role or not.
Also it should be noted that this only happens if you add respawn points manually using scripting (BIS_fnc_addRespawnPosition). If you place a respawn module in the editor it will be recognised by the game master module and the random respawn point will not be placed. This is a good work around but it is still potentially limiting compared to using script function.