Commit Graph

15688 Commits

Author SHA1 Message Date
Duarte Duarte
ae917e950b Scripts: Fix static analysis issues CID 1381648, 1379869, 1377302 and… (#20748)
* Scripts: Fix static analysis issues CID 1381648, 1379869, 1377302 and 1377300
2017-11-14 11:23:25 +00:00
Shauren
ebf085a9bf Core/Players: Deleted some ancient (and unused) dk rune code 2017-11-13 23:30:33 +01:00
tkrokli
9c18503959 Scripts/Kalimdor: remove zone_teldrassil.cpp
- single script moved to SAI in commit f85ac27912
  (August 9, 2015)
- no NPCs using this script, removal forgotten in the mentioned commit
2017-11-12 22:25:26 +01:00
Shauren
2b184c58b8 Warning fix 2017-11-12 03:13:17 +01:00
Shauren
331c70e695 Core/Players: Fixed DK runes and runic power
Closes #19595
2017-11-12 02:42:06 +01:00
Shauren
bf0ae32d18 Core/Commands: Added .modify power command allowing to change any power as long as player class can use it
* Power names are taken from PowerType.db2 (lowercase, using _ is optional)

Closes #20833
2017-11-11 22:41:05 +01:00
joschiwald
d947ba4292 Fixed build 2017-11-11 21:54:08 +01:00
joschiwald
eac1648181 Fixed cherry pick fail in c6881bd8a4 2017-11-11 21:45:41 +01:00
Shauren
f2a3382c8d Core/Transports: Added extra transport position update just when it stops moving
Closes #17952
(cherry picked from commit b88cecb656)

Core/Transports: Fixed crash added in b88cecb656
(cherry picked from commit d68d99d182)
2017-11-11 21:15:58 +01:00
Snapper
d25a8d42a3 Core/GameObjects: Handle despawning and respawning of nearby linked traps on gameobject despawn and respawn
Closes #12139
Closes #17553

(cherry picked from commit 5d9d25d596)
2017-11-11 21:06:58 +01:00
Shauren
c6881bd8a4 Core/GameObjects: Fixed Frozen Trap target selection
Closes #14238
Closes #17517

(cherry picked from commit f0ab95f19c)
2017-11-11 21:05:20 +01:00
ariel-
52e71c1723 Core/Spells: workaround stealth interaction with Death and Decay and GameObject casts
Closes #10179
Closes #16154

(cherry picked from commit b3a4815067)
2017-11-11 20:59:12 +01:00
ariel-
d56f65eb34 Core/Unit: send original caster in heal packet log
(cherry picked from commit a9921a5dd7)
2017-11-11 20:49:26 +01:00
SnapperRy
cc44c5f349 Core/SAI: reset event phase when calling SMART_ACTION_CALL_SCRIPT_RESET.
Now it really does what it says on the tin.

(cherry picked from commit c189e27f39)
2017-11-11 20:47:26 +01:00
SnapperRy
7666fbae3e Script/Quest: improvements for Shizz Work:
- Proper cosmetic effects for Fel Guard Hound.
- Spell cast when looting the Felhound Poo.
- Felhound Poo now always contains loot.

(cherry picked from commit 2729eb156f)
2017-11-11 20:44:25 +01:00
SnapperRy
ece0c955fc Codestyle.
(cherry picked from commit ec023c3032)
2017-11-11 20:05:40 +01:00
Aokromes
853df91048 Core/Misc: Update locales_gossip_menu_option to simple system 2017-11-10 00:41:32 +01:00
joschiwald
d647e9aa35 Fixed warning 2017-11-06 21:23:40 +01:00
Paul
733441922b Scripts/Spells: warrior Mortal Strike & Colossus Smash Effect (#19332) 2017-11-05 20:25:41 +01:00
funjoker
c77e76fa61 Core/Gameobject: Add WorldEffectID to Gameobject (#20785) 2017-11-05 20:24:45 +01:00
joschiwald
983b0a5fcf Fixed non-pch build 2017-11-05 18:37:22 +01:00
funjoker
6b1f8f3358 Core/Entities: Added DB-support for conversation actorGuids (#20757) 2017-11-05 18:23:27 +01:00
ariel-
5f3434387e Core/Auras: only apply shapeshift aura passives when changing forms
Closes #14845
Closes #17617

(cherry picked from commit eb093c1538)
2017-11-05 13:02:59 +01:00
ariel-
ceb7c04827 Core/Player: cleanup single target auras on spec switch
Closes #806

(cherry picked from commit 9f72f4ceb2)
2017-11-05 13:01:17 +01:00
ariel-
f895defe99 Core/Spells: require phaseMask set for trap activation procs
(cherry picked from commit 1df8ca7fe3)
2017-11-05 12:58:05 +01:00
ariel-
4c5815600f Core/Unit: allow pets and totems to drop mod charges in owner auras.
Needed for Cobra Strikes (re)implementation

(cherry picked from commit 51e4983422)
2017-11-05 12:49:05 +01:00
SnapperRy
0afa672077 Core/Script: Messenger Torvus.
(cherry picked from commit 924cdb9a11)
2017-11-05 12:46:29 +01:00
joschiwald
898bb16431 DB: Fixed some startup errors 2017-11-05 12:33:07 +01:00
SnapperRy
9a31e7d71f DB/SAI: Zebu'tan and Alys Vol'tyr's conversations.
Also add forgotten creature_template change in 145bf1d.

(cherry picked from commit b52e774ccf)
2017-11-05 11:37:18 +01:00
ariel-
e4bb4842b5 Core/Unit: fix logic error in DamageInfo::ModifyDamage.
Previous code did not protect against m_damage underflow, rather only allow up to duplicate damage.
It now should work as intended.

Closes #18154
(cherry picked from commit 7ced76bab2)

Core/Unit: fix warning reported by VS2015

C4146: unary minus operator applied to unsigned type, result still unsigned
(cherry picked from commit 7b1a0c3698)

Core/Unit: consistency fix
(cherry picked from commit 042023877a)
2017-11-05 11:30:58 +01:00
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
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