Merge pull request #18 from bradjrenshaw/GemBirds
Ginger Island gem birds added to TileInfo npcs category.
This commit is contained in:
		| @@ -444,6 +444,10 @@ namespace stardew_access.Features | |||||||
|                 { |                 { | ||||||
|                     return (CATEGORY.Interactables, "Diggable spot"); |                     return (CATEGORY.Interactables, "Diggable spot"); | ||||||
|                 } |                 } | ||||||
|  |                 else if (islandLocation.locationGemBird.Value is IslandGemBird bird && ((int)bird.position.X / Game1.tileSize) == x && ((int)bird.position.Y / Game1.tileSize) == y) | ||||||
|  |                 { | ||||||
|  |                     return (CATEGORY.NPCs, GetGemBirdName(bird)); | ||||||
|  |                 } | ||||||
|                 else if (Game1.currentLocation is IslandWest islandWest) |                 else if (Game1.currentLocation is IslandWest islandWest) | ||||||
|                 { |                 { | ||||||
|                     if (islandWest.shippingBinPosition.X == x && islandWest.shippingBinPosition.Y == y) |                     if (islandWest.shippingBinPosition.X == x && islandWest.shippingBinPosition.Y == y) | ||||||
| @@ -852,6 +856,19 @@ namespace stardew_access.Features | |||||||
|         } |         } | ||||||
|         #endregion   |         #endregion   | ||||||
|  |  | ||||||
|  |         public static String GetGemBirdName(IslandGemBird bird) | ||||||
|  |         { | ||||||
|  |             return bird.itemIndex.Value switch | ||||||
|  |             { | ||||||
|  |                 60 => "Emerald Gem Bird", | ||||||
|  |                 62 => "Aquamarine Gem Bird", | ||||||
|  |                 64 => "Ruby Gem Bird", | ||||||
|  |                 66 => "Amethyst Gem Bird", | ||||||
|  |                 68 => "Topaz Gem Bird", | ||||||
|  |                 _ => "Gem Bird", | ||||||
|  |             }; | ||||||
|  |         } | ||||||
|  |  | ||||||
|         public static bool isMineDownLadderAtTile(int x, int y) |         public static bool isMineDownLadderAtTile(int x, int y) | ||||||
|         { |         { | ||||||
|             try |             try | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user