Respect probably got charged twice - lost 100 energy

By gmaail · · 11 views · 0 upvotes · 2 replies

I started with 133 energy and did a few battles. Then I used the free respec.

After activating it, the respec window got stuck. I refreshed the page, but all my skills were still allocated. I tried activating the respec again, which generated a system error. However, after refreshing once more, my skills had been reset successfully.

I continued playing and did a few more battles. Later, I noticed that my energy had dropped to around 25 (I don't remember the exact amount, but it was somewhere between 25 and 29).

It looks like the respec may have been processed twice, consuming an extra 100 energy.

Replies

TokenLord ·
Thanks for the detailed report! I found two issues:

1. The free respec bonus had a math bug where it did not work for players who already used 3+ respecs before the bonus was granted. This is now fixed - your bonus_free_respecs = 1 will properly make your next respec free.

2. The UI freezing + double charge: the server does have refund logic for failed respecs, but if the first respec succeeded on the server while the UI appeared frozen, the second attempt may have executed a second full respec. Your bonus should now work. If you are still missing energy, let us know and we can check the logs.

Thanks for the detailed steps!
TokenLord ·
Quick follow-up: I have refunded 100 energy to your account for the respec that should have been free via your bonus. Your energy was 0.5 and is now 100.5.

Regarding the double-charge: I checked and you were only charged for one respec (the 4th one that should have been free). The UI freeze may have made it look like a double charge, but only one went through on the server. I have also added proper audit logging so we can verify respec energy charges in the future.

Thanks for the report!