It was definitely not our intention to starve/swamp you all with waves of goblins. They’re supposed to come out on a regular drip-feed schedule. For those who are seeing giant waves, we suspect that your terrain is such that your goblin AI/pathfinder is batching up. For long periods of time, the goblins that spawn can’t find your town, and then all at once, all of them find the path and charge in together. (This makes them look smarter than we intended, I guess.)
We’re looking into this right now, but I don’t expect an easy fix any time soon. Here are some modding solutions in the interim:
a.) Crank down their stats! In stonehearth\entities\monsters\goblins\goblin\goblin.json, find their attributes component and lower their max health, speed, and menace to whatever number that you find more palatable.
b.) Make them spawn less often! If you’re into recompiling lua, hack at the “time till first spawn” and “spawn interval” numbers at the top of stonehearth\services\server\linear_combat\linear_combat_service.lua till you like the flow of the combat.
c.) If you want to turn off combat entirely, in stonehearth/stonehearth_server.lua, remove the linear_combat entry on line 32.
If you engage in either a or b, I’d love to see the stats you prefer playing at; post them here!
For those of you who see no goblins, ever, try making a town in the middle of a big flat open space.
Edit: We will definitely implement c.) as a game option in an upcoming release.