aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWyrserth <wyrserth@protonmail.com>2019-07-13 01:08:16 +0200
committerWyrserth <wyrserth@protonmail.com>2019-07-13 01:08:16 +0200
commit57070192561b6f385e4c465d397feafe85df2413 (patch)
tree5ea54c487f7839d7e75e9d120bcd0cd07b71cbfe
parenta54af39e29f87735ce2bc9774e664b543c9dff02 (diff)
Core/Player: apply LevelReq.Trade only to the player initiating a trade, aligning it with the other LevelReq.* config options.
-rw-r--r--src/server/game/Handlers/TradeHandler.cpp8
-rw-r--r--src/server/worldserver/worldserver.conf.dist2
2 files changed, 1 insertions, 9 deletions
diff --git a/src/server/game/Handlers/TradeHandler.cpp b/src/server/game/Handlers/TradeHandler.cpp
index 7cc0d6fab70..f79b1e6538d 100644
--- a/src/server/game/Handlers/TradeHandler.cpp
+++ b/src/server/game/Handlers/TradeHandler.cpp
@@ -700,14 +700,6 @@ void WorldSession::HandleInitiateTradeOpcode(WorldPacket& recvPacket)
return;
}
- if (pOther->GetLevel() < sWorld->getIntConfig(CONFIG_TRADE_LEVEL_REQ))
- {
- SendNotification(GetTrinityString(LANG_TRADE_OTHER_REQ), sWorld->getIntConfig(CONFIG_TRADE_LEVEL_REQ));
- info.Status = TRADE_STATUS_CLOSE_WINDOW;
- SendTradeStatus(info);
- return;
- }
-
// OK start trade
_player->m_trade = new TradeData(_player, pOther);
pOther->m_trade = new TradeData(pOther, _player);
diff --git a/src/server/worldserver/worldserver.conf.dist b/src/server/worldserver/worldserver.conf.dist
index 9420b445bf6..1a5af28ab1a 100644
--- a/src/server/worldserver/worldserver.conf.dist
+++ b/src/server/worldserver/worldserver.conf.dist
@@ -3204,7 +3204,7 @@ PlayerStart.String = ""
#
# LevelReq.Trade
-# Description: Level requirement for characters to be able to trade.
+# Description: Level requirement for characters to be able to initiate a trade.
# Default: 1
LevelReq.Trade = 1