15 ref ITEM_GeneralData GeneralData =
new ITEM_GeneralData;
17 ref ITEM_WorldData WorldsData =
new ITEM_WorldData;
70 ref ITEM_DrowningData DrowningData =
new ITEM_DrowningData;
72 override void InitServer()
74 disablePersonalLight =
GetGame().ServerConfigGetInt(
"disablePersonalLight" );
77 override bool ValidateServer()
84 bool disablePersonalLight;
94 override void InitServer()
98 override bool ValidateServer()
105 float shockRefillSpeedConscious =
PlayerConstants.SHOCK_REFILL_CONSCIOUS_SPEED;
106 float shockRefillSpeedUnconscious =
PlayerConstants.SHOCK_REFILl_UNCONSCIOUS_SPEED;
107 bool allowRefillSpeedModifier =
true;
114 override void InitServer()
118 override bool ValidateServer()
125 float staminaWeightLimitThreshold =
GameConstants.STAMINA_WEIGHT_LIMIT_THRESHOLD;
127 float staminaKgToStaminaPercentPenalty =
GameConstants.STAMINA_KG_TO_STAMINAPERCENT_PENALTY;
129 float sprintStaminaModifierErc = 1;
130 float sprintStaminaModifierCro = 1;
131 float sprintSwimmingStaminaModifier = 1;
132 float sprintLadderStaminaModifier = 1;
133 float meleeStaminaModifier = 1;
134 float obstacleTraversalStaminaModifier = 1;
135 float holdBreathStaminaModifier = 1;
142 override void InitServer()
146 override bool ValidateServer()
153 float timeToStrafeJog = 0.1;
154 float rotationSpeedJog = 0.15;
155 float timeToSprint = 0.45;
156 float timeToStrafeSprint = 0.3;
157 float rotationSpeedSprint = 0.15;
158 bool allowStaminaAffectInertia = 1;
196 override void InitServer()
200 override bool ValidateServer()
216 override void InitServer()
218 disallowedTypesInUnderground =
new TStringSet();
219 disallowedTypesInUnderground.Insert(
"FenceKit");
220 disallowedTypesInUnderground.Insert(
"TerritoryFlagKit");
221 disallowedTypesInUnderground.Insert(
"WatchtowerKit");
224 override bool ValidateServer()
231 bool disableIsCollidingBBoxCheck;
232 bool disableIsCollidingPlayerCheck;
233 bool disableIsClippingRoofCheck;
234 bool disableIsBaseViableCheck;
235 bool disableIsCollidingGPlotCheck;
236 bool disableIsCollidingAngleCheck;
237 bool disableIsPlacementPermittedCheck;
238 bool disableHeightPlacementCheck;
239 bool disableIsUnderwaterCheck;
240 bool disableIsInTerrainCheck;
249 override void InitServer()
253 override bool ValidateServer()
260 bool disablePerformRoofCheck;
261 bool disableIsCollidingCheck;
262 bool disableDistanceCheck;
270 override void InitServer()
272 HitIndicationData.InitServer();
275 override bool ValidateServer()
283 bool use3DMap =
false;
290 override void InitServer()
292 hitDirectionOverrideEnabled =
false;
293 hitIndicationPostProcessEnabled =
false;
296 override bool ValidateServer()
304 bool hitDirectionOverrideEnabled =
false;
306 int hitDirectionStyle = HitIndicatorType.SPLASH;
307 string hitDirectionIndicatorColorStr;
308 float hitDirectionMaxDuration = HitDirectionConstants.DURATION_BASE;
309 float hitDirectionBreakPointRelative = HitDirectionConstants.BREAKPOINT_BASE;
310 float hitDirectionScatter = HitDirectionConstants.SCATTER;
311 bool hitIndicationPostProcessEnabled =
false;
318 override void InitServer()
322 override bool ValidateServer()
329 bool ignoreMapOwnership =
false;
330 bool ignoreNavItemsOwnership =
false;
331 bool displayPlayerPosition =
false;
332 bool displayNavInfo =
true;