Merge branch 'master' into divVerent/crypto2
authorRudolf Polzer <divverent@alientrap.org>
Sat, 2 Oct 2010 08:46:05 +0000 (10:46 +0200)
committerRudolf Polzer <divverent@alientrap.org>
Sat, 2 Oct 2010 08:46:05 +0000 (10:46 +0200)
1  2 
defaultXonotic.cfg
qcsrc/server/cl_client.qc

diff --combined defaultXonotic.cfg
index 9ec48d1218b3469471ed2be9fb9aab6333ca05d6,5b69cb0a90e271e16f11c6e15758ff7752bd8acb..555da4afad130949e43b810bf22a302fb6b93a76
@@@ -1257,7 -1257,6 +1257,7 @@@ set cl_gravity 800      "but ignored anyway
  set g_ban_default_bantime 5400        "90 minutes"
  set g_ban_default_masksize 3  "whole 255.255.255.0 networks (set to 4 for single IPs); when UID support is compiled in, masksize 0 means banning by UID"
  set g_banned_list ""  "format: IP remainingtime IP remainingtime ..."
 +set g_banned_list_idmode "1"  "when set, the IP banning system always uses the ID over the IP address (so a user in a banned IP range can connect if they have a valid signed ID)"
  alias bans "sv_cmd bans"
  alias ban "sv_cmd ban $*"         // usage: ban address(maybe incomplete, like 1.2.3) bantime(seconds)
  alias kickban "sv_cmd kickban $*" // usage: kickban # playerno bantime(seconds) masksize(bytes)
@@@ -1371,7 -1370,7 +1371,7 @@@ seta hud_panel_radar_rotation 0 "rotati
  seta hud_panel_radar_zoommode 0       "zoom mode: 0 = zoomed by default, 1 = zoomed when +zoom, 2 = always zoomed, 3 = always zoomed out"
  alias hud_panel_radar_rotate "toggle hud_panel_radar_rotation 0 1 2 3 4"
  
- seta hud_panel_engineinfo_framecounter_time 1 "time between framerate display updates, smaller values yield less accuracy"
+ seta hud_panel_engineinfo_framecounter_time 0.1 "time between framerate display updates"
  seta hud_panel_engineinfo_framecounter_decimals 0 "amount of decimals to show"
  seta hud_panel_engineinfo_framecounter_exponentialmovingaverage 1 "use an averaging method for calculating fps instead of counting frametime like engine does"
  seta hud_panel_engineinfo_framecounter_exponentialmovingaverage_new_weight 0.1 "weight of latest data point"
@@@ -1939,3 -1938,6 +1939,6 @@@ sv_clmovement_inputtimeout 0.0
  
  // exact gloss looks better, e.g. on g-23
  r_shadow_glossexact 1
+ // use fake light if map has no lightmaps
+ r_fakelight 1
index 1b38f471ea9163dda2bff44f03c5f79715e44274,36606dec70f687a841506e553ffbba6da539816b..06fbb72895acf2cfd9628d30f1241d0cb329a89f
@@@ -1354,8 -1354,9 +1354,9 @@@ void FixClientCvars(entity e
        if(g_race || g_cts)
                stuffcmd(e, "cl_cmd settemp cl_movecliptokeyboard 2\n");
        if(cvar("g_antilag") == 3) // client side hitscan
-               //stuffcmd(e, "cl_cmd settemp cl_prydoncursor -1\ncl_cmd settemp cl_prydoncursor_notrace 0\n");
                stuffcmd(e, "cl_cmd settemp cl_prydoncursor_notrace 0\n");
+       if(sv_gentle)
+               stuffcmd(e, "cl_cmd settemp cl_gentle 1\n");
        /*
         * we no longer need to stuff this. Remove this comment block if you feel
         * 2.3 and higher (or was it 2.2.3?) don't need these any more
@@@ -1386,6 -1387,10 +1387,6 @@@ Called when a client connects to the se
  string ColoredTeamName(float t);
  void DecodeLevelParms (void);
  //void dom_player_join_team(entity pl);
 -#ifdef UID
 -.float uid_kicktime;
 -.string uid;
 -#endif
  void ClientConnect (void)
  {
        float t;
        else
                self.hitplotfh = -1;
  
 -#ifdef UID
 -      if(clienttype(self) == CLIENTTYPE_REAL)
 -      if not(self.uid)
 -              self.uid_kicktime = time + 60;
 -#endif
 -
        if(g_race || g_cts) {
                string rr;
                if(g_cts)
                        race_SendRankings(i, 0, 0, MSG_ONE);
                }
        }
-       else if(cvar("sv_teamnagger") && !g_ca) // teamnagger is currently bad for ca
+       else if(cvar("sv_teamnagger") && !(cvar("bot_vs_human") && (c3==-1 && c4==-1)) && !g_ca) // teamnagger is currently bad for ca
                send_CSQC_teamnagger();
  
        CheatInitClient();
@@@ -2900,6 -2911,16 +2901,6 @@@ void PlayerPostThink (void
                self.stat_count -= 1;
        }
  
 -#ifdef UID
 -      if(self.uid_kicktime)
 -      if(time > self.uid_kicktime)
 -      {
 -              bprint("^3", self.netname, "^3 was kicked for missing UID.\n");
 -              dropclient(self);
 -              return;
 -      }
 -#endif
 -
        if(sv_maxidle && frametime)
        {
                // WORKAROUND: only use dropclient in server frames (frametime set). Never use it in cl_movement frames (frametime zero).