Show
Ignore:
Timestamp:
11/19/08 13:43:30 (17 years ago)
Author:
yumileroy
Message:

[svn] * Avoid access to bag item prototype for getting bag size, use related item
update field instead as more fast source. source mangos.
* Further reduce of DB access in guild handlers.
* Multi-locale DBC extracting - source Foks

*** Devs not responsible if all your player items drop to the ground and get eaten by ants or rabbits.. or some kind of wierd ant-rabbits..

Original author: KingPin?
Date: 2008-11-06 08:20:26-06:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/game/Level2.cpp

    r173 r177  
    861861    dstslot = (uint8)atoi(pParam2); 
    862862 
     863    if(srcslot==dstslot) 
     864        return true; 
     865         
    863866    uint16 src = ((INVENTORY_SLOT_BAG_0 << 8) | srcslot); 
    864867    uint16 dst = ((INVENTORY_SLOT_BAG_0 << 8) | dstslot); 
    865868 
    866     if(srcslot==dstslot) 
    867         return true; 
    868  
    869869    m_session->GetPlayer()->SwapItem( src, dst ); 
    870870 
     
    873873 
    874874//add spawn of creature 
    875 bool ChatHandler::HandleAddSpwCommand(const char* args) 
     875bool ChatHandler::HandleNpcAddCommand(const char* args) 
    876876{ 
    877877    if(!*args) 
     
    923923} 
    924924 
    925 bool ChatHandler::HandleDelCreatureCommand(const char* args) 
     925bool ChatHandler::HandleNpcDeleteCommand(const char* args) 
    926926{ 
    927927    Creature* unit = NULL; 
     
    10711071 
    10721072//move selected creature 
    1073 bool ChatHandler::HandleMoveCreatureCommand(const char* args) 
     1073bool ChatHandler::HandleNpcMoveCommand(const char* args) 
    10741074{ 
    10751075    uint32 lowguid = 0; 
     
    13241324 
    13251325//add move for creature 
    1326 bool ChatHandler::HandleAddMoveCommand(const char* args) 
     1326bool ChatHandler::HandleNpcAddMoveCommand(const char* args) 
    13271327{ 
    13281328    if(!*args) 
     
    13981398 *                       change the movement type 
    13991399 */ 
    1400 bool ChatHandler::HandleSetMoveTypeCommand(const char* args) 
     1400bool ChatHandler::HandleNpcSetMoveTypeCommand(const char* args) 
    14011401{ 
    14021402    if(!*args) 
     
    15261526 
    15271527    return true; 
    1528 }                                                           // HandleSetMoveTypeCommand 
     1528}                                                           // HandleNpcSetMoveTypeCommand 
    15291529 
    15301530//change level of creature or pet 
     
    15661566 
    15671567//set npcflag of creature 
    1568 bool ChatHandler::HandleNPCFlagCommand(const char* args) 
     1568bool ChatHandler::HandleNpcFlagCommand(const char* args) 
    15691569{ 
    15701570    if (!*args) 
     
    15921592 
    15931593//set model of creature 
    1594 bool ChatHandler::HandleSetModelCommand(const char* args) 
     1594bool ChatHandler::HandleNpcSetModelCommand(const char* args) 
    15951595{ 
    15961596    if (!*args) 
     
    16331633} 
    16341634 
    1635 //set faction of creature  or go 
    1636 bool ChatHandler::HandleFactionIdCommand(const char* args) 
     1635//set faction of creature 
     1636bool ChatHandler::HandleNpcFactionIdCommand(const char* args) 
    16371637{ 
    16381638    if (!*args) 
     
    21392139 
    21402140//set spawn dist of creature 
    2141 bool ChatHandler::HandleSpawnDistCommand(const char* args) 
     2141bool ChatHandler::HandleNpcSpawnDistCommand(const char* args) 
    21422142{ 
    21432143    if(!*args) 
     
    21772177} 
    21782178 
    2179 bool ChatHandler::HandleSpawnTimeCommand(const char* args) 
     2179bool ChatHandler::HandleNpcSpawnTimeCommand(const char* args) 
    21802180{ 
    21812181    if(!*args)