X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcsqcmodellib%2Fsv_model.qc;h=cbc26213cea2e54dd265ab931de3f7b635090461;hb=845401fd312c66c059aaee1772ac5d79555ab4fc;hp=1baad7b98d31e5790ff68a570c3b4e079d960470;hpb=39380aa9e45dbc545f5fe241c0002ce65a6f635e;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/csqcmodellib/sv_model.qc b/qcsrc/csqcmodellib/sv_model.qc index 1baad7b98..cbc26213c 100644 --- a/qcsrc/csqcmodellib/sv_model.qc +++ b/qcsrc/csqcmodellib/sv_model.qc @@ -34,7 +34,7 @@ float CSQCModel_Send(entity to, float sf) unused_float = isnolocalplayer; WriteByte(MSG_ENTITY, ENT_CLIENT_MODEL); - WriteShort(MSG_ENTITY, sf); + WriteInt24_t(MSG_ENTITY, sf); #define CSQCMODEL_IF(cond) if(cond) { #define CSQCMODEL_ENDIF } @@ -50,7 +50,7 @@ float CSQCModel_Send(entity to, float sf) #undef CSQCMODEL_ENDIF #undef CSQCMODEL_IF - return TRUE; + return true; } #ifdef CSQCPLAYER_FORCE_UPDATES @@ -100,7 +100,7 @@ void CSQCModel_CheckUpdate() } #define CSQCMODEL_PROPERTY_SCALED(flag,t,r,w,f,s,mi,ma) \ { \ - t tmp = bound(mi, s * self.f, ma) - mi; \ + t tmp = rint(bound(mi, s * self.f, ma) - mi); \ if(tmp != self.csqcmodel_##f) \ { \ self.csqcmodel_##f = tmp; \