I'm glad people still use it, even if it's far from perfect ![Big Grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
As you said, it was kinda hard to synchronize the chars the way it was done.
For the new version, I used services to make multiple HB instances able to communicate with each other, so instead of relying on timers and other chars position (which make it work 'randomly'), each char is actually notifying other HB instances (which are running the plugin) his current state (Like Questing, Waiting for other chars, Turned in and waiting for everyone before starting to quest again etc).
Chars with also notify each other about which exact quest they are trying to turn in, this should reduce the numbers of "deadlocks", like when turning in a class/race specific quest that other chars don't have.
They will also be able to tell if one of them for an uknown reason stopped, and they will all stop so the bugged char is not left behind.
![Big Grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
As you said, it was kinda hard to synchronize the chars the way it was done.
For the new version, I used services to make multiple HB instances able to communicate with each other, so instead of relying on timers and other chars position (which make it work 'randomly'), each char is actually notifying other HB instances (which are running the plugin) his current state (Like Questing, Waiting for other chars, Turned in and waiting for everyone before starting to quest again etc).
Chars with also notify each other about which exact quest they are trying to turn in, this should reduce the numbers of "deadlocks", like when turning in a class/race specific quest that other chars don't have.
They will also be able to tell if one of them for an uknown reason stopped, and they will all stop so the bugged char is not left behind.