Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Fixed a bug where combat rules were applied globally to syncs, causing many trash mods, and boss RP syncs to never actually sync in the first place, defeating entire purpose in many cases of why syncs were coded. This should fix MANY RP timers. One concern here is that it might also cause mods that aren't correctly checking IsInCombat in their OnSync handlers to start showing stuff out of combat, which has to be fixed on a per mod level. - Fixed a bug where player syncs were given no restriction on whether or not they should be trusted. There is a reason minSyncRevision exists and an out of date players DBM shouldn't be allowed to ignore that. This code originally existed so a player in a solo raid wouldn't have broken comms entirely, but that's now handled correctly in the sendSync function which automatically passes player comms to sync handler without check if there is no one else in group with them, so all the hacky exclusion checks in ReceiveSync are no longer needed. This change makes this commit not needed anymore: 22ab121 Topic was also discussed in more detail on my retail PR.
- Loading branch information