Show
Ignore:
Timestamp:
09/20/09 20:50:14 (3 years ago)
Author:
valroft
Message:

- Fully reverted LocalizationMgr?. It wasn't being used, and really only wasted memory. Localize your own DBs.
- Run the SQL update 2009_09_20_localizations.sql.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/hearthstone-world/QuestMgr.cpp

    r19 r21  
    256256void QuestMgr::BuildOfferReward(WorldPacket *data, Quest* qst, Object* qst_giver, uint32 menutype, uint32 language, Player* plr) 
    257257{ 
    258         LocalizedQuest * lq = (language>0) ? sLocalizationMgr.GetLocalizedQuest(qst->id,language):NULL; 
    259258        ItemPrototype * it; 
    260259        data->SetOpcode(SMSG_QUESTGIVER_OFFER_REWARD); 
     
    262261        *data << qst->id; 
    263262 
    264         if(lq) 
    265         { 
    266                 *data << lq->Title; 
    267                 *data << lq->CompletionText; 
    268         } 
    269         else 
    270         { 
    271                 *data << qst->title; 
    272                 *data << qst->completiontext; 
    273         } 
     263        *data << qst->title; 
     264        *data << qst->completiontext; 
    274265         
    275266        //uint32 a = 0, b = 0, c = 1, d = 0, e = 1; 
     
    324315void QuestMgr::BuildQuestDetails(WorldPacket *data, Quest* qst, Object* qst_giver, uint32 menutype, uint32 language, Player* plr) 
    325316{ 
    326         LocalizedQuest * lq = (language>0) ? sLocalizationMgr.GetLocalizedQuest(qst->id,language):NULL; 
    327317        std::map<uint32, uint8>::const_iterator itr; 
    328318 
     
    332322        *data << uint64(0);                                                                             // 3.0.2 unk 
    333323        *data << qst->id; 
    334         if(lq) 
    335         { 
    336                 *data << lq->Title; 
    337                 *data << lq->Details; 
    338                 *data << lq->Objectives; 
    339         } 
    340         else 
    341         { 
    342                 *data <<  qst->title; 
    343                 *data <<  qst->details; 
    344                 *data <<  qst->objectives; 
    345         } 
     324 
     325        *data <<  qst->title; 
     326        *data <<  qst->details; 
     327        *data <<  qst->objectives; 
    346328 
    347329        *data << uint32(1);                                                             // Is Acceptable 
     
    403385void QuestMgr::BuildRequestItems(WorldPacket *data, Quest* qst, Object* qst_giver, uint32 status, uint32 language) 
    404386{ 
    405         LocalizedQuest * lq = (language>0) ? sLocalizationMgr.GetLocalizedQuest(qst->id,language):NULL; 
    406387        ItemPrototype * it; 
    407388        data->SetOpcode( SMSG_QUESTGIVER_REQUEST_ITEMS ); 
     
    410391        *data << qst->id; 
    411392 
    412         if(lq) 
    413         { 
    414                 *data << lq->Title; 
    415                 *data << ((lq->IncompleteText[0]) ? lq->IncompleteText : lq->Details); 
    416         } 
    417         else 
    418         { 
    419                 *data << qst->title; 
    420                 *data << (qst->incompletetext[0] ? qst->incompletetext : qst->details); 
    421         } 
     393        *data << qst->title; 
     394        *data << (qst->incompletetext[0] ? qst->incompletetext : qst->details); 
    422395         
    423396        *data << uint32(0); 
     
    538511                        { 
    539512                                tmp_map.insert(std::map<uint32,uint8>::value_type((*it)->qst->id, 1)); 
    540                                 LocalizedQuest * lq = (language>0) ? sLocalizationMgr.GetLocalizedQuest((*it)->qst->id,language):NULL; 
    541513 
    542514                                *data << (*it)->qst->id; 
     
    561533                                        *data << status << uint32(0); 
    562534                                } 
    563                                 if(lq) 
    564                                         *data << lq->Title; 
    565                                 else 
    566                                         *data << (*it)->qst->title; 
     535 
     536                                *data << (*it)->qst->title; 
    567537                        } 
    568538                }