My proposition is to implement missile groups.
So that missile management will be more friendly.
So if we press for example: alt + g we could:
1. choose missiles type which we want to be in group or dismiss group created previously.
prompt: Do yo want to group [r]ocks, [a]rrows, [b]ullets, [q]uarrels, [s]curgari/boomerangs or [c]lubs ? or [d]ismiss existing group ?
1. pick missiles which we want to be in that group (only identified)
prompt: Select all 'missile_type' to be grouped.
(here we could choose from classic item menu items from A-O and accept by pressing Z)
2. name our missile group (or choose if exist)
Prompt: Do you want too c[hoose] existing group or create a [n]ew one ?
for example
- [group_name] arrows
- 'slaying' arrows
- 'penetrating' arrows
- 'various' arrows
- 'junk' arrows
- 'various' rocks
- 'holy cow' bullets
(suffix should be added automatically)
3. Then optionally sort them by average damage, so when we load our group to missile slot we could fire from best arrow to worst in group or
vice versa.
Prompt: Sort by damage [a]scending or [d]escending ? (default descending)
As a result we could have all misilles (+0, 1d6-4), (+1, 1d6+4), (+0, 1d6-2), (+2, 1d6-1)...(+x, 1d(+/-)y) grouped, sorted and we could put them all in one missile slot
n - missiles: group of 255 [group_name] arrows (dmg dsc)
Of course each group must store information about any specific arrow previously added to group: (name,material,status,damage,type,bonus-to-hit etc..))
so if we pick arrow that is already defined in arrow group it will be automatically added to our group in current slot.
After adding new missile group should be sorted again.
(you add the cursed penetrating arrow of thunder (+0, 1d6+5) to your ammunition)
if picked missile is not in our current group of missiles in missile slot but we defined other group for that specific missile then that missile should be added automatically to proper group in inventory.
(you add the cursed penetrating arrow of thunder (+0, 1d6+5) to group: 'penetrating')
Unidentified missiles should automatically create group for themself
finally missiles in backpack for example would look like in screenshot below:
also please check my old thread about inventory improvements (subcategories and sorting) :)
http://www.adom.de/forums/project.php?issueid=2683