In most cases the BP +- is intuitive, that is a match between two players of the same rank, winner gets +40 and the loser gets -32 (or something close to these numbers). When a higher ranked player lost to a lower ranked player, he loses more BP like -50 or -60. However I've seen a few cases when a B or C+ player lost to a C player, the C player gets +60 as expected but the B/C+ player only gets a -16. Does anyone know how is the BP change determined? Is the "battle rank" (the AAA/AA/A/B/C/D thing at the end of a game) a factor?