Standby list support
lantisnt opened this issue ยท 6 comments
Allow users to register to standby list. That list would be then used to either manually or automatically to assign standby DKP.
- Create standby submission CLI / GUI for per roster
- those players should show up in the Standby filter
- people in current raid cant be in standby
- standby list shouldbe cleared after the end of raid
Wanted to add my +1 to this issue as it's the only functionality CDKP had that's "missing" from how my guild uses DKP.
Also wanted to add a suggestion of an interim feature on the way to full Stand-by automation: could "Standby" simply be people who join the CLM Raid but are not in the actual WoW Raid?
Work plan:
- Core
- Per-roster configurations
- Ledger Entry support for bench
- Mutator support for bench - auto-awarding based on configs
- Pre-start standby support
- TBD how this should be implemented internally
- Ui/UX
- Option for players to join on standby to created raid
- Option for Trusted players to add players to standby of the raid they are in
Proposed solution:
- Raiders use Raid view to signup to a raid where one wants to be on standby.
- Raider can be on standby in one raid only
- Raider can signup only to a raid in
Created
state - before it is started.
- Signing up to a Standby happens through addon communication between the signing raider and Raid Owner (Master Looter if present, Raid Leader otherwise).
- Before Signups are local to the Raid Owner thus any Leader / ML changes need to be done before raid is Created
- Changing Raid Owner (chgning RL/ML or adding ML) will result in standby list reset
- New Standby view will be added where Raid Owner will be able to add / remove people from bench
- Adding to / removing from standby should be possible from roster list when raid is Created or In Progress
- When raid starts (transitions into In Progress) self-signup standby is locked and commited to the raid status (making standby global) - all further changes need to be done manually by Raid Owner
- People on standby will be listed and visible in the raid description
- At this point changing raid owner (RL/ML) will not affect the bench
- Players joining any raid will be automatically removed from other raids standby
Options to the standby:
A) Automatically move people leaving raid to standby (off by default)
B) Enable / Disable auto award to include players on standby (enable by default)
C) Include everyone on standby / Include only online players (exclude by default)
I think 4 no longer applies. With raids in ledger we should have the standby people in there as well.
- Should be implemented by changing their status, so we have
join
,standby
andleave
.
The last entry decides what you are. So you could go fromjoin
tostandby
from a history perspective.
Let's give it a more thought where the standby should be kept. The event bloating is something i am afraid of still.
My concept was to standby be only a temporary information and not kept in the ledger until start of the raid - then a full standby list woudl become part of the ledger