Great game, except for the bug I encountered.
The game was overall enjoyable, of course the graphics could be vastly improved but that's not terribly important for a game of this type.
Anyhow, onto the bug I enountered:
I had a Desert Eagle equipped to one character with 4 bullets left. In combat, I fired those four and then reloaded - Instead of having 0 bullets, I now had 1.
Upon leaving the battle the character no longer appeared to have the weapon, and it wasn't in the caravan inventory. I attempted to sell it at a shop and it got stuck in a loop, supposedly trying to remove an item from my inventory that I no longer had.