Looking4Group / L4G_Core

Looking4Group Core
http://looking4group.eu
GNU General Public License v2.0
37 stars 69 forks source link

AFK debuff in BGs #3623

Open WarriorTSW opened 7 years ago

WarriorTSW commented 7 years ago

Hello,

I just entered an AV and 14 seconds after entering I am hit with an AFK debuff and removed. Is this a bug? Is it abuse from other players? I have video proof if required. Other players have reported this in guild chat.

AnonXS commented 7 years ago

Yes, i heared there is some player abuse going on.

Linked to https://github.com/Looking4Group/L4G_Core/issues/418, most likely Dublicate. :)

Saltgurka commented 7 years ago

This should not be a thing: https://github.com/Looking4Group/L4G_Core/blob/5db29dcb30ef0d336e467f61334d8474108b09fa/src/game/BattleGround.cpp#L191

The player should simply not be able to earn honor or marks after getting reported. It should not be kicked. I will look into this.

AnonXS commented 7 years ago

He should after a certain amount of people reported him.

Please read through the delicate situation with that afk report method as there are 2 sides to this medal.

Saltgurka commented 7 years ago

We can't have players getting kicked when the debuff duration is only 60 seconds. That means people can get kicked for not being in combat before the BG has even begun.

Most of the information in https://github.com/Looking4Group/L4G_Core/issues/418 is in german, so I don't get anything from that. As far as I know spell 43681 should not kick the player.

http://www.wowhead.com/spell=43681/inactive#comments:id=159897

By Jagema (687 – 6) on 2007/09/28 (Patch 2.2.0)
This debuff is added in the battlegrounds after a few players have reported an "AFK Player". This player will get an "Idle" debuff that has a timer until it's converted to a full duration debuff which transforms into "Inactive" and prevents the selected player from getting any marks (AB; AV; WSG; EotS) or Honour. The debuff can be deleted by engaging PvP combat.

Saltgurka commented 7 years ago

My suggestion would be something like this: https://github.com/Looking4Group/L4G_Core/compare/salt_bg_report?expand=1 That would be the blizzlike implementation afaik.

The alternative would be to increase the duration of the debuff to something like 5 minutes, and we keep the kick like it is now. That will allow players to get into combat soon enough. Then we could also make sure the player gets the deserter debuff after getting kicked.

Saltgurka commented 7 years ago

Temporary solution until we figure out how to rework the system in a good way. https://github.com/Looking4Group/L4G_Core/pull/3639

tst12 commented 7 years ago

aura checked in player::rewardhonor