X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=prvm_edict.c;h=8538e26e71316a1ec892ec49eebda20d7bc61bd6;hb=2a0fe591abb661757d30036c33bbb50f85849acb;hp=e227d6122a8c342d49678aa8d7ac60ae70b1083c;hpb=d0129de1a042fd4244533d2a25663259588a1f8f;p=xonotic%2Fdarkplaces.git diff --git a/prvm_edict.c b/prvm_edict.c index e227d612..8538e26e 100644 --- a/prvm_edict.c +++ b/prvm_edict.c @@ -1486,7 +1486,7 @@ void PRVM_ED_LoadFromFile (const char *data) } else { - if (developer.integer) // don't confuse non-developers with errors + if (developer.integer > 0) // don't confuse non-developers with errors { Con_Print("No spawn function for:\n"); PRVM_ED_Print(ent, NULL); @@ -1575,6 +1575,7 @@ void PRVM_FindOffsets(void) prog->fieldoffsets.dimension_hit = PRVM_ED_FindFieldOffset("dimension_hit"); prog->fieldoffsets.dimension_solid = PRVM_ED_FindFieldOffset("dimension_solid"); prog->fieldoffsets.disableclientprediction = PRVM_ED_FindFieldOffset("disableclientprediction"); + prog->fieldoffsets.discardabledemo = PRVM_ED_FindFieldOffset("discardabledemo"); prog->fieldoffsets.dphitcontentsmask = PRVM_ED_FindFieldOffset("dphitcontentsmask"); prog->fieldoffsets.drawonlytoclient = PRVM_ED_FindFieldOffset("drawonlytoclient"); prog->fieldoffsets.exteriormodeltoclient = PRVM_ED_FindFieldOffset("exteriormodeltoclient"); @@ -1725,6 +1726,10 @@ void PRVM_FindOffsets(void) prog->globaloffsets.v_up = PRVM_ED_FindGlobalOffset("v_up"); prog->globaloffsets.view_angles = PRVM_ED_FindGlobalOffset("view_angles"); prog->globaloffsets.worldstatus = PRVM_ED_FindGlobalOffset("worldstatus"); + prog->globaloffsets.particles_alphamin = PRVM_ED_FindGlobalOffset("particles_alphamin"); + prog->globaloffsets.particles_alphamax = PRVM_ED_FindGlobalOffset("particles_alphamax"); + prog->globaloffsets.particles_colormin = PRVM_ED_FindGlobalOffset("particles_colormin"); + prog->globaloffsets.particles_colormax = PRVM_ED_FindGlobalOffset("particles_colormax"); // menu qc only uses some functions, nothing else prog->funcoffsets.m_draw = PRVM_ED_FindFunctionOffset("m_draw"); @@ -2974,11 +2979,11 @@ int PRVM_AllocString(size_t bufferlength, char **pointer) memcpy((char **)prog->knownstrings_origin, oldstrings_origin, prog->numknownstrings * sizeof(char *)); } if (oldstrings) - Mem_Free(oldstrings); + Mem_Free((char **)oldstrings); if (oldstrings_freeable) Mem_Free((unsigned char *)oldstrings_freeable); if (oldstrings_origin) - Mem_Free(oldstrings_origin); + Mem_Free((char **)oldstrings_origin); } prog->numknownstrings++; }