fix: Removes LINQ from Map.cs (#834)

* Removes LINQ from Map
* Removes broken GetObjectsInRange with items/mobile flags.
This commit is contained in:
Kamron Batman 2021-12-28 14:32:45 -08:00 • committed by GitHub
parent 5019ce9694
commit 284c3d0f34
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 833 additions and 87 deletions

View file

@ -273,9 +273,14 @@ namespace Server.Factions
return false;
}
var eable = mob.Map.GetObjectsInRange(mob.Location, range, items, mobs);
var eable = mob.Map.GetObjectsInRange(mob.Location, range);
foreach (var obj in eable)
{
if (!mobs && obj is Mobile || !items && obj is Item)
{
continue;
}
if (type.IsInstanceOfType(obj))
{
eable.Free();