Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "Raid" feature #50

Open
Frechetta opened this issue Aug 4, 2023 · 0 comments
Open

Add "Raid" feature #50

Frechetta opened this issue Aug 4, 2023 · 0 comments
Milestone

Comments

@Frechetta
Copy link
Owner

Frechetta commented Aug 4, 2023

Add the concept of a Raid

  • track raid membership (officers only)
    • snapshots when roster changes
    • officers sync data
    • delete events after 24 hours
  • record raid events (on-time, started, boss killed, ended)
  • record attendance and EP awards
  • record overall raid historical info (raid time, attendance, EP awards)
    • this could just piggy back onto history: associate history events with a raid
  • raid is created manually or when asked when entering an instance (only when a raid has not been started)
  • set a start time or manually start
    • if manually started, can set a retroactive start time
  • automatic on-time award
    • defined time delta for on-time members
  • automatic attendance award
    • applies to all players in the raid between start/end time that were there for a boss kill)
  • automatic end-of-raid award
    • applies to all players present at raid end time
  • built-in bench
    • persistent, but raid start verifies bench first
    • bench also listed on raid window
  • when entering an instance and useForRaid is set, ask if you'd like to continue using addon
  • don't add raiders that aren't guildies to roster until they gain EP/GP
raid = {
    rosterHistory = [],
}
@Frechetta Frechetta converted this from a draft issue Aug 4, 2023
@Frechetta Frechetta modified the milestones: 0.18.0, 0.19.0, 0.20.0 Oct 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant