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
SnapperRy
c37d6a737a
Core/Text: allow GENDER_NONE to use FemaleText in broadcast_text if not empty.
...
Otherwise it would only use MaleText, which breaks cases where female NPCs change model to one that has no gender.
(cherry picked from commit b541310578 )
# Conflicts:
# src/server/game/Globals/ObjectMgr.h
2017-10-03 17:34:49 +02:00
SnapperRy
2e79e206af
Script/Quest: Arelion's Mistress.
...
(cherry picked from commit 94c41c92b3 )
Fix warning.
Also, the quest's name is Arelion's Secret, not Arelion's Mistress.
(cherry picked from commit 79acb9fa71 )
2017-10-03 17:26:23 +02:00
SnapperRy
5c7b821e17
Core/Quest: do not set a quest to failed if it's rewarded or has no status at all (not taken).
...
(cherry picked from commit 97fd0c1b1a )
2017-10-03 17:22:48 +02:00
treeston
f1929df956
Scripts/AzjolNerub: Make pulling Anub'arak a bit cleaner.
...
(cherry picked from commit 59cbea00bc )
2017-10-03 17:21:41 +02:00
treeston
10e8b61f90
Fix _DespawnAtEvade for other creatures to actually respawn said other creatures.
...
Also fix add aggro for Hadronox.
Fixes and closes #18012 .
(cherry picked from commit 1ecdea5374 )
2017-10-03 17:21:23 +02:00
treeston
a8e3654860
Core/Creature: Fix respawn logic to call reset react state BEFORE calling Reset(). Fixes Krik'thir behavior after a wipe (and maybe some others).
...
Fixes and closes #18011 .
(cherry picked from commit aab7abfd04 )
2017-10-03 17:17:11 +02:00
tkrokli
8f718043d1
Core/Scripts: move npc_saat to DB ( #17813 )
...
The core script only contains gossip handling + conditions.
- remove script from file the_black_morass.cpp
- thereby removing 1 line of hardcoded text
- remove redundant SD2 comments in header
- add SAI, gossip and conditions to DB
(cherry picked from commit 028a7b8e45 )
Rename 2016_10_32_17813_world.sql to 2016_10_15_01_world.sql
(cherry picked from commit 13b748c682 )
2017-10-03 17:05:25 +02:00
tkrokli
c4ec0d8cfc
[WIP] Core/Scripts: Gnomish Mind Control Cap and Gnomish Universal Remote ( #17374 )
...
(cherry picked from commit b651bf271b )
Rename 2016_09_09_20_world.sql to 2016_10_15_00_world.sql
(cherry picked from commit d03b3e2643 )
2017-10-03 16:56:48 +02:00