// switch between weapons
-void Send_WeaponComplain(entity e, float wpn, string wpnname, float type)
+void Send_WeaponComplain(entity e, float wpn, float type)
{
msg_entity = e;
WriteByte(MSG_ONE, SVC_TEMPENTITY);
WriteByte(MSG_ONE, TE_CSQC_WEAPONCOMPLAIN);
WriteByte(MSG_ONE, wpn);
- WriteString(MSG_ONE, wpnname);
WriteByte(MSG_ONE, type);
}
if(IS_REAL_CLIENT(cl))
{
play2(cl, "weapons/unavailable.wav");
- Send_WeaponComplain (cl, wpn, W_Name(wpn), 0);
+ Send_WeaponComplain (cl, wpn, 0);
}
return FALSE;
}
// Report Proper Weapon Status / Modified Weapon Ownership Message
if (weaponsInMap & WepSet_FromWeapon(wpn))
{
- Send_WeaponComplain(cl, wpn, W_Name(wpn), 1);
+ Send_WeaponComplain(cl, wpn, 1);
if(autocvar_g_showweaponspawns)
{
entity e;
- string s;
-
- e = get_weaponinfo(wpn);
- s = e.model2;
for(e = world; (e = findfloat(e, weapon, wpn)); )
{
if(!(e.flags & FL_ITEM))
continue;
WaypointSprite_Spawn(
- s,
+ (get_weaponinfo(wpn)).wpmodel,
1, 0,
world, e.origin,
self, 0,
}
else
{
- Send_WeaponComplain (cl, wpn, W_Name(wpn), 2);
+ Send_WeaponComplain (cl, wpn, 2);
}
play2(cl, "weapons/unavailable.wav");