X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fmodeleffects.qc;h=0508a8669a984ab102530a5403c1e59a7aa20667;hb=1b0c1bff4415ab46ba4cbb73f2b8aed6a67c01d3;hp=1b546534919412bfb7f92bb48ac6d71ed00014d6;hpb=fe8c7510919a64ff76afde8eb94bbb29bf293c3b;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/modeleffects.qc b/qcsrc/client/modeleffects.qc index 1b5465349..0508a8669 100644 --- a/qcsrc/client/modeleffects.qc +++ b/qcsrc/client/modeleffects.qc @@ -6,7 +6,7 @@ void ModelEffect_Draw() { self.angles = self.angles + frametime * self.avelocity; - self.origin = self.origin + frametime * self.velocity; + setorigin(self, self.origin + frametime * self.velocity); self.scale = self.scale1 + (self.scale2 - self.scale1) * (time - self.teleport_time) / (self.lifetime + self.fadetime - self.teleport_time); self.alpha = self.cnt * bound(0, 1 - (time - self.lifetime) / self.fadetime, 1); if(self.alpha < ALPHA_MIN_VISIBLE) @@ -41,6 +41,7 @@ void Ent_ModelEffect(float isNew) e.origin_x = ReadCoord(); e.origin_y = ReadCoord(); e.origin_z = ReadCoord(); + setorigin(e, e.origin); if(f & 1) { e.velocity_x = ReadCoord();