3 [Attribute("-1", UIWidgets.EditBox, "How many control points are required to win (override, -1 for default)")]
4int m_iControlPointsCap;
5
6 [Attribute("-1", UIWidgets.EditBox, "How long a faction needs to hold the control points, in seconds (override, -1 for default)")]
7float m_fVictoryTimeout;
8
9 [Attribute("-1", UIWidgets.EditBox, "How much supplies should the main HQ start with (override, -1 for default)")]
10int m_iStartingHQSupplies;
11
12 [Attribute("-1", UIWidgets.EditBox, "Minimum starting amount of supplies in small bases (override, -1 for default)")]
13int m_iMinimumBaseSupplies;
14
15 [Attribute("-1", UIWidgets.EditBox, "Maximum starting amount of supplies in small bases (override, -1 for default")]
16int m_iMaximumBaseSupplies;
17
18 [Attribute("0", UIWidgets.CheckBox, "Use custom base list whitelist instead of blacklist")]
19bool m_bCustomBaseWhitelist;
20
21 [Attribute("0", UIWidgets.CheckBox, "Disable rank requirements for spawning vehicles")]
22bool m_bIgnoreMinimumVehicleRank;
23
24 [Attribute("-1", desc: "Fraction of XP awarded to players unloading supplies which they have not loaded themselves (override, -1 for default)", params: "-1 inf")]
39 [Attribute("0", UIWidgets.CheckBox, desc: "When enabled, random caches will spawn around the map")]
40bool m_bSpawnRandomCaches;
41
42 [Attribute("0", UIWidgets.CheckBox, desc: "When enabled, are allowed to have a Randomized Spawnpoint")]
43bool m_bRandomSpawnpointsEnabled;
44
45 [Attribute("1", UIWidgets.CheckBox, "INDFOR players can spawn on bases at the start of the game")]
46bool m_bINDFORCanSpawnOnBases;
47
48 [Attribute("0", UIWidgets.CheckBox, "INDFOR players can spawn on distant bases at the start of the game")]
49bool m_bINDFORCanSpawnOnDistantBases;
50
51 [Attribute(SCR_ECharacterRank.PRIVATE.ToString(), uiwidget: UIWidgets.ComboBox, desc: "All players will start the match at this rank.", enums: ParamEnumArray.FromEnum(SCR_ECharacterRank))]