From: Jakob MG Date: Wed, 18 May 2011 13:20:51 +0000 (+0200) Subject: Make raptor bomb shell fragments work again X-Git-Tag: xonotic-v0.5.0~199^2~11^2~47 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=b825d16759f3a618b0253ec0f9101a403a90f3f7;p=xonotic%2Fxonotic-data.pk3dir.git Make raptor bomb shell fragments work again --- diff --git a/qcsrc/client/vehicles/vehicles.qc b/qcsrc/client/vehicles/vehicles.qc index e4a825a74..0fa4d85ef 100644 --- a/qcsrc/client/vehicles/vehicles.qc +++ b/qcsrc/client/vehicles/vehicles.qc @@ -627,9 +627,10 @@ void Vehicles_Precache() void RaptorCBShellfragDraw() { + Movetype_Physics_MatchTicrate(autocvar_cl_gibs_ticrate, autocvar_cl_gibs_sloppy); if(wasfreed(self)) - return; + return; self.move_avelocity += randomvec() * 15; self.renderflags = 0; @@ -638,13 +639,12 @@ void RaptorCBShellfragDraw() if(self.alpha < ALPHA_MIN_VISIBLE) remove(self); - } void RaptorCBShellfragToss(vector _org, vector _vel, vector _ang) { entity sfrag; - + sfrag = spawn(); setmodel(sfrag, "models/vehicles/clusterbomb_fragment.md3"); setorigin(sfrag, _org); @@ -665,5 +665,6 @@ void RaptorCBShellfragToss(vector _org, vector _vel, vector _ang) sfrag.nextthink = time + 3; sfrag.cnt = time + 2; + sfrag.alpha = 1; sfrag.drawmask = MASK_NORMAL; }