The big difficulty is the fact that a fair number of those things actually store different information. Bones, IIRC, store the type of creature they come from for example. This means that unless you track that separately (something the current system doesn’t, and I’m not sure what the best way to implement would be off the top of my head) you can’t stack them. It is something I would definitely like to see, as it would allow us to have several different descriptions for items while still having them stack and act like normal.[/quote]
I guess first question line is: Do we need that info/Is it useful? Are there recipes that use different bones and stuff? I usually just make broth out of them so I don’t have much interaction with them. If for the sake of the game a bone is a bone is a bone then the added layer of tracking what it came from might be simply holding back progress by making them stack easily.
I understand ‘a chunk of meat’ works that way and can see it is useful because the meat rots so you can’t stack a kill 5 minutes ago with a kill right now. Since bones don’t ‘rot’ AFAIK, the age of them wouldn’t matter, so taking them in and out of a stack won’t be a cheaty work-around to stop things from rotting. That basically leaves what, the type of critter they come from as extra data?
Is there a way to just add a counter to certain stacks?
So basically:
bone
bone
bone
bone
bone
bone
bone
Would turn into:
bone x7
And when you look at the stack in the inventory screen it adds the critter info? (dog x2, moose x3, cougar x2)
I assume it wouldn’t work for things like the variety of ‘candy’ and ‘chips’ because those have different individual stats so stacking them doesn’t work, but are bones just bones?
Other than that all I can think of is giving bones the treatment that ‘plastic bag’ got, having a craftable recipe to make a loose amount into a single unit.
Craft 10 bones + 1 string = “a bundle of bones”, or whatever. Not as much fun as just making them stack though, since it requires player interaction and it would end up stripping away the critter-qualifier too.