Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. void ObjectMgr::LoadCreatureTemplates()
  2. {
  3. uint32 oldMSTime = getMSTime();
  4.  
  5. SQLCreatureLoader loader;
  6. loader.Load(sCreatureStorage);
  7.  
  8. // check data correctness
  9. for (uint32 i = 1; i < sCreatureStorage.MaxEntry; ++i)
  10. {
  11. CreatureInfo const* cInfo = sCreatureStorage.LookupEntry<CreatureInfo>(i);
  12.  
  13. const_cast<CreatureInfo*>(cInfo)->speed_run = cInfo->speed_run / baseMoveSpeed[MOVE_RUN];
  14. const_cast<CreatureInfo*>(cInfo)->speed_walk = cInfo->speed_walk / baseMoveSpeed[MOVE_WALK];
  15.  
  16. CheckCreatureTemplate(cInfo);
  17. }
  18.  
  19. sLog->outString(">> Loaded %u creature definitions in %u ms", sCreatureStorage.RecordCount, GetMSTimeDiffToNow(oldMSTime));
  20. sLog->outString();
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement