▶
Desyncronization Improvements and Gameplay balances
I have high-hopes for the desync fixes in this build. I think it will resolve many of the desyncs that people have been encountering. Please continue to report any desync issues that you encounter in our Discord channel - the reports so far have been monumentally helpful in uncovering these issues. I have still detected a few minor desync issues but as of this update I, personally, have not found any remaining major issues. Thank you to everyone who messaged on Discord to report issues and thank you all for your support! Changes in v1.8.0: - gameplay balance: Dark Summoners so they start with 40 mana out of 60 so it takes them one turn before they can cast and make them regen mana slower. Thanks to Sander and Shurimoo for the suggestions - gameplay balance: Dark Summoner summons Dark Priests and Mana Vampires instead of more summoners to prevent overpopulation from crashing the game - Translations (i18n): Add Japanese and French and Korean - Thanks to Cie, Skornett and Vedmin_Studen for the translations! - refactor: Scrolls Scrolls still trigger the "pick upgrade" screen, but they will no longer disappear after a number of turns have passed. This should resolve numerous issues encountered with scrolls. - fix: desync: Update lastUnitId when loading Player - fix: Extra desync protection, send lastUnitId along with SYNC_PLAYERS message When lastUnitId is out of sync it opens the possibility of a desync where there can be multiple units that share the same ID which can result in different results on different clients if one client has the shared id bug and another client does not. - fix: Killing ally player allows scroll to drop Scrolls will only drop when killing enemies now - fix: menu: Fix blank mods screen - fix: Bug where freezing yourself would result in you missing 2 turns instead of one because your turn got ended before the modifier got added to your unit which meant when the onEndTurnEvent fn ran, there was no freeze modifier to remove and so it didn't get removed until the next turn. - npm: @websocketpie/client@1.0.0 Upgrade wsPie client so that it doesn't handle client messages immediately by default. Client messages will bounce off the server before being handled to alleviate desync issues - optimize: Throttle PLAYER_THINKING messages Prevent messages from sending with no cardIds (unless it's clearing a previous thought) Before this change the server was being inundated with messages because every client was sending a player_thinking message on every mouse move - UX: Give players immediate feedback if they send SPAWN_PLAYER while other messages are still processing - UI: Fix updating unit health and mana bars at the start of player turns and after ending player turns. This is triggered manually so that the player doesn't have to move their mouse to get the updated prediction UI
[ 2023-03-03 18:12:22 CET ] [ Original post ]
Spellmasons Update v1.8.0
I have high-hopes for the desync fixes in this build. I think it will resolve many of the desyncs that people have been encountering. Please continue to report any desync issues that you encounter in our Discord channel - the reports so far have been monumentally helpful in uncovering these issues. I have still detected a few minor desync issues but as of this update I, personally, have not found any remaining major issues. Thank you to everyone who messaged on Discord to report issues and thank you all for your support! Changes in v1.8.0: - gameplay balance: Dark Summoners so they start with 40 mana out of 60 so it takes them one turn before they can cast and make them regen mana slower. Thanks to Sander and Shurimoo for the suggestions - gameplay balance: Dark Summoner summons Dark Priests and Mana Vampires instead of more summoners to prevent overpopulation from crashing the game - Translations (i18n): Add Japanese and French and Korean - Thanks to Cie, Skornett and Vedmin_Studen for the translations! - refactor: Scrolls Scrolls still trigger the "pick upgrade" screen, but they will no longer disappear after a number of turns have passed. This should resolve numerous issues encountered with scrolls. - fix: desync: Update lastUnitId when loading Player - fix: Extra desync protection, send lastUnitId along with SYNC_PLAYERS message When lastUnitId is out of sync it opens the possibility of a desync where there can be multiple units that share the same ID which can result in different results on different clients if one client has the shared id bug and another client does not. - fix: Killing ally player allows scroll to drop Scrolls will only drop when killing enemies now - fix: menu: Fix blank mods screen - fix: Bug where freezing yourself would result in you missing 2 turns instead of one because your turn got ended before the modifier got added to your unit which meant when the onEndTurnEvent fn ran, there was no freeze modifier to remove and so it didn't get removed until the next turn. - npm: @websocketpie/client@1.0.0 Upgrade wsPie client so that it doesn't handle client messages immediately by default. Client messages will bounce off the server before being handled to alleviate desync issues - optimize: Throttle PLAYER_THINKING messages Prevent messages from sending with no cardIds (unless it's clearing a previous thought) Before this change the server was being inundated with messages because every client was sending a player_thinking message on every mouse move - UX: Give players immediate feedback if they send SPAWN_PLAYER while other messages are still processing - UI: Fix updating unit health and mana bars at the start of player turns and after ending player turns. This is triggered manually so that the player doesn't have to move their mouse to get the updated prediction UI
[ 2023-03-03 18:12:22 CET ] [ Original post ]
Spellmasons
Jordan O'Leary
Developer
Jordan O'leary
Publisher
Early 2023
Release
Game News Posts:
49
🎹🖱️Keyboard + Mouse
Very Positive
(472 reviews)
Spellmasons is a tactical, turn-based, roguelike where you and your friends play as mages who combine spells on-the-spot to address the unique challenges of each moment!
Conjure spells from an ever-growing repertoire of combinations in order to survive against the onslaught of enemies, save your friends, and ultimately devastate the great danger that opposes you. As you progress further, your spell collection grows, enabling even more chaotic and creative encounters.
Each level is procedurally generated, providing you with ample new means of cheating death just when it appeared that you had no escape. As you learn the many ways your spells interact with yourself, your enemies, your allies, and the environment you will become more resourceful and adept at handling the most difficult encounters.
Spellmasons supports online multiplayer so you can coordinate and strategize with your friends! Spellmasons uses innovative faction-based turns: You and your fellow mages can all move, cast and act simultaneously. Plan carefully, work together, execute your master plan, and overcome the challenges before you!
Unleash absurdly powerful endgame spell combinations where one small difference can mean the simultaneous death of every enemy on the map or the end of your run!
Conjure spells from an ever-growing repertoire of combinations in order to survive against the onslaught of enemies, save your friends, and ultimately devastate the great danger that opposes you. As you progress further, your spell collection grows, enabling even more chaotic and creative encounters.
Use the environment to your advantage!
Each level is procedurally generated, providing you with ample new means of cheating death just when it appeared that you had no escape. As you learn the many ways your spells interact with yourself, your enemies, your allies, and the environment you will become more resourceful and adept at handling the most difficult encounters.
Work Together!
Spellmasons supports online multiplayer so you can coordinate and strategize with your friends! Spellmasons uses innovative faction-based turns: You and your fellow mages can all move, cast and act simultaneously. Plan carefully, work together, execute your master plan, and overcome the challenges before you!
Grow into a formidable mage!
Unleash absurdly powerful endgame spell combinations where one small difference can mean the simultaneous death of every enemy on the map or the end of your run!
MINIMAL SETUP
- OS: Ubuntu 14.04. Fedora 24. Debian 8
GAMEBILLET
[ 5589 ]
GAMERSGATE
[ 1485 ]
FANATICAL BUNDLES
HUMBLE BUNDLES
by buying games/dlcs from affiliate links you are supporting tuxDB