aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-16Core/Quests Fix Quests Borrowed Technology, Volatility and The Solution ↵DDuarte
Solution (#16968) (cherry picked from commit d1a053e4f5a29f96b3300397e16d3e63a1cf9bae) Rename sql (cherry picked from commit 41e776fe64e2072d165b990cc9e9d2bfdd698855)
2016-04-16Merge branch '3.3.5-gluth' into 3.3.5 (PR #14865)DDuarte
(cherry picked from commit b11545800190795de5573fb917e81f61b774427b)
2016-04-16Merge remote-tracking branch 'sirikfoll/geddon' into 3.3.5 (PR #16975)DDuarte
(cherry picked from commit 75f7b5ae4baa4eeb8f6e28e2270536274bfecd4c)
2016-04-16Merge remote-tracking branch 'sirikfoll/bossAhune' into 3.3.5 (PR #14884)DDuarte
(cherry picked from commit 37067ad3905059753f38254e72dae62cd2db2ce6)
2016-04-16Solve many of the creature falling through floor issues.r00ty-tc
This seems entirely wrong to discount the returned map height if we're already below it. In many cases this is exactly why we want the height! (cherry picked from commit 10550fe8cff1fb91c8084b623fe243a6340ea52d)
2016-04-16Core/Spells: enabled SPELL_EFFECT_160 (#16987)Lopfest
2016-04-16Core: Removed WhitespacesVincent-Michael
2016-04-16Core/Instances: If a boss kills itself, still save the group to the instance ↵Henry Gordon
(#16978)
2016-04-16Core/Movement: Clean up and improvements on Unit::SetSpeed (#16843)Chaouki Dhib
- Clean up of Unit::SetSpeed (mostly cherry picks from the 6.x branch): - the opcode sent depends on the unit. until now, MSG_MOVE_SET_* were sent for every units which isn't like retail behavior. - Removed the unused method parameter "forced" from Unit::SetSpeed - Renamed Unit::SetSpeed to SetSpeedRate - Removed the unused method parameter "forced" from Unit::UpdateSpeed - Added utility method Unit::SetSpeed which take the new flat value. (cherry picked from commit dc3327f9c5f80c36000356829159c060d916f62b) # Conflicts: # src/server/game/Entities/Unit/Unit.cpp # src/server/game/Handlers/MovementHandler.cpp # src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp # src/server/scripts/EasternKingdoms/ZulAman/boss_nalorakk.cpp # src/server/scripts/EasternKingdoms/ZulAman/boss_zuljin.cpp # src/server/scripts/Kalimdor/zone_azshara.cpp # src/server/scripts/Kalimdor/zone_durotar.cpp # src/server/scripts/Outland/zone_hellfire_peninsula.cpp
2016-04-16Entities/Unit: Fix aggression checks when testing player pets vs neutral ↵treeston
creatures. Pets will no longer be able to attack unattackable creatures in some situations. Fixes and closes #16659. (cherry picked from commit bf4d8ad310e41fd365246f52f5eef06b3106d930) # Conflicts: # src/server/game/Entities/Unit/Unit.cpp
2016-04-16Update worldserver.conf.distAokromes
(cherry picked from commit afaa8e2c6035d5279521b3087a54e85a0961ff59)
2016-04-16Core/Auras: Fixed a visual issue with combat log appearing to deal negative ↵Shauren
damage with SPELL_AURA_PERIODIC_LEECH if the spell does more damage than target has health (before calculating resist) and any damage is resisted. Closes #16495 (cherry picked from commit f9697cb86abfda55393bb0a5d842b2dbf32b990a)
2016-04-16Core/LFG: Readd players to queue when proposal fails because someone else ↵Dustin Paul
declined it (#16279) (cherry picked from commit bdeeab13bdfd545192fd619028a9114379235394)
2016-04-16Core/Movement: Added a wrapper method in MotionMaster for a unit to move ↵Chaouki Dhib
toward another unit and stop once it reaches the target at a certain distance. (#16806) (cherry picked from commit 97b053d2034825c58246d79ebdbb3eb23fc2f28f)
2016-04-16Misc: Update issue template to avoid false incorrect hash errorAokromes
2016-04-16Core/Bnet: Fixed LoginREST.* address selectionShauren
2016-04-15DB/SAI: Fix phasing action for The Brothers BronzebeardKillyana
2016-04-15DB: Fix TypoKillyana
2016-04-15Core/Toys: Warning fixShauren
2016-04-14Core/Scripting: Fix a typo in b970a684Naios
(cherry picked from commit ea627589d62b086561e14d71dae180a4fe0bb984)
2016-04-14Core/Scripting: Wait until the debugger is detached before rebuilding scripts.Naios
* Thanks Shauren for the IsDebuggerPresent() hint. (cherry picked from commit b970a68473eb6a7a7b71ab4a5c13338bb5cafc89)
2016-04-14Core/Scripting: Disallow the build directory to contain spacesNaios
* I wasn't able to work arround a path which contains spaces, since it seems like a CMake specific issue. * Closes #16947 (cherry picked from commit 42eeb28a8b9c1f3ae2d667e4238e956a4a95bd6c)
2016-04-14Core/Worldserver: Correct the default comment of HotSwap.EnableReCompilerNaios
* Thanks jackpoz for noticing (cherry picked from commit 9e43e50fa78ec2e58fa6be52524a3d999f153870)
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