REWORK THE REPORT BOT

TheAbyssWalker48·10/13/2019, 9:26:40 PM·1 votes·1,919 views

So, ever been playing a game, and you have a Vayne adc who has more ego than Escanor from 7 deadly sins, she does bad, or you do something that maybe wasnt the smartest and now she is just permafarming trying to get the game over with so she can just go onto the next? Well, after the game, you report her for afk and throwing, but you dont get the notification ever that something has happened.

Here's the thing, I have 0 trust in the report bot. Sure I will report toxic people for being just that, ill report people for being afk, or just intentionally throwing a game. But the problem is, even though that bot is there, it seems like every other game you get this one extremely toxic person who is just there to ruin everyone's day. Be it a smurf who doesnt even care to try to win, and first times irelia adc. Or the toxic master yi who's permafarming the jungle and never doing anything other than that.

The reason why you always see people that are toxic is because the report bot isnt the best at doing its job. It will see AFK as just standing in one place for minutes at a time, but that spectrum needs to be widened to things like AFK farming. Intentional feeding is only seen as running it down mid, top or bot and letting them kill you, but there should be another option: intentional throwing. Intentional throwing is when you have 4 people in your base, everyone but one person on your team is there, where is the other person at? Taking tier 2 tower at top side and its the support.

There should also be punishments for intentionally angering your teammates. Doing this counts as light harassment but not full on harassment, so most of the time it will go unnoticed.

One problem that arises when talking about broadening the report bot's range, is elo mindsets and skill. In iron, probably most everything that goes on could be seen as an intentional throw in an elo like silver or gold. The solution is to code what kinds of movements, plays, etc are acceptable in different elos by using an average amount of games as data. So that when there is an abnormality, its more noticeable and the report actually goes through.

Im not a programmer, I actually only took a beginners class in C++, so I personally have no idea how the specifics of reprogramming the report bot would go, but I do know that on different sites, you can review your own games, and there will be a map of the rift that shows the movements of you, your teammates, kills, deaths, wards placed and killed all over the map throughout the course of the game. I believe Riot could use something like that to determine if someone should receive a punishment.

Speaking of punishments. They need to be cracked down on. Obviously if you start running it down mid in ranked you are going to get banned, if you go AFK in too many games you will get leaverbuster. Here is what I suggest. Take leaverbuster penalties (Waiting minutes before the game starts looking for actual games) and add them onto harassment reports. Limiting the amount of messages you can say in game is an alright punishment, but it seems like a light punishment, since in most of my games I personally dont really type at all. With this suggestion it would be more of an annoyance and an actual consequence to the toxic people in the community. I am only bringing this up because I like playing the game, but I when I have like 2 games in a row where people are just toxic, give up and dont wanna play, then just go out of the way to ruin the game in general, it makes me just want to stop playing for a bit or quit entirely.

3 Comments

Denelix10/15/2019, 2:06:47 AM1 votes

Why do posts on here get auto negative 20 down votes?

Imperial Pandaa10/15/2019, 3:11:33 AM1 votes

So, even starting prpgramming I imagine you understand that more codes/processes you have running the more likely spaghetti happens. We will get more into that though.

Intentionally throwing is griefing/trolling. It already falls under that category. It is a difficult measurement though, especially when you consider other maps/game modes.

AFK isn't detected just by standing in one spot, it is also measured by meaningful contribution. So that Fizz running laps around base is getting flagged if he isn't hitting someone. Afk farming/splitpushing is harder to program. Too loose guidelines and it never detects. Too harsh and the person who went to get a slow push or split gets flagged unfairly. Perhaps a good example would be current practice for d/c in rank games. Say you reconnect before any meaningful damage was done, but have already been flagged. You won't get LP even if you go 20/0/20

Your example of intentionally throwing isn't the best either. Partly because you didn't specify who was missing from their team. I like building ZZ' Rot as a tanky support. By being top, they would need to send a damage dealer to deal with my Zz Rot push as their support wouldn't be able to chase me off. May not be a throw but a bad call by me, but the idea was to pull one of the enemy carries to me to give my team a better chance.

Except not everyome is trying to intentionally anger their team. People rage for simply bad plays. Hell, I had a guy today rage because my premade banned his Garen, that he wasn't even hovering mind you. Then kept complaining because he didn't like the way my two friends played (which they are bad admittedly). They weren't trying to intentionally anger him or throw. Also note, that passive aggressiveness can be punished as well. So maybe I'm missing a better example of what you mean.

The skill level difference can be varient in even the same League. Programming every single contengency of "what should be acceptable" in every elo isn't feasible. Consistency is important, but that is also a current problem in the system. It is why cases like the 100% Yi 0% TK are harder to detect. They show they are a good Yi, but are a horrible TK. So the system looking at consistency won't really see a problem since the champs are different. It is why people go "Trololo I've trolled 1000 games and no punishment". The system simply thinks they are a really shit player.

To continue with the variance, you would also have to code what is acceptable for every champ into every position. That is a lot of code for a system to use with variences for every elo. So 145 champs x 5 positions = 725 champ acceptance x 9 elos = 6,525 designs x how ever many factors you want to include. Oh, I forgot to factor builds into the equation. On-hit Neeko is different from Simple AP Neeko.

Chat Restrictions are supposed to be a light punishments. If you get one, whether you seldomly use chat or not, you get a warning that you used it wrong somehow. As for queue time, Leaverbuster and LPQ are supposed to do that to dissuade afk/leaving because that is what the punishment is about. Don't give a chat punishment for afk. Don't get an afk punishment for chat.