Pretty sure it was intended to be like this, or at least it used to be. Maybe not Intended but more like there was no max ammo cap added. Before the Experienced beret wave, this was possible to do with the guns.
I’m sure Nelson will fix it up once the game takes more shape
I figured it out, for anyone who wants to replicate it. Since this is a demo, I assume there is no harm in sharing this information. A
You will need a magazine filled to 29.
Inspect the magazine and move the 29 cartridges to the Plus sign, this will create a 1x 556 cartridge.
Continue until you have 30 of 1x cartridges lined up.
So I am going to assume things and try to explain why this happens.
The magazine is coded so it only takes 30 cartridges at once.
And the cartridges that are put in the magazine can take 30 maximum.
But in this demo, players can divide the cartridges in the magazine by dragging the cartridges to the plus sign.
For even numbers, it divides by 2, or a multiple of the amount.
For odd numbers, it divides by making an even then the rest is made into another odd number.
Because we take 29, it divides by taking 28 - an even number - and 1, an odd number.
Because of 1’s presence in the Ammo slots, the code and the division rule does not allow the other cartridges to collapse to 1. So it will keep on creating another 1x cartridge until the quantity of cartridges are all 1x.
And, if the player has enough ammo, he can top up to 870 cartridges in one magazine.
29 multiplied by 30 is 870 which is why it is the maximum.