{"shas":[["93fc89d39b12578a56b10479b3d7987559f9ba47","51c9ee999c5c3fd63fc1470edbc40532b85e9399@gmail.com","Merge branch 'master' into cataclysm","LordJZ"],["213fc34c20523bee0a6b3c06105a940767e6880e","51c9ee999c5c3fd63fc1470edbc40532b85e9399@gmail.com","Opcodes fixes.\n\n - Replace opcode condention macro with an inlined function.\n - Fix LookupOpcodeName\n - Drop all dummy opcode handlers\n - Output error if handler not found\n - Check before setting a handler","LordJZ"],["d47a8fdedab09a8e0a6b3d502784bc46302b1cb6","21b899598e9a85b3b729edf06f0b1144f566fa10@github.com","[11132] Typo in local var name.\n\nSigned-off-by: VladimirMangos <vladimir@getmangos.com>","LordJZ"],["f6f61e69a62c4c49518d6f763577361dfe0990fe","51c9ee999c5c3fd63fc1470edbc40532b85e9399@gmail.com","Fix chat opcodes","LordJZ"],["0f267bc3d3353e6058294df96b116576784bbb6f","51c9ee999c5c3fd63fc1470edbc40532b85e9399@gmail.com","Merge branch 'master' of git://github.com/mangos/mangos into cataclysm","LordJZ"],["01e15299fc0e1687520d2d8ead5b8fc91885d214","dc9186a06078733915a6fcbab34e59120be2b484@getmangos.com","[11133] Implement template functions for call functor for all Map/MapPersistentState with some map id.","VladimirMangos"],["8740ac53e8ff373ae7643935010053296ad8bc90","51c9ee999c5c3fd63fc1470edbc40532b85e9399@gmail.com","Fix DBC structure, replace openssl win debug dll with it's release version, fix typo in scriptmgr.","LordJZ"],["82e37b23e11102333c36d5565d9db4a8d40229b5","51c9ee999c5c3fd63fc1470edbc40532b85e9399@gmail.com","Add auth challenge/auth session transformations","LordJZ"],["70986704b5420d4c0142e39f24cf5ac4ccb459bd","51c9ee999c5c3fd63fc1470edbc40532b85e9399@gmail.com","More opcode updates.\n\n - Use Opcodes type instead of uint16 in WorldPacket. Opcodes is padded to 4 bytes so it is a tiny speedup actually\n - Move WorldPacket from shared to game/server. It has nothing to do with shared.\n - Drop opcode condentions, instead use full handler tables. They are 256/512KB in size for 32/64-bit systems respectively.\n - Check for opcode handler existance before passing a packet to a WorldSession. This prevents the packet from enqueueing and fixes a crash.","LordJZ"],["1caaa203f56aa23a9d6ef227be1948c3c2ff3240","51c9ee999c5c3fd63fc1470edbc40532b85e9399@gmail.com","Fix login, crashes, goblin/worgen models, and not send packets when not in game.","LordJZ"],["79f3ea74512fe17d59fefcb1c152c0fd892179a4","51c9ee999c5c3fd63fc1470edbc40532b85e9399@gmail.com","Fix MovementStatus structure for build 13596","LordJZ"],["be6e675e46ce676a0070d537e44c8910ac03701a","dc9186a06078733915a6fcbab34e59120be2b484@getmangos.com","[11134] Make GCC happy and restore build at *nix.","VladimirMangos"],["c71c4e5a8f8bcabd99ffe52da72d0d7377bc7486","01e4715cd1f1397a5c3495a567a488fca2e123ec@getmangos.com","[11135] Maybe finally fix *nix build.\n\nSigned-off-by: VladimirMangos <vladimir@getmangos.com>","rsa"],["66d1972ac5392d7dd6748772f01c611600cb0c39","dc9186a06078733915a6fcbab34e59120be2b484@getmangos.com","[11136] Add Creature::FillGuidsListFromThreatList for safe guid iteration from threat list.\n\nOften not 100%-safe iterate by live threat list because called code can modify threat list (reset for example).","VladimirMangos"],["b42a2cb4960524f27eca5e0bbe7768c353fe30b0","51c9ee999c5c3fd63fc1470edbc40532b85e9399@gmail.com","Implement compressable opcodes.\n\n - Move compression methods from UpdateData to WorldPacket class.\n - Fix buffer overflow in LookupOpcodeName.","LordJZ"],["465f7db3beeb311fc90400f3111d3412621e1858","51c9ee999c5c3fd63fc1470edbc40532b85e9399@gmail.com","Fix gcc build.","LordJZ"],["800085a699f216cb25e56903e36768150d12aa98","51c9ee999c5c3fd63fc1470edbc40532b85e9399@gmail.com","Implement calculating and storing achievement points in the database.","LordJZ"],["380a2c27ed55c8bb4f61c36f4961712ba2d6f8dd","51c9ee999c5c3fd63fc1470edbc40532b85e9399@gmail.com","Fix ALL_ACHIEVEMENT_DATA and RESPOND_INSPECT_ACHIEVEMENTS","LordJZ"],["7bcbd5363047e20602c2eeedc733625e802172c5","dc9186a06078733915a6fcbab34e59120be2b484@getmangos.com","[11137] Fixed crash at reset normal dungeon while map loaded.\n\n* Map Persistent noe have direct pointer back to map if map loaded.\n  That let simplify some code and avoid map search.\n* Crash showup in result changes in code logic related to reset processing.\n* Also fix more old bug with reset normal dungeon with not loaded map.\n* Reverse MapPersistentState::HasRespawnTimes and MapPersistentState::HasBounds() results\n  to expected for function names and update related calls.\n\nThanks to Schmoozerd for help in research problem.","VladimirMangos"],["e677cdf9076e3c1f34fc3e53f87a48570a5496d8","dc9186a06078733915a6fcbab34e59120be2b484@getmangos.com","[11138] Make sure GameEvent/Pool systems work with static instance object guids\n\n* Pool System for correct full power work in instance need implement\n  MapPersistentState local pool system state for instanceable maps.\n  Unit this not implemented pool system must avoid creating/despawn/touch\n  instance map objects. Currently this work because instance map object use\n  dynamic generated guids and \"invisible\" for Pool System, with explcitly forbiden\n  for it spawn directly new objects. Code changes add explicit checks for preserve\n  this way work for time when instance object will use static guids. When local pool\n  state storing in persistent state this protection checks will possible drop.\n  Non-instanced working cases converted in local map object search calls.\n\n* GameEvent Systems currently have code that work correctly only with objects at\n  non-instanced maps by same reasons as Pool System. But in different Pool System\n  case game event activate/deactivate expected applied to _all_ object copies in all\n  existed instanceable map copies. Code modified for work in expected way.\n  Direct spawn disabled for instanceable maps until swith to static guids.\n  Despawn code will make affect only for non-instanceavble maps unit swithc to static guids as-is.\n  This is preserve current code working result.\n\n* Convert last case usage global creature search in aura code to map local case.\n  Player case also possible not need now after including caster damage/heal mods\n  part to aura base damage/heal. In any cases player case preserved in old way work.\n\nNOTE: this last places dependent from global creature/gameobject guid search so look like this\n      make possible start direct work to switch instances use static guids instead dynamic generated","VladimirMangos"]],"repo":"MgCore/Mangos_Cataclysm","actor":"Fiver","ref":"refs/heads/master","size":166,"head":"2c08cd1e0dbb23ca7d9fdd8fd4cd588b0adf8cd7","actor_gravatar":"dcd10357f72be27177ed8d4f20227c02","push_id":26167882}