420 total Character Points at level 24

Forum where closed and resolved bug reports live
Post Reply
Violet Ultra
Posts: 38
Joined: Sat Feb 26, 2022 10:56 pm

420 total Character Points at level 24

Post by Violet Ultra »

If https://wiki.nexusclash.com/wiki/Character_Points means what I think it means, a character should have at least 440 CP at level 24. Certainly I know for sure at least that you wouldn't end up with the stated 620 CP at level 30 if it weren't so. And yet...
- 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).
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.

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:
Eleni
Level: 24
Classes: Lightspeaker Shepherd Mortal
Character Points Available: -55
Character Points Spent: 475 (190/90/195)
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.)

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.
User avatar
Liche
Posts: 108
Joined: Sun Aug 14, 2022 2:13 am

Re: 420 total Character Points at level 24

Post by Liche »

My character clash.php?op=character&id=105600 had a similar thing happen, but in his case he was decremented 70 CP. I haven't been able to figure out where the difference comes from...
- 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 -70 CP to spend. (2023-08-11 23:25:12).
Post Reply