X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fg_hook.qc;h=0d732e0ca4b6daba40fc5b33db54ade2db1c7501;hb=4f7ec68c9a21f078e92d213813cc05ab36b49145;hp=0fc60b2cdc1ffef3f4a2bac6832822e2a0c91db3;hpb=b283d314c0c619a12b54c6094ade99ed69daed67;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/g_hook.qc b/qcsrc/server/g_hook.qc index 0fc60b2cd..0d732e0ca 100644 --- a/qcsrc/server/g_hook.qc +++ b/qcsrc/server/g_hook.qc @@ -140,15 +140,11 @@ bool GrapplingHookSend(entity this, entity to, int sf) } if(sf & 2) { - WriteCoord(MSG_ENTITY, this.hook_start.x); - WriteCoord(MSG_ENTITY, this.hook_start.y); - WriteCoord(MSG_ENTITY, this.hook_start.z); + WriteVector(MSG_ENTITY, this.hook_start); } if(sf & 4) { - WriteCoord(MSG_ENTITY, this.hook_end.x); - WriteCoord(MSG_ENTITY, this.hook_end.y); - WriteCoord(MSG_ENTITY, this.hook_end.z); + WriteVector(MSG_ENTITY, this.hook_end); } return true; } @@ -341,7 +337,7 @@ void GrapplingHookTouch(entity this, entity toucher) //this.realowner.disableclientprediction = true; } -void GrapplingHook_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, vector hitloc, vector force) +void GrapplingHook_Damage(entity this, entity inflictor, entity attacker, float damage, int deathtype, .entity weaponentity, vector hitloc, vector force) { if(this.health <= 0) return;