The ‘Disable Built-In Game Mode Completion’ does not work right in Elimination mode. It currently, when disabled, still completes the game mode when a team has no players left in it. I am currently working on a mode where Team 1 has 11 players and Team 2 has only 1 player. When the 1 player on Team 2 leaves the match, after a few seconds before the mode should enter back into assembling heroes mode, the announcer says ‘Victory’ and the ‘Is Match Complete’ condition returns true.
How can I work around this?
Did you checked the inspector that the Rule habitting the action Disable Built-In Game Mode Completion is actually registered and not skipped. One solution would be since in your case few slots for Team 2 are decreased, to spawn a presistent Dummy Bot that can be turned invisible and invincible, or unreachable by Forcing its Position very high in the sky, and just doing nothing, the Bot should still count as a Player-like entity for the Match and will keep it running until a manual or forced restart via workshop scripts happens.
Well it actually isn’t a bug regarding to if the player really leaves, Disable Built-In Game Completion affects the mechanic of the game mode that enables the possibility to finish a match round or entire match by completing the game modes individual objective. In certain constraints the game modes needs to entirely restart or shutdown forcelly ignoring the mechanics of the game mode eg. a player leaves who is last in, by disconnection or all players leave, during a running match that is not pending and waiting for players and makes for some game modes like Elimination totally sense. For example would you allow that action to avoid completion entirely including cases not related to an objective, like a Player leaves unfortunate, what are the remaining living players supposed to do then? In elimination the new Player taken the leavers spot can’t join the running elimination until the round ends which would never happen if that action we talking about should work like desired, the match would therefore never end, no objective to handle for the remaining players would be generated unless you can provide a new option in replace. Maybe Skirmish is a better template mode for any such attempt since joiners can spawn at any time, you wouldn’t even need Disable Built-In Game Completion you just need to pause the match time if needed.
3 Likes