1. Solace Crafting
  2. News
  3. Beta v 0.7.0.17

Beta v 0.7.0.17

Lots of small annoyances fixed in this patch along with a remedy for the broken facility inventories that was brought in with .15 and .16 trying to get bags within tombstones to work.

The problem with bags in tombstones is that a bag is an item, and the items inside of a bag are items, but you can't allow items to be within items or you create a possibly endless loop that won't compile. Instead bags are actually "containers" which inherit from their parent "item" class, but are in fact not "exactly" "items" preventing this loop as containers can only contain items, not other containers. Unfortunately serialization, which is used to save data and to transfer it between computers in multi-player cannot tell the difference between a child and a parent class. This requires some special handling to get containers to exist within other list and arrays such as a tombstone's list of contents.

In upgrading that system I miscalculated some steps and ended up causing non-tombstone "facility" inventories to forget what type of contents they are and aren't allowed to deal with. This patch fixes up both problems to that tombstones and facilities should be working as intended in both single player and multi-player.

v 0.7.0.17 2020.12.11
- Fixed learned recipes being craftable at any rarity regardless of rarities learned
- Fixed sheathing/unsheathing in MP
- Fixed weapons and tools not automatically being brought out with use in MP
- Fixed armor colors and stats not sync'ing immediately after joining a MP server
- Fixed dropping multiple items duplicating them after returning
- Fixed "large towers" aka "vertical dungeons" not spawning in MP
- Fixed resources spawning too close to vertical dungeons
- Fixed animal rarity particles not spawning properly on MP clients
- Fixed the fullscreen toggle not loading it's initial state properly
- Fixed random snow beneath high elevations
- Fixed "Get seeds" not properly updating inventory in MP
- Fixed facility slots being improperly labelled in SP causing them to not accept items as expected

You may need to restart Steam for the update to begin.

To opt into Beta you only need to go to your Steam Library, right-click on Solace Crafting, select Properties, click on the Beta tab, and opt-in to the beta.

Follow development live on Twitch! Join us in Discord!

Interested in supporting development of Solace Crafting? Please consider becoming a patron via Patreon!

Check out the bug / suggestion tracker