aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-08-14Dungeon Finder: Mark obsolete kick as failed (missing code from ce404e62b3)Spp
--HG-- branch : trunk
2010-08-14Dungeon Finder: Fix a typo that made all people being removed from queue ↵Spp
when someone didn't accept --HG-- branch : trunk
2010-08-14Dungeon Finder: Fix an error that was preventing a group from exit queueSpp
--HG-- branch : trunk
2010-08-14Dungeon Finder: Add Consistency cleanerSpp
This is temporaly added to check if there are inconsistencies in dungeon finder. Will be removed after a period of time with no reports * Check if guids in proposal queue exists before readding * Change operator [] with find in queueMap when checking if queue info exists. --HG-- branch : trunk
2010-08-13*Fix typo in r7dd45a018254, thanks to Shauren for narrowing the falling ↵QAston
issue to that rev. --HG-- branch : trunk
2010-08-13Core/Chat: Fix some typos and non-converted #if-statementsclick
--HG-- branch : trunk
2010-08-13Dungeon Finder: Add vote kick supportSpp
--HG-- branch : trunk
2010-08-13Buildsystem: Modified genrev to properly generate build type string ↵Shauren
(Release/Debug etc.) Removed code that should not be there from previous revision --HG-- branch : trunk
2010-08-13Moved battleground achievement scripted checks into scriptsShauren
Call ACHIEVEMENT_CRITERIA_TYPE_SPECIAL_PVP_KILL updates in code Implemented achievements: Save the Day, Quick Cap, Warsong Expedience --HG-- branch : trunk
2010-08-13Fixed memory leaks at guild unload/disband (author: porteyoplait)azazel
--HG-- branch : trunk
2010-08-13Dungeon Finder: Fix Teleport issuesSpp
- Trying to leave the dungeon using the portal will teleport you back to the save point - If group is disbanded all people is teleported out --HG-- branch : trunk
2010-08-13Fix typo in previous commit that broke Dungeon FinderSpp
--HG-- branch : trunk
2010-08-13Dungeon Finder: Change ASSERT with returns wherever is possible. If it ↵Spp
affects packets then make sure it fills the correct data. Thanks to a553r7fa1|3d for spotting the packet problem --HG-- branch : trunk
2010-08-13Make access to ObjectMgr´s creature and gobject respawntime storage threadsafe.Machiavelli
(TODO: Maybe this should be stored on map level instead) Fixes issue #3006 Fixes issue #3071 --HG-- branch : trunk
2010-08-13externals/libmpq: sync with upstream repository [r309] - thanks to ge0rg!click
--HG-- branch : trunk
2010-08-12Add null check to prevent a crash.Spp
Closses issue 3405 --HG-- branch : trunk
2010-08-12Buildsystem/Windows: Set preload.cmake and related function as examples, and ↵click
not actively used - Sets the default CMAKE_INSTALL_PREFIX to <programfiles location>/<projectname> on Windows --HG-- branch : trunk
2010-08-12SQL: Rename SQL-file from [9332] to reflect the db it belongs toclick
--HG-- branch : trunk rename : sql/updates/9332_spell_proc_event.sql => sql/updates/9332_world_spell_proc_event.sql
2010-08-12* Modify PlayerScript::OnChat hook. Now it takes one optional parameter of ↵azazel
type void *. Value of this parameter depends on chat type. * Modify chat and emote hook in PlayerScript to take Player parameter insted on WorldSession (this is player script, isn't it?) * Move calls of OnChat hooks after validation of parameters and before actual call to chat methods. It's more logical because otherwise it will be necessary to repeat validation inside hooks. * Make use of new PlayeScript hooks. Move chat logging logic into separate script. * Add one path to scripts CMakeLists to make ChatLogScript happy. --HG-- branch : trunk
2010-08-12*Typofix - thanks Paradox for spottingQAston
--HG-- branch : trunk
2010-08-12Add checks to prevent some player stats from overflowing thus making such ↵azazel
exploits as 65k SP impossible. This change affects such stats as spell power, feral AP, mana regen and health regen. --HG-- branch : trunk
2010-08-12*Remove transports from world on MapManager delete - thanks to click for help.QAston
--HG-- branch : trunk
2010-08-12Added possibility to start timed achievements with already lost time (will ↵Shauren
be used in battlegrounds) --HG-- branch : trunk
2010-08-12Buildsystem: compile libmpq only with TOOLSShauren
--HG-- branch : trunk
2010-08-12Minor sql cleanup, no need to re-apply anything.teacher
--HG-- branch : trunk
2010-08-12* Unsummon pet if direct control spell expire out of visibility range from ↵azazel
owner (base on VladimirMangos changes) * Move repeating code to separate method --HG-- branch : trunk
2010-08-11Add PlayerScript hooks:silinoron
* OnMoneyChanged * OnGiveXP * OnReputationChange * OnChat * OnEmote * OnTextEmote --HG-- branch : trunk
2010-08-11Fixed linker errors caused by my foolishness.silinoron
--HG-- branch : trunk
2010-08-11Implement a PlayerScript class with a handful of new hooks:silinoron
* OnPVPKill * OnCreatureKill * OnPlayerKilledByCreature * OnPlayerLevelChanged * OnPlayerFreeTalentPointsChanged * OnPlayerTalentsReset * More hooks may be added in the future --HG-- branch : trunk
2010-08-12Fix Emalon + adds AI initializationMachiavelli
--HG-- branch : trunk
2010-08-12BuildSystem/OSX: Utilize system-installed crypto.dylib - should help a ↵click
little bit more on OSX-compiles --HG-- branch : trunk
2010-08-12Buildsystem/Windows: Adjust the installation-parameters for ACE to install ↵click
only the compiled runtime binary (.dll-file), not .lib-files etc (Thanks to paradox for the heads up) --HG-- branch : trunk
2010-08-12Dungeon Finder: Fix bad dungeon selection being show at offer continue ↵Spp
rolechecks --HG-- branch : trunk
2010-08-12Dungeon Finder: Fix rolechecks. All checks with less that 5 players were ↵Spp
being rejected --HG-- branch : trunk
2010-08-11Buildsystem: Ensure that we're on a Windows-platform if attempting to load ↵click
Windows-specific includefiles (Why the hoot can't Microsoft use the same things as the rest of the world, and stick to standards!?) --HG-- branch : trunk
2010-08-11Buildsystem/Windows: Adjust includepaths slightly for extractortools to work ↵click
properly with VC9 --HG-- branch : trunk
2010-08-11This is why we need to be consistent in the code, so we can find and replace ↵Machiavelli
globally without having to check out every individual file. Fixes build. --HG-- branch : trunk
2010-08-11Globally find & replace InstanceScript* ↵Machiavelli
GetInstanceData_InstanceMapScript(Map* pMap) -> InstanceScript* GetInstanceScript(InstanceMap* pMap) const, this makes sure instance scripts get initialized properly and prevents crashes in scripts. NOTE: this either breaks or fixes crlf, have no time to check now. --HG-- branch : trunk
2010-08-11Buildsystem/Windows: Make VS9.0 shut up when compiling libmpq under windows ↵click
(Why can't MS include standard headers in reasonable locations!) --HG-- branch : trunk
2010-08-11Add missing file from previous commitclick
--HG-- branch : trunk
2010-08-11Buildsystem: Clean up build-process on all platformsclick
- Windows: Use CMAKE_INSTALL_PREFIX as a 'final install' directory (thanks to paradox for the preload-handling) (New target INSTALL, -not- included as part of ALL_BUILD (must be specifically run for installation to start) - All: Build libmpq library (used for tools) - All: Build extractiontools with hardlinked mpq-library (no need to install it anymore) - All: Move jemalloc from being harddefined to using a CMake string (fixes issue 3378) (thanks to tru.bazoozoo for the idea, alternative added) --HG-- branch : trunk
2010-08-11Dungeon Finder: Fix proposal window dungeon displaySpp
--HG-- branch : trunk
2010-08-11externals/libmpq: sync with upstram provider (r308)click
--HG-- branch : trunk
2010-08-11Buildsystem: Removed unused MemoryLeaks filesShauren
Buildsystem/Windows: WheatyExceptionReport is now build in worldserver and authserver instead of shared (fixes crash reports not being generated) --HG-- branch : trunk
2010-08-11Dungeon Finder: Use DisableMgr and dungeon Saves in dungeon lock listSpp
--HG-- branch : trunk
2010-08-11Dungeon Finder: Add proposals, find group algorithm and teleport supportSpp
Note: Adds hability to find a group and be teleported to dungeon, but no rewards yet (WIP) --HG-- branch : trunk
2010-08-11Dungeon Finder: Add LFG support to groupsSpp
--HG-- branch : trunk
2010-08-11Dungeon Finder: minor improvements and code clean-upsSpp
- Initialize all packet size properly - Updated all function documentation - Add placeholders to all LFG opcodes - Use lowguids wherever is possible --HG-- branch : trunk
2010-08-11Dungeon Finder: Improve Join and UpdateRoles and move queue to main classSpp
--HG-- branch : trunk
2010-08-11Dungeon Finder: Make player internal Lfg data private and some minor cleanupsSpp
--HG-- branch : trunk