aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-11-29Core/Spells: Fixed passibe talent auras targeting pets instead of playerShauren
Closes #1543 Closes #15918
2015-11-29Merge pull request #15912 from Treeston/3.3.5-urandmsjackpoz
Core/Util: Add urandms(minMS, maxMS) helper
2015-11-28Core/Util: Add a urandms(min,max) helper to make urand(min*IN_MILLISECONDS, ↵treeston
max*IN_MILLISECONDS) shorter to write for random time intervals (boss scripts).
2015-11-28Merge pull request #15907 from ShinDarth/fixjackpoz
Core/Spells: Fix Arcane Missiles
2015-11-28Merge pull request #15904 from 'ForesterDev/instance_login_cleanup'jackpoz
2015-11-28Core/Spells fix Arcane MissilesShinDarth
- close #15902
2015-11-27Core/Players: Fixed warningVincent-Michael
2015-11-27Core/Players: Use constant gender from PLAYER_BYTES_3 where appropriate.Shauren
Closes #15895
2015-11-27Core/Player: cleanup function CheckInstanceLoginValidForesterDev
2015-11-27Core/Scripts: remove redundant script npc_anchorite_truuentkrokli
The cpp script npc_anchorite_truuen has become redundant because it has been replaced by a SAI script in commit 2cecc7b. This script currently causes an error line in DBErrors.log: ``` Script named 'npc_anchorite_truuen' does not have a script name assigned in database. ```
2015-11-26Core/Player: Always allow accounts with RBAC_PERM_COMMAND_GM to enter ↵jackpoz
instances on login Always allow accounts with RBAC_PERM_COMMAND_GM to enter instances on login even if player had .gm off . Send an ingame message to notify the user about the avoided kick.
2015-11-26Scripts/EyeOfEternity: Fix crashjackpoz
Fix crash happening when a player would kill a Melee npc on the disks during Malygos fight and mount it before it ended the waypoint path. Close #15900
2015-11-26Core/Misc: fix warning and misc codestyle fixesMitchesD
2015-11-26Scripts/Naxxramas: Thaddius follow-up:treeston
- Reduce initial spawn timer on the encounter from 30 seconds to 5 seconds - Rearrange respawn logic to fix the "petrified" visual from not showing properly - Fix a potential infinite respawn loop that could prevent the encounter from initializing properly (fixes and closes #15898)
2015-11-25Tools/MMapGenerator: Fix an edge case of infinite loopjackpoz
Fix a (pseudo) infinite loop happening when generating mmaps for single tile maps (like 249) but with vmaps not present in the correct folder. This would trigger a 18446744065119600000 (uint32 max ^ 2) iterations loop.
2015-11-25Merge pull request #15763 from ShinDarth/channeledShauren
[3.3.5] Fix conflicts between duration and cast time of channeled spells
2015-11-25Core/Spells: fix conflicts between duration and cast time of channeled spellsShinDarth
2015-11-25Tools/MMapGenerator: Fix some warnings reported by GCC 4.9 and MSVC 14 with W4Carbenium
* /var/lib/jenkins/jobs/tc_335_release_gcc49/workspace/src/tools/mmaps_generator/MapBuilder.cpp: In member function ‘void MMAP::MapBuilder::WorkerThread()’: /var/lib/jenkins/jobs/tc_335_release_gcc49/workspace/src/tools/mmaps_generator/MapBuilder.cpp:174:28: error: ‘mapId’ may be used uninitialized in this function [-Werror=maybe-uninitialized] buildMap(mapId); * variable redefinition warning * remove 2 "using namespace std" *NO reextraction of mmaps needed*
2015-11-24Tools/MapExtractor: Fix a warning reported by gcc 4.9Carbenium
/var/lib/jenkins/jobs/tc_335_release_gcc49/workspace/src/tools/map_extractor/System.cpp:113:25: error: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result [-Werror=unused-result] chdir("../"); *NO reextraction of dbcs/maps needed* Binary compatibility is ensured
2015-11-22Core/Creature: Flying vehicles able to fly againsirikfoll
by @sirikfoll, closes #15861 Flying vehicles could no longer leave the ground after commit 52692c3. This is a modification of commit 52692c3 to make flying vehicles work again.
2015-11-22Merge PR #14824 'tkrokli/spell_mod_stealth_stand_state' into 3.3.5jackpoz
2015-11-19Core/Items: Fix crashjackpoz
Fix crash happening if item_template.StatsCount field in the database was higher than 10. Fixes #15868
2015-11-17Core/Spells: Fixed typo in ecbbcc8972f43376c65cb726c37cf777ee968f66Shauren
2015-11-17Scripts/Spells: Hallow's End item Hallowed WandDevRival
Hallowed Wand items should cast a transformation on party members. by @DevRival, closes #3574 Before this patch, the following spells do not have any effect at all: - 24717, Pirate Costume - 24718, Ninja Costume - 24719, Leper Gnome Costume - 24720, Random Costume - 24737, Ghost Costume Details from testing on the current 3.3.5 branch (commit ecbbcc8): - 24724 (Skeleton Costume) seems to work as intended - 24733 (Bat Costume) only lasts 10 seconds instead of 60 minutes - 24741 (Wisp Costume) also seems to work as intended All the spells listed above are included in this PR.
2015-11-16Scripts/ICC: * Bosses now enter when in aggro range.Golrag
* Removed some of the MoveInLineOfSight calls * Added more AreaTriggerScripts
2015-11-16Core/Misc: Fixed memory leak in trade handlerShauren
(cherry picked from commit fc852181c578e2ab8644bebfef13199a7897ebe9) CID 1339313 CID 1339312
2015-11-15Core/Quest: Fix issues reported by static analysisjackpoz
Coverity defect IDs: 1339309, 1339310
2015-11-15Core/Player: Fix issue reported by static analysisjackpoz
Coverity defect IDs: 1010154
2015-11-15Core/Spells: Fixed Raise Dead cooldownShauren
Closes #15862
2015-11-14Script/Naxxramas: Fix a -Winconsistent-missing-override warning reported by ↵Carbenium
clang 3.6
2015-11-14Core/Battleground: Fix issue reported by static analysisVincent-Michael
Coverity defect ID: 1339311
2015-11-14Core/Worldserver: Enable the database updater by default.Naios
* Seems like this feature is stable enough to enable it by default since the last missing bugs were fixed some months ago. * The database updater is the preferred method to update the databases as described in the wiki: http://collab.kpsn.org/display/tc/Databases+Installation (cherry picked from commit 25185967e8df949e0f13ec0a7ff45b14ba977c76)
2015-11-14Core/Player: Move KillRewarder to its own fileCarbenium
(cherry picked from commit 4e76974ce5ba3f6ebd73d6dd96860b60d50a19f4) Conflicts: src/server/game/Entities/Player/Player.cpp src/server/game/Entities/Player/Player.h
2015-11-14Core/DBLayer: Improve error message from ↵Shauren
0a27f8bce264b8f6d8c55efa8ebc97f6e9cb7d11 (cherry picked from commit d31706b07e5e4a4d632f5deea7076e864b467bbe)
2015-11-14Core/Player: Move TradeData to its own fileCarbenium
(cherry picked from commit 2d7d6f505c6e4e08b5fbbd0bc88b46753191c7aa) Conflicts: src/server/game/Entities/Item/Item.cpp src/server/game/Entities/Player/Player.cpp src/server/game/Entities/Player/Player.h src/server/game/Handlers/TradeHandler.cpp src/server/game/Spells/Spell.cpp
2015-11-14Scripts/Thaddius: Coverity scan Control flow issues (MISSING_BREAK)tkrokli
Coverity scan defects CID 1339315, 1339316 and 1339317: - CID 1339315: boss_thaddius.cpp: 542 - CID 1339316: boss_thaddius.cpp: 811 - CID 1339317: boss_thaddius.cpp: 398 Added missing break; statements.
2015-11-14Core: Fix warningVincent-Michael
2015-11-14Core/Condition: Fix issue reported by static analysisVincent-Michael
Coverity defect ID: 1339314
2015-11-13Core: Fix non pch buildVincent-Michael
2015-11-13Fix build for mysql versions older than 5.7 Shauren
(cherry picked from commit 5604aed5f130a48a660fa2a2f957489f6a3024ea)
2015-11-12Merge pull request #15523 from Treeston/3.3.5-thaddiusMitchesD
Scripts/Naxxramas: Thaddius: Complete rewrite
2015-11-12Merge pull request #15732 from ShinDarth/reset-health-manaMitchesD
Scripts/Duel: implement duel reset of health and mana and improve duel reset
2015-11-12Core/DBLayer: Ensure that MySQL version used when compiling is the same as ↵Shauren
libmysql.dll version used for running the server. Ref #15848 (cherry picked from commit 0a27f8bce264b8f6d8c55efa8ebc97f6e9cb7d11)
2015-11-11Core/Creature: Remove duplicate call to LoadCreatureAddons in Creature::CreateCarbenium
* Add error log for duplicated aura entries in creature_(template_)addon
2015-11-10Core/Commands: Fix NULL dereference crashjackpoz
Closes #15833
2015-11-10[3.3.5] Core/Spells: break Stealth and modify Stand Staterobinsch
by @robinsch; closes #14819 Currently (562da2e), only harmful CC spells will break stealth and modify the unit stand state. This behaviour is wrong. Any harmful spell hit should break stealth and modify the stand state. There are a few exceptions for this mechanic, such as: - Mass Dispel (priest spell ID 32375, 32592, 39897) - Earthbind Totem (Pulse) (spell ID 3600) - Distract (rogue spell ID 1725)
2015-11-10Merge pull request #15835 from ariel-/entryCarbenium
Creature Addon should be updated when entry is changed.
2015-11-10Core/Player: Improve a log messageCarbenium
(cherry picked from commit 7eb314fcd16c2265daf0948c6744a9f206da3150)
2015-11-09Core/ObjectMgr: Disable not linked graveyard error log for zoneId == 0Carbenium
2015-11-08Reload creature addons on UpdateEntry.ariel-