Published on

Patch Notes #69 - Steam Gem Shop & New Crafting Window

Play Now at https://fantasyonline2.com/

For issues related to Patreon please DM me directly on Patreon.
For bugs in the game or website please post to #bugs on Discord or to the Steam Bugs forum.

https://discord.me/fantasyonline2

https://steamcommunity.com/app/2957110/discussions/2/

* Added Gem Note items. These are only purchasable on Steam currently.

* Added code for consumable Gem Notes to the game.

* Steam item store is now ready with Gem Notes https://store.steampowered.com/itemstore/2957110/browse/?filter=all (link is not live yet)

* Gem Notes are not tradable or marketable on Steam.

* Gem Notes cannot be added to your Steam Inventory, they can only be transfered from your Steam Inventory.

* Purchasing a Gem Note like https://store.steampowered.com/itemstore/2957110/detail/634/ (link is not live yet) will put it in your Steam Inventory. You can then go in-game to transfer it from your Steam Inventory to your mail and then to your chosen character.

* Fixed some bugs with FO2 Steam Inventory server code.

* Setup https://certbot.eff.org/ to automatically create a free SSL cert for SmartfoxServer. (We can retire the paid cert from Namecheap now!)

* Fixed a bug with mail item instance display.

* Cleaned up some of the styling code in the mail window.

* Fixed a couple of mail window update bugs.

* Fixed a quest log toggle button bug.

* Updated Steam version to the latest electron and updated other packages.

* Added an ingredient check and an error message if you don't have enough ingredients for a crafting recipe.

* Loot finally gets placed into bags in the correct order. No more last bag first! (When looting one item)

* Fixed a loading race condition with the quest log.

* Turned on sentry.io again and cleared out all of those bugs.

* Guild window now shows "NOT IN A GUILD" as the window title if you're not in a guild.

* Added guild window online status icons that update when guild members go online and offline.

* Changed some of the fonts and layout of the guild window.

* Started rewritting the chat window.

* Sentry found a big performance issue with the new fonts and I fixed it.

* $characterName has died. is now sent out to the entire zone where the character died.

* 30 second death counter now appears over your head when you die.

* Started to rewrite/refactor the translation management system on the client.

* Remade the gem shop window and added gem shop toggle to top right. The key shortcut is i.

* Integrated steam inventory into the gem shop window bottom. (And removed the steam inventory window)

* Started adding some steam inventory client side functionality to a fork of https://github.com/Noxime/steamworks-rs that is used by my now fork of https://github.com/ceifa/steamworks.js/ which is what FO2 uses to talk to steam on the client side. Why am I having to learn rust why why why.

- Fixed NPC naming issues
- Uploaded FU Items, Weapons, and Mobs to art server.

- Uploaded FW Quest Rewards to art server
- Added FW to FU Teleport NPC
- Added FU to FW Teleport NPC
- Uploaded Gem Store icons to art server
- Added new SSC

Perseus has decided to step down. Dino will now be taking over all his duties.