fix(linq): Removes linq and fixes fishing error (#674)

This commit is contained in:
Kamron Batman 2021-08-04 22:24:38 -07:00 • committed by GitHub
parent b112be4e1f
commit 410b18ceca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 253 additions and 62 deletions

View file

@ -321,7 +321,20 @@ namespace Server.Items
public static bool HasDiggingTool(Mobile m)
{
return m.Backpack?.FindItemsByType<BaseHarvestTool>().Any(tool => tool.HarvestSystem == Mining.System) == true;
if (m.Backpack == null)
{
return false;
}
foreach (var tool in m.Backpack.FindItemsByType<BaseHarvestTool>())
{
if (tool.HarvestSystem == Mining.System)
{
return true;
}
}
return false;
}
public void OnBeginDig(Mobile from)