@@ -17,7 +17,8 @@ GM.WorkshopID = "{{CI_WORKSHOP_ID}}"
1717GM . Version = " manual-build" if GM . Version == " {{" .. " CI_GAMEMODE_VERSION}}"
1818GM . WorkshopID = nil if GM . WorkshopID == " {{" .. " CI_WORKSHOP_ID}}"
1919
20- flags = bit. bor FCVAR_ARCHIVE , FCVAR_REPLICATED
20+ flags = FCVAR_ARCHIVE
21+ flagsRep = bit. bor FCVAR_ARCHIVE , FCVAR_REPLICATED
2122
2223-- - Table of all ConVars the game mode is using.
2324-- These are tracked and cannot be changed during the round.
@@ -45,7 +46,7 @@ flags = bit.bor FCVAR_ARCHIVE, FCVAR_REPLICATED
4546-- @field ForceAutoWarmup (Bool) Should the automated round management be forced?
4647GM . ConVars =
4748 ImposterCount : CreateConVar " au_max_imposters" , 1 , flags, " " , 1 , 10
48- MinPlayers : CreateConVar " au_min_players" , 3 , flags , " " , 3 , 128
49+ MinPlayers : CreateConVar " au_min_players" , 3 , flagsRep , " " , 3 , 128
4950 KillCooldown : CreateConVar " au_kill_cooldown" , 20 , flags, " " , 1 , 60
5051 KillDistanceMod : CreateConVar " au_killdistance_mod" , 1 , flags, " " , 1 , 3
5152 ConfirmEjects : CreateConVar " au_confirm_ejects" , 1 , flags, " " , 0 , 1
@@ -65,19 +66,42 @@ GM.ConVars =
6566 TasksCommon : CreateConVar " au_tasks_common" , 1 , flags, " " , 0 , 5
6667 TasksVisual : CreateConVar " au_tasks_enable_visual" , 0 , flags, " " , 0 , 1
6768
68- DistributeTasksToBots : CreateConVar " au_debug_bot_tasks" , 0 , flags , " " , 0 , 1
69- MeetingBotVote : CreateConVar " au_debug_bot_vote" , 0 , flags , " " , 0 , 1
69+ DistributeTasksToBots : CreateConVar " au_debug_bot_tasks" , 0 , flagsRep , " " , 0 , 1
70+ MeetingBotVote : CreateConVar " au_debug_bot_vote" , 0 , flagsRep , " " , 0 , 1
7071
7172 TimeLimit : CreateConVar " au_time_limit" , 600 , flags, " " , 0 , 1200
72- Countdown : CreateConVar " au_countdown" , 5 , flags , " " , 1 , 10
73+ Countdown : CreateConVar " au_countdown" , 5 , flagsRep , " " , 1 , 10
7374
74- WarmupTime : CreateConVar " au_warmup_time" , 60 , flags , " " , 0 , 120
75- ForceAutoWarmup : CreateConVar " au_warmup_force_auto" , 0 , flags , " " , 0 , 1
75+ WarmupTime : CreateConVar " au_warmup_time" , 60 , flagsRep , " " , 0 , 120
76+ ForceAutoWarmup : CreateConVar " au_warmup_force_auto" , 0 , flagsRep , " " , 0 , 1
7677
7778 PlayerModel : CreateConVar " au_player_model" , " models/amongus/player/player.mdl" ,
78- flags , " "
79+ flagsRep , " "
7980 CorpseModel : CreateConVar " au_corpse_model" , " models/amongus/player/corpse.mdl" ,
80- flags, " "
81+ flagsRep, " "
82+
83+ GM . replicatedWritableCvars = {
84+ " ImposterCount"
85+ " KillCooldown"
86+ " TimeLimit"
87+ " KillDistanceMod"
88+ " AllTalk"
89+ " TaskbarUpdates"
90+ " PlayerSpeedMod"
91+
92+ " MeetingsPerPlayer"
93+ " MeetingCooldown"
94+ " VoteTime"
95+ " VotePreTime"
96+ " VotePostTime"
97+ " ConfirmEjects"
98+ " VoteAnonymous"
99+
100+ " TasksShort"
101+ " TasksLong"
102+ " TasksCommon"
103+ " TasksVisual"
104+ }
81105
82106-- - Enum of all colors players can get.
83107-- @table GM.Colors
0 commit comments