![Surgebinding](https://media.forgecdn.net/avatars/thumbnails/549/241/256/256/637886069192971258.png)
[Allomancy] Metal stores 'metalbolisation'
leafreynolds opened this issue · 2 comments
How it currently works
Metal stores decrease by one per minute, regardless of whether it is burning or not.
Changes Proposed
On eating a 'packet' of metal (either directly or via metalvial), that metal is available for use for x number of minutes. Most likely a few minecraft days at most. At that point, regardless of whether the player used any or not, it 'passes through' the player and disappears, no longer available for use. If the player eats too much metal and misses out on using it all, that's their own fault.
This amount of time until metabolization should be config compatible.
Track current metal storage to be a map of lists, where the list is of ConsumedMetal
types.
ConsumedMetal
would then contain the time remaining and the metal value remaining.
This map of lists doesn't need to completely replace the current system, it could be an extra layer that only exists on the server to help us track when metal should disappear from the player.