Hondacrx
43aab94a35
Core/Spells: Add a helper function to sort spell targets based on custom scripted sorting rules
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/2e3f3fda3fc533daa4064739b633dbb28f5115d3 )
2025-10-13 13:51:38 -04:00
Hondacrx
3e028633ba
Updated all spell scripts
2025-10-13 13:23:31 -04:00
Hondacrx
64041435fe
Scripts/Spells: Use Spell::GetPowerTypeCostAmount where possible instead of iterating Spell::GetPowerCost
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/26376d89e165aece42e58213632ef43ecb0d81b3 )
2025-06-08 14:18:24 -04:00
Hondacrx
9b75d3255d
Core/Spells: Split TRIGGERED_IGNORE_POWER_AND_REAGENT_COST into separate POWER and REAGENT flags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/151a50d2aa6e10efe7fc14e0bd22aaef9effa859 )
2025-05-25 10:53:01 -04:00
Hondacrx
b75ec60db4
Scripts/Spells: Implement Astral Communion talent with Celestial Alignment
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5e2eb66f1e0832e8b372bce4ea9e2c3ab87fdf7e )
2024-11-09 23:23:26 -05:00
Hondacrx
efe5525a7e
Scripts/Spells: Implement omen of clarity talent (Restoration)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/44719eb78015c2f64e45bc84226ff5337d7ae33d )
2024-09-26 17:20:51 -04:00
Hondacrx
c1478b7cf2
Scripts/Spells: Implement druid talent New Moon
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/afa16f4fdaba7ff16c28cc9684e2d57c0f08263f )
2024-09-26 17:19:22 -04:00
Hondacrx
a23b119510
Scripts/Spells: Implement druid talent Celestial Alignment
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/296f7a8cf1950ebe3ae9fbd47a2c8fc3c7c82dfb )
2024-09-26 17:09:23 -04:00
Hondacrx
ea117b6931
Scripts/Spells: Implement druid talent Astral Smolder
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e9aafeff9c7a7cfd36fc8af0d735da3bc708f753 )
2024-09-26 17:05:50 -04:00
Hondacrx
cab0752c25
Scripts/Spells: Implement druid talent Stellar Flare
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/342bb55c5eb052ad3244040286a2eb6875793ff4 )
2024-09-26 13:00:15 -04:00
hondacrx
cda53c8e7f
Some cleanups. (might break build for scripts as they are a WIP)
2023-10-08 10:35:31 -04:00
hondacrx
fa10b981bd
Updated all spell scripts.
2023-10-07 14:04:50 -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
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
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
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
0e3b271db3
Scripts/Druid: Implemented Shooting Stars
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e66f2ada53d3b2baccbbbdf563600f4c92ae3eb9 )
2023-08-21 08:07:31 -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
f73e64396f
Update license headers for all files.
2023-01-18 17:25:32 -05:00
hondacrx
ca55d131ac
Core/Spells: Fix glyph of stars (druid)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/56ef6c06eb165e9410a1f0af8b54492ad99eeced )
2022-09-24 13:57:38 -04:00
hondacrx
9da9a7eb0e
Scripts/Spells: Fix druid talent Lunar Inspiration
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/16c70f2dd50e19719165dcd1eabbf9128f85a113 )
2022-06-16 22:27:55 -04:00
hondacrx
86285f2531
Scripts/Spells: Update and fix Druid Survival Instincts script
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cac5b22f455e2c9f24bf71fd51d8c2a06019bf89 )
2022-06-14 18:00:07 -04:00
hondacrx
eb645ba80c
Scripts/Spells: Update and fix Innervate
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/aff4f875696108159ca05cc1ed370eab6dc0b12c )
2022-05-31 14:22:29 -04:00
hondacrx
1181a496ec
Scripts/Spells: Delete obsolete druid spell scripts
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8fe7748f30122e13f6d1b83db69a39cd1c1f2448 )
2022-05-23 17:23:42 -04:00
hondacrx
0d68984717
Misc fixes, and added GetDebugInfo() which was missed.
2022-01-05 13:11:32 -05:00
hondacrx
6fe941575b
Scripts/Spells: Fixed a console error inspell_dru_lifebloom
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4b3e6b999803af6fc7322a536a79b2638b60d65d )
2021-12-01 20:44:05 -05:00
hondacrx
501f280140
Core/Unit: rename & cleanup GetCreatePowers
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a8ec1ba9bc2d6d24407670159a765099f2a3004d )
2021-11-23 21:26:01 -05:00
hondacrx
0b64c4a02e
Core/Auras: Implemented SPELL_AURA_ADD_PCT_MODIFIER_BY_SPELL_LABEL and SPELL_AURA_ADD_FLAT_MODIFIER_BY_SPELL_LABEL
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ba4fa060d765a35507f1a73287504c3f2e440fdb )
2021-10-17 09:11:00 -04:00
hondacrx
e1aa4334d2
Core/Spells: Removed CastSpellExtraArgs constructors accepting ObjectGuid, they would become ambiguous with future changes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3af9be830d736506ed4544a922699ed0f7a7ecd4 )
2021-10-03 13:12:12 -04:00
hondacrx
7befdbd11b
Core/Maps: Adjusted logic in GetFullTerrainStatusForPosition to closer match what the client does regarding being inside WMOs
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/453b59de57b3502163adc99a6fc9cbeec0645dcf )
2021-09-26 11:32:01 -04:00
hondacrx
f9779537a8
Core/Spells: Fix periodic rolling adding bonuses twice
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9fa95b4b57c1d843392d0c321cdabbc3a21e1d69 )
2021-09-08 22:52:23 -04:00
hondacrx
5c4a7511ff
Core/Spells: Cleanup spell effects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8a4e1119ac21e2d1112d1717337597fe073e495f )
2021-09-08 17:40:50 -04:00
hondacrx
949d4806c5
Core/Spells: rework part 5: GameObject casting
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/962f6d7988b9003e550f6745be7cff812e9d8efa )
2021-08-29 18:27:08 -04:00
hondacrx
6dabdfa3ed
Core/Scripts: fix some spells double dipping from done/taken bonuses
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bb7869b31fc2fe6eb8cd9552249fea028d08316a )
2021-06-23 12:01:41 -04:00
hondacrx
c51c4d443f
Core/Spell: SpellValueOverrides encapsulation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5fbddef85f48f6b9140d025d7f2e14faae0af178 )
2021-06-22 18:43:40 -04:00
hondacrx
d0faa12ef6
Core/Spells: CastSpell Cleanup
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ )
2021-04-18 18:42:11 -04:00
hondacrx
96dbbb2b36
Core/Spells: Fixed multiple druid's spells
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/cf3ea2082578077cfec589c2a5fab12ab91c1777 )
2021-04-12 14:54:05 -04:00
hondacrx
9bbc1b49f3
Scripts/Spells: Implemented druid eclipse system
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/abaeb12ba3993a636d8385fe06b3a5ceb0f66f63 )
2021-03-29 12:49:24 -04:00
hondacrx
4568cdad48
Core/Spells: Define all spell modifier types and implement ProcCooldown mod and PeriodicHealingAndDamage for melee periodic damage
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6585666e6e34ade0333e4c23876acdf847d169c0 )
2021-03-17 18:52:59 -04:00
hondacrx
1d8bab3b58
Core/Auras: periodics refactor part 1:
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5f9e0d92d563c983c229db1569414916b3dce51e )
2021-03-17 16:08:17 -04:00
hondacrx
3acb8eca4a
Core/Scripts: Cleanups on scripts.
2021-03-16 15:44:25 -04:00
hondacrx
cee1fbe0d2
Core/Auras: Remove m_effIndex member of AuraEffect and always take it from SpellEffectInfo
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/efdca47aff354079bc73d248e022c2e914d94e7b )
2021-03-15 15:37:07 -04:00
hondacrx
88fdc2ae81
Scripts/Spells: Added druid's guardian spell scripts
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/183f719f4e1fa975de28acdfc027ff3f23789fb7 )
2021-03-15 15:25:12 -04:00
hondacrx
c3d2763f98
Scripts/Spells: Improve druid travel form script
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/898f97781c7f3cc5d40b4f9947571058b7ff7a75 )
2021-03-04 22:08:18 -05:00
hondacrx
9318cf2781
Core/Scripts: Start work on cleaning up scripts.
2021-03-04 15:30:56 -05:00
hondacrx
16c22be60e
Scripts/Spells: Druid Travel Form freeze fix
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/414338a27b2468f29c5bded607b8cbc145050ba9 )
2021-02-13 20:42:32 -05:00
hondacrx
900362a7d7
Removed all instance scripts so we can have script project back and spells will work again.
2020-12-07 15:29:06 -05:00
hondacrx
b600c21ac2
Port From ( https://github.com/TrinityCore/TrinityCore )
...
Core/Spells: Removed duplicated check
Revert "Core/Groups: fix wrong query for loading group instance data. canReset attribute was calculated in the wrong way"
Core/Scripts: moved Wild Growth calculation to script and fixed formula
2020-06-21 13:10:09 -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
230453c451
New Year 2020 :)
2020-01-09 11:35:00 -05:00