From ba154028c8699e7effe570c28941d95c755d74ee Mon Sep 17 00:00:00 2001 From: Fox-McCloud Date: Sun, 1 May 2016 21:29:19 -0400 Subject: [PATCH] Game Mode Population Adjustments --- code/game/gamemodes/changeling/changeling.dm | 4 ++-- code/game/gamemodes/cult/cult.dm | 4 ++-- code/game/gamemodes/heist/heist.dm | 2 +- code/game/gamemodes/malfunction/malfunction.dm | 4 ++-- code/game/gamemodes/mutiny/mutiny.dm | 3 ++- code/game/gamemodes/nations/nations.dm | 3 ++- code/game/gamemodes/vampire/vampire.dm | 4 ++-- code/game/gamemodes/wizard/raginmages.dm | 4 ++-- code/game/gamemodes/wizard/wizard.dm | 4 ++-- code/game/gamemodes/xenos/xenos.dm | 4 ++-- 10 files changed, 19 insertions(+), 17 deletions(-) diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index edb40c4ca04..b68de8ecc28 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -10,8 +10,8 @@ var/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","Epsilon" restricted_jobs = list("AI", "Cyborg") protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Security Pod Pilot", "Magistrate", "Brig Physician", "Internal Affairs Agent") protected_species = list("Machine", "Slime People", "Plasmaman") - required_players = 2 - required_players_secret = 10 + required_players = 15 + required_players_secret = 15 required_enemies = 1 recommended_enemies = 4 diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index daf93b73799..bd2eae29b57 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -30,8 +30,8 @@ config_tag = "cult" restricted_jobs = list("Chaplain","AI", "Cyborg", "Internal Affairs Agent", "Security Officer", "Warden", "Detective", "Security Pod Pilot", "Head of Security", "Captain", "Head of Personnel", "Blueshield", "Nanotrasen Representative", "Magistrate", "Brig Physician") protected_jobs = list() - required_players = 5 - required_players_secret = 15 + required_players = 30 + required_players_secret = 30 required_enemies = 3 recommended_enemies = 4 diff --git a/code/game/gamemodes/heist/heist.dm b/code/game/gamemodes/heist/heist.dm index 057c43345f8..b88452a58da 100644 --- a/code/game/gamemodes/heist/heist.dm +++ b/code/game/gamemodes/heist/heist.dm @@ -12,7 +12,7 @@ var/global/list/obj/cortical_stacks = list() //Stacks for 'leave nobody behind' /datum/game_mode/heist name = "heist" config_tag = "heist" - required_players = 15 + required_players = 25 required_players_secret = 25 required_enemies = 4 recommended_enemies = 5 diff --git a/code/game/gamemodes/malfunction/malfunction.dm b/code/game/gamemodes/malfunction/malfunction.dm index 57893e3fab4..ed6ea7dc1ea 100644 --- a/code/game/gamemodes/malfunction/malfunction.dm +++ b/code/game/gamemodes/malfunction/malfunction.dm @@ -4,8 +4,8 @@ /datum/game_mode/malfunction name = "AI malfunction" config_tag = "malfunction" - required_players = 2 - required_players_secret = 20 + required_players = 25 + required_players_secret = 25 required_enemies = 1 recommended_enemies = 1 diff --git a/code/game/gamemodes/mutiny/mutiny.dm b/code/game/gamemodes/mutiny/mutiny.dm index e08a336997a..082ffdf8989 100644 --- a/code/game/gamemodes/mutiny/mutiny.dm +++ b/code/game/gamemodes/mutiny/mutiny.dm @@ -16,7 +16,8 @@ datum/game_mode/mutiny name = "mutiny" config_tag = "mutiny" - required_players = 7 + required_players = 20 + required_players_secret = 20 ert_disabled = 1 uplink_welcome = "Mutineers Uplink Console:" diff --git a/code/game/gamemodes/nations/nations.dm b/code/game/gamemodes/nations/nations.dm index 8cad280dff5..865e31636d4 100644 --- a/code/game/gamemodes/nations/nations.dm +++ b/code/game/gamemodes/nations/nations.dm @@ -1,6 +1,7 @@ datum/game_mode/nations name = "nations" config_tag = "nations" + required_players = 25 required_players_secret = 25 var/kickoff = 0 var/victory = 0 @@ -221,7 +222,7 @@ datum/game_mode/nations H.mind.nation.membership += H.mind.current to_chat(H, "You are now part of the great sovereign nation of [H.mind.nation.current_name]!") return 1 - + if(H.mind.assigned_role in civilian_positions) to_chat(H, "You do not belong to any nation and are free to sell your services to the highest bidder.") return 1 diff --git a/code/game/gamemodes/vampire/vampire.dm b/code/game/gamemodes/vampire/vampire.dm index f10e5333a46..e29140388f6 100644 --- a/code/game/gamemodes/vampire/vampire.dm +++ b/code/game/gamemodes/vampire/vampire.dm @@ -10,8 +10,8 @@ restricted_jobs = list("AI", "Cyborg") protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Security Pod Pilot", "Magistrate", "Chaplain", "Brig Physician", "Internal Affairs Agent") protected_species = list("Machine") - required_players = 2 - required_players_secret = 10 + required_players = 15 + required_players_secret = 15 required_enemies = 1 recommended_enemies = 4 diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index cef7b507f82..96c1afb598c 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -1,8 +1,8 @@ /datum/game_mode/wizard/raginmages name = "ragin' mages" config_tag = "raginmages" - required_players = 1 - required_players_secret = 15 + required_players = 20 + required_players_secret = 20 use_huds = 1 var/max_mages = 0 var/making_mage = 0 diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 1910e8ffa85..4d11a6ca2e8 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -4,8 +4,8 @@ /datum/game_mode/wizard name = "wizard" config_tag = "wizard" - required_players = 2 - required_players_secret = 10 + required_players = 20 + required_players_secret = 20 required_enemies = 1 recommended_enemies = 1 diff --git a/code/game/gamemodes/xenos/xenos.dm b/code/game/gamemodes/xenos/xenos.dm index 12dab66e569..fa7b8a860e1 100644 --- a/code/game/gamemodes/xenos/xenos.dm +++ b/code/game/gamemodes/xenos/xenos.dm @@ -5,9 +5,9 @@ /datum/game_mode/xenos name = "xenos" config_tag = "xenos" - required_players = 0 + required_players = 30 recommended_players = 30 - required_players_secret = 20 + required_players_secret = 30 required_enemies = 3 recommended_enemies = 3 var/result = 0