RimWorld

RimWorld

LWM's Deep Storage
pureMJ Apr 27, 2021 @ 11:43am
SUGGESTION: Alternative Way to Calculate Storing Time
I really like the idea of storing time and it is absolutely necessary for the purpose of balance.

However, I found that the time it takes are in general too long and the way it scales does not seem very reasonable to me.



minTimeStoringTakes
This should be a very small number, as it is in general very fast to put something inside an empty container. I would say 60 or even less instead of 300 (vanilla has it 0) except for some special containers.



additionalTimeEachStack
These are also way too large. It should take almost the same amount of time to put a new stack into a 1/5 container or 3/5 container.

Specifically, I think "insert new stack" operation should be fast, like in real life it is easy to put thing into a new empty spot in a container.
What should be slow, however, is the operation to "merge into an existing stack", as that involves finding the partial stack and organize it.

I would suggest to have the additionalTimeEachStackNewInsert to be something like 20 or less, and additionalTimeEachStackMerge to be something like 60 or more.



additionalTimeEachDef
This should probably be a large number as it is.
One possible alternative would be to merge this and the additionalTimeEachStack, to have a additionalTimeEachOtherDefStack.



additionalTimeStackSize
This makes not much sense and should be removed. It already punishes by counting the stacks, why does it punish it again by counting the content size? Its value is also way too big.
< >
Showing 1-1 of 1 comments
lilwhitemouse  [developer] May 15, 2021 @ 11:49pm 
Did we already discuss this somewhere else?
< >
Showing 1-1 of 1 comments
Per page: 1530 50