• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Amechwarrior

General
9 Badges
Feb 23, 2018
1.863
146
  • BATTLETECH - Backer
  • BATTLETECH - Beta Backer
  • BATTLETECH - Initiate of the Order
  • BATTLETECH
  • BATTLETECH: Flashpoint
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
I've been playing around with how ammo is drawn and got a rough outline. I've got an alright handle on it but could always use 3rd party confirmation. Here's what I got so far:
  • 'Mechs have an "inventory" array (think of a list) that defines all their equipped items, like ammo
  • Ammo is drawn from a single bin until empty
  • Ammo bins are drawn from the "top" or "oldest" entry in the array until depleted
  • New ammo bins added are added at "the bottom of the list"
  • Moving an ammo bin moves that bin to the bottom of the list, even placing it back in the same slot counts *
  • Moving items inside the location, but not touching the ammo bin does not affect the bin's hierarchy in the list *
* Needs a bit more confirmation but these are the results I've seen

In the following screenshots, I have created two SHD-2Ds with 16 SRM tubes and 2t of ammo, one in each arm. There are also some Heat Sinks in the arms, placed before the ammo. One variant has the RA ammo bin placed first. I fired some shots and lost that RA. All of these screens below are after SRMs have been fired at least once, but not enough to deplete a entire bin unless noted.

V07oPrK.jpg

Here is one with the LA ammo bin placed first:

BJFDy4b.jpg

What we see is both of these designs have different amounts of ammo remaining, one a full bin and one partially expended. The "RA First" model had the ammo in the RA placed before the LA, and the LA First model the opposite. This shows the first bin placed is the first used. You can also try this between any locations and get the same results.

So, now comes the finer points. What exactly does or doesn't move an item down the list?

RA Heat Sink moved inside of RA. This moves the SRM ammo up one slot in the lab, will it make the RA ammo that was first now last?

nydriZa.jpg

No, not in this case.

What about if I added another item in to the RA?

czQfJz4.jpg

Nope, still drawing from the RA and leaving the LA bin full.

What if I clicked and dragged the RA bin, lifted it out of the location and without putting it anywhere else, placed it back inside the exact same slot in the RA? It didn't really go anywhere right?

lPvCfT2.jpg

Look at that, my LA bin is now feeding first. It seems removing the bin and placing it back takes it off the list at removal and then puts it back in the list at the bottom.

You can also confirm this with the stock designs by checking their .json files. Take a KTO and fire some SRMs then lose the LT, you will be left with full bins in the RT as the LT is higher (thus "older") in the inventory array defined in the file.

All of this could use another set of eyes to confirm what I've got and see if there are some odd edge cases like Head ammo vs CT vs Leg and etc. So far I haven't found an exception to this ordering.

That's nice, why should I care?

Here's where this is useful. You got 3t of LRM ammo in your CN9 missile boat spread across both legs? Put the first bin in the RL and then the other two in the LL. This lets you deadside with the Right as the RL ammo bin will reach under half full (bin less than half don't explode, just get destroyed) well before your LRM boat gets seriously hurt.

Got a KGC with a lot of AC/20 or LRM ammo? Maybe try putting the very first bin in the CT. It will be very well protected (from the front) and with the AC/20, the CT will be "safed" from explosion after firing just 3 rounds of the AC/20s and empty in 5.

You can also make sure ammo in the more vulnerable arms is drawn first vs other locations. For stock PvP, you can use this knowledge to take out full enemy bins and present your empties and the list goes on. Use this to your advantage.

EDIT: Used this knowledge to form a possible way to have CASE still be useful once we get it.
https://forum.paradoxplaza.com/forum/index.php?threads/case-implementation-suggestion.1138986/
 
Last edited:
  • 1
Reactions:
Oh, right... I expected exactly these results once we went from the beta to full mech lab access, but totally forgot to test it out.

Thanks for checking!
 
Yep, this was also what I was expecting after beta and realized no one had actually done the checking yet.
The sad part (to me) is that not only did I forget to check, I forgot that knowing the order is an exploitable design advantage... shameful!
 
Very interesting! I thought that the order for ammo was based on location first, then order placed (Head then CT then sides etc). Thank you for testing this!
That is how it works in MWO. In BATTLETECH this order has been the case since Beta. But no one bothered to test it until AMechwarrior took one for the team :)

On a related note... I wonder how many man-hours will be spent optimizing ammo locations based on the OP today? :cool: