cosmere icon indicating copy to clipboard operation
cosmere copied to clipboard

[Allomancy] Metal stores 'metalbolisation'

Open leafreynolds opened this issue 2 years ago • 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.

leafreynolds avatar Jan 11 '24 01:01 leafreynolds

Change the title of the issue to 'Metal stores metalbolisation', for the pun :D

R0b0r0b avatar Jan 11 '24 06:01 R0b0r0b

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.

leafreynolds avatar Aug 15 '24 20:08 leafreynolds