The game seems to currently calculate Piglin attacks by totaling your base's defences and comparing it to the attacking Piglin hoard. This lazy implementation is unfair as some bases use naturally occurring landmarks/ terrain as part of their defence.
For example, Wellhouses placed in mountainous regions have high elevations that make it hard to place a lot of buildings. At the same time, the steepness also makes it hard to attack and less Towers are needed to defend it.
This is a problem because, if attack results are based on basic arithmetic that doesn't consider details included in a direct simulation, then the player is forced to waste their night and AFK in their base to prevent it from losing an otherwise unlosable fight.
I think there should be an option in the game's settings that would allow the game to simulate fights if the player isn't there. In those cases, poorly made bases that simply spammed Towers to out-total the invading Piglins would get destroyed while strategic, low-resource bases would survive.
In coding terms, I think the nearby chunks that an invasion would take place in should be loaded and simulated, just without the graphics. If the player's computer can't handle the simulation, they would have the option to disable it, but otherwise, the battle would run in the background while they do other tasks.
Please sign in to leave a comment.
1 Comments