So while looking through a price sheet, I saw that the price for an domestic animal varies depending on it's size. I knew that before and it makes sense but I started wondering how it the price gets determined, if I want to buy a animal. So if a village sells cows and they have all sizes from small to big, when I speak to a villager and want to buy a cow, I can only imagine two scenarios:
first:One of the cows is just randomly chosen at this point and the villager just expects the fitting price for that one cow and it's size. Meaning if the price is too high for me, I can cancel and ask again and maybe a cheaper/smaller animal is choosen this time.
Second theory:The villager expects the minimum price for the smallest/cheapest cow in town and I get bigger animals if I "overpay" this price, till it reaches the minimum for the next size.
Does anyone know how exactly this works or can do some good testing with this?
Maybe there is another scenario that didn't come to my mind? I don't really have a deep knowledge of how the trading works in this game but I could also try to do some testing, if nobody knows. I am really interested in knowing this