Fix dvar setup.

master
Icedream 2018-03-30 02:21:51 +02:00
parent fdee8560e0
commit 3ef5f671ae
Signed by: icedream
GPG Key ID: 1573F6D8EFE4D0CF
1 changed files with 11 additions and 11 deletions

View File

@ -85,21 +85,10 @@ main()
level.seekerWeapons[6] = "p90"; level.seekerWeapons[6] = "p90";
level.seekerWeapons[7] = "famas"; level.seekerWeapons[7] = "famas";
// Make DVars available
setDvarIfUninitialized("scr_" + level.gameType + "_roundswitch", 1);
setDvarIfUninitialized("scr_" + level.gameType + "_timelimit", 5);
setDvarIfUninitialized("scr_" + level.gameType + "_scorelimit", 1);
setDvarIfUninitialized("scr_" + level.gameType + "_roundlimit", 0);
setDvarIfUninitialized("scr_" + level.gameType + "_winlimit", 4);
setDvarIfUninitialized("scr_" + level.gameType + "_halftime", 0);
setDvarIfUninitialized("scr_" + level.gameType + "_numlives", 1);
maps\mp\gametypes\_globallogic::init(); maps\mp\gametypes\_globallogic::init();
maps\mp\gametypes\_callbacksetup::SetupCallbacks(); maps\mp\gametypes\_callbacksetup::SetupCallbacks();
maps\mp\gametypes\_globallogic::SetupCallbacks(); maps\mp\gametypes\_globallogic::SetupCallbacks();
level.teamBased = true;
// General game logic DVars // General game logic DVars
registerRoundSwitchDvar(level.gameType, 1, 0, 9); registerRoundSwitchDvar(level.gameType, 1, 0, 9);
registerTimeLimitDvar(level.gameType, 5, 0, 1440); registerTimeLimitDvar(level.gameType, 5, 0, 1440);
@ -115,6 +104,8 @@ main()
// Don't show perks // Don't show perks
SetDvar("scr_showperksonspawn", 0); SetDvar("scr_showperksonspawn", 0);
level.teamBased = true;
// event handlers // event handlers
//level.onXPEvent = ::onXPEvent; //level.onXPEvent = ::onXPEvent;
@ -230,6 +221,15 @@ onStartGameType()
{ {
logPrint("onStartGameType called"); logPrint("onStartGameType called");
// Make DVars available
setDvarIfUninitialized("scr_hns_roundswitch", 1);
setDvarIfUninitialized("scr_hns_timelimit", 5);
setDvarIfUninitialized("scr_hns_scorelimit", 1);
setDvarIfUninitialized("scr_hns_roundlimit", 0);
setDvarIfUninitialized("scr_hns_winlimit", 4);
setDvarIfUninitialized("scr_hns_halftime", 0);
setDvarIfUninitialized("scr_hns_numlives", 1);
// reset flags // reset flags
gameFlagClear("seekers_released"); gameFlagClear("seekers_released");