diff --git a/stardew-access/Features/TileInfo.cs b/stardew-access/Features/TileInfo.cs
index 665a836..5c13689 100644
--- a/stardew-access/Features/TileInfo.cs
+++ b/stardew-access/Features/TileInfo.cs
@@ -49,13 +49,13 @@ namespace stardew_access.Features
if (Game1.currentLocation.isCharacterAtTile(tile) is NPC npc)
{
- toReturn = npc.displayName;
+ toReturn = npc.displayName;
if (npc.isVillager() || npc.CanSocialize)
category = CATEGORY.Farmers;
else
category = CATEGORY.NPCs;
}
- else if (farmAnimal != null)
+ else if (farmAnimal != null)
{
toReturn = farmAnimal;
category = CATEGORY.FarmAnimals;
@@ -300,7 +300,11 @@ namespace stardew_access.Features
///
name: This is the name of the tile. Default to null if the tile tile has nothing on it.
public static (CATEGORY? category, string? name) getDynamicTilesInfo(int x, int y, bool lessInfo = false)
{
- if (Game1.currentLocation is Farm farm)
+ if (Game1.currentLocation.orePanPoint != Point.Zero && Game1.currentLocation.orePanPoint == new Point(x, y))
+ {
+ return (CATEGORY.Interactables, "panning spot");
+ }
+ else if (Game1.currentLocation is Farm farm)
{
if (farm.GetMainMailboxPosition().X == x && farm.GetMainMailboxPosition().Y == y)
return (CATEGORY.Interactables, "Mail box");
@@ -407,7 +411,7 @@ namespace stardew_access.Features
}
else if (Game1.currentLocation is Beach beach)
{
- if (MainClass.ModHelper.Reflection.GetField(beach, "oldMariner").GetValue() is NPC mariner && mariner.getTileLocation() == new Vector2(x, y))
+ if (MainClass.ModHelper.Reflection.GetField(beach, "oldMariner").GetValue() is NPC mariner && mariner.getTileLocation() == new Vector2(x, y))
{
return (CATEGORY.NPCs, "Old Mariner");
}