Guess what time it is, guys! Yes its this time again. The time to talk about karma bombing. I know, i know, all the talking behind this topic is getting more boring the longer it goes but i really have the urge to speak about it on a large scale. You see, last weekend when i decided to grind, since lvl 61 is needed given the garbage that i call my equipment, i made a terrible mistake. I MISSED THE MORNING HOURS. As a result i overslept by 2-3 hours and startet grinding. "Maybe i will get lucky this time". Uh-huh... As if BDO has ever treated me with luck. I got karmabombed right 10 minutes after i started grinding. And this went on for hours. I couldn't get a single grind session longer than a few minutes without bombers destroying everything. As a result my mind table flipped and i started insulting people since i just couldnt bear it anymore which in turn forced GMs to ban me for 24 hours because some of these douchebags decided to report it. As if those guys arent old enough to handle simple insults. Karma Bombing mission accomplished, wooohooooooo, and ofc like every other player that gets banned for bad behaviour i sat down and thought about what i have done... HA WRONG! It was a monday and i had to work anyway so it actually didnt affect me whatsoever. But grinding on weekends ruined by some sort of 80 AP lowgear pleb who just discovered how karma bombing works goes a bit against the idea of .... uhum.. let me quote from the GMs letter: "Provide a warm and pleasant atmosphere for everyone". How the system currently works goes way too much into the favor of lowgeared newbies which makes sense since those guys havent been milked yet. All the veterans already played long enough and have spent so much money that they arent willing to sacrifice their christmas payment for the game anymore. So as hot as talking about karma bombing gets me im afraid i cant blame anyone. Especially now that i decided to dont give a sht anymore and just go perma red... Which was fun so far btw. Ofc... If there isnt the fact that im actually not that stupid. Stupid enough to make this thread and stupid enough to go perma red but not stupid enough to not think about it. As far as karma bombing is concerned lets shorten the problem. Like many of you know low geared get killed by high geared people which flag up. So the lowies return and bomb the high geared guy down until he is forced to leave the grindspot in fear of losing exp and expensive crystals. To keep things simple lets cut out all those guys which just randomly walk up and kill you because this sort of behaviour should be punished, which is the karma systems intention in the first place. Unfortunately this system only does half his job because if some high geared player starts grinding for half an hour a random lowbie can still walk up and take the spot if the high geared is stupid enough to flag and kill him. And since this game is driving high geared players to low gear spots because of efficiency there is next to no way to not get into contact with this kind of behaviour. So this is what we are going to tackle today: Low geared people randomly killing mobs and forcing the high geared people to kill them in order to bomb their karma down. I dont have much knowledge about the games coding but i assume its mostly written in C++ because thats a quite solid standard for games nowadays. Usually im working with unity which uses C# but the concepts are pretty similiar. And since PA doesnt seem to be smart enough to figure out a simple solution to prevent karma bombing we, the community, have to do it. The idea behind this is following: Once the player kills a mob his location(Node) and his channel will be saved and the mobcounter goes up. Once the mobcounter reaches the gearscore of the player * 2 + 100 the player rank will be counted up by 1. Keep in mind that Gearscore in this regard will the sum of AP, Awa AP and DP to spare non awakened people from the vastly outpowered awakenings. The players rank can get as high as 5 which will be the cap. Once the player leaves the node or the channel rank and counter will be obviously reset (To limit Bell Hoppers). Example: 2 players on the Elric Shrine node. If both players have rank 1 and one decides to flag everything will stay to the current system. However if the player who reaches rank 2 flags and kills the rank 1 person no karma loss will be applied. Ofc these numbers can be tweaked and as with every system this one presents some issues regarding nodes with multiple grind spots but i guess the general idea of this is clear. You can also delete the rank limit but this might cause overflow issues. I was actually bored enough to pseudo code this down using Unity. Have it for free. I will not code this down in whatever language the BDO engine is using. https://pastebin.com/4JEcHBnF Im also aware that this system, in order to reach higher rankings, allows people to take off their gear and grind naked to reach higher ranks faster, but since the current karma system doesnt deal with that either i will just ignore this for now. Since this is a suggestion i hope people will correct the code i wrote down and tell me how shitty and unperformant my work is and expand this code further. Maybe Kakao will finally do their job and pass this to PA.