Well two bugs and some thinking about "by-clip" ammo gestion.
Bug#1That commlink asks me if I want to buy more ammunition (message is Tip_IncreaseGearQty)
In a way, that is nice, because it helps adding stuff to the inventory.
The problem is in a case of a commlink, it adds the commlink into the "mother commlink".
As a gear's gear, I think. Let's verify in the .chum :
(sorry for quotin loooooooong stuff)
<gear>
<guid>ab1776de-bd8d-4794-99cc-5d84bb1520c4</guid>
<name>Transys Avalon</name> <category>Commlink</category>
<armorcapacity>[2]</armorcapacity>
<maxrating>0</maxrating>
<rating>0</rating>
<qty>1</qty>
<avail>0</avail>
<cost>5000</cost>
<extra />
<bonded>False</bonded>
<equipped>True</equipped><bonus></bonus><source>SR4</source><page>328</page><response>4</response><signal>4</signal>
<children>
<gear>
<guid>78d165c5-17f0-4b4f-a84e-30aca5d4e8c0</guid><name>Vector Xim</name><category>Commlink Operating System</category><maxrating>0</maxrating><rating>0</rating><qty>1</qty><avail>0</avail><cost>200</cost><extra /><bonded>False</bonded><equipped>True</equipped><bonus></bonus><source>SR4</source><page>328</page><firewall>1</firewall><system>1</system><children /><notes />
</gear>
<gear><guid>6bdb3a81-cddc-4659-93b2-6be36628b157</guid><name>
Transys Avalon</name><category>Commlink</category><armorcapacity>[2]</armorcapacity><maxrating>0</maxrating><rating>0</rating><qty>1</qty><avail>0</avail><cost>5000</cost><extra /><bonded>False</bonded><equipped>True</equipped><bonus /><source>SR4</source><page>328</page><response>4</response><signal>4</signal><children /><notes />
</gear></children>
<notes /></gear>
So, that's it, it's in the commlink's gear.
This button is nice, even for other stuff as ammo but :
If it's for everything, as you see there's a bug in making new buyed in gear of the original stuff, and the tooltips should mention "Buy more" / "Acheter davantage".
If this is the way you choose Nebular, maybe that button should appear in weapons, vehicles and drones and so on.
If it's for ammo only, then the button should appear only for ammo.
Anyway, it's quite a nice button to have on every stuff I think. That makes the gestion of big gear list a lot more simple.
Bug#2I buy some ammo for my Pred IV. Having the ammo selected, I go to the weapon tab. I shoot with my Pred until no ammo. I come back to the gear tab. Without touching anything, the allready selected ammo shows me the number of ammunition I had before shooting.
Then I select another thing, re-select ammo and there, number of ammo is 0.
It happens the same things when you shoot only a little : ammo's refresh is made at selection only but it should be made at changing tabs.
Saving stuff between shooting and refresh works well, even for non-depleted ammo stacks. The stack keep telling the old value if not refreshed, but it saves the good values and reloading acts as a refresh.
If you gonna have a gestion of ammo "by clip", maybe this is a temp bug fix anyway.
By clip ammo gestionThat's a big big big can of worms because it involve a lot of more micro in chummer.
The followoing is just voiced thinking not asking anything. Just voiced thinking.
There's a lot of ways to acheive this. I think there's two roads.
Road A, the Clip tab
That would put all ammos and clips in the same tab, to avoid messing around with gear. But it can makes things difficult if you try to put things in your ammos (like drugs or things like that).
Road B, the ammo & clip filter.
That would put a filter inventory in the same gear tab, to locate easier where are your clips and your ammos.
Road C, from weapon tab. I think it's the best way.
Road A / B
* There is a lot of problem with ammo and clip. The easier to spot is Chummer now don't have "by weapon" clips. For ammo, it's "by category" that is good as it is I think.
But clips should be "by weapon" and have a fixed ammo capacity. In that case, for ease of use I advice to make a "weapons I allready have" / "don't type that clip yet" / "weapon I don't have" (then call the weapon list) to avoid to much micro at clip buying, for new buyed clips and at rigth clic or something for existing untyped clips only.
* Either road A or B, you need to be able to unstack things. When you have 1000 ex-ex round for heavy pistols, rigth clic on that ammo stack, you should have two options :
- "Put that in a clip", the software first seek if there is a clip of any "heavy pistol" type, list them and should ask "which clip" and you're almost done.
- Unstack. that would be very fine for a lot of "buy by stack but can put things in it", like RFID sensor tags, needle ammo or whatever you have in stack that can be unstacked and enhanced or used in.
I made sensors tags with stuff in it as custom items allready, so the thing I know about that is there's a problem with the price/unit. A stack of 20 RFID tag cost 5 nuyen, by unit that cost 0.25 Nuyen and I didn't tried to force Chummer to have 0.25 prices, I made all tags worthing 0 and 1 worthing 5.
You should be able to put drugs in the ammo (like needle ammo) or whatever the GM permits. that was a problem I had with one of my players having a sliver gun, I couldn't make him have 20 ammo of drug A, 20 ammo of drug B and 20 ammo of drug C.
If you buy 60 ammo, you can't unstack, and if you buy 20 ammo, put drug A and buy 20 more ammo, that makes you 40 ammo with drug A.
I had :
Buy 20 needle for assault cannon, put drug A
Buy 20 needle for bow, put drug B
Buy 20 needle for heavy pistols, put drug C
Then edit the .chum of drug A and B needles to heavy pistols again.
You should be able to duplicate a clip when rigth clicking on a clip or buy a new one maybe by clicking on the "buy more" button.
When duplicating, the software would try to find all the needed stuff in gear (same "clip" or an unused one, same "ammo, ammo's gear") and make a new one. Else if there's no gear available it should say "can't do" or something.
I don't think you should be able to buy a new clip as a non-empty one. I really don't know in fact.
Maybe you could also improve the drag and drop. You could move things in or between items but before that, I think you should have the same drag and drop when moving a file in Windows : you should see before let go if you are droping the item in or between.
You should be able to remove some ammo from clips...
And last but not least, you should have a quick "Reload all clips as how they were before getting empty" if you can. Same thing as duplicating, that should autobuy stuff.
I really think you have to have an ammo tab for all that stuff. But that can make things problematic with existing stuff I don't know.
Then you'll have "double sized clip" and "ammo skip system" problems (well, you can clic on an alternative FIRE! button but still, chummer have to manage "ammo 1 then ammo 2 then ammo 3, then 2 ammo1 then 4 ammo 3" in the clip if you see what kind of big headache it is : that means a clip tab is needed but with drugs I don't know
).
Road C
The simpler :
Rigth clic on a weapon and :
- You could have "reload all the clips of that weapon with..." then call a windows with all of the ammo of that kind of weapon you have in the gear tab.
- You could have "buy an empty clip for that weapon" aswell, same to avoid micro.
- "Buy ammo for that weapon."
Maybe you should have a window to display the clips instead of having them in weapon's gear, to have easy access.
there, rigth clic on one clip and options, reload, refill, buy things :
- Reload listbox : Reload with ammo of that kind of ammo I have / Reload with another kind of ammo I have.
- Refill fully with other ammo (remember they should be on top of the old one) / Refill partially (for ammo skipping system maybe)
- Buy the same clip
- Buy ammo for that clip.
Then the clip is counted as a weapon gear and take no capacity, and the RELOAD button use clips from weapon's gear (as the vehicule & drone ??). If all ammo are the same, if a clip is not full.
You should be able to put things in your ammo from road A/B things (like unstack, fill with drugs and so on)
And there's things I don't even imagined (and i've got a lot of imagination : i can imagine a "floor" box in weapon tab in carrier mode aswell, where skipped ammo or used and ejected clips with smartlink weapons are
) !
Today, we can skip ammo manually like I said (edit .chum to make the needed needles and reload/fire/reload/fire/reload so I think that should be a feature you need when you release that.
Big big big big can of worms and loads of micro (but for road c) as you can see...