mirror of
https://github.com/mangosfour/server.git
synced 2025-12-14 07:37:01 +00:00
[7460] Fixed possible cheating in rated arena by ressurection after relog.
Fix: Do not allow to remove insignia from players in arena! Fixed ending arena match when last player of team logs out. Signed-off-by: Triply <triply@getmangos.com>
This commit is contained in:
parent
e4a5a47178
commit
7dd997617e
3 changed files with 10 additions and 5 deletions
|
|
@ -4044,7 +4044,7 @@ void Player::CreateCorpse()
|
|||
flags |= CORPSE_FLAG_HIDE_HELM;
|
||||
if(HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_HIDE_CLOAK))
|
||||
flags |= CORPSE_FLAG_HIDE_CLOAK;
|
||||
if(InBattleGround())
|
||||
if(InBattleGround() && !InArena())
|
||||
flags |= CORPSE_FLAG_LOOTABLE; // to be able to remove insignia
|
||||
corpse->SetUInt32Value( CORPSE_FIELD_FLAGS, flags );
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue