Ovahlord
2dd295a603
Core/Spells: updated MSG_CHANNEL_START to packet class and fixed its heal prediction
2020-01-27 11:22:30 +01:00
Ovahlord
fcb79fee07
Core/Datastores: updated DBC structure names to generated member format
2020-01-25 12:36:32 +01:00
Ovahlord
266e2f1895
Core/Spells: defined unknown field in spell start and spell go packet struct
2020-01-21 22:26:46 +01:00
Ovahlord
2374163cbb
Core/Spells: make Travis happy
2020-01-21 06:54:43 +01:00
Ovahlord
744ac00469
Core/Spells: converted SMSG_SPELL_START and SMSG_SPELL_GO to packet class
2020-01-21 06:03:02 +01:00
Ovahlord
05fcab82d8
Core/Spells: corrected implementation of SPELL_AURA_BLOCK_SPELL_FAMILY and implement trigger cast flag to ignore blocked spells
2020-01-18 16:21:17 +01:00
Ovahlord
b210320df0
Core/Spells: unify successful spell cast and interrupt AI hooks into one helper with different cast results to reduce duplicate code
...
* fixed position update logic that was responsible for interrupting channeled spells because of a missing movement generator update call that was kicking in after the interrupt already happened
* improved Baron Ashburys timer layout
2020-01-16 05:01:39 +01:00
Aokromes
d6d3f06f06
New year
2020-01-04 18:32:38 +01:00
funjoker
6c56916b29
Misc: Update copyright information
...
Happy new year
2020-01-01 18:47:28 +01:00
Ovahlord
ffeb6002b5
Core/Spells: corrected another case of sending the too close spell error message when trying to cast a destination based spell
2019-12-13 23:22:49 +01:00
Ovahlord
0cdddca210
Core/Spells: corrected haste rune cooldown reduction behaivior
...
* the haste regeneration modifier will now act multiplicative on the base regeneration rate rather than modifying it directly
* renamed some functions for clarification
2019-12-10 15:23:43 +01:00
Ovahlord
abb62cc76f
Core/Spells: reverted proc behaivior for pets and fixed applying spell mods for hunter pets and minions
2019-12-09 16:10:54 +01:00
Ovahlord
0c2cdee7a0
Core/Spells: allow more proc hooks to trigger when a owned unit casts a spell
2019-12-08 23:24:36 +01:00
Ovahlord
7ec720ef22
Core/Spells: spells of controlled units will now trigger their owner's proc auras as well and benefit from their proc chance modifiers
2019-12-08 23:05:41 +01:00
Warpten
cbb5f9132f
Core/Spells: Death Strike will now always consume its runes even when not hitting the target
2019-12-08 11:34:45 +01:00
Ovahlord
398a42c917
Core/Spells: Totems will now get their hit result from their owner instead of doing it on their own
2019-12-08 11:29:29 +01:00
Warpten
2047d4c4b2
Core/Spells: define and implement UNIT_FLAG2_IGNORE_SPELL_MIN_RANGE_RESTRICTIONS and corrected sending the correct spell failed message when being too close to a spell cast target
2019-12-08 01:55:23 +01:00
Ovahlord
76b032b24a
Core/Spells: do not allow players to cast spells when they have a channeled spell that cannot be canceled
2019-09-07 04:54:39 +02:00
Ovahlord
2605c93a85
Core/Spells: reverted a change that was causing Death Knight abilities with no Rune Cost to generate Runic Power
2019-08-30 13:14:48 +02:00
Ovahlord
c3518933ba
Core/Spells: Chill of the Grave will now grant Runic Power in all cases and will now again grant Runic Power for each target hit by Howling Blast
2019-08-30 13:09:08 +02:00
Ovahlord
4ba820d5dc
Core/Spells:
...
* fixed releasing spell focus when a creature enters evade mode while focusing a target
* allow the focus handling to accept self cast spells
* fixed an issue that was prevent channeled spells without a cast time being rejected for focusing
* channeled spells will now always have a focus target
* target less casts will now trigger focusing as well
2019-08-11 13:57:55 +02:00
Ovahlord
148291729f
Core/Spells: ported focusing rework and fixed an additional issue that was causing channeled spells getting interrupted when being cast within the focus delay release time
2019-08-10 23:43:15 +02:00
Ovahlord
2e1e966980
Core/Spells: added a missing case handling that was responsible for general aoe spell focusing
2019-08-04 11:15:45 +02:00
Ovahlord
4c06f48121
Core/Spells: Fix an infinite loop caused by a mix of item 25498 and liquid damage (ported commit: 9b292f436903e436bfdfdc61d40d2efffad35bca)
2019-07-29 10:50:42 +02:00
Ovahlord
7cbd370c7d
Core: fixed another warning and fixed build
2019-07-25 01:17:52 +02:00
Ovahlord
69907a6d6d
* Core/Object: Range check vol. 2 ( #23226 ) (ported commit: 78070163dc6b9bb34ab2d006e9cc218548e861b7)
...
* Core/Object: Fix all missing parts for #23062
2019-05-05 00:34:40 +02:00
Ovahlord
eefa94a5fe
Core/Creatures: refactored sparring handling and added all data for 85% health sparring
2019-04-28 23:18:48 +02:00
Ovahlord
e5d59d5f98
Core/Object: Range check ( #23179 ) (ported commit: 32e1de39a26628dcb64bc21ad415afb2ad938925)
2019-04-26 18:41:31 +02:00
jackpoz
738aa92782
Core/Spells: Adjust range checks to GameObject targets
2019-04-26 18:01:19 +02:00
jackpoz
85bf4daf45
Core/Spells: Adjust range checks to GameObject targets
2019-04-26 18:01:12 +02:00
jackpoz
d99de4db33
Core/Spells: Add range checks to GameObject targets
...
Close #23062
Patch by robinsch
2019-04-26 18:01:05 +02:00
Ovahlord
ab0d17d437
Core/Spells: improved logic for adding additional ticks to haste affected auras
2019-03-05 06:22:35 +01:00
Ovahlord
cab6c04d6f
Core/Spells: fixed calculating additional ticks from haste
2019-03-04 20:41:31 +01:00
Ovahlord
fda1f556af
Core/DataStores: use generated member names for AreaTable.dbc
...
*load all fields of AreaTable.dbc
2019-02-24 00:51:54 +01:00
Ovahlord
b0c37b25cc
Core/Movement: ported some undermap fixups from a TC pull request
2019-02-23 22:37:17 +01:00
Ovahlord
911f8636c9
Core/Objects: fixed remaining differences for collision height code and fixed an issue that was causing units getting summoned in the air
2019-02-19 17:56:35 +01:00
Ovahlord
50a91bd590
Core/Movement: merged Collision height handling from 335 branch to reduce the probability that creatures are falling under the map
2019-02-17 23:40:24 +01:00
Ovahlord
2e551a052e
Core/Spells: implement OnSpellStart spellscript hook that is getting called when the cast check has been successfully passed and the spell starts casting with a cast time
2019-02-14 09:07:29 +01:00
Ovahlord
7edabcbd88
Core/Movement: ported and merged Follow and Chase movement generator rewrite
2019-02-07 23:51:45 +01:00
Ovahlord
252147f704
Core/Spells: Fixed ErrorCube spell missiles (ported commit: 3b5014fdae1b57add7fd204a9f9f10f3c2092b83)
2019-01-26 13:07:22 +01:00
Ovahlord
099a31a899
Core/Spells: fixed sending immunity masks in spells and channeled spells
2019-01-03 16:07:05 +01:00
Ovahlord
2dfc4eaa83
Core/Spells: merged the gcd calculation correction from 335 branch
2018-12-30 22:14:12 +01:00
Ovahlord
b1776e3585
Core/Spells: do not consume runes when the attack was dodged or parried
2018-11-13 07:40:03 +01:00
Ovahlord
085d596538
Core/Spells: allow mana leech spells to target the caster
2018-10-11 23:52:47 +02:00
Ovahlord
f0972517e8
Core/Spells: fixed focusing the correct target when a channel spell has a caster and a unit target at once
2018-10-11 19:48:59 +02:00
Ovahlord
65a0dbadd3
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-09-03 07:14:17 +02:00
PolarCookie
7810fc3b39
Chain heal won't bounce on 100% target now ( #22136 )
2018-08-29 18:46:57 +02:00
Ovahlord
9b75d09a7a
Core/Spells: reworked and fixed Combat Resurrection system
...
* use SPELL_FAILED_IN_COMBAT_RES_LIMIT_REACHED to notify resurrecting player if no resurrection charges are left
* removed mechanics that are not used for Cataclysm
2018-08-20 02:17:45 +02:00
Ovahlord
9ad9d7c518
Core/Spells: reworked and fixed Combat Resurrection system
...
* use SPELL_FAILED_IN_COMBAT_RES_LIMIT_REACHED to notify resurrecting player if no resurrection charges are left
* removed mechanics that are not used for Cataclysm
2018-08-19 03:43:45 +02:00
Ovahlord
3f53afd39e
Core/Maps: fixed several issues with liquids by merging some 335 branch commits that are taking mopg flags into account
2018-08-07 12:35:02 +02:00