X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fclient%2Fcasings.qc;h=348e4a1a6ebefd8b2820168fe2b65a2616a20d81;hp=e8e3073b80b02d6d1b9292d96820b9d28c71e3d5;hb=a090db7b58f8721e8344516bd896db69050a48d0;hpb=0e7ed909bffb4ff21f0c68d163edfc17487e380a;ds=sidebyside diff --git a/qcsrc/client/casings.qc b/qcsrc/client/casings.qc index e8e3073b80..348e4a1a6e 100644 --- a/qcsrc/client/casings.qc +++ b/qcsrc/client/casings.qc @@ -20,9 +20,10 @@ void Casing_Draw() self.alpha = bound(0, self.cnt - time, 1); if(self.alpha < ALPHA_MIN_VISIBLE) + { Casing_Delete(); - else - R_AddEntity(self); + self.drawmask = 0; + } } void Casing_Touch() @@ -85,6 +86,7 @@ void Ent_Casing(float isNew) casing.angles_x = ReadByte() * 360 / 256; casing.angles_y = ReadByte() * 360 / 256; casing.angles_z = ReadByte() * 360 / 256; + casing.drawmask = MASK_NORMAL; if(cvar("cl_casings") && isNew) { casing.draw = Casing_Draw;