There's plenty of ways to do this we could just go with what we did and keep adding slots for each nade to oblivion but that's definitely a no go if we're going to get more nades in the future.
My idea goes as this:
- The idea is basically that any nade could occupy any of the grenade slots (g, z, c, and maybe a fourth one).
- Each slot could contain the same amount as we did which is 6.
A grenade that you pick up will automatically occupy one of those slots.
- A grenade will occupy a certain slot if there's a similar grenade in it.
- It will occupy a different one if the other slot is full or if it's a different grenade from the rest of the group in other slots. (Only exception is that if there's a nade in all slots anyways.)
The interface could go as this (could do it differently of course):
- Only one of those nades will be shown in each slot and can be expanded by hovering the mouse on the grenade bar or perhaps with a hotkey.
- You can drag the nade in the interface and move it to the other slot to move it. V + click on the interface (or v + g/z/c) will drop it.
A medium-sized interface would be necessary to show and identify the grenades better.
The idea is drawn from the way Diablo II handled potions but instead of potions, it's replaced with grenades.