X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fcasings.qc;h=2225c0f35260d6ac88320cc2027939d4ba5d528e;hb=4c3cf7efc863be994bad18a855c771c0d1ded098;hp=a43d1726fcdce42a09aa30356391dc25cca57ac1;hpb=b47667e4835b470b10ac1875c5dddb766ddd16a3;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/casings.qc b/qcsrc/client/casings.qc index a43d1726f..2225c0f35 100644 --- a/qcsrc/client/casings.qc +++ b/qcsrc/client/casings.qc @@ -11,7 +11,7 @@ void Casing_Draw() { self.move_angles_x = 0; self.move_angles_z = 0; - self.flags &~= FL_ONGROUND; + self.flags &= ~FL_ONGROUND; } Movetype_Physics_MatchTicrate(autocvar_cl_casings_ticrate, autocvar_cl_casings_sloppy); @@ -57,7 +57,7 @@ void Casing_Touch() break; } - sound (self, CH_SHOTS, s, VOL_BASE, ATTN_LARGE); + sound (self, CH_SHOTS, s, VOL_BASE, ATTEN_LARGE); } } } @@ -70,7 +70,7 @@ void Casing_Damage(float thisdmg, float hittype, vector org, vector thisforce) if(thisforce_z < 0) thisforce_z = 0; self.move_velocity = self.move_velocity + thisforce + '0 0 100'; - self.move_flags &~= FL_ONGROUND; + self.move_flags &= ~FL_ONGROUND; } void Ent_Casing(float isNew) @@ -84,6 +84,7 @@ void Ent_Casing(float isNew) casing.origin_x = ReadCoord(); casing.origin_y = ReadCoord(); casing.origin_z = ReadCoord(); + setorigin(casing, casing.origin); casing.velocity = decompressShortVector(ReadShort()); casing.angles_x = ReadByte() * 360 / 256; casing.angles_y = ReadByte() * 360 / 256;