Aegis Guild Hall v1.1.2
What's new
### Changed
- **Aegis does less work when a guildmate's details change.** When one person
in any of your communities changed, Battle.net communities included, Aegis
re-read the details of every member of your guild. It now reads only the
person who changed, and only if they're in your guild. In a large guild that
was a lot of memory turned over for nothing.
- **Roster refreshes that change nothing cost less.** Most refreshes are
guildmates changing zone or logging in and out. Aegis used to redo part of
its sync check after each one; it now does that only when someone joins or
leaves.
### Fixed
- **Aegis stays quiet in combat.** During a fight Aegis no longer checks
whether your copy of the guild's data matches your guildmates', and it
doesn't answer their requests to compare or to send what they're missing.
In a big guild that work could take long enough mid-fight to throw a
"script ran too long" error. Aegis catches up a few seconds after combat
ends. Updates guildmates post while you're fighting still arrive.
- **A single error no longer stops Aegis syncing for the rest of the
session.** Before, one error in a background task stopped all of them,
including sync, until you reloaded. Each task now runs on its own, so an
error in one doesn't hold up the others.
- **A judge's score sent during a long fight is no longer lost.** Aegis holds
competition scores until combat ends, but after a fight longer than a
minute it threw them away as out of date.
This mod has no additional files

