diff --git a/src/game/g_player.pas b/src/game/g_player.pas
index 9351a9d38b6937455c5f9d50233b4f0ca071cbc4..c9a640682a1d0cfea8ad3c6cfb6dcdd45a91155f 100644 (file)
--- a/src/game/g_player.pas
+++ b/src/game/g_player.pas
procedure ReleaseKeysNoWeapon();
procedure SetModel(ModelName: String);
procedure SetColor(Color: TRGB);
- procedure SetWeaponHost(W: Byte);
+ procedure SetWeapon(W: Byte);
function IsKeyPressed(K: Byte): Boolean;
function GetKeys(): Byte;
function PickItem(ItemType: Byte; arespawn: Boolean; var remove: Boolean): Boolean; virtual;
FNextWeap := $4000;
end;
-// used exclusively by network layer
-procedure TPlayer.SetWeaponHost(W: Byte);
+// used by network layer
+procedure TPlayer.SetWeapon(W: Byte);
begin
- if (W > High(FWeapon)) then exit;
- if (not FWeapon[W]) then exit; // server is authority!
-
if FCurrWeap <> W then
if (W = WEAPON_SAW) then
FSawSoundSelect.PlayAt(FObj.X, FObj.Y);