ariel-
5f69b27920
Core/Auras: allow damage from periodics to trigger auras if they're not fully resisted/absorbed
...
(cherry picked from commit 5278577587 )
2017-11-05 11:11:37 +01:00
SnapperRy
748aab737f
Core/SAI: remove wrong DB errors.
...
It is normal to have events applicable only to certain instance difficulties.
Closes #18082 .
(cherry picked from commit c42e32e7e4 )
2017-11-05 11:03:57 +01:00
Aokromes
fadc482c37
Core/Misc: Update locales_creature_text to simple system
2017-11-04 04:19:21 +01:00
Aokromes
6acb2d0331
Core/Spell: Fix typo on documentation
...
By Mihapro
2017-11-02 19:52:47 +01:00
Duarte Duarte
7cbb70affc
Scripts/Fireland: Fix static analysis issues CID 1379866 and CID 1379865 ( #20746 )
2017-11-02 10:12:08 +00:00
joschiwald
cd6adad7ae
Core/Spells: Updated diminishing returns
2017-10-31 18:28:10 +01:00
Duarte Duarte
42321babe6
Scripts: Fix static analysis issues CID 1379870 and 1367941 ( #20747 )
2017-10-30 21:27:55 +01:00
Aokromes
1f5c4df4d5
Scripts/Scholomance: Lady Illucia Barov spell corrections
2017-10-30 12:36:34 +01:00
Shauren
99f5d06149
Core/Taxi: Apply reputation discount to all points in multi-segment paths
2017-10-29 18:53:16 +01:00
Shauren
d7e463dd9f
Core/Taxi: Fixed applying reputation discount to first taxi segment
...
Closes #20713
2017-10-25 18:33:52 +02:00
Shauren
b8dc4df220
Really fix b5b03a7be0
2017-10-21 00:28:57 +02:00
Duarte Duarte
b5b03a7be0
Core/ObjectMgr: Replace ABORT() with defaulting to faction 35 when faction template does not exist in DB ( #20655 )
2017-10-19 22:59:02 +02:00
Shauren
83d3c117f9
Core/Players: Fixed possible null pointer dereference
...
CID 1162625 1377294 1377297
2017-10-18 23:14:07 +02:00
Shauren
cd3feb00d5
Core/Bnet: Fixed another uninitialized variable (just to shut up static analysis tools, its never uninitialized when used)
2017-10-17 22:40:25 +02:00
Naios
e7ec5bead1
Dep/fmt: Update fmt to fmtlib/fmt@5f39721c0a
...
* Rename cppformat to fmt in the PackageList.txt
(cherry picked from commit 5077c8289c )
2017-10-16 22:54:23 +02:00
ariel-
3447b2790d
Core/Unit: CalculateMeleeDamage should use unmodified damage to compute HitInfo
...
d3a71a8338 follow-up
(cherry picked from commit 8da43fb7c7 )
2017-10-15 17:28:02 +02:00
joschiwald
9c615059f8
Fixed build
2017-10-15 17:22:30 +02:00
ariel-
fe2e3b67a8
Core/Spells: use DamageInfo struct to calc spell absorbs and resists, and use calculated proc hitMask on aura ticks
...
Closes #18135
(cherry picked from commit d3a71a8338 )
# Conflicts:
# src/server/game/Entities/Unit/Unit.cpp
# src/server/game/Entities/Unit/Unit.h
# src/server/game/Spells/Auras/SpellAuraEffects.cpp
# src/server/game/Spells/SpellEffects.cpp
# src/server/scripts/Commands/cs_misc.cpp
2017-10-15 16:59:56 +02:00
ariel-
8cc9360da6
Core/Globals: abort server startup if there are wrong factions in DB
...
Closes #18127
(cherry picked from commit d66a809b8e )
2017-10-15 16:59:55 +02:00
ariel-
175bc752e8
Core/Unit: fix chain cc's not being diminished properly
...
Logic fail in 9b0fa51022 (now diminishing info is always initialized)
(cherry picked from commit 2f03d502f3 )
2017-10-15 16:59:55 +02:00
ariel-
54c0a01062
Core/Spells: moved handling of SPELL_ATTR0_CU_DONT_BREAK_STEALTH inside proc system.
...
Fixes additional issues with spells that shouldn't be breaking stealth and had this attribute
(cherry picked from commit bea0c01964 )
2017-10-15 16:59:54 +02:00
Keader
bc9b3b4928
Scripts/Trial of the Crusader: Fixed crash in Snobold Vassal script ( #18124 )
...
Closes #18122
(cherry picked from commit cdc5a36dbb )
2017-10-15 16:18:21 +02:00
ariel-
dc6eef8027
Core/Unit: prematurely abort GetFactionTemplateEntry instead of returning a null pointer
...
Factions should never be invalid for players/spawned creatures anyways
Ref #18113
(cherry picked from commit 5f580c9d3d )
2017-10-15 16:16:06 +02:00
SnapperRy
25c7849262
Script/Spell: remove cosmetic effect for Water Bucket item at login if it expired after the player logged out.
...
(cherry picked from commit 16cfd59f5b )
Add forgotten override.
(cherry picked from commit c6f94ba42e )
Fix non-PCH build.
(cherry picked from commit 02cea9c0ba )
2017-10-15 16:13:44 +02:00
Ivan Bakula
08c45b48c5
Core/Arena: Fix lag caused by arena distribution ( #17989 )
...
Avoid queueing unneeded queries to save arena teams and arena team members data if nothing was changed during that week.
(cherry picked from commit 3f3dee8049 )
2017-10-15 16:11:11 +02:00
ariel-
1350989628
Core/Spell: do positivity spell checks only against actually hitted effects instead of the whole spell
...
Closes #18097
(cherry picked from commit 5c1dfce168 )
2017-10-15 16:02:40 +02:00
Ovah
020825902c
Core/AI: implemented AI hook for interrupting spells ( #20610 )
2017-10-13 22:17:04 +02:00
Shauren
644af37f96
Core/Realms: Made realmlist threadsafe
2017-10-11 22:42:03 +02:00
Shauren
b09bd8d702
Core/Bnet: Fixed uninitialized value
2017-10-10 23:08:54 +02:00
Shauren
1292a987f1
Core/Mails: Fixed mail_items entries being left in database after deleting expired mails
...
Closes #20194
Closes #20461
(cherry picked from commit 1f3cf8bcf4 )
2017-10-09 21:23:52 +02:00
Roc13x
a6d1b34472
Core/Creature: Refactor and improve vendor items ( #20328 )
...
* Implement item bonuses in vendors.
* Implement the PlayerConditionID and IgnoreFiltering DB columns.
* Fix loading referenced vendor items
* Allow adding bonuses in .npc add item command
2017-10-09 21:03:25 +02:00
Shauren
6d07f55c00
Tools/Patcher: Changed -launcherlogin patch for mac
2017-10-08 11:15:53 +02:00
Aokromes
513b2768dc
Update RBAC.h
2017-10-08 10:21:37 +02:00
Štefan Lazový
c8974a91a6
Core/DataStores: Implemented [] operator on DB2Storage ( #20494 )
2017-10-07 22:48:05 +02:00
Gacko
b34f5f9eab
Fix non-PCH build.
2017-10-04 19:30:25 +02:00
joschiwald
e6f8821bd0
Dropped obsolete code added in 2d75d8071b
2017-10-03 22:15:41 +02:00
ariel-
88ae5f6068
Core/Unit: Change aura proc pair container to vector
...
(cherry picked from commit 34f734c890 )
2017-10-03 21:14:28 +02:00
ariel-
93973b87b1
Core/Spell: clear auras of channeled spells if channeling is cancelled due to invalid targets (dead or w/e)
...
Closes #14859
Closes #15186
(cherry picked from commit 2d0fb356de )
2017-10-03 21:14:28 +02:00
ariel-
caf47b846f
Core/Spells: mark Arcane Missiles aura as negative. Was downranking the spell when targetting low level mobs due to effect 1 flagged as possitive.
...
Closes #12152
(cherry picked from commit 2b9f807fd9 )
2017-10-03 21:14:28 +02:00
ariel-
efaa33b599
Core/SpellMgr: some changes in default proc generation. Fix an issue of stealth breaking with positive and/or healing spells
...
(cherry picked from commit 531904afff )
2017-10-03 21:14:27 +02:00
Shauren
e9d3d2c3a2
Warning fix
2017-10-03 21:04:58 +02:00
ariel-
2d75d8071b
Core/Globals: compute aura diminishing return info at startup and cache it
...
Core/Entities: Save diminish return on an array instead of a linked list
(cherry picked from commit 9b0fa51022 )
2017-10-03 20:53:49 +02:00
Shauren
4d5eacd3af
Core/Bnet: Added support for -launcherlogin logins (external client launcher required)
2017-10-03 18:03:57 +02:00
joschiwald
0b36d80115
Fixed build
2017-10-03 17:57:59 +02:00
ariel-
6505747f50
Core/AuctionHouseBot: ahbot characters subsystem shake-up
...
Bonus: fix moar static analysis issues
(cherry picked from commit f4a10571f7 )
2017-10-03 17:56:42 +02:00
SnapperRy
8a4bfe94f9
Core/Spell: allow SPELL_EFFECT_QUEST_COMPLETE to set a quest to rewarded only if that quest is used as internal flag by the server (has flag 1024 - QUEST_FLAGS_TRACKING).
...
(cherry picked from commit 551a8ff8ae )
2017-10-03 17:48:10 +02:00
SnapperRy
f0ddceeff4
Core/Quest: show DIALOG_STATUS_AVAILABLE instead of DIALOG_STATUS_REWARD for non-repeatable autocomplete quests.
...
(cherry picked from commit 7666296f54 )
2017-10-03 17:47:19 +02:00
SnapperRy
6df51159c4
Core/Quest: send correct packet when a quest cannot be rewarded for item-related errors.
...
(cherry picked from commit c067fe544d )
2017-10-03 17:46:17 +02:00
joschiwald
3cba023e99
Fixed nonpch build
2017-10-03 17:39:37 +02:00
treeston
03a2f0d56a
Entities/Creature: Fix an edge case issue where creatures would re-acquire target after respawn if they despawned while spell focusing.
...
Instance/AzjolNerub: Fix Anub'arak wall and add sequence break info. Fixes and closes #18013 .
(cherry picked from commit 0d725e1336 )
2017-10-03 17:35:19 +02:00