GuildRuns-0.7.0.zip
What's new
Guild Runs 0.7.0
Big update since 0.5.0. Posting a group now puts it on the game's own calendar, and sign-ups sync much more reliably.
New
- **Groups appear on the game calendar for the whole guild. ** When you post a group, a guild event is created on the in-game calendar. Everyone in the guild sees it, with or without the addon.
- Sign up from the calendar. Open the event in the calendar and a Guild Runs panel appears beside it with Tank, Healer, and DPS buttons and a Withdraw button. Picking a role signs you up in both the calendar and Guild Runs.
- Players without the addon show up too. If someone signs up in the calendar only, the host's roster picks them up with a yellow ? in place of a role. Mage, Rogue, Hunter, and Warlock come in as DPS automatically. The host can set anyone's role from the roster window, and players can pick their own.
- Calendar and board stay in step. Cancel a group and its calendar entry is removed. Delete the entry from the calendar and the group is cancelled. Change the time in the calendar's edit window and the group moves with it.
- Online dots in the roster. A green or grey dot shows who is online. Invite all skips players who are offline and tells you who it skipped.
- Roster window for 5-player groups. A compact window with the list, a role row for the host, and the invite buttons.
- Role count row now has a ? column, and your own role is marked with a gold glow.
- Post form: the time starts at the next quarter hour, Pick instance sits above the group size, and Note has its own row.
- Closing the Guild & Communities window no longer closes the Guild Runs board.
/gruns testadds a 5-player sample you host (plus 10, 20, and 40), each with a Cancel button.
Fixed
- Sign-ups, withdrawals, role changes, and cancels now repair themselves when messages are lost. Groups and rosters end up the same for everyone, tested with a simulated guild with heavy message loss.
- A cancelled group no longer comes back from another player's stale copy.
- Times could read one minute off between a group and its calendar entry. That caused failed cancels and a missing role panel. Fixed.
- The roster window no longer overlaps the board, and its buttons no longer overlap the player list.
- Switching roles in the calendar panel works more than once.
Known limits
- Players need the addon to see the board. The calendar entry is visible to everyone, but picking a role and the roster need Guild Runs.
- Withdrawing removes the event from your own calendar. You can still sign up again with
/gruns. - The game's calendar can't be declined from an addon, so use Withdraw in the Guild Runs panel.
- The calendar's sign-up list is read when the host opens their own event, not automatically.
- The newest and least tested parts: Invite all and Apply groups with several players online, officer cancel, and catching up after a long time offline. These need more than one real player to test.
- Only one calendar day on screen is watched for deleted or moved entries, so a change made to another month is noticed when you view that month.
Times are realm time (the in-game clock).
This mod has no additional files

