erynntiptoescan you add a way for people to force add so I dont have to get a captain ban every time I kill the draft for someone to add up
Unfortunately, people end drafts just because they are getting out picked/troll/not paying attention. Admins will be able to end a draft soon. It is currently on the list to implement.
What about having some way of ending the pug with both captain's consent in order to let them both captain again and not be banned for 5 minutes or whatever? So if a situation arises where one of the first picked players says in chat "shit i gtg sorry" in the middle of picking, they can both be like yea this ruins the game we're starting over. Don't see any problem with it if both of the captains are cool with it (unless a pug ends in the middle of the draft and all the people who were picked would be fatkidded in the new pug because all the better players in the other pug would be picked over them, but that can still happen if one of the captains is willing to sacrifice their ability to captain for a higher level pug so its hard to say what could be done there)
erynnRegarding getting restricted for switching classes: There have been cases where people will switch classes to play their mains if they are losing. Also people are only adding up to say roamer, when they would be first picked on scout and then switching with the captain to gain an unfair advantage against the other captain.
wall of text incoming:
I'm definitely in agreement with you that it can be an issue when people all swap to their mains and suddenly start rolling the pug, however, there is a fine line between this and the other (more common) case in which, for whatever reason, one team is clearly worse than the other (usually because of a bad captain), the losing team switches two players so that they don't keep getting rolled. Though this techincally ruins the 'sanctity' of the pug and in the eyes of the pug system and elo, unfairly changes the outcome of the pug, I feel that most of the time this actually makes the games more enjoyable to play.
Sure it's definitely frustrating, but even in the most extreme scenario possible, your team is up 4 rounds and then ends up losing because the other team switches to their mains, the switching of classes undeniably makes the game more competitive. Looking at it this way it's clear that people will never swap to classes they are worse at, aside from the stand out cases of people throwing. Even then, what's to say it's so bad to swap classes if you're up 4-0 and there's still 15 minutes left in the game? Even in the absolute worst case, you keep rolling them and the pug ends with the losing team (understandably) more salty, it clearly doesn't make much of a difference. What I feel is the far more likely outcome is that instead of being no fun at all for the losing team, they at least get a chance to get a round or two and come back.
The only real problem I could see is if the captain who picks the better team ends up losing 5-4 because all of his players switched classes and threw to mess with him, but I have full confidence that admins will be able to deal with this situation if it does end up arising. From the developer side I know it's definitely tough to deal with this because in an ideal world the elo system should perfeclty reflect who gets picked and its kind of lame for people to switch around to avoid losing elo, but my personal feeling (and hopefully people agree with me here) is that having an actually enjoyable, competitive game is much more important than sticking to the drafted teams and knowing full well that you will lose because your captain fucked up.
Of course it's hard to manage with the amount of games that happen every day, but I remember in the old pug systems (pug.na on irc for example) if you picked a team and got 5-0 rolled, you would 100% get captain restricted if there was an admin around, no questions asked. It seems to me that with this new system this happens a lot less frequently which can lead to more shitty captains and less balanced games, which is fun for nobody. So instead of trying to scapegoat the players switching to their mains and 'ruining' the pugs, you have to at least acknowledge that this doesn't come out of nowhere and more often than not the root cause is the captains (who pick bad teams, leading their players to want to switch in the first place). I know people definitely have differing opinions on this and I may be biased as a frequent captain and player who has done this in the past, but I don't really see it as too much of an issue. Something I didn't address here, something that should be obvious, is that a lot of the time people just don't want to play certain classes. If you get picked on a class you're not good at or you don't want to play, I think it makes perfect sense for people to be able to switch.(for example, when I get picked on a combat class in a high level pug as a medic main I'm likely to want to switch because, whether the pug captain knows it or not, I suck at combat classes)
As for possible sollutions, I'm not sure if this is possible, but if there were some way to get the site to check the logs and verify which class people played and adjust accordingly, that could at least help fix the issue with the elo being skewed (though afaik there isn't elo for specific classes, but maybe that's something worth adding, idk). The far simpler option would just be for admins to investigate any complaints about this on a case-by case basis and determine if people switching classes did in fact ruin the pug, because at least in my mind, it makes no sense to ban people if nobody who was actually in the pug had a problem with it (applies to offclassing too, if people don't have a problem with it why does Big Brother need to step in)