I can add loading priority by some ammo attribute relatively easily, for example by ammo item's `listOrder`.
Is that enough?
FYI, in OXC it is by ammo item type (e.g. STR_xxx) alphabetically.
For me that is also "practically random", so listOrder would be preferred since modders can change it easier than type.
Adding loading priority by some weapon attribute (e.g. `compatibleAmmo` list) would be a lot harder.
Also in OXCE, there is not 1 compatibleAmmo list, but 4, one for each ammo slot.