X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fvehicles%2Fvehicle%2Fbumblebee_weapons.qc;h=5f4068a7d281ff3269d4cef825fbb3d333ed5765;hb=6e74e9f1297eec6a5562cbc8747e8c51b9df3291;hp=9cb8b74c2b5ed03c8b1b083c26f7640dfb614e3e;hpb=641c47df604de42c11c68a7d80813b29affcefb2;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/vehicles/vehicle/bumblebee_weapons.qc b/qcsrc/common/vehicles/vehicle/bumblebee_weapons.qc index 9cb8b74c2..5f4068a7d 100644 --- a/qcsrc/common/vehicles/vehicle/bumblebee_weapons.qc +++ b/qcsrc/common/vehicles/vehicle/bumblebee_weapons.qc @@ -1,7 +1,5 @@ #include "bumblebee_weapons.qh" -#ifdef IMPLEMENTATION - REGISTER_NET_LINKED(ENT_CLIENT_BUMBLE_RAYGUN) #ifdef SVQC @@ -29,16 +27,12 @@ bool bumble_raygun_send(entity this, entity to, float sf) if(sf & BRG_START) { - 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 & BRG_END) { - 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; @@ -60,9 +54,9 @@ NET_HANDLE(ENT_CLIENT_BUMBLE_RAYGUN, bool isnew) { this.cnt = ReadByte(); this.team = ReadByte(); - this.cnt = ReadByte(); + this.count = ReadByte(); - if(this.cnt) + if(this.count) this.colormod = '1 0 0'; else this.colormod = '0 1 0'; @@ -77,17 +71,13 @@ NET_HANDLE(ENT_CLIENT_BUMBLE_RAYGUN, bool isnew) if(sf & BRG_START) { - this.origin_x = ReadCoord(); - this.origin_y = ReadCoord(); - this.origin_z = ReadCoord(); + this.origin = ReadVector(); setorigin(this, this.origin); } if(sf & BRG_END) { - this.bumble_origin_x = ReadCoord(); - this.bumble_origin_y = ReadCoord(); - this.bumble_origin_z = ReadCoord(); + this.bumble_origin = ReadVector(); } return true; } @@ -132,5 +122,3 @@ void bumble_raygun_draw(entity this) } #endif - -#endif