aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-16Core/Scripting: Improve the error message when the script reloader fails to ↵Naios
create a cache entry (cherry picked from commit 8fa52860ab666c95579f6c44bca26a49f7414b14)
2016-04-16Core/Items: Move Item::GetSkill to ItemPrototype::GetSkillDDuarte
Also moved some methods of ItemPrototype to .cpp Thanks to Yehonal for the original patch Closes #16884
2016-04-16Core/Scripts: zone_shattrath_city cleanuptkrokli
- restore missing text lines for Sal'salabim and Raliq the Drunk - replace hardcoded text with DB gossip ID enum sections - move gossip ID, quest ID, spell ID (and so on) into enum - remove core script for Ishanah, High Priestess of the Aldor Closes #16684
2016-04-16SQLs: Update to the /sql/updates organizationDDuarte
Update SQL files should now be in a sub-folder equal to the current branch name /sql/updates/auth/*.sql -> /sql/updates/auth/3.3.5/*.sql /sql/updates/characters/*.sql -> /sql/updates/characters/3.3.5/*.sql /sql/updates/world/*.sql -> /sql/updates/world/3.3.5/*.sql This facilitates merges between the version branches
2016-04-16Core/Instances: If a boss kills itself, still save the group to the instance ↵Henry Gordon
(#16978) (cherry picked from commit a4b00886718148dd021871ead5ac8a1e8a64285f)
2016-04-16Core: Removed WhitespacesVincent-Michael
(cherry picked from commit 3cd19d3b30e9c22859303c5bb006998201b66e33) # Conflicts: # src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp # src/server/game/Handlers/NPCHandler.cpp # src/server/game/Server/Packets/ChatPackets.cpp # src/server/game/Server/Packets/NPCPackets.h # src/server/game/Server/Packets/PartyPackets.h # src/server/game/Server/Packets/PetPackets.cpp # src/server/game/Server/Packets/PetPackets.h # src/server/game/Server/Packets/TicketPackets.h # src/server/game/Server/Packets/VoicePackets.h # src/server/game/Server/Packets/WardenPackets.h # src/server/scripts/Commands/cs_cheat.cpp
2016-04-16Rename sqlShauren
2016-04-16Core/Quests Fix Quests Borrowed Technology, Volatility and The Solution ↵Gustavo
Solution (#16968)
2016-04-16DB/Auth: Fix incorrect value in base/auth_database.sql.treeston
2016-04-16Merge branch '3.3.5-gluth' into 3.3.5 (PR #14865)treeston
2016-04-16Scripts/Naxxramas: Rework of Gluthchaodhib
1) Gluth should be able to eat zombies close to him, one at the time, during the whole fight. 2) Gluth should be able to eat zombies at an accelerated rate after each Decimate. 3) The zombies should put the "Infected Wound" debuff on their auto-attack targets. 4) Zombies should have a normal threat table before decimate and should loose all kind of aggro behavior and walk toward Gluth after decimate. 5) Gluth shouldn't be affected by the decimate damage. 6) Newly poped zombies should have all players in their aggro list as soon as they spawn. So far, they were not moving and were only aggroed by proximity. 7) and several minor fixes (emotes, useless data in db).
2016-04-16Merge pull request #16736 from r00ty-tc/map_heightTreeston
Solve many of the creature falling through floor issues.
2016-04-16Merge remote-tracking branch 'sirikfoll/bossAhune' into 3.3.5 (PR #14884)treeston
2016-04-16Merge remote-tracking branch 'sirikfoll/geddon' into 3.3.5 (PR #16975)treeston
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.
2016-04-16Merge pull request #16896 from Treeston/3.3.5-fixpetaggressionTreeston
Entities/Unit: Fix pet-vs-creature aggression checks
2016-04-16Misc: Update issue template to avoid false incorrect hash errorAokromes
2016-04-15Core/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. (cherry picked from commit 45ea01fe5ccabb66efa73811d1f10720dd830162) # Conflicts: # src/server/game/AuctionHouseBot/AuctionHouseBotSeller.cpp
2016-04-15Core/Spells Fix Spell Inferno, used by boss Baron Geddonsirikfoll
This is based on the cmangos fix https://github.com/cmangos/mangos-classic/commit/7556165b3e15f574602fcb0ea4188db8186ccee6 Also correct the spellId of Armageddon spell
2016-04-15DB/SAI: Fix for Captured Scarlet ZealotKillyana
Closes #16959 By @adeutscher
2016-04-14Core/Scripting: Fix a typo in b970a684Naios
2016-04-14Core/Scripting: Wait until the debugger is detached before rebuilding scripts.Naios
* Thanks Shauren for the IsDebuggerPresent() hint.
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
2016-04-14Core/Worldserver: Correct the default comment of HotSwap.EnableReCompilerNaios
* Thanks jackpoz for noticing
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.
2016-04-14[Core/Maps] Activate creatures and objects during opening cinematics and ↵r00ty-tc
other flyby cameras (sunwell etc). Requires re-running map extractor to extract camera m2 files from data files. These are very small. Closes #4755 Closes #16772
2016-04-13Update worldserver.conf.distAokromes
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)
2016-04-13Core/Players: Fix flight form & fall damage (#16955)Vlad
2016-04-12GitHub: Add the linking model to the issue templateNaios
* Until most bugs of the dynamic build are fixed
2016-04-12Core/Build: Workarround for different path handling in CMake < 3.2Naios
* Closes #16951
2016-04-12Core/Entities: Ported byte field offset naming from 6.xShauren
2016-04-12Core/Scripting: Fix an assertion which was triggered at lazy unloadingNaios
* Also fixes 2 warnings
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
2016-04-11Core/Maps: Fix non PCH buildNaios
2016-04-11DB/Spell: Furious AttacksKillyana
Closes #6532 By @sirikfoll
2016-04-11DB/Gameobject: Update respawn time for Mangled Human RemainsKillyana
Closes #16931
2016-04-11Core/Scripting: Fix another warning when building staticallyNaios
2016-04-11Core/Scripting: Fix a warning when building staticallyNaios
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 (cherry picked from commit 9cc97f226d79e8e0bbe1fdc386ec9f065c0a2226)
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. (cherry picked from commit bc0f2b6e5acd24f414508edb3b826a20a12bce62)
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. (cherry picked from commit 848b8a4136a4b395bfab74899520c74812d7f08e)
2016-04-11Core/Scripts: Move the ragefire chasm scriptloader into the correct fileNaios
(cherry picked from commit 4710b1c8fe89e6cdd98f1a4645edd93d05033fa7)
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. (cherry picked from commit a8ce2b68ebace22d3660430be0a812338edaab71)
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. (cherry picked from commit 3497b4960ba944388d148e10084e62eee909e986)
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 (cherry picked from commit 59e3cf82acaea5a0e5023e087e0ca1e6a9d15d82)
2016-04-11Core/Game: Move MapScripts to game/MapsNaios
* Since this class implements methods of the Map class (cherry picked from commit 26dcde94b383f2e7f6af2dc1ad4ab2806ff7ceda)
2016-04-11Core/Misc: Replace tc's optional with boost::optional. (very partial ↵Naios
cherry-pick) * benefits from empty optimization (objects are only constructed if needed). * supports r-value references (move semantics) (boost >= 1.56.0). * preparation for c++14/17's std::optional and std::none_t. * add move constructor to CompactArray. (cherry picked from commit 800d5d893964a82265577d3352d683035b589f78)
2016-04-11Core/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
2016-04-11Core/LFG: Readd players to queue when proposal fails because someone else ↵Dustin Paul
declined it (#16279)