]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Update dpdefs/upstream
authorbones_was_here <bones_was_here@xonotic.au>
Fri, 21 Jul 2023 08:44:10 +0000 (18:44 +1000)
committerbones_was_here <bones_was_here@xonotic.au>
Fri, 21 Jul 2023 08:44:10 +0000 (18:44 +1000)
qcsrc/dpdefs/upstream/csprogsdefs.qc
qcsrc/dpdefs/upstream/dpextensions.qc

index 3f53fd3fd3e19c46d93228ab24d3db7ec917bdd4..fc488892812beef3153621111b287b91a39b52f1 100644 (file)
@@ -1449,6 +1449,10 @@ void(entity e, string s) parseentitydata = #608;
 //function definitions:
 void coverage() = #642;  // Reports a coverage event. The engine counts for each of the calls to this builtin whether it has been called.
 
+//DP_RM_CLIPGROUP
+//see: dpextensions.qc
+.float clipgroup;
+
 //DP_QC_FS_SEARCH_PACKFILE
 //idea: Mario
 //darkplaces implementation: Mario
@@ -1458,6 +1462,15 @@ float(string pattern, float caseinsensitive, float quiet, string packfile) searc
 //extension to search_begin (DP_QC_FS_SEARCH), performs a filename search with the specified pattern (for example "maps/*.bsp") and stores the results in a search slot (minimum of 128 supported by any engine with this extension), the other functions take this returned search slot number, be sure to search_free when done (they are also freed on progs reload).
 //only searches for files within the specified packfile, which is expected to match the results of whichpack().
 
+//DP_QC_FINDBOX
+//see: dpextensions.qc
+entity(vector mins, vector maxs) findbox = #566;
+entity(vector mins, vector maxs, .entity tofield) findbox_tofield = #566;
+
+//DP_QC_NUDGEOUTOFSOLID
+//see: dpextensions.qc
+float(entity ent) nudgeoutofsolid = #567;
+
 // assorted builtins
 const float            STAT_MOVEVARS_TICRATE           = 240;
 const float            STAT_MOVEVARS_TIMESCALE         = 241;
@@ -1485,5 +1498,5 @@ vector gettaginfo_forward;
 vector gettaginfo_right;
 vector gettaginfo_up;
 float checkpvs(vector viewpos, entity viewee) = #240;
-// bones_was_here: commented as QC wants to use this but we still need to support div0-stable:
+// bones_was_here: commented as GMQCC wants to use this but we still need to support div0-stable:
 //float mod(float dividend, float divisor) = #245;
index 4dc5679b801aef99ef57c83c249f610858b7a656..22bd49a615ce215a5fd7df34c041d89f2c290a05 100644 (file)
@@ -2665,5 +2665,5 @@ float(entity ent) nudgeoutofsolid = #567;
 //Note: makes only one tracebox call if the entity isn't stuck, so don't call tracebox just to see if you should call nudgeoutofsolid.
 
 
-// bones_was_here: commented as QC wants to use this but we still need to support div0-stable:
+// bones_was_here: commented as GMQCC wants to use this but we still need to support div0-stable:
 //float(float dividend, float divisor) mod = #245;