X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fweapons%2Fthrowing.qc;h=dd0f3a6c0a1fac62e391e1b97eb1f0ef10be1145;hb=926c661916abe4e27456dd977025fe4c56042626;hp=4114c3c58b199cc9a950c811dcf5269b0fdea807;hpb=f4c77946d2b388b2ef4fae1057d1a636d9850923;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/weapons/throwing.qc b/qcsrc/server/weapons/throwing.qc index 4114c3c58..dd0f3a6c0 100644 --- a/qcsrc/server/weapons/throwing.qc +++ b/qcsrc/server/weapons/throwing.qc @@ -47,6 +47,7 @@ string W_ThrowNewWeapon(entity own, float wpn, float doreduce, vector org, vecto wep.flags |= FL_TOSSED; wep.colormap = own.colormap; wep.glowmod = weaponentity_glowmod(info, own, own.clientcolors, own.(weaponentity)); + navigation_dynamicgoal_init(wep, false); W_DropEvent(wr_drop,own,wpn,wep,weaponentity); @@ -145,8 +146,6 @@ bool W_IsWeaponThrowable(entity this, int w) return false; if (g_weaponarena) return 0; - if (g_cts) - return 0; if(w == WEP_Null.m_id) return false; @@ -191,9 +190,9 @@ void W_ThrowWeapon(entity this, .entity weaponentity, vector velo, vector delta, Send_Notification(NOTIF_ONE, this, MSG_MULTI, ITEM_WEAPON_DROP, a, w.m_id); } -void SpawnThrownWeapon(entity this, vector org, float w, .entity weaponentity) +void SpawnThrownWeapon(entity this, vector org, Weapon wep, .entity weaponentity) { - entity wep = this.(weaponentity).m_weapon; + //entity wep = this.(weaponentity).m_weapon; if(this.weapons & WepSet_FromWeapon(wep)) if(W_IsWeaponThrowable(this, wep.m_id))