anegostudios / VintageStory-Issues

Vintage Story's public issue tracker for reporting bugs, crashes and the like
47 stars 16 forks source link

Drinking milk while milking a sheep #1670

Open svanheulen opened 2 years ago

svanheulen commented 2 years ago

Game Version: 1.16.3 Platform: Linux Modded: Yes SP/MP: Singleplayer

Description

If you only have a single empty bucket in your hand and milk a sheep, you will only get 9 liters of milk instead of 10. One liter gets consumed instantly, with no animation, when you finish milking. It will not happen if you have a stack of buckets, presumably because the full bucket gets switched to a new slot and is no longer in your hand.

Craluminum2413 commented 2 years ago

Duplicate of #1512

copygirl commented 2 years ago

Well, the other issue was closed by its author. Let's keep this one open. Good to know it's still a problem.

copygirl commented 2 years ago

Linked issue #1724 shows this is also a problem when placing milk from a bucket into a barrel - one liter disappears (into the player's tummy, presumably).

Barhandar commented 2 years ago

@copygirl, I am not experiencing the "placing milk into barrel consumes 1L" issue, but I am experiencing the subject issue while milking a modded milkable animal (Medieval Expansion aurochs). I think the game counts the milking RMB holding for the drinking timer and so the moment it gets any fluid, it's immediately drunk.

It will not happen if you have a stack of buckets

A stack of buckets larger than the amount you need to contain the milk - XSkills Rancher skill modifies amount of milk you get per action, and you need 2 buckets to contain it all, so with Rancher you need 3 stacked buckets while vanilla lets you get away with just 2.

DArkHekRoMaNT commented 1 year ago

In 1.18.5 you can still drink milk, but this does not happen with milking, has a short time to cancel (1-2 sec) and animation