Commit Graph

526 Commits

Author SHA1 Message Date
hondacrx 0e2dd0cda3 Core/Creatures: add TimeSpan to TempSummon
Port From (https://github.com/TrinityCore/TrinityCore/commit/1dd4b38170339e2d1d959c45ecad1b3b8dceb216)
2023-09-13 20:59:45 -04:00
hondacrx 3052b1dc23 Core/Misc: Turn ChrSpecialization into enum
Port From (https://github.com/TrinityCore/TrinityCore/commit/98007f859b7318570c0c923a00aa32fc485c8ec8)
2023-09-13 20:33:47 -04:00
hondacrx a8e62cc07d Core/Misc: Move TalentSpecialization together with other db2 enums and rename it to ChrSpecialization
Port From (https://github.com/TrinityCore/TrinityCore/commit/d2784d4c65ec987fe587718d96b2feb885905e13)
2023-09-13 19:49:53 -04:00
hondacrx 7cb343e4f9 Core/Misc: Reduce number of player spec hardcoded checks
Port From (https://github.com/TrinityCore/TrinityCore/commit/054723241eaf1abe7d45a96460e84b9ff113ffb2)
2023-09-13 19:47:12 -04:00
hondacrx f89df8dca8 Scripts/Spells: Converted some damage calculating scripts to use new hooks as examples
Port From (https://github.com/TrinityCore/TrinityCore/commit/8594fcfe8a0085a087bce510e3b4cb14f632434f)
2023-09-13 18:23:20 -04:00
hondacrx d7c2fa52f4 Core/Scripts: Added damage and healing calculation hook to spell and aura scripts allowing to override base damage amount, flat value mod and percent value mod separately
Port From (https://github.com/TrinityCore/TrinityCore/commit/9cdf3530f41e18fc815e7b164e40c01a18c3d757)
2023-09-13 18:18:29 -04:00
hondacrx 44e79ec8ea Core/Spells: Removed old combo point code leftovers
Port From (https://github.com/TrinityCore/TrinityCore/commit/197d4369c894e9b088f862c7189f4fe20b4836ca)
2023-09-12 18:08:48 -04:00
hondacrx 543411beec Battlegrounds/Buffs: Rework using areatriggers
Port From (https://github.com/TrinityCore/TrinityCore/commit/f5461a1161a5a9dfabe7a142ad84f8c900776c92)
2023-09-12 15:52:46 -04:00
hondacrx 3f18064529 Scripts/Spells: Implemented Flurry
Port From (https://github.com/TrinityCore/TrinityCore/commit/47d4fa09850a778e48036a6d7cc42310e7e5c6a3)
2023-09-12 14:51:03 -04:00
hondacrx 893ddbb8b7 Scripts/Spells: Implement Shield of Vengeance
Port From (https://github.com/TrinityCore/TrinityCore/commit/3be66cee2642f67c4fbe200cb3b056b8d68735dd)
2023-09-04 12:24:18 -04:00
hondacrx ca60c16fa2 Scripts/Spells: Implement Benediction, Divine Service, and Focused Mending
Port From (https://github.com/TrinityCore/TrinityCore/commit/c2ef93fc7d72fcc0fbecafc896f5a7b032fe8fc3)
2023-09-04 12:19:41 -04:00
hondacrx 35f72ad1a7 Scripts/Spells: Fixed Entangling Roots periodic damage
Port From (https://github.com/TrinityCore/TrinityCore/commit/970a274be131e694b2fdf6f2b4d572dfc7151b56)
2023-09-04 11:47:12 -04:00
hondacrx fb44221203 Core/Units: Added helper functions to modify UNIT_FLAG_UNINTERACTIBLE
Port From (https://github.com/TrinityCore/TrinityCore/commit/88ff97c1f96381565c47f8ca1993bdc7fce19fd6)
2023-09-04 07:50:01 -04:00
hondacrx 8bf185f071 Core/Spells: Fixed target radius logic in spell effects for TargetB
Port From (https://github.com/TrinityCore/TrinityCore/commit/889e88ab8033a78db837e0bb8619d8ce9d64967f)
2023-09-04 07:19:38 -04:00
hondacrx efd91bfd57 Scripts/Spells: Implement Ysera's Gift
Port From (https://github.com/TrinityCore/TrinityCore/commit/001ac7aa5bd6e34189c79f53e1e012fee8e2d3e1)
2023-08-28 11:35:00 -04:00
hondacrx 9227b1c622 Scripts/Spells: Update prismatic barrier script
Port From (https://github.com/TrinityCore/TrinityCore/commit/17252534a1886d91e8669237344af47ce8c9f9b9)
2023-08-28 11:25:22 -04:00
hondacrx 0e3b271db3 Scripts/Druid: Implemented Shooting Stars
Port From (https://github.com/TrinityCore/TrinityCore/commit/e66f2ada53d3b2baccbbbdf563600f4c92ae3eb9)
2023-08-21 08:07:31 -04:00
hondacrx e7af2898f2 Scripts/Warlock: Implemented Burning Rush
Port From (https://github.com/TrinityCore/TrinityCore/commit/9ad227f0756aa91f9b772ecf13b40c1f38863e68)
2023-08-21 08:00:12 -04:00
hondacrx 3f07cd5714 Scripts/Warlock: Implemented Dark Pact
Port From (https://github.com/TrinityCore/TrinityCore/commit/4aaf82539c1c8222f31de8f1185b7daad7e82fb6)
2023-08-21 07:55:54 -04:00
hondacrx 25a4d5b354 Core/SAI: Implemented new source type SMART_SCRIPT_TYPE_EVENT (3)
Port From (https://github.com/TrinityCore/TrinityCore/commit/d015711fbb7a8bf57f7bb64ba8113c942d5125de)
2023-07-23 18:06:11 -04:00
hondacrx 399ab11a10 Scripts/Spells: Updated lava burst script, rank 2 not needed anymore
Port From (https://github.com/TrinityCore/TrinityCore/commit/430012f4b5e559b2875b0a89474706b22fc17e8f)
2023-07-18 07:46:59 -04:00
hondacrx 5bc15e6c2d Scripts/Hunter: Implement Rapid Fire
Port From (https://github.com/TrinityCore/TrinityCore/commit/acb7e72470b6ff3e1051ac1a165c6500aab45c3f)
2023-07-01 08:43:55 -04:00
hondacrx 2957ad18c4 Scripts/DK: Fix Death Pact heal absorb amount
Port From (https://github.com/TrinityCore/TrinityCore/commit/3d0831e80a39e51804af50b764198a3c1d850aad)
2023-06-30 08:45:12 -04:00
hondacrx 0b1d41cc7b Core/AreaTriggers: Add Spell* argument to AreaTriggerAI::OnCreate script
Port From (https://github.com/TrinityCore/TrinityCore/commit/a03455acbbbb6b070c9592a9c5c24c8f109dccc8)
2023-06-30 08:36:13 -04:00
hondacrx b7c9eac397 Scripts/Evoker: Implemented Pyre (Red)
Port From (https://github.com/TrinityCore/TrinityCore/commit/76a84fcc868d794af439fe8441b0f820db764b87)
2023-06-24 09:24:33 -04:00
hondacrx 4e60845f43 Scripts/DK: Fix Festering Strike
Port From (https://github.com/TrinityCore/TrinityCore/commit/ad0007783b0f375700b54f411c9753bfdf91c35b)
2023-06-24 09:17:12 -04:00
hondacrx 49a07ebcce Core/Items: Item bonus generation improvements
* Pass ItemContext to item creation wherever possible
* Support scaling item levels with m+ keystone levels (not used currently)
* Fixed item link validation when client sends it as default uninitialized bonus list with context only
* Support scaling items depending on current active season (seasons not implemented)
* Implemented content tuning redirection
Port From (https://github.com/TrinityCore/TrinityCore/commit/0fb8765a6638fd947b59fce44d5c31251d0cdadd)
2023-06-21 09:19:40 -04:00
hondacrx 2f8a453d5b Scripts/Spells: Added proc requirements to a few auras that have SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute
Port From (https://github.com/TrinityCore/TrinityCore/commit/43134cadf192a468508605a62b2b56242a8311c8)
2023-06-13 05:05:24 -04:00
hondacrx 9f5c017e34 Scripts/Spells: Implement Empowered Renew
Port From (https://github.com/TrinityCore/TrinityCore/commit/7d15ec0de8e93d77be0ad6a6691588c32040f772)
2023-06-13 05:01:54 -04:00
hondacrx 4409189def Scripts/Spells: Implement Healing Chorus
Port From (https://github.com/TrinityCore/TrinityCore/commit/cd10bf5052c1cb880125c159e97f1a295561774d)
2023-06-13 04:51:40 -04:00
hondacrx 160849fec1 Scripts/Spells: Converted remaining spell scripts to use ValidateSpellEffect
Port From (https://github.com/TrinityCore/TrinityCore/commit/622eed752bc69fc4c34bb568d96d51913258f852)
2023-06-13 04:48:55 -04:00
hondacrx 533e1162f2 Scripts/Spells: Implement Holy Mending
Port From (https://github.com/TrinityCore/TrinityCore/commit/277497fdf1ca5f7b310c4544e8f1304a66034884)
2023-06-13 04:41:39 -04:00
hondacrx 31ffbf3512 Core/Graveyards: Drop Faction column and replace it with conditions
Port From (https://github.com/TrinityCore/TrinityCore/commit/c1df555e1691d788918845f95252358f25e54bb5)
2023-06-13 04:20:54 -04:00
hondacrx 2a12697cb2 Scripts/Spells: Implement Say Your Prayers
Port From (https://github.com/TrinityCore/TrinityCore/commit/692c26a15eb52e44c33bd381b0bee4f1a1a34e71)
2023-06-13 04:02:15 -04:00
hondacrx b7146a011e Scripts/Spells: Added spell effect validation helper
Port From (https://github.com/TrinityCore/TrinityCore/commit/f8a6a9b01713a5dbe5ed38bd3d1b1c72191cf288)
2023-06-13 03:59:41 -04:00
hondacrx 068ccd990f Core/Creatures: Move creature difficulty specific data from creature_template table to creature_template_difficulty
Port From (https://github.com/TrinityCore/TrinityCore/commit/06d0b16f158e8793860d9edd11b990f20b1d0dac)
2023-05-30 08:16:40 -04:00
hondacrx 74298050ad Scripts/Spells: Added proc requirements to a few auras that have SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute
Port From (https://github.com/TrinityCore/TrinityCore/commit/092119058ba11e6d9d0b929787693c70032aebe1)
2023-05-29 22:16:32 -04:00
hondacrx 3e1448ddc1 Spells/Scripts: Implement Critical Thinking
Port From (https://github.com/TrinityCore/TrinityCore/commit/f0aa85c99e79ed353d69f5dd1f760a4fdc339650)
2023-05-23 08:10:51 -04:00
hondacrx ef250e0400 Core/Areas: Update AreaFlags
Port From (https://github.com/TrinityCore/TrinityCore/commit/f8f1c3b4f0ca631e76101f8492b9688c6d2dca01)
2023-05-23 08:07:33 -04:00
hondacrx 55148a9ca4 Scripts/Warrior: Implement Shield Block
Port From (https://github.com/TrinityCore/TrinityCore/commit/48820532e42b60566d9995e41eef280d64c6f452)
2023-05-23 07:49:28 -04:00
hondacrx 2dd3c6b039 Scripts/Warrior: Implement Warbreaker and In For The Kill
Port From (https://github.com/TrinityCore/TrinityCore/commit/e943c695f2ff84cf1124a143437389867c930cfb)
2023-05-23 07:47:30 -04:00
hondacrx b650050ccb Scripts/Warrior: Implement Brutal Vitality
Port From (https://github.com/TrinityCore/TrinityCore/commit/94b7a863ef08444ce5086de6196ee77e47a155c0)
2023-05-23 07:41:32 -04:00
hondacrx 8c4f2ab12d Scripts/Warrior: Implement Shield Charge
Port From (https://github.com/TrinityCore/TrinityCore/commit/807c3555b5631bf6441db0b90887b7e7713c9a99)
2023-05-23 07:01:18 -04:00
hondacrx 45f81d7b78 Scripts/Warrior: Implemented Fueled by Violence
Port From (https://github.com/TrinityCore/TrinityCore/commit/d64f7c332e1c6b9d15240979f3f95db4131ff17c)
2023-05-23 06:58:50 -04:00
hondacrx 35961a0121 Core/Battlegrounds: Moved AreaSpiritHealer resurrection handling to respective npc flags
Port From (https://github.com/TrinityCore/TrinityCore/commit/205aba1ff3a6f1ff92a8b26af646fd25f139c697)
2023-05-21 18:38:55 -04:00
hondacrx 3e72da9f1e Scripts/Spells: Implement Painful Punishment
Port From (https://github.com/TrinityCore/TrinityCore/commit/4fb5737e3dc55bfc79518ecb5ac37f41f937f270)
2023-05-21 18:04:40 -04:00
hondacrx 73b393ed7a Scripts/Spells: Implement Purge the Wicked
Port From (https://github.com/TrinityCore/TrinityCore/commit/6ef501b278774b16d5c57bf7a463731480155609)
2023-05-21 18:01:42 -04:00
hondacrx d2b8867bff Scripts/Spells: Implement Dark Reprimand
Port From (https://github.com/TrinityCore/TrinityCore/commit/b53de1eb4bce8b4a7db823f3273a7fd82abe7fb6)
2023-05-21 17:40:27 -04:00
hondacrx 5e2034de45 Scripts/Spells: Update Halo
Port From (https://github.com/TrinityCore/TrinityCore/commit/23f42e09ec34ac6285773b70bd53503ea0986ff6)
2023-05-21 17:28:33 -04:00
hondacrx 24b0836710 added some missing code. 2023-05-06 07:21:37 -04:00