fix(Core/Reputation): correctly unset the SetAtWar flag on char login (#24120)

This commit is contained in:
sogladev
2025-12-17 08:54:43 +01:00
committed by GitHub
parent d22f01e063
commit 7ae6a4ad65

View File

@@ -432,7 +432,7 @@ bool ReputationMgr::SetOneFactionReputation(FactionEntry const* factionEntry, fl
if (new_rank <= REP_HOSTILE)
SetAtWar(&itr->second, true);
if (old_rank == REP_HOSTILE && new_rank >= REP_UNFRIENDLY && factionEntry->CanBeSetAtWar())
if (old_rank <= REP_HOSTILE && new_rank >= REP_UNFRIENDLY && factionEntry->CanBeSetAtWar())
SetAtWar(&itr->second, false);
if (new_rank > old_rank)