diff --git a/GameServer/Controllers/CreatureController.cs b/GameServer/Controllers/CreatureController.cs index 0798f3e..d3d2eba 100644 --- a/GameServer/Controllers/CreatureController.cs +++ b/GameServer/Controllers/CreatureController.cs @@ -229,7 +229,7 @@ internal class CreatureController : Controller // Give weapon to entity RoleInfoConfig roleConfig = _configManager.GetConfig(entity.ConfigId)!; - WeaponConfig weaponConfig = _configManager.GetCollection().Enumerate().First(weapon => weapon.WeaponType == roleConfig.WeaponType); + WeaponConfig weaponConfig = _configManager.GetConfig(roleConfig.InitWeaponItemId)!; entity.WeaponId = weaponConfig.ItemId; if (i == 0) _modelManager.Creature.PlayerEntityId = entity.Id;