
Several new additions to the game, which brings us a lot closer to releasing a Demo for everyone to try!
Take a look below at some of the newest additions:
New Features:
Added a Munitions Factory Satellite type. It will build bullets, missiles, and other ammunition that Satellites and Ships use.
Added a Devotion Site Satellite type. Players can assign workers here to pray, which increases the amount of devotion gained over time.
Added Intelligence as a core Attribute that Citizens have. Right now only affects Prayer speed, but eventually will be used in a Research System too.
Created new Transport Ships Meshes. No more pink blobs.
Bug Fixes:
Refilling Batteries on Satellites now charges the correct amount of Energy per tick when the Battery is nearly full.
Pride attribute now gets rolled into starting Citizen stats.
Pride attribute is now saved.
Canceling an in-progress upgrade now resets the number of pending upgrades. This allows the Satellite to try upgrading again instead of being stuck at its current level.
Carbon and Metal resources are now refunded properly after canceling construction or upgrades. If all Satellite storage is full, these resources will get refunded to the Planetary resources if there is room available.
Bootstrapper is now reset after returning to the main menu. This prevents conditions where other scripts think the game has been booted when the game hasn’t fully booted yet.
Transport Ships now load in the correct order. They were not finding their previously assigned jobs after loading, and would always default to returning home. This never cleared the cache of incoming resources, and would eventually not allow any new jobs to be created.
Balancing:
Missiles now cost more to build.
Bullets now cost more to build.
Players now start with a minimum amount of Devotion when creating a new game.
Undercrowding in Habitats now gives less Devotion buff.
Misc:
Several scripts now use the global Mouse Position instead of discerning the position per script. Reduces likelihood of errors.
Hard-coded enum values for Citizen Attributes. Allows easier patch integration by making it less likely for save file data to get corrupted.
Added new features to some Core scripts. Makes it a lot easier to introduce new Satellite types in the future.