Granger wrote:I was once too, but i must admit that with time i see some merits when applied to the right problems.
It might have some limited merits here and there. Having looked far and wide, I still don't see what or where, though. ;)
Granger wrote:Should you really save on-disk what sprite to use
No, I don't. You must have misunderstood me somehow.
Granger wrote:In case the deserialisation ID works for extremely simple things (i don't think someone would feed an oven to a vending stand) like all items able to be picked into inventory you could maybe use this
Not all inventory items are that simple, however. I already mentioned crime clues as one example, but I think there are a couple of others as well -- I can't really think of any right now, though, but I have plans for several, particularly if I figure out a good scheme to make combinatorial food.
There are other problems, too; for instance, such a vending stall could never ask for String, Metal or other abstract categories of items. Neither is there, as I already mentioned, any way to map those IDs to any displayable resource.
That said, however, I can see that an ugly-hack vending stall could still have some utility, in which case I'd probably limit items by sprite. I'm not sure I'm ready to open that proverbial can, though.