Fixes players being double-traitored, double-agent'd and otherwise.
Created by: gbasood
Fixes #7042 (closed), #3701 (closed) Possibly other issues I couldn't find easily related to this.
[08:11:47]DEBUG: Small_Boss had traitor enabled, so drafting them.
[08:11:47]DEBUG: StealthMelon had traitor enabled, so drafting them.
[08:11:47]DEBUG: DarkSnack had traitor enabled, so drafting them.
[08:11:47]DEBUG: JeanVoerman had traitor enabled, so drafting them. (X)
[08:11:47]DEBUG: Lorkhatosh had traitor enabled, so drafting them.
[08:11:47]DEBUG: DonGilardoni had traitor enabled, so drafting them.
[08:11:47]DEBUG: JeanVoerman was force-drafted as traitor, because there aren't enough candidates. (X)
[08:11:47]DEBUG: Small_Boss was force-drafted as traitor, because there aren't enough candidates.
[08:11:47]DEBUG: DarkSnack was force-drafted as traitor, because there aren't enough candidates.
[08:11:47]ADMIN: Starting a round of double agents with 2 starting traitors.
You ever spend a whole day trying to find a bug, give up, ignore it for months, then come back later and find the problem instantly? Best feeling
@Intigracy should decide whether or not this should wait until after antag datums I guess Or @Clusterfack