aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-14Core/Build: Provide an interface target for gameNaios
* Increases the build time because dependent projects can build without waiting for the game project. (cherry picked from commit ff8a54ab928c00968266d0b1a574f81536152758)
2016-04-14DB/Misc: The Prison full respawnKillyana
2016-04-14Core/DataStores: Renamed unknown dbc fieldShauren
2016-04-14DB/Creature: Fix some npc triggers aurasKillyana
2016-04-13Fixed typo in worldserver.conf.dist (#16958)Razi Alexis
2016-04-13Core/Spells: Implemented spell effects SPELL_EFFECT_UPDATE_PLAYER_PHASE and ↵Lopfest
SPELL_EFFECT_UPDATE_ZONE_AURAS_AND_PHASES (#16957)
2016-04-13Core/Pets: Fixed issues reported by static analysisVincent-Michael
2016-04-13Typo fixShauren
2016-04-13Core/Toys: Check whether player has the toy he is attempting to use and if ↵Shauren
that toy has the spell that player is trying to cast
2016-04-13Core/Scripting: Fix detection of source changes when using inotify.Naios
* This fixes the source change detection in linux. * Also simplifies the detection of observed modules * Fixes the script rebuilding on linux * Escape windows paths to (maybe) fix paths with spaces (#16947) (cherry picked from commit 10bc41c91e96b51aac4d811d20b535fff9562edd)
2016-04-12GitHub: Add the linking model to the issue templateNaios
* Until most bugs of the dynamic build are fixed (cherry picked from commit b91bed017bb59e1783330f61a48a8d2b3af857cf)
2016-04-12Core/Build: Workarround for different path handling in CMake < 3.2Naios
* Closes #16951 (cherry picked from commit 81cee237758e5e83ae58efbb5bf7e6ca819dfe0e)
2016-04-12Core/Scripting: Fix an assertion which was triggered at lazy unloadingNaios
* Also fixes 2 warnings (cherry picked from commit e82a934387b03a0a70e4d402eb5729c24728a698)
2016-04-12Core/Scripting: Fix loading of spell/aurascriptsNaios
* Broken since 9cc97f226d * There is still a crash when using lazy unloading which I will fix in a later commit (this commit should fix at least the static build and normal usage of the dynamic build). * Closes #16948 (cherry picked from commit 410cf0dd05e2765cf7806a9165f976a2bcc199d2)
2016-04-12Config: Extended description of LoginREST.*Address valuesShauren
2016-04-11Core/Maps: Fix non PCH buildNaios
(cherry picked from commit 131ef5f2d682763e301102047f2f0118c88ac42d)
2016-04-11Core/Scripting: Fix another warning when building staticallyNaios
(cherry picked from commit 498c1e22cae6f98053432e34458a8d8c8febfb6c)
2016-04-11DB/Misc: Grim Batol UpdatesKillyana
2016-04-11Warning fixShauren
2016-04-11Core/Scripting: Fix a warning when building staticallyNaios
(cherry picked from commit 1b909f9dacf21c7d3a6f9eb48afd168f52801bd4)
2016-04-11Core/Game: Rewrote the ScriptMgr to support script reloading.Naios
* Finally this commit enables dynamic script hotswapping and finished the PR #15671. * Split the storage layout to use optimized storages for database bound and unbound scripts. * Add several unload workers to reload scripts correctly -> Requires further investigation. * Fixes memory leaks in ScriptMgr when dropping invalid scripts. * Fixes VehicleScripts * Makes OutdoorPvP scripts reloadable * Makes InstanceMapScripts reloadable * Makes CommandScripts reloadable
2016-04-11Core/Game: Add a dynamic script reloader which reloads scripts modules on ↵Naios
changes. * is responsible for registering plain modules. * requires compilation with the `WITH_DYNAMIC_LINKING` flag. * requires further support of the ScriptMgr.
2016-04-11Core/Scripts: Split script subdirectories into independent modulesNaios
* Makes it possible to define the linkage for every module * Move the ScriptPCH into the root directory * Changes the SCRIPTS cmake variable to a string type: -> -DSCRIPTS=0 is -DSCRIPTS="minimal-static" now (builds commands and spells statically) -> -DSCRIPTS=1 is -DSCRIPTS="static" now (builds all modules statically) -> -DSCRIPTS="dynamic" (builds all modules dynamically) -> Also the default value which is provided by the SCRIPTS variable is overwriteable through the SCRIPTS_COMMANDS, SCRIPTS_SPELLS... variable.
2016-04-11Core/Scripts: Move the ragefire chasm scriptloader into the correct fileNaios
* This commit targets 3.3.5 and just reduces the diff to 3.3.5 on 6.x.
2016-04-11CMake: Fix a misbehaviour of the boost no scoped enums testNaios
* Sometimes added the definition in MSVC although the test passed which lead MSVC to rebuild the whole solution even on a CMAKE_INSTALL_PREFIX change.
2016-04-11Core/Common: Capsule boost process into helper functionsNaios
* For easier usage, the processes output it routed correctly to the TC logger line by line now. * Add support for asynchronous process execution and process termination.
2016-04-11Core/Game: Move scheduled map scripts counter methods into MapManagerNaios
* Since those have nothing to do with core scripts and are not wished inside the ScriptMgr
2016-04-11Core/Game: Move MapScripts to game/MapsNaios
* Since this class implements methods of the Map class
2016-04-11Build fixShauren
2016-04-11Core/AHBot: Improve AHBot seller math (#16123)Andrew Letson
Eliminates edge cases with low values that would round to zero due to using uint32 in the calculation of sell price and buyout price.
2016-04-11Add missing characters.updates, also build fixShauren
2016-04-11Core/Blackmarket: Implemented black marketGigi1237
2016-04-11Tools/VMapExtractor: Fix an unitialized access to casc if locale isn't foundKarrokDC
Fix Coverity issue CID 1341054
2016-04-11DB/Misc: Spawn Firelands portal and fix Captain Beld mapKillyana
Closes #16340
2016-04-11Update revision_data.h.in.cmake and the `updates` in base SQLsDDuarte
2016-04-11TDB 6.04 - 2016/04/11TDB6.04DDuarte
2016-04-11DB/Creature: More exterminationsDDuarte
This time in the Halls of Anguish in Black Temple ALso script Mutant War Hound (cherry picked from commit f93d91aa1b7e49edb1b7fd1380abaf83083e6acc) # Conflicts: # sql/updates/world/2016_04_10_00_world.sql
2016-04-10Core/Misc: Build fix for dynamic linkingShauren
2016-04-10Implement AuctionHouse features: GetAll scan and search throttlingpete318
Implements two standard features of the Auction House. * GetAll scan, retrieves all auctions and sends them in a single packet. There's a limitation on how often a player can do this (Max 55000 items) * Search throttling. For normal searches, the server can send a time in milliseconds to the client, the client will wait that long between searches. Delay set in config Closes #16469 (cherry picked from commit 3aaeb574050668e5a240078f6e40337c3975d110)
2016-04-10Add missing configuration key LoginDatabase.SynchThreads.Gacko
2016-04-10Add missing configuration key BanExpiryCheckInterval.Gacko
2016-04-10DB/Creature: fixed few spawns masks from recent commitsMitchesD
2016-04-10SQL import fixShauren
2016-04-10Merge branch '3.3.5-naxxcleanup' into 3.3.5. (PR #16524)treeston
(cherry picked from commit f37682b7edd0d711e1120cbdd9d627fb5b9dbde1)
2016-04-10DB/Misc: More Hellfire fixesDr-J
1) Rescript Natural Remedies with all visuals and event rather than only spawning Goliathon 2) Raging Colossus will now summon Raging Shardling 3) Added missing spells to event with Earthbinder Galandria when the Earthbinder is turned in, also ensuring that the whisper takes places when quest taken from Tola'thion (cherry picked from commit 7f00d185f4dd9fbb9da867c840b39f1174586ee3)
2016-04-10DB/Quest: Taken in the NightDr-J
CPP > SAI conversion of script for http://www.wowhead.com/quest=10873/taken-in-the-night Also closes #16098 (cherry picked from commit 546c8a5b8ead9d198f13e9a22cb7e573317b350a)
2016-04-10Scripts/Naxxramas: Fix an edge case crash in Gothik. Closes #16575.treeston
(cherry picked from commit a23ccc1b83ded39501d690e288be49be8f32b539)
2016-04-10DB/Creature: Fix some DB errorsKillyana
2016-04-10Merge branch '3.3.5-horsemen' into 3.3.5-base (PR #16194)treeston
(cherry picked from commit e8a79737a530fe9b605fa6d62a84c1531d56965b)
2016-04-10Renamed PublicKeyFile -> CertificatesFileShauren