r5258 - in trunk/data/qcsrc: common server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Thu Dec 18 02:39:10 EST 2008
Author: div0
Date: 2008-12-18 02:39:10 -0500 (Thu, 18 Dec 2008)
New Revision: 5258
Modified:
trunk/data/qcsrc/common/items.qc
trunk/data/qcsrc/common/items.qh
trunk/data/qcsrc/server/cl_weaponsystem.qc
Log:
fix showweaponspawns
Modified: trunk/data/qcsrc/common/items.qc
===================================================================
--- trunk/data/qcsrc/common/items.qc 2008-12-18 07:01:39 UTC (rev 5257)
+++ trunk/data/qcsrc/common/items.qc 2008-12-18 07:39:10 UTC (rev 5258)
@@ -16,6 +16,7 @@
e.mdl = modelname;
e.model = strzone(strcat("models/weapons/g_", modelname, ".md3"));
e.spawnflags = 0;
+ e.model2 = strzone(strcat("wpn-", e.mdl));
if(normalweapon)
e.spawnflags |= WEPSPAWNFLAG_NORMAL;
if(canclimb)
@@ -43,6 +44,7 @@
dummy_weapon_info.spawnflags = 0;
dummy_weapon_info.impulse = -1;
dummy_weapon_info.bot_pickupbasevalue = 0;
+ dummy_weapon_info.model2 = "";
float i;
weaponpriority_hudselector_0 = "";
Modified: trunk/data/qcsrc/common/items.qh
===================================================================
--- trunk/data/qcsrc/common/items.qh 2008-12-18 07:01:39 UTC (rev 5257)
+++ trunk/data/qcsrc/common/items.qh 2008-12-18 07:39:10 UTC (rev 5258)
@@ -75,3 +75,4 @@
.float spawnflags; // WEPSPAWNFLAG_... combined
.float impulse; // weapon impulse
.float bot_pickupbasevalue; // bot weapon priority
+.string model2; // wpn- sprite name
Modified: trunk/data/qcsrc/server/cl_weaponsystem.qc
===================================================================
--- trunk/data/qcsrc/server/cl_weaponsystem.qc 2008-12-18 07:01:39 UTC (rev 5257)
+++ trunk/data/qcsrc/server/cl_weaponsystem.qc 2008-12-18 07:39:10 UTC (rev 5258)
@@ -418,13 +418,9 @@
{
sprint(cl, strcat("You do not have the ^2", W_Name(wpn), "\n") );
- entity e;
- string s;
-
if(cvar("g_showweaponspawns"))
{
- e = get_weaponinfo(wpn);
- s = strcat("wpn-", e.mdl);
+ entity e;
for(e = world; (e = findfloat(e, weapons, weaponbit)); )
{
if(e.classname == "droppedweapon")
@@ -432,7 +428,7 @@
if not(e.flags & FL_ITEM)
continue;
WaypointSprite_Spawn(
- s,
+ e.model2,
1, 0,
world, e.origin,
self, 0,
More information about the nexuiz-commits
mailing list