I'm gonna start doing some design rants, gathering public input -- these are targeted both at the dev team as well as anyone willing to contribute. Let's show some activity :). These rants often will be about things that already have been designed for Jupiter Hell (sometimes even initially implemented), but we're keeping our options open. This is your chance to influence the game!
Today's topic will be Inventory, and items in general. While the DoomRL system works, I have a deeper wish of streamlining some things, especially the ones that either enforce grinding or micromanagement. Inventory is one of the more severe issues.
Because a picture is worth a thousand words, let's start with a mockup (done by a complete amateur, ergo myself):
Let's split it into topics:
1. Equipment and InventoryEquipment/Inventory will function similarly to DoomRL, but with a different presentation (think the Diablo equipment screen), and with a couple more slots. The left/right hand, armor and boots slots stay, but additionally we'll have a head slot and two device slots (think hacking and electronics). Moreover, some equipment pieces will introduce their own slots -- weapons may have 1+ different mod slots (possibly an ammo slot if we go for different ammo), powered armor may have power and extension slots, etc. The big difference I plan however is that anything that is worn, still takes space in inventory. Why? Because similarly to Diablo, not all equipment will take the same amount of space, and this way we'll cut down on any equipment shuffling needed to swap items, and get rid of metagaming moves like carrying a huge item in your hand to save on inventory space. To balance this out, the inventory will be made bigger. Does this make sense? Will this introduce any problems? Any ideas on this front?
2. AmmoThis is a biggie. My initial need of reconstructing the inventory came from my happiness with the AliensRL system. And following it, I wanted to introduce set ammo counters like in AliensRL and Doom. However, this takes away a significant strategic challenge of balancing your ammo types, and balancing your ammo vs. consumables/spare weapons. However, with the DoomRL solution this becomes a constant game of micromanagement also, and swapping items a lot. So I need a solution that did include the strategy of ammo management, but took away the need of fiddling with a lot of items.
The solution I'm thinking about is having all ammo in something that is similar to current ammo boxes. You have a running total of your ammo, that is limited by the amount of ammo boxes you have. So if you have 3 boxes of shells, you can hold at most 3*50 shells. Any shells you find are automatically fit into the boxes, but you get a no-room message as soon as you run out of boxes. You can additionally find new boxes of course, but whether you add them to your inventory or not, this is your decision. Boxes also have different sizes, so e.g. a single box of rockets already takes up 2x3 of space.
Comments? Alternative solutions?
3. Ammo typesThere have been requests for different ammo types for both AliensRL and DoomRL, but I always rejected them due to the added UI complexity. With graphics though, we have a couple more options, also the slot system outlined above would fit with different ammo types nicely. The only issue here is that with this system, you should have separate ammo boxes for separate ammo types, which obviously doesn't make much sense.
4. Items on floorHere's a biggie -- I think about removing items on floor altogether. Items can be found on (highlighted) corpses, lockers, boxes, etc. Dropped items get destroyed. This would prevent doing tedious stash micromanagement, and increase the pace of the game. Also, it'd work well with the boxes idea -- players wont be tempted to do tedious backtracking to get ammo they left behind and couldn't pick up. This is probably the most controversial decision, but it would (IMHO) benefit the game much.
I'll conclude this first design rant here, hoping to hear feedback and comments from the community -- the way Jupiter Hell will look like is in your hands!