diff options
Diffstat (limited to 'src/game/TradeHandler.cpp')
| -rw-r--r-- | src/game/TradeHandler.cpp | 42 | 
1 files changed, 21 insertions, 21 deletions
diff --git a/src/game/TradeHandler.cpp b/src/game/TradeHandler.cpp index 278bb37c81c..3cead4551c1 100644 --- a/src/game/TradeHandler.cpp +++ b/src/game/TradeHandler.cpp @@ -1,7 +1,7 @@  /* - * Copyright (C) 2005-2008 MaNGOS <http://www.mangosproject.org/> + * Copyright (C) 2005-2009 MaNGOS <http://getmangos.com/>   * - * Copyright (C) 2008 Trinity <http://www.trinitycore.org/> + * Copyright (C) 2008-2009 Trinity <http://www.trinitycore.org/>   *   * This program is free software; you can redistribute it and/or modify   * it under the terms of the GNU General Public License as published by @@ -134,7 +134,7 @@ void WorldSession::SendUpdateTrade()      data << (uint32) _player->pTrader->tradeGold;           // trader gold      data << (uint32) 0;                                     // spell casted on lowest slot item -    for(uint8 i = 0; i < TRADE_SLOT_COUNT; i++) +    for(uint8 i = 0; i < TRADE_SLOT_COUNT; ++i)      {          item = (_player->pTrader->tradeItems[i] != NULL_SLOT ? _player->pTrader->GetItemByPos( _player->pTrader->tradeItems[i] ) : NULL); @@ -179,7 +179,7 @@ void WorldSession::SendUpdateTrade()  void WorldSession::moveItems(Item* myItems[], Item* hisItems[])  { -    for(int i=0; i<TRADE_SLOT_TRADED_COUNT; i++) +    for(int i=0; i<TRADE_SLOT_TRADED_COUNT; ++i)      {          ItemPosCountVec traderDst;          ItemPosCountVec playerDst; @@ -278,7 +278,7 @@ void WorldSession::HandleAcceptTradeOpcode(WorldPacket& /*recvPacket*/)      }      // not accept if some items now can't be trade (cheating) -    for(int i=0; i<TRADE_SLOT_TRADED_COUNT; i++) +    for(int i=0; i<TRADE_SLOT_TRADED_COUNT; ++i)      {          if(_player->tradeItems[i] != NULL_SLOT )          { @@ -311,7 +311,7 @@ void WorldSession::HandleAcceptTradeOpcode(WorldPacket& /*recvPacket*/)          _player->pTrader->GetSession()->SendTradeStatus(TRADE_STATUS_TRADE_ACCEPT);          // store items in local list and set 'in-trade' flag -        for(int i=0; i<TRADE_SLOT_TRADED_COUNT; i++) +        for(int i=0; i<TRADE_SLOT_TRADED_COUNT; ++i)          {              if(_player->tradeItems[i] != NULL_SLOT )              { @@ -336,7 +336,7 @@ void WorldSession::HandleAcceptTradeOpcode(WorldPacket& /*recvPacket*/)          myCanCompleteTrade = (_player->CanStoreItems( hisItems,TRADE_SLOT_TRADED_COUNT ) == EQUIP_ERR_OK);          // clear 'in-trade' flag -        for(int i=0; i<TRADE_SLOT_TRADED_COUNT; i++) +        for(int i=0; i<TRADE_SLOT_TRADED_COUNT; ++i)          {              if(myItems[i])  myItems[i]->SetInTrade(false);              if(hisItems[i]) hisItems[i]->SetInTrade(false); @@ -361,7 +361,7 @@ void WorldSession::HandleAcceptTradeOpcode(WorldPacket& /*recvPacket*/)          }          // execute trade: 1. remove -        for(int i=0; i<TRADE_SLOT_TRADED_COUNT; i++) +        for(int i=0; i<TRADE_SLOT_TRADED_COUNT; ++i)          {              if(myItems[i])              { @@ -461,30 +461,30 @@ void WorldSession::HandleInitiateTradeOpcode(WorldPacket& recvPacket)  {      CHECK_PACKET_SIZE(recvPacket,8); -    if( GetPlayer()->pTrader ) +    if (GetPlayer()->pTrader)          return;      uint64 ID; -    if( !GetPlayer()->isAlive() ) +    if (!GetPlayer()->isAlive())      {          SendTradeStatus(TRADE_STATUS_YOU_DEAD);          return;      } -    if( GetPlayer()->hasUnitState(UNIT_STAT_STUNNED) ) +    if (GetPlayer()->hasUnitState(UNIT_STAT_STUNNED))      {          SendTradeStatus(TRADE_STATUS_YOU_STUNNED);          return;      } -    if( isLogingOut() ) +    if (isLogingOut())      {          SendTradeStatus(TRADE_STATUS_YOU_LOGOUT);          return;      } -    if( GetPlayer()->isInFlight() ) +    if (GetPlayer()->isInFlight())      {          SendTradeStatus(TRADE_STATUS_TARGET_TO_FAR);          return; @@ -494,43 +494,43 @@ void WorldSession::HandleInitiateTradeOpcode(WorldPacket& recvPacket)      Player* pOther = ObjectAccessor::FindPlayer( ID ); -    if( !pOther ) +    if (!pOther)      {          SendTradeStatus(TRADE_STATUS_NO_TARGET);          return;      } -    if( pOther == GetPlayer() || pOther->pTrader ) +    if (pOther == GetPlayer() || pOther->pTrader)      {          SendTradeStatus(TRADE_STATUS_BUSY);          return;      } -    if( !pOther->isAlive() ) +    if (!pOther->isAlive())      {          SendTradeStatus(TRADE_STATUS_TARGET_DEAD);          return;      } -    if( pOther->isInFlight() ) +    if (pOther->isInFlight())      {          SendTradeStatus(TRADE_STATUS_TARGET_TO_FAR);          return;      } -    if( pOther->hasUnitState(UNIT_STAT_STUNNED) ) +    if (pOther->hasUnitState(UNIT_STAT_STUNNED))      {          SendTradeStatus(TRADE_STATUS_TARGET_STUNNED);          return;      } -    if( pOther->GetSession()->isLogingOut() ) +    if (pOther->GetSession()->isLogingOut())      {          SendTradeStatus(TRADE_STATUS_TARGET_LOGOUT);          return;      } -    if( pOther->GetSocial()->HasIgnore(GetPlayer()->GetGUIDLow()) ) +    if (pOther->GetSocial()->HasIgnore(GetPlayer()->GetGUIDLow()))      {          SendTradeStatus(TRADE_STATUS_IGNORE_YOU);          return; @@ -542,7 +542,7 @@ void WorldSession::HandleInitiateTradeOpcode(WorldPacket& recvPacket)          return;      } -    if( pOther->GetDistance2d( _player ) > 10.0f ) +    if (!pOther->IsWithinDistInMap(_player,10.0f,false))      {          SendTradeStatus(TRADE_STATUS_TARGET_TO_FAR);          return;  | 
