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: 9b292f4369)
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: 78070163dc)
...
* 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: 32e1de39a2)
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: 3b5014fdae)
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
Ovahlord
6aa71731f9
Core/Spells: fixed a focus issue with target tracking channel spells that have a cast time
2018-07-31 02:49:01 +02:00
Ovahlord
ed099e8600
Core/Spells: fixed Inquisition not consuming all Holy Power caused by an logic mistake in HandleHolyPower that was not thinking about spells that do not have a target
2018-07-27 11:45:38 +02:00
Ovahlord
1c4c6fc60d
Core/Spells: merged a focus release commit at spell launch phase
2018-07-27 01:28:32 +02:00
Ovahlord
0f32e2d263
Core/Spells: merged a radius calculation from 3.3.5 that covers the attempted fix from last commit
2018-07-13 15:17:54 +02:00
Ovahlord
0d46b893fc
Core/Objects:
...
*merged 3.3.5 renaming of GetObjectSize() to GetCombatReach()
*made GetBoundaryRadius virtual and use it to determine the actual spell radius distance with it instead of using CombatReach
2018-07-13 14:50:10 +02:00
Ovahlord
0fd206c537
Core/Spells: do not reduce runic power gain when affected by cost modifiers
2018-06-17 13:45:05 +02:00
Ovahlord
bf120167b9
Core/Player: merged some rune regeneration related changes from all arround the world
2018-06-16 22:54:54 +02:00
Ovahlord
a241ee78e9
Core/Spells: merged some spell focussing and unit state changes
2018-04-29 12:54:38 +02:00