]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - csprogs.c
Removed some debug printings, and made some others requiring developer >= 100. Reset...
[xonotic/darkplaces.git] / csprogs.c
index c32db941bee44307394d19941274613443424009..152b747fb3b5cf99b6ba58235a06135635e90e35 100644 (file)
--- a/csprogs.c
+++ b/csprogs.c
@@ -404,6 +404,7 @@ void CSQC_AddPrintText (const char *msg)
                Con_Print(msg);
                return;
        }
+       // FIXME: is this bugged?
        i = strlen(msg)-1;
        if(msg[i] != '\n' && msg[i] != '\r')
        {
@@ -511,11 +512,18 @@ void CL_VM_Init (void)
                return;
        }
        else
+       {
+               if (developer.integer < 100)
+               {
+                       Con_DPrintf("CL_VM_Init: CSQC is broken, and is not being loaded because developer is less than 100.\n");
+                       return;
+               }
                if(!sv.active && !csqc_progcrc.integer) //[515]: because cheaters may use csqc while server didn't allowed it !
                {
                        Con_Printf("CL_VM_Init: server didn't sent CSQC crc, so CSQC is disabled\n");
                        return;
                }
+       }
 
        PRVM_Begin;
        PRVM_InitProg(PRVM_CLIENTPROG);