Okay, I know there are more than 50 exploration badges. But if I recall correctly, the bonus CP was only 50, wasn't it? I don't know of more than 54 exploration badges anyway.- The arena event is over and your affiliation with your side has been reset. The temporary bonus CP awarded has also been removed, leaving you with -55 CP to spend. (2023-08-11 23:25:12).
But ANYWAY, while that may possibly point to a bigger problem, let me show you an almost-as-big problem I'm more sure about; one that I think is affecting literally anyone who had unspent CP when they were dumped out of the Arena:
That's 475 - 55 = 420 total CP. I don't know what you think we shepherds were doing all that time in the Arena Shard, but we weren't just sitting around all day in the Ward Of Respite smoking Healing Herbs. We gave it a real effort. (Albeit really uncoordinated. Those Neutrals seemed like they were glued to their Discord non-stop. Sheesh.)Eleni
Level: 24
Classes: Lightspeaker Shepherd Mortal
Character Points Available: -55
Character Points Spent: 475 (190/90/195)
These two(?) bugs are just symptoms of a really REALLY even BIGGER problem though: CP is treated as it's own separate stored variable. This presents endless opportunities for any of the endless parade of bugs trampling over this game to permanently rob someone of Character Points. And if how long it took for anyone to file a bug report after this Arena event ended is any indication, most people never even notice! They're just stuck thinking "Oh, I'm really starved for CP! I guess there's nothing for it but to tediously grind badges for several eternities..."
I'm not sure if you noticed this in other RPGs, but in many of them there tends to be the concept of 'derived attributes'; a number that can be calculated from existing data. Since it can be, it should be. Nexus Clash should (ideally) be recalculating your CP total from scratch every single time something happens that could potentially change it. It may still be stored in a variable so that things like the character selection list can quickly display it without causing lag, but nothing should be altering this variable directly besides the subroutine that tallies up all your levels/ranks/badges/etc and recalculates it.
How would admins give people bonus CP for stuff like this Arena event then? By making "bonus CP" its own separate (and much less volatile) thing, a source of CP applied after levels, ranks, and exploration badges.
I hope I'm emphasizing this enough: most people don't notice when they're missing CP, most of those who do probably assume they must've forgotten something, and even if someone's certain they're suffering a CP bug... how often do they think to file a bug report on the forum about it? So yeah, this is not just a problem, it's a big problem and one where we can't even really tell HOW big it really is.