Age | Commit message (Collapse) | Author |
|
Closes #1543
Closes #15918
|
|
Core/Util: Add urandms(minMS, maxMS) helper
|
|
max*IN_MILLISECONDS) shorter to write for random time intervals (boss scripts).
|
|
Core/Spells: Fix Arcane Missiles
|
|
|
|
- close #15902
|
|
|
|
Closes #15895
|
|
|
|
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.
```
|
|
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.
|
|
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
|
|
|
|
- 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)
|
|
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.
|
|
[3.3.5] Fix conflicts between duration and cast time of channeled spells
|
|
|
|
* /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*
|
|
/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
|
|
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.
|
|
|
|
Fix crash happening if item_template.StatsCount field in the database was higher than 10.
Fixes #15868
|
|
|
|
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.
|
|
* Removed some of the MoveInLineOfSight calls
* Added more AreaTriggerScripts
|
|
(cherry picked from commit fc852181c578e2ab8644bebfef13199a7897ebe9)
CID 1339313
CID 1339312
|
|
Coverity defect IDs: 1339309, 1339310
|
|
Coverity defect IDs: 1010154
|
|
Closes #15862
|
|
clang 3.6
|
|
Coverity defect ID: 1339311
|
|
* 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)
|
|
(cherry picked from commit 4e76974ce5ba3f6ebd73d6dd96860b60d50a19f4)
Conflicts:
src/server/game/Entities/Player/Player.cpp
src/server/game/Entities/Player/Player.h
|
|
0a27f8bce264b8f6d8c55efa8ebc97f6e9cb7d11
(cherry picked from commit d31706b07e5e4a4d632f5deea7076e864b467bbe)
|
|
(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
|
|
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.
|
|
|
|
Coverity defect ID: 1339314
|
|
|
|
(cherry picked from commit 5604aed5f130a48a660fa2a2f957489f6a3024ea)
|
|
Scripts/Naxxramas: Thaddius: Complete rewrite
|
|
Scripts/Duel: implement duel reset of health and mana and improve duel reset
|
|
libmysql.dll version used for running the server.
Ref #15848
(cherry picked from commit 0a27f8bce264b8f6d8c55efa8ebc97f6e9cb7d11)
|
|
* Add error log for duplicated aura entries in creature_(template_)addon
|
|
Closes #15833
|
|
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)
|
|
Creature Addon should be updated when entry is changed.
|
|
(cherry picked from commit 7eb314fcd16c2265daf0948c6744a9f206da3150)
|
|
|
|
|