Traitor (#2566)
* basic implementation * minor fixes * objectives temp commit * proper onstart bind * changes all conditions to be bound to a mind-instance * oops * oops v2 * adds possiblity to enable duplicate assignment of objective equal objectives are unable to be added * minor fixes, adds greentext * refactors incompatability to be defined by requirements * fixes a wrong whitespace * minor fix * addressed reviews v1 * address reviews v2 Co-authored-by: Exp <theexp111@gmail.com> * final sweep * adds/refactors traitor&sss cvars * Update Content.Server/Mobs/Mind.cs * never trust github web * adds datasets & makes codewords use them * addresses exp's reviews * addressed zumos reviews Co-authored-by: Paul <ritter.paul1+git@googlemail.com> Co-authored-by: Exp <theexp111@gmail.com>
This commit is contained in:
@@ -55,21 +55,50 @@ namespace Content.Shared
|
||||
public static readonly CVarDef<bool>
|
||||
GamePersistGuests = CVarDef.Create("game.persistguests", true, CVar.ARCHIVE | CVar.SERVERONLY);
|
||||
|
||||
public static readonly CVarDef<int> GameSuspicionMinPlayers =
|
||||
CVarDef.Create("game.suspicion_min_players", 5);
|
||||
|
||||
public static readonly CVarDef<int> GameSuspicionMinTraitors =
|
||||
CVarDef.Create("game.suspicion_min_traitors", 2);
|
||||
|
||||
public static readonly CVarDef<int> GameSuspicionPlayersPerTraitor =
|
||||
CVarDef.Create("game.suspicion_players_per_traitor", 5);
|
||||
|
||||
public static readonly CVarDef<int> GameSuspicionStartingBalance =
|
||||
CVarDef.Create("game.suspicion_starting_balance", 20);
|
||||
|
||||
public static readonly CVarDef<bool> GameDiagonalMovement =
|
||||
CVarDef.Create("game.diagonalmovement", true, CVar.ARCHIVE);
|
||||
|
||||
/*
|
||||
* Suspicion
|
||||
*/
|
||||
|
||||
public static readonly CVarDef<int> SuspicionMinPlayers =
|
||||
CVarDef.Create("suspicion.min_players", 5);
|
||||
|
||||
public static readonly CVarDef<int> SuspicionMinTraitors =
|
||||
CVarDef.Create("suspicion.min_traitors", 2);
|
||||
|
||||
public static readonly CVarDef<int> SuspicionPlayersPerTraitor =
|
||||
CVarDef.Create("suspicion.players_per_traitor", 5);
|
||||
|
||||
public static readonly CVarDef<int> SuspicionStartingBalance =
|
||||
CVarDef.Create("suspicion.starting_balance", 20);
|
||||
|
||||
/*
|
||||
* Traitor
|
||||
*/
|
||||
|
||||
public static readonly CVarDef<int> TraitorMinPlayers =
|
||||
CVarDef.Create("traitor.min_players", 5);
|
||||
|
||||
public static readonly CVarDef<int> TraitorMaxTraitors =
|
||||
CVarDef.Create("traitor.max_traitors", 4);
|
||||
|
||||
public static readonly CVarDef<int> TraitorPlayersPerTraitor =
|
||||
CVarDef.Create("traitor.players_per_traitor", 5);
|
||||
|
||||
public static readonly CVarDef<int> TraitorCodewordCount =
|
||||
CVarDef.Create("traitor.codeword_count", 4);
|
||||
|
||||
public static readonly CVarDef<int> TraitorStartingBalance =
|
||||
CVarDef.Create("traitor.starting_balance", 20);
|
||||
|
||||
public static readonly CVarDef<int> TraitorMaxDifficulty =
|
||||
CVarDef.Create("traitor.max_difficulty", 4);
|
||||
|
||||
public static readonly CVarDef<int> TraitorMaxPicks =
|
||||
CVarDef.Create("traitor.max_picks", 20);
|
||||
|
||||
/*
|
||||
* Console
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user