hondacrx
581d077acd
Refactoring of BNetServer
2020-07-12 00:06:43 -04:00
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
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
d09ddf2032
Core/Items: Implemented new bonus type (extra ItemEffect)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/63fba4751142d7a16d6316e9fb5ad844da088509 )
2020-06-10 13:25:01 -04:00
hondacrx
888d281aa7
Core/Players: Only restore spells learned as quest rewards if they have the right AcquireMethod in SkillLineAbility.db2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4acae3992bfecf85d68c0860007f7c538ca45a90 )
2020-05-22 14:17:06 -04:00
hondacrx
87b63b0975
Core/Spells: Fixed initializing spell power costs
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/dfdabdb97bdd776da4add3cd4f19cf5793160abf )
2020-05-20 20:05:49 -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
33097d3e2d
Core/Spell: don't make creature change orientation to 0 if channeling self
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/52ab2707682f37bbf35a0d384e81c79e8b064ebf )
2020-05-18 22:53:33 -04:00
hondacrx
0ca73248cd
Core/Spell: fix creature focus with channeled spells
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e3eca0c26410a6c9dc7fbef46ffb938cdd0901bc )
2020-05-12 23:51:55 -04:00
hondacrx
86c88330d6
Core/Spell: register spell mod owner properly on spell cast
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/71c2fda1132d5fba3864f133d0e3ee4e81de508f )
2020-05-12 23:46:57 -04:00
hondacrx
a528aed6fe
Core/Spell: check aura positivity per effect on spell hit
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f31e380499b9ecceca9e86b1ee55eb29c7f87c88 )
2020-05-12 20:28:15 -04:00
hondacrx
cbc2597adb
Core/Spells: implement SMSG_MOUNT_RESULT and use it for transformed mounting cases
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fb0d2ed2b96c314ea144b3524195ae96878e0079 )
2020-05-06 17:26:03 -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
8bc9cc9c55
Core/Items: Check required level to use items including any bonuses that modify it
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b702401978928781249798dd607b6c6fbd10f122 )
2020-04-26 01:07:12 -04:00
hondacrx
a9d1d3f2b0
Core/Spells: Fixed Spell::CheckCast for targeting items trade with lockpicking
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3b6e5a87d83989151d434d871dfa67ad4f9a2013 )
2020-04-25 00:42:26 -04:00
hondacrx
230453c451
New Year 2020 :)
2020-01-09 11:35:00 -05:00
hondacrx
5b9ad41953
Core/Items: Implement azerite empowered items
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d934824421c83598853487c5cc9e4cbb3c5d0006 )
2019-12-05 22:55:44 -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
588d7135b2
Core/Spells: Fixed crash in delayed DEST spells
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fa0dc88c23a9d9dc95dd9e444e8f240d91ca241a )
2019-09-04 13:34:24 -04:00
hondacrx
b3bcfd1a8f
Core/Spells: Fixed calling spellhit script hooks on launch when spell hits both caster and target with different effects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/04ab611111824c7709582637660d01eb117fe9fc )
2019-09-04 13:22:38 -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
a0fbf8e172
Core/Spells: Fixed some enchantments checks and fixed serious logic flaw in create item effect check
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a0a6b155e2699b9772fc16e749e2ba4fa4f43737 )
2019-09-03 15:55:56 -04:00
hondacrx
87d30caa49
Ensure that all actions are compared to fixed point in time (ie. world update start)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/60663d1374beef3103f4787152654034fa4a8897 )
2019-09-01 10:37:14 -04:00
hondacrx
1657f720dc
Core/SmartAI: Various fixes and extensions for smart scripts:
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a32d5cfa1762ae1158ee2f40b4c9b36e5b41913a )
2019-08-30 12:00:42 -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
0a29281557
Core/Misc: Fixed player corpse looting, added player corpse loot and some more
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/89f728cd5b6ae3041fdae3c853ac4b0ac5f0a848 )
2019-08-17 11:42:16 -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
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
ee098676c2
Core/Spells: Added SPELL_FAILED_NOTHING_TO_STEAL error
...
Port TrinityCore Commit: https://github.com/TrinityCore/TrinityCore/commit/b711f0bcaef7e966140fce4929ff5196b6b2bbf6
2019-08-14 23:46:10 -04:00
hondacrx
46095e461f
Core/Spells: Corrected execution time calculation for dst targets
...
Port TrinityCore Commit: https://github.com/TrinityCore/TrinityCore/commit/8d6d00dc15d85700c0cb8872303811a5fa6c5c85
2019-08-14 23:36:22 -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
e4d500f4b5
Core/PacketIO: Updated packet structures to 8.1.5
...
Port TrinityCore Commit: https://github.com/TrinityCore/TrinityCore/commit/31fda79556e55375962a3c9e46f6dbdbf6e90d18
2019-06-22 18:42:45 -04:00
hondacrx
1e1c5c77a8
2019 YAY!
2019-01-01 12:01:55 -05:00
hondacrx
50019b85d5
Core/Spells: Update AOE Damage Cap
2018-12-24 01:03:49 -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
7aa494d5dd
Core/Errors: Stop using System.Diagnostics.Contracts, Its just closing the server without error or warning. We now log the error and then throw a exception
2018-06-15 12:34:56 -04:00
hondacrx
2c3479c6e2
Core/Refactor: Part 4
2018-05-27 15:40:06 -04:00
hondacrx
41bce64ffc
Core/Spells: Fixes OverflowException for ChainTargets
2018-05-26 13:11:47 -04:00
hondacrx
913beeae69
Core/Misc: Misc fixes
2018-05-23 18:16:14 -04:00
hondacrx
5dacd669b5
Core/Refactor: Part 3
2018-05-16 19:57:48 -04:00
hondacrx
7d4c0b7634
Core/Misc: Misc cleanups and changing of fields
2018-05-13 20:26:05 -04:00
hondacrx
87d9adca9a
Core/Misc: Fixes
2018-05-11 11:40:29 -04:00
hondacrx
9b40067017
Core/Refactor: Part 2
2018-05-07 22:07:35 -04:00
hondacrx
216db1c23a
Core/Refactor: Part 1
2018-05-07 18:56:09 -04:00
hondacrx
9007c45357
Core/Spell: kill old charge restoring system. Mods are fully handled by proc system now.
2018-04-29 19:44:10 -04:00