aboutsummaryrefslogtreecommitdiff
path: root/src
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-14Core/DataStores: Renamed unknown dbc fieldShauren
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-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-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-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-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-10Merge branch '3.3.5-naxxcleanup' into 3.3.5. (PR #16524)treeston
(cherry picked from commit f37682b7edd0d711e1120cbdd9d627fb5b9dbde1)
2016-04-10Scripts/Naxxramas: Fix an edge case crash in Gothik. Closes #16575.treeston
(cherry picked from commit a23ccc1b83ded39501d690e288be49be8f32b539)
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
2016-04-10Merge branch '3.3.5-gothik' into 3.3.5-base (PR #16142)treeston
(cherry picked from commit d23ef5d6d073ecc9a0a401875f216449e031998e)
2016-04-10Make private key and public key configurable.Gacko
Defaults to the files installed to the bin directory.
2016-04-10Merge PR #14824 'tkrokli/spell_mod_stealth_stand_state' into 3.3.5jackpoz
(cherry picked from commit 1511855fea156123b24b9fd429f25266c4918363)
2016-04-10Core/Networking: Fixed a crash caused by attempting to connect directly to ↵Shauren
worldserver by setting portal=worldserver address Closes #16927
2016-04-09Core/Spells: Don't report spell errors to client when spell was triggered ↵Shauren
and failed some internal condition (cherry picked from commit a9b4375bb7ef58ad1f3b46350ef9a0f551dc3cac)
2016-04-09- Clean up spell facing behavior a bit. Visual target behavior should now be ↵treeston
a lot smoother. - Clean up Creature.cpp. NULL -> nullptr, gotta love it. - Renamed some recently added members of Creature to match code style. (cherry picked from commit 1cf1d4a1eafb3a31bf87a615d9d947eed6eb0f62)
2016-04-09Pet/Misc: Implement Baby Blizzard BearKittnz
(cherry picked from commit 8d992a888c6618737e5324b4c424f0a5e324b531)
2016-04-09Merge pull request #16848 from P-Kito/debuff_removeShauren
[3.3.5/6.x] Scripts/Spells: Add generic spell to handle ClearDebuffs spell (cherry picked from commit b2bd181a5f5e183c0f22695f0ea094c8045b3f08)
2016-04-09Scripts/Karazhan: Hackfix the Opera event script to make Wizard of Oz ↵treeston
actually completable. Doing it in script instead of removing the flags from DB because I'm pretty sure that the DB flags are correct and there's some RP event missing before she becomes attackable. (cherry picked from commit dc39de01416cfd9a7c0416ed38964b753098ca8e)
2016-04-09No, Travis, I do not intend to handle SPELL_GROUP_STACK_RULE_MAX. It is not ↵treeston
a value that should ever be actually used. Go away. (cherry picked from commit f8a6ab8ac5420fafb2036a7ab8ccbb8f230ab49b)
2016-04-09Entities/Pet: Finally fix pets spamming Blood Pact/Fel Intelligence in some ↵treeston
scenarios. Your eardrums will thank me. (cherry picked from commit 21cfacfba79312febf018b8924c359170569421b)
2016-04-09Core/Misc: Remove no longer used codeAokromes
(cherry picked from commit 00aeec820ac2223ff0697b7334413c70cf1f8ff0)
2016-04-09Entities/Creature: Fix bugs with pets not properly reacquiring target after ↵treeston
spell cast. Closes #16824. (cherry picked from commit accad00567f96b9c8173d680034953a54bdb6462)
2016-04-09Core: Remove whitespacesVincent-Michael
(cherry picked from commit 5e74c2223bff8a467d6f1ce18f6f08aa05e17019)
2016-04-09Core/Creatures: Fix dead creatures spawn position on restartjackpoz
Fix dead flying creatures ignoring being spawned below the floor in instances on server restart because of not taking into account vmap height. Fix #16777 (cherry picked from commit 912514c198bd0f59bd22c4a189692aff5244f697)