View Issue Details

IDProjectCategoryView StatusLast Update
0001119FSSCPmultiplayerpublic2020-11-19 23:55
ReporterFUBAR-BDHR Assigned ToFSCyborg  
PrioritynormalSeverityfeatureReproducibilityalways
Status assignedResolutionopen 
Summary0001119: Game ends in TvT if team leader leaves
DescriptionI know this isn't a bug but can anything be done about it. I can see the point of having it in squadwar or if host has option set to only allow order by team leader. In a normal TvT game it is a pain in the rear.
TagsNo tags attached.

Activities

karajorma

2008-03-15 01:42

administrator   ~0008968

Is this happening in-mission or just if the player drops during mission load?

FUBAR-BDHR

2008-03-26 03:40

developer   ~0009036

It does not happen in-mission just during briefing. Did notice one related problem. If all the players on one team drop then the host gets a message window with just "Decline" in it instead of a valid status message.

taylor

2008-03-28 05:03

administrator   ~0009044

I don't actually plan on looking into this one myself, so perhaps someone else will decide to take it on (someone like karajorma ;)).

karajorma

2012-11-03 08:20

administrator   ~0014012

I'll probably end up looking at this one eventually. Till then, sticking it back in the unassigned pile.

FSCyborg

2020-11-01 15:25

developer   ~0017030

Targeting as a 2021 upgrade

taylor

2020-11-19 23:55

administrator   ~0017040

This is pretty clear in multi_team.cpp => multi_team_handle_drop(). There may be some issues reassigning teams during the sync stages, plus the ui stuff for the captains during briefings, which is probably why this particular check exists. Otherwise I don't see anything particularly wrong with that code.

For briefings I think we would actually have to re-init the briefing UI for all players in order to make this work. I /might/ be possible if we set it up such that we can post a briefing event, while in a briefing, and reinit everything for everyone. It could be more trouble than it's worth though.

But trying to do anything during a sync state should be a no-go.

Issue History

Date Modified Username Field Change
2006-10-20 02:28 FUBAR-BDHR New Issue
2008-03-15 01:42 karajorma Note Added: 0008968
2008-03-26 03:40 FUBAR-BDHR Note Added: 0009036
2008-03-28 05:02 taylor Assigned To taylor =>
2008-03-28 05:03 taylor Note Added: 0009044
2008-03-28 05:03 taylor Status assigned => new
2008-10-19 17:26 karajorma Status new => assigned
2008-10-19 17:26 karajorma Assigned To => karajorma
2012-11-03 08:20 karajorma Note Added: 0014012
2012-11-03 08:20 karajorma Assigned To karajorma =>
2020-11-01 15:25 FSCyborg Note Added: 0017030
2020-11-01 15:26 FSCyborg Assigned To => FSCyborg
2020-11-19 23:55 taylor Note Added: 0017040