entity wi = get_weaponinfo(self.weapon);
if(wi)
{
- name = wi.model2;
+ name = wi.wpmodel;
rgb = '1 0 0';
}
}
pickedup = TRUE;
for(i = WEP_FIRST; i <= WEP_LAST; ++i)
if(it & WepSet_FromWeapon(i))
+ {
+ W_DropEvent(WR_PICKUP, player, i, item);
W_GiveWeapon(player, i);
+ }
}
}
if (!IS_PLAYER(other))
return;
+ if (other.frozen)
+ return;
if (other.deadflag)
return;
if (self.solid != SOLID_TRIGGER)
else if(wi.items & IT_PLASMA)
need_plasma = TRUE;
else if(wi.items & IT_FUEL)
- need_cells = TRUE;
+ need_fuel = TRUE;
}
// TODO: figure out if the player even has the weapon this ammo is for?