diff --git a/src/game/g_options.pas b/src/game/g_options.pas
index 5bfedc9d42b8f79e6c351c7ca8e686fd61aa403a..93e9199a211d2f4c40a03531898b8f49667f734b 100644 (file)
--- a/src/game/g_options.pas
+++ b/src/game/g_options.pas
gsMap: String;
gsGameMode: String;
gsTimeLimit: Word;
- gsGoalLimit: Word;
+ gsScoreLimit: Word;
gsMaxLives: Byte;
gsPlayers: Byte;
gsGameFlags: LongWord;
gsSpawnInvul: Integer = 0;
gsItemRespawnTime: Word = 60;
+ gsItemRespawnRandom: Word = 0;
+ gsRulezRespawnTime: Word = 60;
+ gsRulezRespawnRandom: Word = 0;
gsWarmupTime: Word = 30;
implementation
gsMap := '';
gsGameMode := _lc[I_MENU_GAME_TYPE_DM];
gsTimeLimit := 0;
- gsGoalLimit := 0;
+ gsScoreLimit := 0;
gsMaxLives := 0;
gsPlayers := 1;
gsSpawnInvul := 0;
gsItemRespawnTime := 60;
+ gsItemRespawnRandom := 0;
+ gsRulezRespawnTime := 60;
+ gsRulezRespawnRandom := 0;
gsGameFlags := GAME_OPTION_ALLOWEXIT or GAME_OPTION_DMKEYS or
GAME_OPTION_BOTVSPLAYER or GAME_OPTION_BOTVSMONSTER or
GAME_OPTION_TEAMHITTRACE or GAME_OPTION_TEAMHITPROJECTILE or
if GameMode = GM_SINGLE then
GameMode := GM_COOP;
TimeLimit := gsTimeLimit;
- GoalLimit := gsGoalLimit;
+ ScoreLimit := gsScoreLimit;
MaxLives := gsMaxLives;
SpawnInvul := gsSpawnInvul;
ItemRespawnTime := gsItemRespawnTime;
+ ItemRespawnRandom := gsItemRespawnRandom;
+ RulezRespawnTime := gsRulezRespawnTime;
+ RulezRespawnRandom := gsRulezRespawnRandom;
WarmupTime := gsWarmupTime;
Options := gsGameFlags;
end;