Commit Graph

253 Commits

Author SHA1 Message Date
hondacrx b22dc3bc8a Core/Spells: Implemented summoning a personal gameobject effect
Port From (https://github.com/TrinityCore/TrinityCore/commit/e601c6d1f9b9743e92e9562abd9f2d24d9aaf175)
2021-01-26 19:27:45 -05:00
hondacrx 663b230e67 Core/Spells: IsAllowingDeadTargets now checks effects targets as well
Port From (https://github.com/TrinityCore/TrinityCore/commit/e08910deaf224557102b4ec93972347bb7a3ea16)
2021-01-26 16:47:34 -05:00
hondacrx 4fb259abfa Core/Logs: Fix more logs
Port From (https://github.com/TrinityCore/TrinityCore/commit/93552510abf2fe0db0557036143b124c4a12cbe5)
2021-01-26 16:38:23 -05:00
hondacrx b25c1487b2 Core/Races: Really fix bug in racemasks. 2021-01-25 13:06:53 -05:00
hondacrx fc475c4338 Core/Spells: Defined new spell attributes
Port From (https://github.com/TrinityCore/TrinityCore/commit/b2ddf547ff7acd3dab7c93579d8a44fe825c7ecf)
2021-01-19 13:46:59 -05:00
hondacrx 3153f1daed Core/Races: Added missing races. 2021-01-19 11:43:23 -05:00
hondacrx a4c4db7af5 Core/Spells: Fixed missing null checks on some SpellEffects 2021-01-14 17:06:53 -05:00
hondacrx c5e3c4280c Core/Aura: Fixes a crash in _InitEffects. 2021-01-14 11:12:07 -05:00
hondacrx 87859a67a1 Core/Skills: Fixes not learning prefessions 2021-01-10 20:51:51 -05:00
hondacrx 90f8029fe1 Core/Spells: Spells with Attribute SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY should dispel snare auras.
Port From (https://github.com/TrinityCore/TrinityCore/commit/22d5a2a2eb42cfb0f52a294669c31c7d32b27693)
2021-01-08 20:34:36 -05:00
hondacrx 15a69ae550 Core/Spells: Core/Spells: Improve teleport destination for a certain class of spells (Killing Spree, Shadowstep, ...)
Port From (https://github.com/TrinityCore/TrinityCore/commit/540678be069b24664ad95f1922288d026b7e0e41)
2021-01-03 15:10:14 -05:00
hondacrx 031158b243 Core/Spells: Fixed issues with School Immune vs SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE
Port From (https://github.com/TrinityCore/TrinityCore/commit/5a82598f03140cbfb288e1848efc983cf5d1f8cb)
2021-01-03 15:02:24 -05:00
hondacrx fe1e839708 Core/Vehicles: Add missing caster guid check
Port From (https://github.com/TrinityCore/TrinityCore/commit/e26122dc54b5c5a356a97a842718168dab97a0aa)
2020-12-31 21:02:43 -05:00
hondacrx 768eec33e5 Core/Vehicles: Treat entering other vehicles mounted on main vehicle as swapping seats
Port From (https://github.com/TrinityCore/TrinityCore/commit/110564e757fefbfbddfab876a96ca9eb5aa7dd7b)
2020-12-31 21:01:58 -05:00
hondacrx 26c42d517e Core/Spells: Ice Lance
Port From (https://github.com/TrinityCore/TrinityCore/commit/041ceeed1a6c2a1f4418d348631fd051056ff5c0)
2020-12-31 15:49:46 -05:00
hondacrx e9fd790e07 Core/Spells: Fixed fallback values for EquippedItemSubClassMask and EquippedItemInventoryTypeMask
Port From (https://github.com/TrinityCore/TrinityCore/commit/2a1066839596972c432649eb855359a0f8975b92)
2020-12-31 15:30:41 -05:00
hondacrx 25f2effd85 Misc cleanups 2020-12-16 00:20:25 -05:00
hondacrx 4c2106781a Core/PacketIO: Updated packet structures to 9.0.2
Port From (https://github.com/TrinityCore/TrinityCore/commit/96d340f70ccef57fad177a24ca099055d7dce04d)
2020-12-12 23:45:36 -05:00
hondacrx f0037ab99f Core/DataStores: Updated db2 structures to 9.0.2
Port From (https://github.com/TrinityCore/TrinityCore/commit/b82a3a557a7bf13d48342ea189325550059b622d)
2020-12-12 23:20:41 -05:00
hondacrx cbbdf6d695 Core/Spells: Use new spell visual structure instead of just SpellXSpellVisualID
Port From (https://github.com/TrinityCore/TrinityCore/commit/7f6eef37e61ea3d47bf8028c6e37175ba0a71373)
2020-12-10 10:43:24 -05:00
hondacrx 0749a06c99 Core/Misc: First set of required db changes for 9.0
Port From (https://github.com/TrinityCore/TrinityCore/commit/4ca29f3cb050896a8a6c1fea5b2364b2b11c22cd)
2020-12-09 16:03:38 -05:00
hondacrx c46c7ba2dc Core/PacketIO: Updated most packet structures to 9.0.1
Port From (https://github.com/TrinityCore/TrinityCore/commit/cab4c87d2d7f6d734ef067d6bf50f4b1d338a7bc)
2020-12-09 14:01:38 -05:00
hondacrx 7e2df34250 Misc cleanups/Fixes 2020-12-07 10:07:26 -05:00
hondacrx a108bb1dbc Core/Auras: Implemented SPELL_AURA_MOD_OVERRIDE_ZONE_PVP_TYPE
Port From (https://github.com/TrinityCore/TrinityCore/commit/c250a858b91a11736ee0a64c2f120b1d036b5203)
2020-10-09 13:57:32 -04:00
hondacrx 578e1bb0e5 Core/Spells: EffectSanctuary should stop attack
Port From (https://github.com/TrinityCore/TrinityCore/commit/6c0af8743f48badbae43362ee61a61a22fde3fda)
2020-09-22 16:22:14 -04:00
hondacrx 9636460e27 Misc spell fixes
Port From (https://github.com/TrinityCore/TrinityCore)
2020-09-10 19:54:49 -04:00
hondacrx 2820d45a0d Misc fixes 2020-09-03 11:25:42 -04:00
hondacrx 83bb7aaf28 Cleanups 2020-08-25 10:08:55 -04:00
hondacrx 679dbcfb67 Scripts/Icecrown Citadel: Fixed Lord Marrowgar - Coldflame to not ignore resistances
Port From (https://github.com/TrinityCore/TrinityCore/commit/fa762826e9977c53e18e4de7821be2dfc25601f0)
2020-08-24 19:05:44 -04:00
hondacrx c2ae405346 Core/Commands: Cleanups 2020-08-24 17:38:22 -04:00
hondacrx 8fc9c45d50 Misc cleanups/DB updates
Port From (https://github.com/TrinityCore/TrinityCore)
2020-08-22 16:24:59 -04:00
hondacrx 79987369e5 Prevent an issue that stopped Aura AfterEffect handlers being called on default handler prevention.
Port From (https://github.com/TrinityCore/TrinityCore/commit/2c3a107bee6f600c1f4ab6124727fc58fdb48199)
2020-08-22 14:42:28 -04:00
hondacrx 2a65d345a9 Core/Auras: Implement SPELL_AURA_DETECT_AMORE
Port From (https://github.com/TrinityCore/TrinityCore/commit/d50611c108a692e0d76c102fdee8175d24d9dfc0)
2020-08-22 13:07:00 -04:00
hondacrx 36a8844acc Creatures now release spell focus on projectile launch (for spells that have a projectile portion) as opposed to projectile impact.
Port From (https://github.com/TrinityCore/TrinityCore/commit/bacc5ef94ec0f064248b871646d88955da04b725)
2020-08-22 13:02:17 -04:00
hondacrx b3ebc2f8b5 Core/Spells: enable and implement SMSG_MISSILE_CANCEL
Port From (https://github.com/TrinityCore/TrinityCore/commit/71db17220ae67dc6a354e88451ffc0700fe6c5f9)
2020-08-22 12:58:19 -04:00
hondacrx 193ad3a48d Combat/Threat rewrite - prep & refactor
Port From (https://github.com/TrinityCore/TrinityCore/commit/8be23fcbbdf26e8169defd761e61765f301bebe0)
2020-08-22 11:58:19 -04:00
hondacrx 062eecf20b Misc fixes 2020-08-20 23:21:53 -04:00
hondacrx 2773a4430f Misc fixes 2020-08-12 17:44:16 -04:00
hondacrx 611162ed95 Misc DB updates/Fixes
Port From (https://github.com/TrinityCore/TrinityCore)
2020-07-24 18:23:30 -04:00
hondacrx 0480e5c4d0 Core/Spells Allow bosses to receive KnockBack under certain conditions
Port From (https://github.com/TrinityCore/TrinityCore/commit/23a113756e65a953e80a3b03d72e3d11bd373a43)
2020-07-24 14:49:26 -04:00
hondacrx 2b13cba15b Core/Spell: fix some spells that shouldn't allow stealth or invisibility
Port From (https://github.com/TrinityCore/TrinityCore/commit/68131dbd92f2a9c7b932a7f23719f57adf66d90e)
2020-07-23 19:02:33 -04:00
hondacrx ddaaae896e So, I came in trying to fix gameobject LoS. So I restructured some stuff.
Port From (https://github.com/TrinityCore/TrinityCore/commit/5392212799b669d91c80cf0e9539a3aaa2abbe79)
2020-07-23 19:01:15 -04:00
hondacrx db44970987 Pet/Guardian AI hook re-organizing
Port From (https://github.com/TrinityCore/TrinityCore/commit/f7a7d02a7f50400cdc2be3c4722afeefe7efce80)
2020-07-22 15:27:19 -04:00
hondacrx 61b6606dce Core/AI: segregate GameObject ReportUse from normal Use (lock open/normal click)
Port From (https://github.com/TrinityCore/TrinityCore/commit/5903a10a834b1198702b024182581799648540ff)
2020-07-22 14:21:29 -04:00
hondacrx 2bff624426 Re-check target evade state on projectile impact and adjust accordingly. This fixes the incorrect message ("Absorb" instead of "Evade"), and also removes the root cause of the original evade follow bug
Port From (https://github.com/TrinityCore/TrinityCore/commit/323e3b9cdeda96d5f0d5be1c615de489ee41ad85)
2020-07-22 14:08:25 -04:00
hondacrx d1ebddbe95 Core/Spells: Allows Dispersion under Freeze (stun by hunter trap)
Port From (https://github.com/TrinityCore/TrinityCore/commit/f4ac8146b6fb76fd80f525dbb8b14706fa080f98)
2020-07-22 00:50:15 -04:00
hondacrx da2ef5009b Core/Spells: Allows Dispersion and Barkskin to be used under death coil
Port From (https://github.com/TrinityCore/TrinityCore/commit/87c5ddeab6b2ec691dba1bdf7f34864bb4dd78d0)
2020-07-22 00:47:02 -04:00
hondacrx 3489622a60 Core/Auras: Named two test realm aura types
Port From (https://github.com/TrinityCore/TrinityCore/commit/d1956465932aa3f4c2393336ff5fd2f115fe5a21)
2020-07-19 16:44:55 -04:00
hondacrx e179d29b55 Core/Spells: Include more than first 2 spell effects when determining if a spell is negative
Port From (https://github.com/TrinityCore/TrinityCore/commit/176c75e8dbad95bfdcd88034f75e1452997ddb07)
2020-07-14 16:58:41 -04:00
hondacrx c06baf1bf5 Core/Spells: Assign spell effect handles for new apply aura effects
Port From (https://github.com/TrinityCore/TrinityCore/commit/c3dcbe04dcea04ce3f453f99d44ebebb542bcda7)
2020-07-12 00:39:37 -04:00