Add missing DP_QC_FINDCHAIN_TOFIELD declarations to CSQC defs
strcat(): update QC defs to match implementation Xonotic was defining strcat1n to allow single-arg cases without boilerplate... Signed-off-by: bones_was_here <bones_was_here@xonotic.au>
Add some missing csprogs defs Signed-off-by: bones_was_here <bones_was_here@xonotic.au>
Clarify behaviour of random() builtin
Declare DP_QC_WHICHPACK in menudefs.qc and csprogsdefs.qc It was only declared in dpextensions.qc
csqc: Implement builtin #177 "localsound"
progs: Implement builtin #245 (mod) for SSQC and CSQC git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@13023 d7cf8633-e32d-0410-b094-e92efae38249
Fix some duplicate and missing builtin entries in csprogsdefs.qc git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12829 d7cf8633-e32d-0410-b094-e92efae38249
progs: Implement new extension DP_QC_FS_SEARCH_PACKFILE Adds an optional parameter to the search_begin builtin function that allows specifying a package file to look in, skipping any results that aren't inside the package. Useful for mods aiming to provide compatibility with Quake 3's .arena files, as they don't match the .bsp filename. Patch from Mario: https://gitlab.com/xonotic/darkplaces/-/merge_requests/100 git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12826 d7cf8633-e32d-0410-b094-e92efae38249
progs: Correct drawline and sound builtin parameters (terencehill) https://gitlab.com/xonotic/darkplaces/-/merge_requests/99 git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12814 d7cf8633-e32d-0410-b094-e92efae38249
Correct typo in builtin description comment, found by terencehill git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12741 d7cf8633-e32d-0410-b094-e92efae38249
Correct names in credits and make them more consistent. Remove ghdigital from dpmaster servers as it hasn't been running for a long time. git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12487 d7cf8633-e32d-0410-b094-e92efae38249
Crypto: handle properly whether the a server key is signed or not. Provide information about client key being signed or not to QC. git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12161 d7cf8633-e32d-0410-b094-e92efae38249
Clarify what sprintf does on %1$s %s git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12056 d7cf8633-e32d-0410-b094-e92efae38249
COVERAGE! Also fixes prvm always running as PRVMSLOWINTERPRETER :( Very basic implementation. Needs a persistent store later, I suppose, as well as better output (e.g. for statements and coverage(), also show function, file and line). prvm_coverage 1: report function call coverage prvm_coverage 2: report coverage() builtin coverage (compiler aided) prvm_coverage 4: report statement coverage (SLOW) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12042 d7cf8633-e32d-0410-b094-e92efae38249
remove this movetype from CSQC. How did it get there... git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@12000 d7cf8633-e32d-0410-b094-e92efae38249
sync dpdefs git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11999 d7cf8633-e32d-0410-b094-e92efae38249
support DP_QC_ENTITYDATA in menuqc too git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11851 d7cf8633-e32d-0410-b094-e92efae38249
sync dpdefs with xonotic git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11826 d7cf8633-e32d-0410-b094-e92efae38249
remove PRECACHE_PIC_NOCLAMP because it currently has no chance to work git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11658 d7cf8633-e32d-0410-b094-e92efae38249