Shauren
fd0d0f25a9
Core/Spells: Fixed extra charge effect visuals
2017-03-12 00:40:52 +01:00
joschiwald
2ea8b3477c
Fixed warning
2017-03-05 02:58:35 +01:00
ariel-
3ce3acf765
Core/Player: Implemented Titan's Grip damage reduction
...
Closes #6375
(cherry picked from commit a4baef19dd )
Core/Player: unconditionally remove Titan's grip penalty aura on Spell removal
Was causing an issue when switching spec, because off hand weapon was still equipped
(cherry picked from commit df0f88eb80 )
2017-03-04 20:18:55 +01:00
SnapperRy
4f34c8c563
Core/Spell: set quest to rewarded instead of complete when targeted by SPELL_EFFECT_QUEST_COMPLETE. ( #18021 )
...
Prevents people from ending up with strange quests in their quest logs.
(cherry picked from commit 6d62f852ac )
2017-03-04 19:01:43 +01:00
Rochet2
117b45d768
Core/Scripts: Enhance quest status hook by making it catch more status changes ( #17865 )
...
(cherry picked from commit c52566a888 )
2017-02-26 15:36:01 +01:00
ariel-
934f038753
Core/Scripts: Removed Glyph of Backstab.
...
(cherry picked from commit 31399d5f34 )
2017-02-26 15:30:02 +01:00
vincent-michael
a4c226eecc
Core/Spells: Fixed possible crash
2017-02-25 00:05:21 +01:00
ariel-
b239afb0ef
Core/Misc: calculate rotation fields from orientation in some places it's impossible to get:
...
- SmartScripts: SMART_ACTION_SUMMON_GO
- Spell Effects:
* SPELL_EFFECT_DUEL
* SPELL_EFFECT_SUMMON_OBJECT_WILD
* SPELL_EFFECT_SUMMON_OBJECT_SLOT1
* SPELL_EFFECT_SUMMON_OBJECT_SLOT2
* SPELL_EFFECT_SUMMON_OBJECT_SLOT3
* SPELL_EFFECT_SUMMON_OBJECT_SLOT4
- Command Scripts: .gobject add
Closes #17891
(cherry picked from commit 14445d2202 )
2017-02-19 15:34:57 +01:00
Shauren
5e437f5d3d
Core/Movement: Implement SpellEffectExtraData curve modifiers
2017-02-18 21:55:28 +01:00
ariel-
d4a2a725e4
Update SpellEffects.cpp
...
(cherry picked from commit 5b81f55141 )
2017-02-18 17:20:42 +01:00
ariel-
27208252ee
Core/Spell: Calculate GO rotation for SPELL_EFFECT_TRANS_DOOR
...
(cherry picked from commit f5a0342913 )
# Conflicts:
# src/server/game/Spells/SpellEffects.cpp
2017-02-18 17:19:40 +01:00
treeston
e201647ef5
Core/Spells: Fix Spell::EffectJumpDest not to turn caster to zero orientation when ground targeting.
...
(cherry picked from commit 78a44dd81e )
# Conflicts:
# src/server/game/Spells/SpellEffects.cpp
2017-02-12 16:26:34 +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
Aokromes
d2dd5f9f02
Core/Logs: Fine tune more logs
...
And move others to more logical appenders
(cherry picked from commit 1ad24352ac )
# Conflicts:
# src/server/authserver/Server/AuthSession.cpp
# src/server/game/Entities/Player/Player.cpp
# src/server/game/Handlers/AuctionHouseHandler.cpp
# src/server/game/Handlers/CharacterHandler.cpp
# src/server/game/Handlers/GuildHandler.cpp
# src/server/game/Handlers/LootHandler.cpp
# src/server/game/Handlers/PetitionsHandler.cpp
# src/server/game/Handlers/QuestHandler.cpp
# src/server/game/Handlers/SpellHandler.cpp
# src/server/game/Spells/SpellEffects.cpp
2017-02-11 23:15:24 +01:00
Aokromes
db668cde46
Core/Logs: Fine tunning some logs
...
(cherry picked from commit b51409a5d3 )
# Conflicts:
# src/server/game/Texts/CreatureTextMgr.cpp
2017-02-11 22:35:00 +01:00
ariel-
04f7de8957
Core/Spells: Abyssal Shatter should have a chance to skill up
...
(cherry picked from commit 0d91ccf6bd )
2017-02-11 20:59:21 +01:00
ariel-
c429e7d489
Core/Entities: debloat SummonGameObject parameter list using proper wrappers and enable GO rotation in scripts
...
- There's still an overload allowing for x, y, z, o to be passed directly
- Fixed default animstate for GameObject creation in many places, it should be 255, not 100 (checked in sniffs)
(cherry picked from commit 62bfee37cb )
# Conflicts:
# src/server/game/Battlefield/Battlefield.cpp
# src/server/game/Battlegrounds/Battleground.cpp
# src/server/game/Entities/GameObject/GameObject.cpp
# src/server/game/Entities/GameObject/GameObject.h
# src/server/game/Entities/Object/Object.cpp
# src/server/game/Entities/Object/Object.h
# src/server/game/Spells/SpellEffects.cpp
# src/server/scripts/Commands/cs_gobject.cpp
# src/server/scripts/EasternKingdoms/SunkenTemple/instance_sunken_temple.cpp
# src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp
# src/server/scripts/Kalimdor/zone_feralas.cpp
# src/server/scripts/Northrend/Nexus/EyeOfEternity/boss_malygos.cpp
# src/server/scripts/Northrend/Nexus/EyeOfEternity/instance_eye_of_eternity.cpp
# src/server/scripts/OutdoorPvP/OutdoorPvPSI.cpp
2017-02-11 20:50:29 +01:00
ariel-
02cef6f034
Core/GameObjects: Gameobject rotation (from cmangos/mangos-wotlk@2bcbc0f ) ( #14146 )
...
cmangos/mangos-wotlk@0fe88f35df : [11531] Normalize gameobject's quaternion, thanks to zergtmn for pointing
cmangos/mangos-wotlk@060dfb791b : [11667] Implement transport path rotation
cmangos/mangos-wotlk@565f52c6c1 : [11806] A bit gameobject code refactoring
cmangos/mangos-wotlk@6874951 : [11807] Add gameobject_addon table
Closes #14146
(cherry picked from commit 2967bf59b4 )
# Conflicts:
# src/server/game/Battlefield/Battlefield.cpp
# src/server/game/Battlegrounds/Battleground.cpp
# src/server/game/Entities/GameObject/GameObject.cpp
# src/server/game/Entities/GameObject/GameObject.h
# src/server/game/Entities/Object/Object.cpp
# src/server/game/Globals/ObjectMgr.cpp
# src/server/game/Spells/SpellEffects.cpp
# src/server/scripts/Commands/cs_gobject.cpp
# src/server/scripts/Northrend/Nexus/EyeOfEternity/instance_eye_of_eternity.cpp
# src/server/scripts/OutdoorPvP/OutdoorPvPSI.cpp
2017-02-11 19:10:43 +01:00
Shauren
6f176c0980
Core/Spells: Fixed fishing
...
Closes #19016
2017-02-11 13:04:12 +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
vincent-michael
86b98686a9
Update copyright note for 2017
...
Happy new year
2017-01-01 16:23:13 +01:00
joschiwald
ab06ae799e
Core/Spells: SPELL_ATTR0_CU_SHARE_DAMAGE no longer depend on SpellFamily
2017-01-01 03:05:33 +01:00
Shauren
ac1dc758b9
Core/Units: Cleanup hardcoded magic numbers for byte field offsets
2016-12-13 20:58:22 +01:00
Shauren
b9f7b500a3
Core/Auras: Rewritten conditionally applying SPELL_AURA_MOD_WEAPON_CRIT_PERCENT, SPELL_AURA_MOD_DAMAGE_DONE and SPELL_AURA_MOD_DAMAGE_PERCENT_DONE auras
...
* Now the entire aura is removed when changing equipment
* All aura types can now depend on equipped items
2016-11-20 00:44:49 +01:00
tkrokli
08d7f094a9
Core/Spells: wrong comment reference in SpellEffects.cpp ( #18157 )
...
Typo pointed out by P-Kito
Closes #18140
2016-10-28 14:32:38 +02:00
Krudor
08aab73c7f
Core/Spells: Effect leap back fix ( #18057 )
...
* Fixed unintentional typo?
Seemed to fix the issues related to the effect for the spells I tried.
Sometimes the caster triggers leapback onto targets, and with the old
code, it instead made the caster leap back instead of its targets
2016-10-09 21:54:55 +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
e1f4b6b04c
Core/Spells: Removed handling of deprecated spell attribute
...
Closes #17936
2016-09-19 22:45:37 +02:00
Shauren
ef29f32965
Core/Items: Defined all item flags
2016-09-09 10:22:57 +02:00
Shauren
a727a99e34
Core/Players: Implemented new glyph system
2016-08-25 19:12:00 +02:00
Shocker
0ba1d49bae
Core/Spells: Define SPELL_EFFECT_PLAY_SCENE (effect #198 )
2016-08-18 18:15:35 +03:00
Shauren
fea0cb16f2
Core/Items: Implemented artifacts
2016-08-15 00:03:38 +02:00
Shauren
51657e44d1
Core/Spells: Renamed some old and new spell effects
2016-08-09 17:21:19 +02:00
Shauren
7a3362a264
Core/Spells: Defined new spell effect names
2016-07-30 00:11:44 +02:00
Shauren
0d9136f764
Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion
2016-07-10 00:37:33 +02:00
Shauren
a78aa3cf4e
Core/PacketIO: Refactored building SMSG_UPDATE_OBJECT to append directly to final buffer and removed UpdateMask class
2016-07-10 00:11: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
f7883bd525
Core/Transmog: Implemented transmog collection and updated transmog handling
2016-07-05 22:07:35 +02:00
Shauren
7ed1c47f6b
Core/Auras: Implemented SPELL_AURA_OVERRIDE_SPELL_VISUAL
2016-06-29 19:49:23 +02:00
Shauren
73aababbd4
Core/Spells: Fixed handling spell interrupts - PreventionType dbc field is a bitmask
2016-06-23 22:19:52 +02:00
Shauren
d8861342a3
Core/PacketIO: Updated combat log packets
2016-06-16 20:50:27 +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
c529566ac4
Core/GameObejcts: Fixed disconnects happening when viewing nearby players on elevators
...
Closes #17335
2016-06-12 00:11:00 +02:00
Shauren
f14c66b5e4
Core/Players: Updated talent specializations
2016-06-09 21:33:18 +02:00
Shauren
6b1c85a676
Core/PacketIO: Updated spell packets
2016-06-05 14:08:53 +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
b82332487a
Core/DataStores: Updated db2 to 7.0.3.21737
2016-05-27 23:14:36 +02:00
myran2
bc1a81747a
Core/Pets: Implemented pet specializations ( #17058 )
...
* Use prepared statements in Pet::SavePetToDB
* Add support for resetting all of a player's pet specializations
* Send one big spell unlearn/learn packet instead of lots of small ones
* Implemented Adaptation talent
2016-05-26 17:20:01 +02:00