:I would like to make a correction to the above. While <code>StardewValley.Locations.MineShaft::checkStoneForItems</code> does check what floor you have reached to reassign the gem node, that code is unreachable as before that it called <code>StardewValley.GameLocation::breakStone</code>, in which it replaces stone 44 with a randomly selected gem stone ore, including diamond. So if you have a gem node generate on level 1 of the mines the first time you enter the mines, it is possible for that to drop a diamond. This means it is only the gem stone ore which is affected, not the gem node. [[User:JackBlack69|JackBlack69]] ([[User talk:JackBlack69|talk]]) 22:09, 8 May 2023 (UTC) | :I would like to make a correction to the above. While <code>StardewValley.Locations.MineShaft::checkStoneForItems</code> does check what floor you have reached to reassign the gem node, that code is unreachable as before that it called <code>StardewValley.GameLocation::breakStone</code>, in which it replaces stone 44 with a randomly selected gem stone ore, including diamond. So if you have a gem node generate on level 1 of the mines the first time you enter the mines, it is possible for that to drop a diamond. This means it is only the gem stone ore which is affected, not the gem node. [[User:JackBlack69|JackBlack69]] ([[User talk:JackBlack69|talk]]) 22:09, 8 May 2023 (UTC) |