aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-17Core/LFR: Fix a theoretical error with item_levelAscathor
Despite the check never happening (player->GetAverageItemLevel() < 0 is impossible), it is more efficient. Also improves codestyle consistency. Original fix by @emsy.
2014-02-16DB/Reputation: Fix Oracle and Frenzyheart Tribe reputationAokromes
Closes #11106
2014-02-16DB/Creature: Delete some double spawnsAokromes
Updates #1515
2014-02-16DB/Creature: Fix another trigger visible to playersAokromes
2014-02-16DB/Creature: spawn Stabled Argent WarhorseAokromes
By Foldor, closes #11479, updates #11043
2014-02-16Scripts/Ulduar: Fix Algalon the Observer outro phase(fixes kill credit and ↵w1sht0l1v3
some achieves).
2014-02-13Core/PlayerDump: fix mail items and gifts exportjoschiwald
2014-02-13Core/MMAPS: Fix invisible wall issue in MMAPS.jackpoz
Fix invisible wall issues in MMAPS caused by tile connections not being extracted correctly. This reverts aa645683b8b25bfb35cb977678daf5c56c1531e6 and restores an old version of recastnavigation, most likely https://github.com/memononen/recastnavigation/commit/1be9de72d87dcfdecf6bea30f5461745f7d7afe6 . Re-extracting MMAPS is required.
2014-02-12DB/Quest: Fix 3 quests textsAokromes
By MrSmite, closes #11585, closes #11582
2014-02-11DB/Items: Fix some startup errorsAokromes
By Fateswhisper, updates #11587
2014-02-10Merge pull request #11584 from Dehravor/groupjackpoz
Group related fixes
2014-02-10Core/DB/Achievements:joschiwald
- fixed arena season title achievements and rewards - added mailtemplate support for `achievement_reward` table - fixed typo in GetBattleMasterBG which causes achievement reward mail expire in 1 day Ref #8777
2014-02-09Scripts: Added missing stuff in 1d1aeda86ca69e78daf85c3c4b1b29509c374ad7Vincent_Michael
2014-02-09Core: Fix buildVincent_Michael
2014-02-09Merge pull request #11457 from MitchesD/krikthirjoschiwald
Scripts/Krikthir the Gatewatcher: converted to EventMap and small optimalization
2014-02-09Scripts/Krikthir the Gatewatcher: converted to EventMap and small optimizationMitchesD
2014-02-09DB/Creature: Fix another trigger visibilityAokromes
Updates #5182, by mweinelt
2014-02-09DB/Creature: Fix more triggers visibilityAokromes
Closes #8178
2014-02-09DB/Creature: Fix more triggers visibilityAokromes
If anyone can post a complete list of triggers visible to players but no to gms create a ticket with them, thx.
2014-02-09Core/SAI: Fix assertion in SMART_ACTION_CALL_RANDOM_RANGE_TIMED_ACTIONLISTjackpoz
Fix assertion triggered in SMART_ACTION_CALL_RANDOM_RANGE_TIMED_ACTIONLIST if max entry is less than min entry
2014-02-09DB/Creature: Fix another trigger visibilityAokromes
They where visible to players and invisible to gms.
2014-02-09Core/Group: Any party member may mark targets (this does not apply to raid ↵Dehravor
groups) Also ensure that the targeted player is not hostile.
2014-02-09Core/Group: Fix exploitDehravor
The master looter should be in the group.
2014-02-09DB/Creature: Fix trigger visibilityAokromes
They where visible to players and invisible to gms.
2014-02-09Core/Group: Add sanity checks to CMSG_LOOT_METHOD's handlerDehravor
If lootMethod or lootThreshold is invalid, portrait menus become unusable to the entire raid.
2014-02-08DB/Items: Added "few" missing items.Kinzcool
2014-02-08Core/SAI: Improve error logjackpoz
Log both target and current Object when checking if a Creature/GameObject have SmartAI enabled.
2014-02-08Core/SAI: Fix crashjackpoz
Disable script type SMART_SCRIPT_TYPE_TIMED_ACTIONLIST actions if they are trying to overwrite the timed action list while iterating it. This was invalidating the iterator and deleting any smart action stored in it, including the current executed one. Valgrind log: Invalid read of size 1 at SmartScript::OnUpdate(unsigned int) (SmartScript.cpp:3258) by SmartAI::UpdateAI(unsigned int) (SmartAI.cpp:331) by Creature::Update(unsigned int) (Creature.cpp:544) Address 0x1807d9b2 is 10 bytes after a block of size 40 alloc'd at operator new(unsigned long) (vg_replace_malloc.c:319) ... by SmartAIMgr::LoadSmartAIFromDB() (SmartScriptMgr.cpp:231) by World::SetInitialWorldSettings() (World.cpp:1724) by Master::Run() (Master.cpp:169) by main (Main.cpp:142)
2014-02-08Scripts/Eastern Plaguelands: Fix flypath exploitjackpoz
Fix npc id 17209 in Eastern Plaguelands enabling taxi cheat to players just by talking to it.
2014-02-08Merge pull request #11580 from Dehravor/wardenjackpoz
Core/Warden: Fix crash Fix NULL dereference crash in case Warden is disabled (in configs or on Mac OS X platform) and client sends a CMSG_WARDEN_DATA opcode
2014-02-08Shared/Logs: Code cleanupjackpoz
Remove unneeded check added in 89af6097f37587e178ac412252326351ca655075
2014-02-08Core/Warden: Fix crashDehravor
2014-02-07Shared/Logs: Make AppenderFile more thread-safejackpoz
In case of dynamic file names don't store the FILE* handle in a shared class variable but keep it only at function scope. Valgrind log: at _IO_un_link (genops.c:69) by fclose@@GLIBC_2.2.5 (iofclose.c:55) by AppenderFile::CloseFile() (AppenderFile.cpp:94) by AppenderFile::_write(LogMessage const&) (AppenderFile.cpp:66) by Appender::write(LogMessage&) (Appender.cpp:102) by Logger::write(LogMessage&) const (Logger.cpp:63) by Log::write(LogMessage*) (Log.cpp:279) by Log::vlog(std::string const&, LogLevel, char const*, __va_list_tag*) (Log.cpp:267) by Log::outMessage(std::string const&, LogLevel, char const*, ...) (Log.h:129) Address 0x2a1bd2d0 is 0 bytes inside a block of size 568 free'd at free (vg_replace_malloc.c:468) by fclose@@GLIBC_2.2.5 (iofclose.c:85) by AppenderFile::CloseFile() (AppenderFile.cpp:94) by AppenderFile::_write(LogMessage const&) (AppenderFile.cpp:66) by Appender::write(LogMessage&) (Appender.cpp:102) by Logger::write(LogMessage&) const (Logger.cpp:63) by Log::write(LogMessage*) (Log.cpp:279) by Log::vlog(std::string const&, LogLevel, char const*, __va_list_tag*) (Log.cpp:267) by Log::outMessage(std::string const&, LogLevel, char const*, ...) (Log.h:129)
2014-02-07Shared/Logs: Add workaround for "w" flag used with dynamic name filesjackpoz
Ignore "w" flag and always use "a" for log files with dynamic name since the file handle is created at every log line and "w" would delete any other logged line from previous _write() calls. The best solution would be to overwrite only at first call and append at any other call.
2014-02-07Revert "DB/Misc: A lucky bag random fixes"Vincent_Michael
This reverts commit 3fcb1bf09140e59a878911cd889d5047cf8a0ca6.
2014-02-07SQL: Maybe I'll have more luck :(Vincent_Michael
2014-02-07DB/Misc: A lucky bag random fixesVincent_Michael
2014-02-06Core/Achievements: rename some AchievementCriteriaDataTypes to keep consistentjoschiwald
2014-02-06Core/Spells: Possible crash fixjackpoz
Get Unit target with the proper method instead of retrieving Object target and then casting it to Unit, possible dereferencing NULL. Updates #11560
2014-02-06Core/CrashHandler: Add more informations about localsjackpoz
Handle SymTagData with inner type of SymTagPointerType. Increase buffer sizes to avoid buffer overflows. Avoid infinite loops by logging the children of each type only once. Avoid too deep nesting by adding a max nesting level. Print the address for arrays instead of just the name.
2014-02-06Core/Entities: allow interaction with gameobject questgivers if player can ↵joschiwald
take or return quests Closes #11269 Closes #8898 Closes #10204 Closes #11410 Closes #7053 Closes #6189 Closes #9474
2014-02-06DB/Gameobject: Fix Dire PoolAokromes
Closes #9893
2014-02-05Remove whitespaces from previous commitGacko
2014-02-05Authserver / Worldserver: Fix warnings about unused variablesGacko
2014-02-05Core/Auras: Implemented SPELL_AURA_MOD_COOLDOWNShauren
Closes #9671
2014-02-05Merge pull request #11568 from Rochet2/VendorChecksDiscover-
Core: Add rest of checks from SendListInventory to BuyItemFromVendorSlot
2014-02-05Core/Achievements: Use ACE_OS::localtime_r instead of localtime in my ↵Discover-
previous commit for thread safety. Thanks to @Shauren
2014-02-05Core/Achievements: Implement criteria type ↵Discover-
ACHIEVEMENT_CRITERIA_TYPE_ON_LOGIN and criteria requirements ACHIEVEMENT_CRITERIA_REQUIRE_NTH_BIRTHDAY and ACHIEVEMENT_CRITERIA_REQUIRE_KNOWN_TITLE. Fixes anniversary achievements. By @Schmoozerd
2014-02-04DB/SAI: Fix Dire Maul entrance leversAokromes
Updates #6298
2014-02-04Core: Add rest of checks from SendListInventory to BuyItemFromVendorSlotRochet2