Bug 75 - Splitting items, or actions producing multiple items don't always produce correct amount
: Splitting items, or actions producing multiple items don't always produce cor...
Status: CONFIRMED
Product: Salem
Classification: Unclassified
Component: Game
: unspecified
: PC Windows
: Low normal
Assigned To: loftar
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-10-11 19:28 CEST by Procne
Modified: 2012-10-11 20:00 CEST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Procne 2012-10-11 19:28:35 CEST
Sometimes splitting items (like colewort) or performing action that should produce multiple items (like cleaning cotton) doesn't produce correct amount of items. 

Usually splitting colewort produces 6 leaves, but sometimes it's anything between 0 and 5. Cleaning cotton also usually produces 10 seeds, but sometimes it's between 1 and 9. 

From what I have noticed it only happens when there are no other items of same type in inventory. As in colewort leaves or cotton seeds. Actually, if there are no cotton seeds in inventory then cleaning cotton will always produce less than 10 seeds, all successive cleanings produce 10.

With colewort it seems to happen more often when colewort is in container or in backpack

Possibly it affects number of pumpkin flesh generated when slicing pumpkins. Splitting aspen produced 4 flesh once for me.

It's also possible that those are 2 separate bugs. Problem with cotton seeds looks like it's only first cleaning that gives random amount of seeds while every cleaning should be random?
Comment 1 loftar 2012-10-11 20:00:05 CEST
It's not strictly a "bug". The amount of produce yielded by the crop is distributed among the harvested items, but it's not evenly divided, so the "last" items harvested has the "leftover" produce of the field, which is less than its "full capacity".

If anything, it can be argued that the produce should, indeed, be evenly divided among the harvested items, but that wouldn't change the actual amount.