Commit Graph

164 Commits

Author SHA1 Message Date
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 40ed357043 Core/Items: Add location filters to Player.GetItemByEntry
Port From (https://github.com/TrinityCore/TrinityCore/commit/96575e33bb6992e6906e02427f20c58af674bdaa)
2019-12-02 13:21:01 -05:00
hondacrx 916f9a2ea2 Misc stuff 2019-11-27 11:23:07 -05:00
hondacrx 63105504a4 Core/Items: Add ItemContext param to Item::Create function
Port From (https://github.com/TrinityCore/TrinityCore/commit/0a2d9ad2f7673e2b7ee62b7cc6f1a19639d37864)
2019-11-23 00:44:38 -05:00
hondacrx 796c11795f Core/Items: Implement azerite essences
Port From (https://github.com/TrinityCore/TrinityCore/commit/ec9d624aec9e0a39b1bcee7d4077f46be358faad)
2019-11-22 21:39:35 -05:00
hondacrx e95115dc94 Core/DataStores: Updated db2 structures to 8.2.5
Port From (https://github.com/TrinityCore/TrinityCore/commit/3ac790287aba5f7d7c3bccf79e608de9119e461a)
2019-10-29 13:09:23 -04:00
hondacrx c4ecfc9f02 Core/Spells: Delete ancient bg mark code from create item spell effect
Port From (https://github.com/TrinityCore/TrinityCore/commit/38d04775dbd960d8e6fbfcd1d605be30cb425f08)
2019-10-24 16:36:02 -04: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 5b67e2f539 Core/Movement: Implemented movement forces
Port From (https://github.com/TrinityCore/TrinityCore/commit/8e98ceb2936842ea0032cbfdc04a510d6b1e5de0)
2019-09-08 12:48:10 -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 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 995e04b80d Core/Auras: unregister AuraEffect from target list before changing amount, forces recalculation at stack change
Port From (https://github.com/TrinityCore/TrinityCore/commit/f51a493dc87c4002aeea84b39679e7dbe379aca5)
2019-09-03 16:03:03 -04:00
hondacrx fff95df0e8 Core/Aura: fix SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE unapply case for dead players
Port From (https://github.com/TrinityCore/TrinityCore/commit/99a95c924181b1beab8cc8eb873eaade08f64a6c)
2019-09-03 15:58:27 -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 493335c4db Fix build 2019-09-03 15:48:16 -04:00
hondacrx 028db75c67 Core/Auras: tidy up one little hack
Port From (https://github.com/TrinityCore/TrinityCore/commit/9d16dce63365502b45561ce972178a780272b146)
2019-09-03 15:44:48 -04:00
hondacrx b2c63392c5 Core/Auras: implement correct model for Bear Form (used by npcs)
Port From (https://github.com/TrinityCore/TrinityCore/commit/6b150b6e55c60ddc8e5da823c335a804d48e8efc)
2019-09-01 10:59:08 -04:00
hondacrx f281d5f121 Core/Auras: Implement Roc form shapeshift
Port From (https://github.com/TrinityCore/TrinityCore/commit/40a9055a5fe994dd0b79ebb099e29dbc1d517b0b)
2019-09-01 10:56:41 -04:00
hondacrx 17107956c3 Core/Spell: disable proc for magnet auras, they're handled differently
Port From (https://github.com/TrinityCore/TrinityCore/commit/a098405a737016fe9212d9542857ed52da4b42b7)
2019-09-01 10:44:08 -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 674f38e912 Corrected calculation for SPELL_AURA_PERIODIC_DAMAGE_PERCENT
Port From (https://github.com/TrinityCore/TrinityCore/commit/6cd254d83b51d25551536122ea0217df447b2cf3)
2019-08-31 15:31:09 -04:00
hondacrx 8ee11c7c65 Core/Movement: Corrected all speed checks
Port From (https://github.com/TrinityCore/TrinityCore/commit/396457e36a78ebd6f2b1c801121880168908134b)
2019-08-31 11:54:00 -04:00
hondacrx a294da63e4 Core/Spells: refactor spell_enchant_proc_data table
Port From (https://github.com/TrinityCore/TrinityCore/commit/420f2e8ec2c5f19db313492c52a730c87fa2dab6)
2019-08-31 11:22:34 -04:00
hondacrx f7f2930ac8 Core/Spells: fix Hand of Justice proc chance and reduce it past level 60.
Port From (https://github.com/TrinityCore/TrinityCore/commit/b91eac6a1c377c14ebe2b66104ac02e2f9a01ad4)
2019-08-31 11:02:38 -04:00
hondacrx 01a8140203 Core/Spell: Added the possibility to explicitly disable auraEffect procs using attributes
Port From (https://github.com/TrinityCore/TrinityCore/commit/77fc6ceea8716a85baca80b1816fbe3588b182e7)
2019-08-31 11:01:41 -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 340f31a78e Core/Spells: Split ProcFlags of PROC_HIT_INTERRUPT
Port From (https://github.com/TrinityCore/TrinityCore/commit/dc1cddf3bb4fed66e514573ba22f8e2f1558b0f9)
2019-08-17 13:22:58 -04:00
hondacrx 506d6dcd11 Core/Spells: Fixed PROC_HIT_INTERRUPT not triggering by PROC_FLAG_TAKEN_SPELL_MELEE_DMG_CLASS
Port From (https://github.com/TrinityCore/TrinityCore/commit/44d0d24af86714cb104c09480c2e96ab82b3bc47)
2019-08-17 13:20:15 -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 a89ace13c8 Added some missing SetFallInformation calls
Port From (https://github.com/TrinityCore/TrinityCore/commit/cfefd27cb8171b7fe28781eb8f1d903272830f22)
2019-08-17 12:54:12 -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 d3cbe70f56 Core/Creatures: Various fixes for creatures, regarding combat conditions, despawning, and few others
Port From (https://github.com/TrinityCore/TrinityCore/commit/fe63cd3dbb66f4fda743858db4284a24bc2bd400)
2019-08-17 10:47:55 -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 ea35c2ca62 Core/Spells: Fixed spell effect 93 (SPELL_EFFECT_FORCE_DESELECT)
Port From (https://github.com/TrinityCore/TrinityCore/commit/92e95ddf558db5fdcdf3c54ecd1d694da92c3a44)
2019-08-15 23:05:26 -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 f79b8c5885 Core/Spell: properly add SPELLMOD_COOLDOWN to spells without initial cooldown
Port From (https://github.com/TrinityCore/TrinityCore/commit/248fd9691bc0f9302455d14c06b6554ff7d3d888)
2019-08-15 12:02:18 -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 5bb3eb95b4 Core/Spells: Corrected summon category SUMMON_CATEGORY_VEHICLE
Port TrinityCore Commit: https://github.com/TrinityCore/TrinityCore/commit/68cc366d88fd9cb4c759dc991568d994a29ba23e
2019-08-14 23:38:58 -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 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 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 055e9d1776 Core/Spells: Fix SPELL_AURA_MOD_ROOT_2 not proccing on damage 2019-01-16 17:44:12 -05:00