Extra Quality of Life Tweaks

If you liked this item, please rate it up on Steam Workshop page.

Author: Druark

Last revision: 19 Oct, 2024 at 23:12 UTC

File size: 163.34 KB

On Steam Workshop

Description:
Description

Changes several basegame features for more Quality of Life. These are changes we subjectively enjoy on my server.

There will be more changes to come, including some re-balancing or changes in how stats generate on certain items.

If you have any suggestions, feel free to post them in the discussions!

If you like this mod and want to help others find it

Changes:
  • Static founding cost of 500 Iron for all ships, regardless of number created.
  • Mining/Salvage beams have 3x range along with higher possible values for efficiency and damage. All three scale up with tech level and rarity.
  • Shipyard build-time reduced by about 10x and increases slower with more ship HP.
    Note: The time displayed with the Adv Shipyard mod will be incorrect until you press build, correct time will show in chat as normal, this is only a cosmetic issue.
  • Cargo systems now always have a % and flat cargo buff together. Scales with rarity.
  • Hull Polarizer can roll above 30%, scales with rarity. Damage debuff is lower and generates based on the hull buff % and rarity. Energy usage increased to balance for these buffs.
  • Hyperspace Booster can roll up to 65% faster cooldown, based on rarity. It also no longer increases the cooldown duration when rolling with "MegaReach" at higher rarities.

Game Files Modified:

For other modders mostly, may help with compatibility questions. If another mod overwrites any of the functions or files listed below, this mod, or the other mod may not work.

scriptslibshipfounding.lua Overwrites ShipFounding:getCosts scriptslibweapongenerator.lua Edits return of WeaponGenerator:generateMiningLaser Edits return of WeaponGenerator:generateSalvageLaser Edits return of WeaponGenerator:generateRawMiningLaser Edits return of WeaponGenerator:generateRawSalvageLaser scriptslibinventoryitemprice.lua Overwrites ArmedObjectPrice (For the lasers above) scriptsentitymerchantsshipyard.lua Overwrites shipyard:startServerJob scriptssystemscargosystem.lua Overwrites getBonuses scriptssystemsweaknesssystem.lua Overwrites getBonuses Overwrites getEnergy scriptssystemshyperspacebooster.lua Overwrites getBonuses