diff --git a/mp/src/game/server/neo/neo_player.cpp b/mp/src/game/server/neo/neo_player.cpp index a82ec3d49..29c1b0b4a 100644 --- a/mp/src/game/server/neo/neo_player.cpp +++ b/mp/src/game/server/neo/neo_player.cpp @@ -2564,21 +2564,22 @@ void CNEO_Player::GiveDefaultItems(void) GiveNamedItem("weapon_knife"); GiveNamedItem("weapon_milso"); if (this->m_iXP >= 4) { GiveDet(this); } - Weapon_Switch(Weapon_OwnsThisType("weapon_milso")); + engine->ClientCommand(edict(), "slot2"); break; case NEO_CLASS_ASSAULT: GiveNamedItem("weapon_knife"); GiveNamedItem("weapon_tachi"); GiveNamedItem("weapon_grenade"); - Weapon_Switch(Weapon_OwnsThisType("weapon_tachi")); + engine->ClientCommand(edict(), "slot2"); break; case NEO_CLASS_SUPPORT: GiveNamedItem("weapon_kyla"); GiveNamedItem("weapon_smokegrenade"); - Weapon_Switch(Weapon_OwnsThisType("weapon_kyla")); + engine->ClientCommand(edict(), "slot2"); break; default: GiveNamedItem("weapon_knife"); + engine->ClientCommand(edict(), "slot3"); break; } } @@ -2631,7 +2632,7 @@ void CNEO_Player::GiveLoadoutWeapon(void) RemoveAllItems(false); GiveDefaultItems(); pEnt->Touch(this); - Weapon_Switch(Weapon_OwnsThisType(szWep)); + engine->ClientCommand(edict(), "slot1"); } } else @@ -2662,7 +2663,7 @@ void CNEO_Player::GiveAllItems(void) GiveNamedItem("weapon_tachi"); GiveNamedItem("weapon_zr68s"); - Weapon_Switch(Weapon_OwnsThisType("weapon_zr68s")); + engine->ClientCommand(edict(), "slot1"); } // Purpose: For Neotokyo, we could use this engine method