From: Mario Date: Tue, 18 Oct 2016 07:22:23 +0000 (+1000) Subject: Other half of the fix X-Git-Tag: xonotic-v0.8.2~326^2~38 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=ca9b32a13aaea249d3b5a90a10aaae170bf6aad5;p=xonotic%2Fxonotic-data.pk3dir.git Other half of the fix --- diff --git a/qcsrc/common/wepent.qc b/qcsrc/common/wepent.qc index fa6c37d7a..1b6e40778 100644 --- a/qcsrc/common/wepent.qc +++ b/qcsrc/common/wepent.qc @@ -119,13 +119,21 @@ MACRO_END #undef X } + bool wepent_customize(entity this, entity client) + { + //entity e = WaypointSprite_getviewentity(client); + .entity weaponentity = this.owner.weaponentity_fld; + return client.(weaponentity) == this.owner; + } + void wepent_link(entity wep) { entity e = new(wepent_sender); e.owner = wep; setthink(e, wepent_think); e.nextthink = time; - e.drawonlytoclient = wep.owner; + //e.drawonlytoclient = wep.owner; + setcefc(e, wepent_customize); Net_LinkEntity(e, false, 0, wepent_send); }