Auto-Miner System: Introduce a new AutoMiner upgrade type in the Shop that passively damages the active ore node.
End-Game Ore Nodes: Add Tier 6 (Obsidian) and Tier 7 (Mythril) ore nodes to the dynamic spawner pool.
New Recipes: Add recipes for Obsidian Glass, Mythril Ingots, and Brass Alloy to the Smelter.
Floating Text: Implement a lightweight, billboarded 3D text system for pickup notifications.
Hit Polish: Add a global CameraShake system hooked into the Hammer Tool to trigger on successful node impacts.
Leaderboard Ingot Tracking: Track all 14 ingot and alloy types (including Brass, Mythril, and Obsidian) in the leaderboard stat system.
Vault Display Support: The LeaderboardVaultDisplay now supports all 14 ingot types with code-based prefab fallbacks for editor persistence.
🧼 Improved
Dynamic Spawning: The CubeSpawnManager is reconfigured to dynamically support higher tier thresholds (2,500 for Tier 6; 5,000 for Tier 7).
Prefab Architecture: The core cubespawnpoint.prefab is meticulously repaired and sanitized to correctly serialize all 10 available ore types.
Interaction Feedback: Rare ingot pickups now correctly format their names and colors when passing data to the new floating text system.
Ingot Display Grid Layout: The IngotDisplay now wraps ingot type columns into a 2D grid, preventing stacks from spawning off the edge of the table surface.
Ore Pickup Prefab: The ore_pickup.prefab now includes a built-in Rigidbody and physics collider so ore drops reliably fall and bounce on the ground.
🪛 Fixed
Resolve a severe JSON serialization corruption in the main extraction node prefab that caused the engine compiler to fail.
Fix legacy data references to non-existent placeholder ores (stone.cube, metal.cube) in the spawner arrays.
Fix ore pickup default model using a gold ingot mesh instead of an actual ore rock model.
Fix the LeaderboardVaultDisplay freeze-after-settle race condition where rapid leaderboard syncs cause newly spawned ingots to freeze mid-air.
Fix missing leaderboard stat mappings for brass_alloy, mythril_ingot, and obsidian_ingot preventing them from appearing in the vault.