]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - model_brush.c
Updated cl_modelindexlist command with additional model information, including model...
[xonotic/darkplaces.git] / model_brush.c
index ad1d484c4a658040589c6fbef82e4788f06f4fce..b6b2500630613a5d90d57a9df4421fe73f352bb0 100644 (file)
@@ -3305,6 +3305,8 @@ void Mod_Q1BSP_Load(model_t *mod, void *buffer, void *bufferend)
        dheader_t _header;
        hullinfo_t hullinfo;
 
+       mod->modeldatatypestring = "Q1BSP";
+
        mod->type = mod_brushq1;
 
        if (!memcmp (buffer, "MCBSPpad", 8))
@@ -3362,6 +3364,8 @@ void Mod_Q1BSP_Load(model_t *mod, void *buffer, void *bufferend)
                VectorClear (hullinfo.hullsizes[0][1]);
                if (mod->brush.ishlbsp)
                {
+                       mod->modeldatatypestring = "HLBSP";
+
                        hullinfo.numhulls = 4;
                        hullinfo.filehulls = 4;
                        VectorSet (hullinfo.hullsizes[1][0], -16, -16, -36);
@@ -4009,6 +4013,8 @@ void static Mod_Q2BSP_Load(model_t *mod, void *buffer, void *bufferend)
 
        Host_Error("Mod_Q2BSP_Load: not yet implemented");
 
+       mod->modeldatatypestring = "Q2BSP";
+
        mod->type = mod_brushq2;
 
        header = (q2dheader_t *)buffer;
@@ -5501,6 +5507,8 @@ void Mod_Q3BSP_Load(model_t *mod, void *buffer, void *bufferend)
        float corner[3], yawradius, modelradius;
        msurface_t *surface;
 
+       mod->modeldatatypestring = "Q3BSP";
+
        mod->type = mod_brushq3;
        mod->numframes = 2; // although alternate textures are not supported it is annoying to complain about no such frame 1
        mod->numskins = 1;