Matan Shukry
e08910deaf
Core/Spells: IsAllowingDeadTargets now checks effects targets as well ( #25914 )
2021-01-22 21:24:07 +01:00
Keader
2cb3d9514d
Typo
...
(cherry picked from commit 04271388f8 )
2021-01-21 22:30:40 +01:00
Keader
8a6fdb7a21
Scripts/BlackTemple: Updates on Illidan encounter
...
- Fixed issues related with Parasitic Shadowfiend
- Updated script to new model
- Fixed loop of Parasitic Shadowfiend Summon
- Added a new spell (SPELL_REMOVE_PARASITIC_SHADOWFIEND)
- Fixed illidari elite attacking players
- SPELL_PARASITIC_SHADOWFIEND now is a negative aura
(cherry picked from commit 90f07bd948 )
2021-01-21 22:30:40 +01:00
Keader
22d5a2a2eb
Core/Spells: Spells with Attribute SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY should dispel snare auras. ( #20621 )
...
(cherry picked from commit b507acf1c0 )
2021-01-08 21:12:11 +01:00
Keader
5a82598f03
Core/Spells: Fixed issues with School Immune vs SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE ( #20546 )
...
(cherry picked from commit 98c363154a )
2020-12-31 23:23:50 +01:00
Ghaster
2a10668395
Core/Spells: Fixed fallback values for EquippedItemSubClassMask and EquippedItemInventoryTypeMask ( #25521 )
2020-12-23 00:13:59 +01:00
Shauren
96d340f70c
Core/PacketIO: Updated packet structures to 9.0.2
2020-12-08 18:16:47 +01:00
Shauren
b82a3a557a
Core/DataStores: Updated db2 structures to 9.0.2
...
* Includes support for new character customization
2020-12-08 18:16:47 +01:00
Shauren
b231903932
Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup port
2020-09-04 13:38:24 +02:00
jackpoz
77e6355fba
Core/Misc: Fix static analysis issues
...
(cherry picked from commit 9cf4dd7345 )
2020-08-19 00:14:06 +02:00
Shauren
1c52d5fff7
Core/Misc: Replace NULL with nullptr
2020-08-14 17:06:03 +02:00
ariel-
68131dbd92
Core/Spell: fix some spells that shouldn't allow stealth or invisibility
...
- Touch of Zanzil
- Glowing Blood
- Lambent Blood
- Vibrant Blood
- Black Blood
- Perpetual Instability
(cherry picked from commit b58a364192 )
2020-07-16 22:00:28 +02:00
Keader
f4ac8146b6
Core/Spells: Allows Dispersion under Freeze (stun by hunter trap)
...
(cherry picked from commit 672bc29df9 )
2020-07-16 21:47:27 +02:00
Keader
87c5ddeab6
Core/Spells: Allows Dispersion and Barkskin to be used under death coil
...
(cherry picked from commit abc749034e )
2020-07-16 21:47:27 +02:00
Shauren
87fea85431
Core/Spells: Fixed crash in SpellInfo::GetAuraRankForLevel
2020-07-07 22:27:26 +02:00
Shauren
deca201f77
Core/DataStores: Simplified string memory allocation in db2 files, dropped unneccessary level of indirection
2020-06-27 13:33:17 +02:00
Shauren
176c75e8db
Core/Spells: Include more than first 2 spell effects when determining if a spell is negative
2020-06-26 00:23:46 +02:00
Shauren
c3dcbe04dc
Core/Spells: Assign spell effect handles for new apply aura effects
2020-06-22 11:04:57 +02:00
Shauren
fce9fca900
Core/Spells: Implemented new target types
...
* TARGET_UNIT_TARGET_ALLY_OR_RAID
* TARGET_UNIT_CASTER_AND_SUMMONS
* TARGET_UNIT_AREA_THREAT_LIST
* TARGET_UNIT_AREA_TAP_LIST
* TARGET_DEST_CASTER_GROUND
* TARGET_DEST_SUMMONER
* TARGET_DEST_TARGET_ALLY
Closes #18558
Closes #18867
Closes #24295
2020-06-21 15:59:43 +02:00
Chaouki Dhib
a7e0bd06b3
Core/Spells: Change the radius of PBAoEs following the feedback received on ( #16290 )
...
(cherry picked from commit 2ff76e828f )
2020-06-14 22:51:44 +02:00
Shauren
6533de3100
Core/Items: Implemented corruption and corruption resistance stats
2020-06-13 00:30:32 +02:00
Shauren
c7306439e7
Core/Spells: Implement using different difficulty data from all spell related db2s, not just SpellEffect and SpellPower
2020-06-12 01:29:18 +02:00
Shauren
4d69cc1c56
Core/Misc: GCC build and warning fixes
2020-05-21 22:15:58 +02:00
ariel-
05ba662d5d
Core/Spell: implement pvp trinket immunity against Judgement of Justice
...
By Riztazz, closes #19484
(cherry picked from commit 25a449a90e )
2020-04-29 22:23:11 +02:00
ariel-
5e32e96278
Core/Spell: define channels without movement interrupt flags as allowed move
...
- Remove script hacks no longer needed
(cherry picked from commit 3a0cb90ea9 )
2020-04-28 12:35:16 +02:00
ariel-
92719d1dc9
Revert "Core/Spell: don't set scaleAura for some special spells"
...
This reverts commit 1ca8434b36 .
Closes #19472
(cherry picked from commit c296d255e2 )
2020-04-27 15:20:00 +02:00
ariel-
d80350da68
Core/Spell: don't set scaleAura for some special spells
...
Closes #14541
(cherry picked from commit 1ca8434b36 )
2020-04-27 12:25:52 +02:00
xinef1
8df577ebfe
Corrected points per level calculation for some spells ( #19105 )
...
(cherry picked from commit 9142c778dd )
2020-04-27 12:25:52 +02:00
Chaouki Dhib
5d076cfe29
Core/Spells: fix wrong distance calculations in AoE spells [Needs testing] ( #16290 )
...
Core/Spells: Fix wrong distance calculations in AoE spells.
Pull request #16290 by chaodhib.
God bless, finally.
(cherry picked from commit a1f2f30c14 )
2020-04-24 17:18:49 +02:00
Aokromes
b0bf1275ee
New Year
2020-01-02 06:44:10 +01:00
Shauren
1238583312
Core/Spells: Fixed value of aura effects for stat mod auras applied by items
2019-11-30 12:11:29 +01:00
Shauren
ad774a8e0e
Core/Spells: Make missing spell/aura effect handler assignments a compile time error instead of runtime crash
2019-11-21 14:36:16 +01:00
Traesh
c924840ce7
Core/Spells: Implement SpellMisc::LaunchDelay
2019-08-31 11:11:23 +02:00
Lopfest
7d2cbd4e7c
Core/Quests: Implement new logic for selecting spell casters for accept/reward spells based on quest flags ( #21316 )
2019-08-30 19:36:10 +02:00
xinef1
fb5c07ffe8
Fixed setting and unsetting of m_spellModTakingSpell ( #19116 )
...
- A problem when a different spell tries to overwrite existing ModTakingSpell should no longer happen
(cherrypicked from e261754c9c )
2019-07-21 21:06:54 +02:00
xinef1
fc9f00d351
Core/Spells: Fixed some item ranged spells dealing wrong damage ( #19104 )
...
(cherrypicked from e7a9549422 )
2019-07-21 21:06:54 +02:00
xinef1
4f65dc5e20
Core/Misc: Various crash fixes ( #19059 )
...
* Replaced some FindPlayer calls with GetPlayer
Fixed some more crashes
* Correction
(cherrypicked from 14dfc377b4 )
2019-07-21 21:06:54 +02:00
xinef1
ca26c33145
Implemented binary resistances and some more ( #18933 )
...
- Fixed possible exploit with tamed pets having template immunities
- Implemented binary resistances
- Corrected resistances calculations
- Pets properly inherit players spell penetration
- Fixed doubled block calculation for damaging melee spells
- Auras removing snare effects will only remove the snaring component
- Shapeshifting will properly remove movement impairing auras only and not crowd control (dragon's breath)
- Immunities are properly checked versus all schools appearing in spell, unit is immune only if immune to all schools
- Spells with melee and magic school mask should compare armor reduction with resistances and select smaller reduction
- Demonic Circle: Teleport no longer removes root effects
(cherrypicked from 93746e8c4a )
2019-07-21 21:06:54 +02:00
Shauren
3262bc827d
Core/DataStores: Updated db2 structures to 8.2
2019-07-14 19:20:45 +02:00
Ovah
867458a424
Core/Spells: define and implement TARGET_UNIT_CONE_ENTRY_129 ( #23496 )
2019-06-26 15:06:07 +02:00
xinef1
3f7fe6f8a5
Core/Spells: Remade trajectory target selection ( #19048 )
...
* Remade trajectory target selection
* Added possibility to apply conditions to trajectory spells
* Properly recalculate delay time if CMSG_UPDATE_PROJECTILE_POSITION is received
(cherrypicked from c6060dd0c5 )
2019-06-15 18:41:09 +02:00
xinef1
d1cbd8a837
Core/Pets: Fixed flashing pet attack button ( #18906 )
...
(cherrypicked from 0fa38d0ae0 )
2019-06-15 18:41:09 +02:00
ariel-
2b0c73960b
Core/Spell: unified handling of SPELL_ATTR5_USABLE_WHILE_* attributes
...
Allowed mechanic mask is calculated on startup and auras checked against those mechanics
Closes #18798
(cherrypicked from 3544577e48 )
(cherrypicked from 53eb6ec616 )
2019-06-15 18:41:09 +02:00
Shauren
bcaaa3d6f6
Core/DataStores: Updated db2 structures to 8.1.5
2019-06-08 17:10:00 +02:00
Shauren
455959c606
Core/PacketIO: Rewrite updatefield handling
2019-06-08 17:06:57 +02:00
Shauren
d5992f7711
Core/Spells: Add missing spell and aura effect handler array entries
...
Closes #23015
2019-02-04 16:47:41 +01:00
vincent-michael
5620eb9463
Update copyright note for 2019
...
auto happy = new year(2019);
2019-01-01 10:14:33 +01:00
Shauren
83bc1cbe64
Core/Spells: Improved spell value calculation - variance will not be applied to spells with forced basepoints from CastCustomSpell
2018-12-07 18:26:26 +01:00
Shauren
fb817ed24b
Core/Spells: Fixed spell effect value calculation
2018-12-04 20:18:14 +01:00
Shauren
7512ffb058
Core/Entities: Update updatefields to 8.0.1.27980
2018-10-10 22:11:41 +02:00