Commit Graph

166 Commits

Author SHA1 Message Date
hondacrx 05799b4f92 Core/Scripts: fix drink auras
Port From (https://github.com/TrinityCore/TrinityCore/commit/33fbd7c7736bfe061a10e529a73e243074c90fa8)
2021-03-17 16:59:30 -04:00
hondacrx 4fa6122106 Core/Auras: periodics refactor part 5: ported periodic trigger spell auras to scripts
Port From (https://github.com/TrinityCore/TrinityCore/commit/44c8ccadd701c1a4bc0ce08ee53a7a7ba55289d4)
2021-03-17 16:50:50 -04:00
hondacrx ff36626d12 Core/Auras: periodics refactor part 3: move more switch hacks to scripts
Port From (https://github.com/TrinityCore/TrinityCore/commit/97e869e8b36afd9e7f0452b9001287f6b4a02ef2)
2021-03-17 16:26:34 -04:00
hondacrx 8556495e5e Core/Auras: periodics refactor part 2: Move UpdatePeriodic to AuraScripts
Port From (https://github.com/TrinityCore/TrinityCore/commit/fd786c03a369b60bd29773e19f4213fd2e01624b)
2021-03-17 16:22:22 -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 360e0c51a2 Scripts/Spells: Fixed Fingers of Frost proc passive
Port From (https://github.com/TrinityCore/TrinityCore/commit/b94851b824f6e4d7f7a7cd01a4c99e02b1e86b97)
2021-03-15 16:43:18 -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 8ada9c99e7 Core/SAI: Implement quest source for SAI
Port From (https://github.com/TrinityCore/TrinityCore/commit/1b4c4d216478c57a562247815dfba0e5d2c9f192)
2021-03-08 14:17:23 -05:00
hondacrx c79f91521e Fix build 2021-03-04 22:08:33 -05: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 9293b4ee17 Scripts/Spells: Fixed various paladin spell scripts and removed outdated ones
Port From (https://github.com/TrinityCore/TrinityCore/commit/1086007f98c8d120f353650d7567d82f6b9aa0f8)
2021-03-04 21:09:05 -05:00
hondacrx 4fed903009 Core/Scripts: Forgot to remove not needed class. 2021-03-04 17:04:30 -05:00
hondacrx 6a1114390d Core/Scripts: Fix loading scripts. 2021-03-04 16:36:18 -05:00
hondacrx 9318cf2781 Core/Scripts: Start work on cleaning up scripts. 2021-03-04 15:30:56 -05:00
hondacrx 923def9f4a Core/Spells: Refactor Player::ApplySpellMod to take SpellInfo argument instead of just spell id
Port From (https://github.com/TrinityCore/TrinityCore/commit/624881bef5c90a91e4c59e5bf404d8775c2ca55d)
2021-03-04 14:43:39 -05:00
hondacrx 8f5889eb98 Core/Scripts: Fix build, they will be added back soon. 2021-02-18 12:43:37 -05:00
hondacrx 03456fb574 Core/Scripts: Reworked scripts. More to come. 2021-02-18 11:57:11 -05:00
hondacrx 29138f1f05 Scripts/Spells: Touch of the Magi - accumulate damage and DoT duration
Port From (https://github.com/TrinityCore/TrinityCore/commit/bb0194aede293d029ec1db628f555b6a138c1e6c)
2021-02-13 21:09:50 -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 addc831f0d Core/Spells: Adding SpellTargetObjectTypes to spell target checker to early-eliminate alive units
Port From (https://github.com/TrinityCore/TrinityCore/commit/0cae71eac58bf37c6a2cbce2a60dd2aa1f7b4314)
2021-02-09 13:02:06 -05:00
hondacrx cf030b70b2 Core/SAI: Added SAI support for new areatriggers
Port From (https://github.com/TrinityCore/TrinityCore/commit/875fd4107f29c00f148ea77c6ff6d49f7ca92b76)
2021-02-09 11:29:50 -05:00
hondacrx 0d1bfff206 Core/AreaTriggers: Optimize target searching
Port From (https://github.com/TrinityCore/TrinityCore/commit/23144d0665504e2e24ee790e900bb8de0df4aa08)
2021-02-04 12:12:54 -05:00
hondacrx bd80c99864 Updated to c# 9.0 2021-02-04 10:31:38 -05:00
hondacrx 43b298b830 Updated to .net5.0 2021-01-21 13:44:11 -05:00
hondacrx 21edaf9993 Scripts/World: move Leviroth's item_script to SAI
Port From (https://github.com/TrinityCore/TrinityCore/commit/7204bb35e37bd148a18c7c3e7ce40537fb8702a1)
2021-01-08 20:40:09 -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 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 443c385a9b Removed one more script file for now, working on new script system also. 2020-12-07 15:48:39 -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 98cc0484ce Core/Scripts: Implemented OnlyOnceAreaTriggerScript
Port From (https://github.com/TrinityCore/TrinityCore/commit/fe938b99f843df3f6c120695db38f327bd55ea94)
2020-09-03 11:53:58 -04:00
hondacrx 8b6c86d568 Core/Creature: regenerate health
Port From (https://github.com/TrinityCore/TrinityCore/commit/9a5e2b80b39d3c0a466aec1ab3a6dbccf938f570)
2020-08-24 19:19:13 -04:00
hondacrx 3d3fd0f55f Core/Movement: waypoint movement
Port From (https://github.com/TrinityCore/TrinityCore/commit/97585597f0b1aff93873fe4d757556731bc0c1b2)
2020-08-24 17:02:02 -04:00
hondacrx 08ef556a36 Core/Scripts: dynamic_spawning follow-up, I had forgotten JustRespawned existed.
Port From (https://github.com/TrinityCore/TrinityCore/commit/129dd7c9091d3fafc0f5e10b795224bc9418d006)
2020-08-24 11:26:27 -04:00
hondacrx 15ae7a7c66 Dynamic Creature/Go spawning
Port From (https://github.com/TrinityCore/TrinityCore/commit/03b125e6d1947258316c931499746696a95aded2)
2020-08-23 21:52:32 -04:00
hondacrx 8fc9c45d50 Misc cleanups/DB updates
Port From (https://github.com/TrinityCore/TrinityCore)
2020-08-22 16:24:59 -04:00
hondacrx 51e914e0f3 Scripts/IcecrownCitadel: Prevent players from becoming inaccessible when killed by Lord Marrowgar's Impale spell (the initial damage, not the DoT). Also fix the underlying bug in vehicle logic.
Port From (https://github.com/TrinityCore/TrinityCore/commit/e69b5d8fcc44728abd189e4832a383543218e5c1)
2020-08-22 15:35:55 -04:00
hondacrx 40330f9bac Scripts/Item: Change Nitro -> Boosts <- to use the correct knockup effect for their backfire. Also, script that knockup effect to work properly ("usually" deploy a rescue parachute).
Port From (https://github.com/TrinityCore/TrinityCore/commit/89006f621e0c59d88ab6102d2c67071aaeeb8ee9)
2020-08-22 15:10:55 -04:00
hondacrx f90597a156 Scripts/Item: Fix Nitro Boosts to only fail in flyable areas.
Port From (https://github.com/TrinityCore/TrinityCore/commit/ba7d8e9ace2de730034cd8b2b901f19f04129ef9)
2020-08-22 15:03:06 -04:00
hondacrx 98de3e2a02 Core/Custom: Fixed SPELLMOD_COOLDOWN exploit on Duel Reset system
Port From (https://github.com/TrinityCore/TrinityCore/commit/251c1811aeb8636fb9dd422b3ee4a5db38d1fe59)
2020-08-22 13:11:03 -04:00
hondacrx 36d5ba9884 Core/Custom: Fixed Duel Reset Exploits
Port From (https://github.com/TrinityCore/TrinityCore/commit/04c303a7e5bc8bc27dedfdb99bc893f6d55da1de)
2020-08-22 12:01:01 -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 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 581d077acd Refactoring of BNetServer 2020-07-12 00:06:43 -04: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 4fb3805d8a Core/Creature: drop method SetPosition
Port From (https://github.com/TrinityCore/TrinityCore/commit/55576d20d837a9b4575c11a73940c29c0e8e605b)
2020-06-19 19:51: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 c2aee387a8 Core/Scripts: unified scripted gossip/quest api
Port From (https://github.com/TrinityCore/TrinityCore/commit/6604849716bc73d82a4cdbf8c66bb188086ceae4)
2020-05-22 13:28:20 -04:00