This is a big update.
1. Added merchants, who are basically travelling shopkeepers. This is a big deal, because not only the player, but all player-like NPCs (actors) can barter with them selling useless loot and buying better equipment.
Merchants are not stationary and can travel like any other NPC, however, when possible they prefer hanging around at markets:
The guys with a dark strap/cloak on their right shoulder are the merchants. This update is quite a big improvement actually, and a lot of new code was added.
2. Added Barter interface and improved visuals for the Inventory. To enter the barter mode, come close to a merchant, press
v, choose the tile with the merchant, and press
v or
Enter again. The barter mode works the same way as the Inventory mode.
To confirm your purchase, use the
Enter key.
3. Fixed a weird bug: Previously, one faction (the orange nation) had more actor NPCs that any other faction. It turns out, the problem was in the way I sample from a discrete distribution (it turns out, it was caused by
<= instead of
<, but the bug was vary hard to pinpoint and it had a huge effect on the game simulation..)
As a result, non-human factions (the Undeads) start getting a lot more actor NPCs (including merchants), so the underground dungeons are probably a nasty place now. I did not test the the dungeons much this time, but that's what I expect.
4. Unfortunately, I started observing an unpleasant bug: The player, when walking from one region to the other, if collided with another unit, may get stuck in the terrain. It seems, I have to pay for the complex walking mechanics.
I think, a new Windows build is coming soon! Linux users, get the game from github.