X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fhook.qc;h=196730a72dde016cbe3fd28308955ed2c2de6ee1;hb=387861a0bee1121b0869bfaf8cff5b703ffc1ad2;hp=609a06bbca46ce9e3c95bb7914a1693e826111f7;hpb=3b4538464212cdef7e377e6e203e820178a76fe6;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/hook.qc b/qcsrc/client/hook.qc index 609a06bbc..196730a72 100644 --- a/qcsrc/client/hook.qc +++ b/qcsrc/client/hook.qc @@ -8,7 +8,7 @@ void Draw_CylindricLine(vector from, vector to, float thickness, string texture, { // I want to draw a quad... // from and to are MIDPOINTS. - + vector axis, thickdir, A, B, C, D; float length_tex; @@ -59,7 +59,7 @@ void Draw_GrapplingHook() if(self.teleport_time) if(time > self.teleport_time) { - sound (self, CH_SHOTS_SINGLE, "misc/null.wav", VOL_BASE, ATTN_NORM); // safeguard + sound (self, CH_SHOTS_SINGLE, "misc/null.wav", VOL_BASE, ATTEN_NORM); // safeguard self.teleport_time = 0; } @@ -129,22 +129,22 @@ void Draw_GrapplingHook() case ENT_CLIENT_HOOK: intensity = 1; offset = 0; - if(t == FL_TEAM_1) + if(t == NUM_TEAM_1) { tex = "particles/hook_red"; rgb = '1 .3 .3'; } - else if(t == FL_TEAM_2) + else if(t == NUM_TEAM_2) { tex = "particles/hook_blue"; rgb = '.3 .3 1'; } - else if(t == FL_TEAM_3) + else if(t == NUM_TEAM_3) { tex = "particles/hook_yellow"; rgb = '1 1 .3'; } - else if(t == FL_TEAM_4) + else if(t == NUM_TEAM_4) { tex = "particles/hook_pink"; rgb = '1 .3 1'; @@ -215,7 +215,7 @@ void Draw_GrapplingHook() void Remove_GrapplingHook() { - sound (self, CH_SHOTS_SINGLE, "misc/null.wav", VOL_BASE, ATTN_NORM); + sound (self, CH_SHOTS_SINGLE, "misc/null.wav", VOL_BASE, ATTEN_NORM); } void Ent_ReadHook(float bIsNew, float type) @@ -226,7 +226,7 @@ void Ent_ReadHook(float bIsNew, float type) sf = ReadByte(); self.HookSilent = (sf & 0x80); - self.iflags = IFLAG_VELOCITY; + self.iflags = IFLAG_VELOCITY | IFLAG_ORIGIN; InterpolateOrigin_Undo(); @@ -275,10 +275,10 @@ void Ent_ReadHook(float bIsNew, float type) self.drawmask = MASK_NORMAL; break; case ENT_CLIENT_LGBEAM: - sound (self, CH_SHOTS_SINGLE, "weapons/lgbeam_fly.wav", VOL_BASE, ATTN_NORM); + sound (self, CH_SHOTS_SINGLE, "weapons/lgbeam_fly.wav", VOL_BASE, ATTEN_NORM); break; case ENT_CLIENT_GAUNTLET: - sound (self, CH_SHOTS_SINGLE, "weapons/gauntletbeam_fly.wav", VOL_BASE, ATTN_NORM); + sound (self, CH_SHOTS_SINGLE, "weapons/gauntletbeam_fly.wav", VOL_BASE, ATTEN_NORM); break; } }