summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Nazarov <skuller@skuller.net>2013-08-29 17:44:47 +0400
committerAndrey Nazarov <skuller@skuller.net>2013-09-03 13:41:10 +0400
commit7749d28c46e13a0953d9c068efbb5b29374e25be (patch)
tree55703611102760487a5da041728bb24da1d370b7
parent3d56b51436f49a60dc28517e39769fb77a4fe2f4 (diff)
Don't project spawn pad model shadow.
-rw-r--r--src/client/entities.c3
-rw-r--r--src/client/tent.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/src/client/entities.c b/src/client/entities.c
index 748ce4a..fa28f11 100644
--- a/src/client/entities.c
+++ b/src/client/entities.c
@@ -21,6 +21,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
extern qhandle_t cl_mod_powerscreen;
extern qhandle_t cl_mod_laser;
+extern qhandle_t cl_mod_dmspot;
extern qhandle_t cl_sfx_footsteps[4];
/*
@@ -610,7 +611,7 @@ static void CL_AddPacketEntities(void)
ent.skinnum = s1->skinnum;
ent.skin = 0;
ent.model = cl.model_draw[s1->modelindex];
- if (ent.model == cl_mod_laser)
+ if (ent.model == cl_mod_laser || ent.model == cl_mod_dmspot)
renderfx |= RF_NOSHADOW;
}
}
diff --git a/src/client/tent.c b/src/client/tent.c
index 99224b2..fbf1b10 100644
--- a/src/client/tent.c
+++ b/src/client/tent.c
@@ -44,6 +44,7 @@ qhandle_t cl_mod_explo4;
qhandle_t cl_mod_bfg_explo;
qhandle_t cl_mod_powerscreen;
qhandle_t cl_mod_laser;
+qhandle_t cl_mod_dmspot;
qhandle_t cl_mod_lightning;
qhandle_t cl_mod_heatbeam;
@@ -100,6 +101,7 @@ void CL_RegisterTEntModels(void)
cl_mod_bfg_explo = R_RegisterModel("sprites/s_bfg2.sp2");
cl_mod_powerscreen = R_RegisterModel("models/items/armor/effect/tris.md2");
cl_mod_laser = R_RegisterModel("models/objects/laser/tris.md2");
+ cl_mod_dmspot = R_RegisterModel("models/objects/dmspot/tris.md2");
cl_mod_lightning = R_RegisterModel("models/proj/lightning/tris.md2");
cl_mod_heatbeam = R_RegisterModel("models/proj/beam/tris.md2");