hondacrx
4164384b72
Core/Spells: Implemented new target types
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fce9fca9002e5bfc99990b9108aa56447e5001bd )
2020-06-21 14:33:32 -04:00
hondacrx
1a2411ae0f
Ports from ( https://github.com/TrinityCore/TrinityCore )
...
Core/Unit: don't clear low health aura states on death
Core/Gossip: Fix gossip bug on modify money
Core/Spells: Change the radius of PBAoEs following the feedback received on
Core/Player: update interaction checks, some info taken from client
Core/Spell: abort channeling if no valid targets are found after searching
Core/Creature: fix _DespawnAtEvade saving wrong respawn time
Core/Spell: fixed some problems with per caster aura states
Quickfix a bug introduced by 2f19d97 which prevented GTAoE from being cast.
Core/SmartAI: allow SMART_ACTION_SEND_GOSSIP_MENU to override default gossip
Core/Spell: in case of immunity, check all effects to choose correct procFlags, as none has technically hit
Fix evade issues when a spell hits the target just before evading.
Scripts/Command: implement .debug play music command
Partial revert, Unit::getAttackerForHelper() shouldn't return units that we aren't in combat with (victim can be such a unit for players/player pets, which can startattack from a distance without entering combat).
Fix an issue where CanSpawn would never get invoked on creatures without per-guid script.
Core/Players: fix null dereference crash
2020-06-21 13:01:24 -04:00
hondacrx
15192d6a38
Core/Items: Implemented corruption and corruption resistance stats
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6533de31005fc9680d9f2b61a4d8ea4958fc8edc )
2020-06-18 15:39:41 -04:00
hondacrx
d7954f4fc7
Core/Spells: Implement using different difficulty data from all spell related db2s, not just SpellEffect and SpellPower
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c7306439e7004288fb85890d6a5f730cf1761d71 )
2020-06-18 12:39:39 -04:00
hondacrx
f0942a257e
Misc fixes/Misc DB updates
2020-06-12 16:52:42 -04:00
hondacrx
2fc4e3e71f
TC Ports:
...
Core/Misc: 522f537048 followup (https://github.com/TrinityCore/TrinityCore/commit/9a57e95f102a9d35ac8416d02e24c0dddbc755ed )
Core/CreatureAI: b6b0353bff followup (https://github.com/TrinityCore/TrinityCore/commit/5d411e0b21b1f1a4653d274d9b1cc7fef17f232b )
Core/Spell: move creature focus (https://github.com/TrinityCore/TrinityCore/commit/8c12f36915b2fddd48a5e4c9244c2b0498a64ae9 )
Core/Unit: 2170541a51 followup (https://github.com/TrinityCore/TrinityCore/commit/2d4549023a6655d19671f7f7e6b4f7c9b71ae632 )
Core/Misc: cleanup SetInFront uses (https://github.com/TrinityCore/TrinityCore/commit/104e745edfb89f95e34cad7840eae0b6e183bf94 )
Core/Unit: 229444b74a follow-up (https://github.com/TrinityCore/TrinityCore/commit/6a96addadd5dea633b3066b8d0427302ba514364 )
Core/Unit: revert 3ea46e57af (https://github.com/TrinityCore/TrinityCore/commit/a46286a803b41b375ed9352858c742626bb85720 )
Core/Scripts: remove OnDummyEffect hook/sOnDummyEffect ai hook (https://github.com/TrinityCore/TrinityCore/commit/1929ca3aa14f6cd83ea3ac9d7e8c0e2ed0e87a26 )
Core/Entities: moved PetAura handling to Player where it belongs (https://github.com/TrinityCore/TrinityCore/commit/4f6d38fe9d5c07e6e8eb88e517af71b6cdc4f9f8 )
Core/Spells: Fixed Chilled to the Bone (https://github.com/TrinityCore/TrinityCore/commit/08635c740a7ee04da9b0cd5045075a9432121b06 )
Core/Spell: implement pvp trinket immunity against Judgement of Justice (https://github.com/TrinityCore/TrinityCore/commit/05ba662d5daaa3428cc01cdaa3794bf5a073ef17 )
2020-05-19 14:49:37 -04:00
hondacrx
0cee55d94f
Core/Spell: define channels without movement interrupt flags as allowed move
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5e32e96278757aa52ef87cb122dd99825e6c8de9 )
2020-05-18 22:52:07 -04:00
hondacrx
970d18031c
Misc fixes
2020-05-18 22:46:18 -04:00
hondacrx
f723336c35
Corrected points per level calculation for some spells
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8df577ebfed34131184d2fd08b131b29b96d4fd3 )
2020-05-06 17:54:31 -04:00
hondacrx
ba885908b7
Core/Spells: fix wrong distance calculations in AoE spells
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5d076cfe291980bc5be9d44ffbae887e3dd5ad59 )
2020-05-06 14:34:20 -04:00
hondacrx
230453c451
New Year 2020 :)
2020-01-09 11:35:00 -05:00
hondacrx
cdb225a4b6
Core/Spells: Fixed value of aura effects for stat mod auras applied by items
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/123858331211db6fe6745f0886c1499f8e598443 )
2019-12-02 14:01:46 -05:00
hondacrx
570aebce26
More refactoring of code.
2019-09-23 21:41:13 -04:00
hondacrx
35c06c09fd
Some refactoring of code. and some cleanups
2019-09-21 12:11:16 -04:00
hondacrx
0877e73ff2
Core/Spells: Implement SpellMisc.LaunchDelay
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c924840ce7fa7289fe73fb15b0f022bc74618ee1 )
2019-09-04 13:13:59 -04:00
hondacrx
4128cc8516
Core/Quests: Implement new logic for selecting spell casters for accept/reward spells based on quest flags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7d2cbd4e7cec5737c742437e126ddb745d65f6a9 )
2019-09-03 23:57:18 -04:00
hondacrx
1e4b1366c2
Fixed setting and unsetting of m_spellModTakingSpell
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fb5c07ffe8d72d32a2c47cfa41dfb3a952160b72 )
2019-08-17 13:04:19 -04:00
hondacrx
74aae32803
Core/Spells: Fixed some item ranged spells dealing wrong damage
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fc9f00d35199fb53c5ba0e260f2993e117d9a4e3 )
2019-08-17 12:55:03 -04:00
hondacrx
2d2a72ce3e
Core/Misc: Various crash fixes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4f65dc5e20cc3af5b3595809707c632faa6e5900 )
2019-08-17 11:23:32 -04:00
hondacrx
bdfea4ecad
Implemented binary resistances and some more
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ca26c33145cb40ae7fd2c84fc7577fc6f11bdbbf )
2019-08-16 23:15:19 -04:00
hondacrx
e869f76034
Core/Spells: define and implement TARGET_UNIT_CONE_ENTRY_129
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/867458a42431f3156305c090fc5d89335c9e644a )
2019-08-15 12:12:30 -04:00
hondacrx
bab0bbdf3c
Core/Spells: Remade trajectory target selection
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3f7fe6f8a51f61083b4940eaadddc3b390f8e238 )
2019-08-15 11:51:44 -04:00
hondacrx
e6f049d531
Core/Pets: Fixed flashing pet attack button ( #18906 )
...
Port TrinityCore Commit: https://github.com/TrinityCore/TrinityCore/commit/d1cbd8a837116a0fadae06cf5714a345035eb799
2019-08-14 23:35:18 -04:00
hondacrx
ed3a310756
Core/Spell: unified handling of SPELL_ATTR5_USABLE_WHILE_* attributes
...
Port TrinityCore Commit: https://github.com/TrinityCore/TrinityCore/commit/2b0c73960b431acb25ddfba916017fbfe84f065b
2019-08-14 12:05:26 -04:00
hondacrx
125e3b3ac7
Updated to 8.2.0.31429 (scripts disabled atm, they still need updated)
...
Code Port from TrinityCore https://github.com/TrinityCore/TrinityCore
Casc from WoW-Tools https://github.com/WoW-Tools/CASCExplorer
2019-08-14 11:20:42 -04:00
hondacrx
1e1c5c77a8
2019 YAY!
2019-01-01 12:01:55 -05:00
hondacrx
8e20114e10
BFA Update (still lots of testing to do tho)
2018-12-10 12:46:25 -05:00
hondacrx
7255455b22
Core/Refactor: Part 5
2018-07-05 10:57:42 -04:00
hondacrx
41bce64ffc
Core/Spells: Fixes OverflowException for ChainTargets
2018-05-26 13:11:47 -04:00
hondacrx
9b40067017
Core/Refactor: Part 2
2018-05-07 22:07:35 -04:00
hondacrx
4d8391a7fd
Core/Spell: added some helpers to SpellInfo to reduce code duplication
2018-03-18 12:27:19 -04:00
hondacrx
20ba7e63f6
Core/Spell: reverted changes for NO_TARGET handling
2018-03-18 12:14:14 -04:00
hondacrx
6ec1bce358
Core/Spell: Prevent NO_TARGET auras from actually selecting target (same as caster)
2018-03-18 12:09:43 -04:00
hondacrx
761af36d05
Core/Misc: Misc fixes
2018-03-18 11:44:55 -04:00
hondacrx
0ab3b8e8cd
Core/DataStores: Fixed db2 structures after 7.3.5
2018-03-13 15:43:03 -04:00
hondacrx
ab54543573
Core/Spell: add an exception for Cyclone ignoring it's own immunity using dispel type
2018-03-12 14:47:43 -04:00
hondacrx
05ecb41a10
Core/Spell: partial revert of SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE immunity handling
2018-03-12 14:37:52 -04:00
hondacrx
060bc0b7a8
Core/Spell: Undefined SPELL_ATTR7_USABLE_IN_STUN_FEAR_CONFUSION attr for now - Some function renames - Used in some client checks but not 100% sure of its usage (eg in CGUnit_C::CheckAndReportSpellInhibitFlags but not in Spell_C::IsUsableAction)
2018-03-12 13:24:16 -04:00
hondacrx
ac2224808e
Core/Spell: do not downscale certain auras
2018-03-12 13:04:52 -04:00
hondacrx
82dca6de94
Updated DB2 structs
2018-02-26 13:13:54 -05:00
hondacrx
d0f6692b4b
Core/Spells: Fixes some spells being negative when they should be positive
2018-01-13 23:19:05 -05:00
hondacrx
28c0ef9d03
Happy New Year!!!!
2018-01-02 13:02:21 -05:00
hondacrx
01caaecf0f
Core/Unit: damage immune improvements
2017-12-30 17:53:28 -05:00
hondacrx
b180f6a9ba
Core/Globals: Load spellspecific and aurastate after loading spell ranks
...
Core/Spells: Removed obsolete code
Core/Spell: do not fail triggered Charge effects in case a root is present.
2017-12-30 16:53:56 -05:00
hondacrx
3da0e167e6
Core/Spell: revamp of immunities system
2017-12-26 15:07:05 -05:00
hondacrx
58333b9f1f
Core/Spell: move attribute helpers to spellInfo
2017-12-26 12:32:14 -05:00
hondacrx
1e5249b6b0
Core/Auras: Implemented using all aura interrupt flag fields
2017-12-18 10:14:17 -05:00
hondacrx
4b2675944b
Core/Auras: Updated mount capability check and implemented SPELL_AURA_MOUNT_RESTRICTIONS
2017-12-13 14:34:37 -05:00
hondacrx
3760bfcdbb
Core/Spell: apply SPELLFAMILY_GENERIC mods to all spells by default
2017-12-11 11:05:01 -05:00
hondacrx
79aeee0ebc
Updated db2 structures to 7.3.2.25480
2017-11-20 12:22:13 -05:00