[wpdev-commits] wolfpack/network uosocket.cpp,1.385,1.386
Brought to you by:
rip,
thiagocorrea
From: Correa <thi...@us...> - 2004-08-05 01:29:20
|
Update of /cvsroot/wpdev/wolfpack/network In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22993 Modified Files: uosocket.cpp Log Message: Fixed bug 0000192 did some refactoring on cUOSocket::sendStatWindow. Reduced the number of branches ( duplicates. ) Index: uosocket.cpp =================================================================== RCS file: /cvsroot/wpdev/wolfpack/network/uosocket.cpp,v retrieving revision 1.385 retrieving revision 1.386 diff -C2 -d -r1.385 -r1.386 *** uosocket.cpp 4 Aug 2004 23:17:38 -0000 1.385 --- uosocket.cpp 5 Aug 2004 01:29:04 -0000 1.386 *************** *** 611,615 **** QValueVector<P_PLAYER> characters = _account->caracterList(); ! if ( packet->slot() >= characters.size() ) { cUOTxDenyLogin denyLogin; --- 611,615 ---- QValueVector<P_PLAYER> characters = _account->caracterList(); ! if ( packet->slot() > characters.size() ) { cUOTxDenyLogin denyLogin; *************** *** 2364,2367 **** --- 2364,2370 ---- sendStats.setAllowRename( ( ( pChar->objectType() == enNPC && dynamic_cast<P_NPC>( pChar )->owner() == _player && !pChar->isHuman() ) || _player->isGM() ) && ( _player != pChar ) ); + sendStats.setName( pChar->name() ); + sendStats.setSerial( pChar->serial() ); + if ( pChar != _player ) { *************** *** 2376,2387 **** sendStats.setMaxHp( pChar->maxHitpoints() ); sendStats.setHp( pChar->hitpoints() ); - } - - sendStats.setName( pChar->name() ); - sendStats.setSerial( pChar->serial() ); - - // Set the rest - and reset if nec. - if ( pChar == _player ) - { sendStats.setStamina( _player->stamina() ); sendStats.setMaxStamina( _player->maxStamina() ); --- 2379,2382 ---- *************** *** 2418,2433 **** stats.setLocks( _player->strengthLock(), _player->dexterityLock(), _player->intelligenceLock() ); send( &stats ); - } ! // Send the packet to our party members too ! if ( pChar == _player && _player->party() ) ! { ! QPtrList<cPlayer> members = _player->party()->members(); ! ! for ( P_PLAYER member = members.first(); member; member = members.next() ) { ! if ( member->socket() && member != _player ) { ! member->socket()->send( &sendStats ); } } --- 2413,2428 ---- stats.setLocks( _player->strengthLock(), _player->dexterityLock(), _player->intelligenceLock() ); send( &stats ); ! // Send the packet to our party members too ! if ( _player->party() ) { ! QPtrList<cPlayer> members = _player->party()->members(); ! ! for ( P_PLAYER member = members.first(); member; member = members.next() ) { ! if ( member->socket() && member != _player ) ! { ! member->socket()->send( &sendStats ); ! } } } |