X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fg_hook.qc;h=f7af47d924036f121a6b8340a8dc2df5a0edaee4;hb=b0e4ebf4cf698adc8d6322fb366d0e6045d555e6;hp=370f2fb9878041cea1bac0cd540d82d2c450a231;hpb=b40fec44bad9207fb7c4bb6aa7fd22dadf3e03cc;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/g_hook.qc b/qcsrc/server/g_hook.qc index 370f2fb98..f7af47d92 100644 --- a/qcsrc/server/g_hook.qc +++ b/qcsrc/server/g_hook.qc @@ -79,7 +79,7 @@ void GrapplingHook_Stop() self.state = 1; self.think = GrapplingHookThink; self.nextthink = time; - self.touch = SUB_Null; + self.touch = func_null; self.velocity = '0 0 0'; self.movetype = MOVETYPE_NONE; self.hook_length = -1; @@ -213,6 +213,7 @@ void GrapplingHookThink() self.aiment.flags &~= FL_ONGROUND; self.aiment.pusher = self.realowner; self.aiment.pushltime = time + autocvar_g_maxpushtime; + self.aiment.istypefrag = self.aiment.BUTTON_CHAT; } } @@ -285,6 +286,7 @@ void GrapplingHook_Damage (entity inflictor, entity attacker, float damage, floa { self.realowner.pusher = attacker; self.realowner.pushltime = time + autocvar_g_maxpushtime; + self.realowner.istypefrag = self.realowner.BUTTON_CHAT; } RemoveGrapplingHook(self.realowner); }