ariel-
02b4dc5512
Core/Spell: apply SPELLFAMILY_GENERIC mods to all spells by default
...
Closes #18160
(cherry picked from commit 4f1ef6985e )
# Conflicts:
# src/server/game/Spells/Auras/SpellAuraEffects.cpp
# src/server/game/Spells/SpellMgr.cpp
2017-12-10 18:16:47 +01:00
Shauren
331c70e695
Core/Players: Fixed DK runes and runic power
...
Closes #19595
2017-11-12 02:42:06 +01:00
joschiwald
cd6adad7ae
Core/Spells: Updated diminishing returns
2017-10-31 18:28:10 +01:00
joschiwald
e6f8821bd0
Dropped obsolete code added in 2d75d8071b
2017-10-03 22:15:41 +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-
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
99346b78c5
Core/Spells: Fixed calculating spell value for spells with SPELL_ATTR10_USE_SPELL_BASE_LEVEL_FOR_SCALING
...
Closes #19987
2017-09-04 00:09:37 +02:00
Shauren
c2f4a7a17e
Core/Spells: Removed unexplainable duration limit from SpellInfo::GetMaxTicks
...
how is a number greater than 30000 200% larger than ...? larger than what
2017-08-30 23:35:55 +02:00
ariel-
c7cd9102d3
Core/Globals: cache SpellSpecific and AuraState information instead of computing them each time they're needed
...
(cherry picked from commit ce45e1bf95 )
# Conflicts:
# src/server/game/Spells/SpellInfo.cpp
# src/server/game/Spells/SpellInfo.h
# src/server/game/Spells/SpellMgr.cpp
# src/server/game/World/World.cpp
2017-08-26 23:23:32 +02:00
Shauren
c9fe75d57c
Core/Transmog: Missed part of fd73bedd73
2017-08-24 22:43:37 +02:00
joschiwald
7e4f607851
Core/Spells: Renamed SPELL_EFFECT_CREATE_MANA_GEM to SPELL_EFFECT_RECHARGE_ITEM
2017-07-29 18:01:12 +02:00
joschiwald
b9c3608259
Core/Spells: Defined TARGET_GAMEOBJECT_CONE_109
...
Also removed some wrong SpellInfoCorrections
2017-07-27 16:32:57 +02:00
joschiwald
be7486fddb
Core/Spells: Renamed TARGET_DEST_UNK_110 to TARGET_UNIT_CONE_ENTRY_110
2017-07-18 16:31:23 +02:00
joschiwald
ae070a1b64
Core/Spells: Implemented ConeAngle from DB2
2017-07-18 15:16:32 +02:00
Golrag
ae83739ac7
Core/Players: Implement basics for the honor system
...
Closes #18480
Closes #19277
2017-06-04 16:52:53 +02:00
Golrag
2922c23783
Core/Spells: Implemented SPELL_EFFECT_PLAY_SCENE ( #19836 )
2017-06-04 15:07:34 +02:00
Shauren
b453e12423
Core/Game: Include cleanup part 5
...
* ObjectMgr.h
* Player.h
* Unit.h
* G3D should no longer propagate everywhere from Spline/MotionMaster
2017-06-04 01:00:45 +02:00
Shauren
3d7c2ef88f
Core/Game: Include cleanup, part 4 - packets and largest headers (after preprocessing, except player/objectmgr)
2017-05-21 23:18:43 +02:00
Shauren
c5d3dd90be
Core/Game: Include cleanup
...
* Mostly aimed at removing Log/DatabaseEnv includes from other headers
* Fix most packet headers including other packet headers - moved common structures such as ItemInstance to their own files
* Moved SAI function definitions to source files (massive or requiring many different dependencies)
2017-05-18 23:53:25 +02:00
Shauren
b421a5c0cb
Core/Game: Include cleanup - remove Map dependency from Object.h
2017-05-15 22:55:16 +02:00
Traesh
c73ce93f4c
Core/Entities : Basic Conversation Implementation ( #18010 )
2017-05-14 11:40:55 +02:00
Shauren
d20dedebd6
Core/DataStores: Updated db2 structures to 7.2.0
2017-04-06 23:39:34 +02:00
Shauren
2a8294031b
Core/Spells: Removed most uses of SpellIcon to identify spells
2017-04-02 23:29:26 +02:00
ariel-
fecf3b6143
Core/Spell: Updated SpellInfo::GetMaxTicks with all effects capable of periodics
...
(cherry picked from commit e0ba5f9ed6 )
2017-02-26 19:22:21 +01:00
ariel-
0afe0e536d
Core/Scripts: Implement Flag of Ownership. Closes #12265
...
Core/Spells: Implemented TARGET_CORPSE_SRC_AREA_ENEMY. Closes #12803
(cherry picked from commit bc4b4f656c )
2017-02-26 15:30:07 +01:00
Treeston
346e4824be
Entities/Unit: Cleanup refactor. Changes: ( #17819 )
...
+ Unit::m_movedPlayer -> Unit::m_playerMovingMe
+ Player::m_mover -> Player::m_unitMovedByMe
+ Unit::GetMover() -> Unit::GetUnitBeingMoved()
+ Unit::GetPlayerMover() -> Unit::GetPlayerBeingMoved()
+ NEW: Unit::GetClientControllingPlayer()
(cherry picked from commit 8deda7ed7f )
# Conflicts:
# src/server/game/Entities/Player/Player.cpp
# src/server/game/Entities/Unit/Unit.cpp
# src/server/game/Handlers/MiscHandler.cpp
# src/server/game/Handlers/MovementHandler.cpp
# src/server/game/Handlers/SpellHandler.cpp
# src/server/game/Server/WorldSession.cpp
# src/server/game/Spells/SpellEffects.cpp
# src/server/game/Spells/SpellInfo.cpp
2017-02-12 16:24:25 +01:00
robinsch
d94f0f3427
Core/Spell: Remove all raid auras on party leave ( #17663 )
...
(cherry picked from commit dd67f4ed96 )
2017-02-12 15:11:20 +01:00
Traesh
6ab3877c91
Core/Entities: Basic AreaTrigger System ( #18035 )
...
* Implemented AreaTrigger Templates
* Implemented AreaTrigger Splines
* Implemented SPELL_AURA_AREA_TRIGGER
* and many more
2017-01-29 00:00:43 +01:00
Shauren
6767bbc95f
Fix static analysis issues
...
CID 1291964
CID 1292775
2017-01-17 20:14:44 +01:00
Shauren
f11e6c8247
Core: Updated to 7.1.5.23360
2017-01-14 22:37:13 +01:00
vincent-michael
86b98686a9
Update copyright note for 2017
...
Happy new year
2017-01-01 16:23:13 +01:00
Shauren
4e1a263e7c
Core/Spells: Fixed spell value calculation for consumables
...
Closes #18385
2016-12-03 16:15:21 +01:00
Shauren
5411ca8cdf
Core/Units: Removed attack speed float to int conversion special case in building SMSG_UPDATE_OBJECT
2016-11-25 17:58:48 +01:00
Shauren
d64da044d8
Core/Items: Fixed secondary stat calculation at item levels > 800
2016-11-18 00:04:02 +01:00
joschiwald
cdb3b25916
Core/Spells: Fixed SpellEffects selection depending on Difficulty
2016-10-23 14:45:31 +02:00
Shauren
a52c50e809
Core/Auras: Add root aura handler to aura type 455
...
Closes #18030
2016-10-05 23:15:58 +02:00
joschiwald
12a52595ed
Core/Spells: use spellinfo helper methods
2016-10-01 17:51:05 +02:00
Shauren
4a13ec2fcb
Core/Spells: Defined known shapeshift flags
2016-08-23 16:00:44 +02:00
Shocker
0ba1d49bae
Core/Spells: Define SPELL_EFFECT_PLAY_SCENE (effect #198 )
2016-08-18 18:15:35 +03:00
Shauren
51657e44d1
Core/Spells: Renamed some old and new spell effects
2016-08-09 17:21:19 +02:00
Shauren
70137b8f3a
Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion
2016-07-06 00:05:13 +02:00
Shauren
7ed1c47f6b
Core/Auras: Implemented SPELL_AURA_OVERRIDE_SPELL_VISUAL
2016-06-29 19:49:23 +02:00
Shauren
5da217877b
Core/Spells: Automatically generate spell rank info from SkillLineAbility
...
* This fixes weird spellbook/talent/glyph/profession ui behavior when knowing multiple spells to remove talent or glyph, or multiple spells to open profession ui
2016-06-15 16:20:43 +02:00
Shauren
d2733eb6f1
Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion
2016-06-13 21:00:25 +02:00
Shauren
f14c66b5e4
Core/Players: Updated talent specializations
2016-06-09 21:33:18 +02:00
Shauren
b920d6a35c
Core/Spells: Fixed possible null pointer dereference
...
Coverity CID 1355243
2016-06-06 08:45:09 +02:00
Shauren
3ab3a667ed
Core/Spells: Add assertions validating various spell enums
2016-06-03 16:45:01 +02:00
Shocker
63f8f54e5c
Core/Spells: Define SPELL_EFFECT_ALTER_ITEM
2016-06-02 17:07:07 +03:00
Shauren
31009887e3
6.x rebase
2016-05-21 00:32:38 +02:00
Shauren
70102f32fe
Core/DataStores: Updated opcodes and db2 to 7.0.3.21414
2016-05-20 23:49:53 +02:00