pazindorb / dc20rpg

MIT License
29 stars 2 forks source link

[BUG] Combat Tracker Advancing Rounds like Turns and Turns like Rounds #37

Open Riv3nOne opened 1 week ago

Riv3nOne commented 1 week ago

Bug Description

As per attached, during combat, advancing to the next "Turn" fully restores the previous actor's AP. However, when advancing to the next "Round" (via the "Next Round" button or advancing past the final actor in combat) none of the actor's AP are restored. This makes tracking actions confusing, as players (and the GM) have to continually "reset" their APs to their expended amount; but also manually restore them to full when the next round starts.

Secondary Bug Description

Additionally, making manual adjustments to GM characters can result in a de-sync between the combat tracker and a token's AP (reference video Next Round Issue, Bandit shows 0 AP, tracker shows 4).

Next Turn Issue

https://github.com/user-attachments/assets/dee0681b-fbd2-4821-891d-5886d4418b9e

Next Round Issue

https://github.com/user-attachments/assets/f62c8420-392d-45d2-9b76-4fd2721bd2b5

Expected behavior

Advancing next Turn will only advance the active marker without adjusting AP Advancing to the next Round (via button or all actors have taken their turns) will advance the Round #, restart the actor order, and restore all non-dead actors' AP.