I sold the weapon so don't have it anymore to add a screenshot (trying to get the buyer to give me one), but it seems this weapon had 2x the quality it should have had.
I don't know if the bug is on the weapon as well or if the quality is wrong only in the API, but here's the weapon details in API:
{
"itemdetails": {
"ID": 399,
"UID": 14361759711,
"name": "ArmaLite M-15A4",
"type": "Primary",
"rarity": "Yellow",
"damage": 77.71,
"accuracy": 62.31,
"quality": 300.5,
"bonuses": {
"81": {
"bonus": "Warlord",
"description": "17% increased respect upon final hit",
"value": 17
}
}
}
}
The quality should come out to be 150.2% approx (+9.71 dmg and +5.31 acc from base, each contributing 97.1% and 53.1% to quality)
But the API says it's quality to be 300.5% instead.