feat: add pickup radius

This commit is contained in:
Иванов Иван
2024-08-24 10:21:51 +02:00
parent ca86371137
commit ee37ffb219
7 changed files with 29 additions and 9 deletions

View File

@@ -34,7 +34,7 @@ namespace Client.Domain.AI.Combat
return null;
}
public static List<Drop> GetDropByConfig(WorldHandler worldHandler, Config config)
public static List<Drop> GetDropByConfig(WorldHandler worldHandler, Config config, Hero hero)
{
if (!config.Combat.PickupIfPossible)
{
@@ -49,6 +49,8 @@ namespace Client.Domain.AI.Combat
result = result.Where(x => config.Combat.IncludedItemIdsToPickup.ContainsKey(x.ItemId));
}
result = result.Where(x => x.Transform.Position.HorizontalDistance(hero.Transform.Position) <= config.Combat.PickupRadius);
return result.ToList();
}