X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2FMain.qc;h=048773a01f49bddfcf08a3901780ca3158ce046c;hb=755350c0157d5ee6b65dfb211180c7f9df20e977;hp=24b230c8468b9c85c19de2415048848f1b132247;hpb=cdf8d22631c0acdf97bd69bdd00ab86e96b30b73;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/Main.qc b/qcsrc/client/Main.qc index 24b230c84..048773a01 100644 --- a/qcsrc/client/Main.qc +++ b/qcsrc/client/Main.qc @@ -65,14 +65,13 @@ void CSQC_Init(void) #endif float i; - CSQC_CheckEngine(); binddb = db_create(); tempdb = db_create(); ClientProgsDB = db_load("client.db"); compressShortVector_init(); - drawfont = 0; + drawfont = FONT_USER+1; menu_visible = FALSE; menu_show = menu_show_error; menu_action = menu_sub_null; @@ -140,11 +139,11 @@ void CSQC_Init(void) GibSplash_Precache(); Casings_Precache(); DamageInfo_Precache(); - if(cvar_string("cl_announcer") != cl_announcer_prev) { + if(autocvar_cl_announcer != cl_announcer_prev) { Announcer_Precache(); if(cl_announcer_prev) strunzone(cl_announcer_prev); - cl_announcer_prev = strzone(cvar_string("cl_announcer")); + cl_announcer_prev = strzone(autocvar_cl_announcer); } Tuba_Precache(); @@ -186,7 +185,7 @@ void CSQC_Shutdown(void) remove(players); db_close(binddb); db_close(tempdb); - if(cvar("cl_db_saveasdump")) + if(autocvar_cl_db_saveasdump) db_dump(ClientProgsDB, "client.db"); else db_save(ClientProgsDB, "client.db"); @@ -328,7 +327,7 @@ void TrueAim_Init(); void PostInit(void) { print(strcat("PostInit\n maxclients = ", ftos(maxclients), "\n")); - localcmd(strcat("\nscoreboard_columns_set ", cvar_string("scoreboard_columns"), ";\n")); + localcmd(strcat("\nscoreboard_columns_set ", autocvar_scoreboard_columns, ";\n")); entity playerchecker; playerchecker = spawn(); @@ -358,7 +357,7 @@ float CSQC_ConsoleCommand(string strMessage) strCmd = argv(0); if(strCmd == "hud_configure") { // config hud - cvar_set("_hud_configure", ftos(!cvar("_hud_configure"))); + cvar_set("_hud_configure", ftos(!autocvar__hud_configure)); return true; } else if(strCmd == "hud_save") { // save hud config if(argv(1) == "" || argv(2)) { @@ -1094,10 +1093,12 @@ void Ent_Init() g_balance_electro_secondary_bouncestop = ReadCoord(); nex_scope = !ReadByte(); - campingrifle_scope = !ReadByte(); + sniperrifle_scope = !ReadByte(); serverflags = ReadByte(); + cr_maxbullets = ReadByte(); + if(!postinit) PostInit(); } @@ -1396,10 +1397,6 @@ float CSQC_Parse_TempEntity() Net_WeaponComplain(); bHandled = true; break; - case TE_CSQC_CR_MAXBULLETS: - cr_maxbullets = ReadByte(); - bHandled = true; - break; default: // No special logic for this temporary entity; return 0 so the engine can handle it bHandled = false;