
Laboratory buttons are now grayed out when an upgrade cannot be purchased. A message now displays the amount of Lunarite required.
Research buttons are also grayed out when the required resources are insufficient, with dynamic explanatory text.
The Lunarite item dropped by enemies now displays the correct icon.
It is now possible to cancel an ongoing research project. However, spent resources are not refunded (this may change based on player feedback).
Added new visuals for the Laboratory and Research menus.
Upgrade levels are now displayed in the Laboratory.
Research projects must now be finalized in the Laboratory before their effects become active.
Research Time/Minute requirements have been replaced with Echo's (temporary name). This resource represents souls or echoes collected from defeated monsters and is required to progress research projects.
Reworked the dialogue system with a new token-based system to prevent issues related to await calls and various synchronization errors (still being validated across all game systems).
General performance improvements.
Reduced the game's default audio volume to -10 dB.
Defense Pack: 800 → 200 Lunarite | 1300 → 300 Echo's
Magic Pack: 2500 → 300 Lunarite | 1600 → 450 Echo's
Multi-Target Pack: 1300 → 600 Lunarite | 1400 → 400 Echo's
Attack Range Pack: Echo's reduced from 800 → 400
Life Steal Pack: 4650 → 600 Lunarite | 3500 → 620 Echo's
(Value = gain per level | Ratio = quadratic bonus applied per level)
Damage
Value: 1.23 → 1.56
Ratio: 0.12 → 0.15
Critical Multiplier
Value: 0.003 → 0.01
Ratio: 0.0005 → 0.001
Gold Drops
Gold dropped by enemies increased from 5.0 to 6.0 at the start of the game.
Ratio: 0.03 → 0.05
Fixed an issue where the same research recipe could appear multiple times before being validated (only visible when using multiple research slots).
Updated wave timer management to use the Physics Process system.
Fixed an issue causing tab buttons to lose focus when clicking on a stat upgrade.
Fixed a balance issue where enemy stats were not properly resetting between certain waves.
Added French names for buildings.
Fixed several spelling and grammar issues in the French localization.