This should tidy up some of the glitches that came with 0.6.5
Please restart Steam or Verify files to trigger the update
UI Sound Fixes: Patched the global mouseover and click event listeners to use the global volume variable. Added "Hard Mute" logic to ensure complete silence when the slider is at 0.
Variable Consistency: Standardized all audio functions to use the camelCase variable currentSfxVol instead of the undefined currentSFXVol.
Weapon Audio Mixing: Updated playWeaponSound to use the correct variable (currentSfxVol), apply a safety "Hard Mute" when volume is near zero, and mix weapon sounds at 80% volume to prevent them from overpowering other audio.
Infinite Stock Bug: Fixed a critical bug where buying the last item in a stack would delete the key, causing the game to misinterpret "undefined" as "Infinite Stock." The logic now forces stock to 0 instead of deleting the entry.
Selling Safeguards: Re-implemented the check in attemptSellItem to prevent players from accidentally selling Mission Critical items.
Ghost Entity Fix: Fixed a bug where destroyed resource nodes (asteroids, wrecks) were leaving invisible data behind. I've centralized the cleanup logic into destroyEntity and removed redundant splicing in resourceAction.
Contract Board Buttons: Forced the "ACCEPT" buttons in the contract board to have a uniform size (100px x 35px) using inline styles with !important to override conflicting CSS or flexbox stretching.
Reference Errors: Fixed crashes caused by accessing undefined variables (like systemType or currentTradeTarget) inside transaction functions.
Thank you for flying with me, Captains.
||| HopefullyHeroic
- News and updates
- Null Hørizøn
- 0.6.5 Hotfix
Source: Steam Community (opens in a new tab)
