Open floralpond opened 1 year ago
This problem may not be fixable as is endemic with a random roll system.
I've played the King's Bounty game, and it saves the random seed; however, all you need to do is change the order in which random rolls are done and the random seed, even if saved, provides a different outcome.
Addressing your points:
With that said, things that happen at the beginning of the turn may be able to take advantage of saving the seed.
From the examples provided:
So it may be possible to fix things that happen at the start of the player's turn before they are allowed to perform their turn, but pretty much anything else is defeatable.
Additionally, there are memory scanners and other tools that cheaters use to defeat all this and I'm no security expert, but we'd probably need one on the team to seriously attempt to defeat any of these issues.
So I think for now, this one probably won't be fixed, I'm sorry to say, without us having someone on our team that knows how to defeat these problems...
Description:
It was discussed in Discord with some people that there could be a way to implement a seed system (or some other system which serves a similar purpose) to make random rolls more consistent within a single turn. This could help mitigate save scumming in multiplayer games by reloading your turn.
Possible solutions include but aren't limited to:
Some scenarios where save scumming is helpful:
Some of the listed solutions fix certain save scumming advantages but not others.
Commit hash:
V1.51 vanilla
Why is it good for the game?:
In multiplayer games, players may be temped to reload a save to get a better result. Most MP games of EFS have a rule to not do save scumming, but there is no way to enforce this. It's hard to say if it's a problem currently (most people asked doubt it), but if the EFS playerbase expands a lot then it could become a bigger problem. On the other hand, certain people who seem to always get the best luck maybe will just have a hard time finding others to play with again in the future.