hondacrx
|
e2211da378
|
Fixes a crash trying to convert objectguid to ihaschangesmask, not all values are structs/classes.
|
2021-06-24 00:17:43 -04:00 |
|
hondacrx
|
9d1ef84690
|
DB Updates
|
2021-06-24 00:10:33 -04:00 |
|
hondacrx
|
1be17e7ff3
|
Core/AuctionHouse: Fixed buying commodities
Port From (https://github.com/TrinityCore/TrinityCore/commit/61a7026f1765271595377be0c37a8228fe620c0d)
|
2021-06-24 00:10:23 -04:00 |
|
hondacrx
|
6b45e87c92
|
Core/Events: update holiday code and remove misleading log (event date is the one from game_event)
Port From (https://github.com/TrinityCore/TrinityCore/commit/5714e89ccf48d4a4add22f308f77aa8bdd94fc9a)
|
2021-06-24 00:05:28 -04:00 |
|
hondacrx
|
3265d6ea17
|
Core/Scripts: implemented Fungal Decay & Tail Sting
Port From (https://github.com/TrinityCore/TrinityCore/commit/d36f8bb7547c5ebef067f834c79754c57ff66a34)
|
2021-06-24 00:03:16 -04:00 |
|
hondacrx
|
1d9e839bc9
|
Core/Auras: remove obsolete check that was preventing some auras to proc even if they met conditions otherwise
Port From (https://github.com/TrinityCore/TrinityCore/commit/1fe817a9957bdc62d1e9a0b33f4615746831a6a7)
|
2021-06-23 23:51:38 -04:00 |
|
hondacrx
|
515ae6ed12
|
Core/SAI: Add an action_param3 to "summon gob" to control when the object will despawn
Port From (https://github.com/TrinityCore/TrinityCore/commit/4b6e76a5efe5e48ff20b4ef84e0f3dc0f9bc84a0)
|
2021-06-23 23:50:55 -04:00 |
|
hondacrx
|
eefb63647d
|
Core/Spells: prevent creatures to focus channeled spells without SPELL_ATTR1_CHANNEL_TRACK_TARGET
Port From (https://github.com/TrinityCore/TrinityCore/commit/d91e099b10a33d9205c023c81bcc966d713c39ab)
|
2021-06-23 23:43:18 -04:00 |
|
hondacrx
|
61e9d9f964
|
Scripts/Commands: add AI/ScriptName to .gobject info.
Port From (https://github.com/TrinityCore/TrinityCore/commit/493be0c888717ea963e078364abca5cead7eae10)
|
2021-06-23 23:40:15 -04:00 |
|
hondacrx
|
545dcd4f7a
|
Core/Combat: Unify combat permitted checks between CvC and PvC - only require "not friendly" in all cases. Fixes Yogg-Saron encounter.
Port From (https://github.com/TrinityCore/TrinityCore/commit/f982f3019a1a12bdd9d85e59faf5ddb53c10761f)
|
2021-06-23 23:37:42 -04:00 |
|
hondacrx
|
d485bf97ec
|
Scripts/SmartAI: SetData now has an invoker (if the setting is done by something using SmartAI).
Port From (https://github.com/TrinityCore/TrinityCore/commit/37298ca99cce901bd358c536b34aee879f72f900)
|
2021-06-23 23:36:38 -04:00 |
|
hondacrx
|
f56b1c6886
|
Core/Scripts: Add bossId in state error log.
Port From (https://github.com/TrinityCore/TrinityCore/commit/17004c4121051359ba9bae491e3d73851d869820)
|
2021-06-23 23:25:08 -04:00 |
|
hondacrx
|
5bbd708070
|
Core/Auras: make area and dynauras condition compliant by using the spellarea searcher instead of script searchers
Port From (https://github.com/TrinityCore/TrinityCore/commit/1f3e365ff6c010424746f34104d1228fb6a96b8a)
|
2021-06-23 23:23:48 -04:00 |
|
hondacrx
|
fdd904225c
|
Core/Handlers: fix bogus check that skipped CMSG_CAST_SPELL packet under certain conditions, missing a target change
Port From (https://github.com/TrinityCore/TrinityCore/commit/16b1f5c7f6324dcd5ac5803cae343359c5ba8611)
|
2021-06-23 23:15:10 -04:00 |
|
hondacrx
|
237b583e64
|
Core/Spells: fixed server being too overzealous with autoshot
Port From (https://github.com/TrinityCore/TrinityCore/commit/5323a7d38697967c12abe9b2903b97e271a2cac1)
|
2021-06-23 23:13:05 -04:00 |
|
hondacrx
|
bfffd82e46
|
Core/Scripts: implemented Seed of Corruption scaling damage tolerance
Port From (https://github.com/TrinityCore/TrinityCore/commit/e9ddf644b0c9075e637089601d70eb8adcf5654a)
|
2021-06-23 23:12:02 -04:00 |
|
hondacrx
|
751d397031
|
Entities/GO: Add forceRespawnTimer support to DespawnOrUnsummon. Use it in SAI.
Port From (https://github.com/TrinityCore/TrinityCore/commit/168be492f5924d306a90e7f8dfd86a6c547da3d7)
|
2021-06-23 23:09:48 -04:00 |
|
hondacrx
|
05c8b7adec
|
Entities/GO: GameObjects now support (delayed) despawning in a reasonable manner.
Port From (https://github.com/TrinityCore/TrinityCore/commit/bccd81e12ac418d2ba76c1cd6470c813a4d19229)
|
2021-06-23 22:58:03 -04:00 |
|
hondacrx
|
d12ae8cde2
|
oops, now it builds (and a bonus refactor that annoyed me)
Port From (https://github.com/TrinityCore/TrinityCore/commit/bd158f6c29581e08633c3971a130b0720f90b630)
|
2021-06-23 22:51:38 -04:00 |
|
hondacrx
|
4206c48aaa
|
Scripts/SmartAI: Forward invoker to invoked action list actions. Also JustAppeared -> InitializeAI.
Port From (https://github.com/TrinityCore/TrinityCore/commit/1f26122528ad31a9dedbfcf5c1029cf750dfd1d4)
|
2021-06-23 22:48:37 -04:00 |
|
hondacrx
|
fc49a98dab
|
Scripts/SmartAI: SMART_TARGET_INVOKER cleanup step 1. The core will now log errors on start-up if SMART_TARGET_INVOKER abuse is found, but will continue to load the scripts as deprecated for now.
Port From (https://github.com/TrinityCore/TrinityCore/commit/06b5b8d8b7ac3da65013ccc0f03599ee9dee2163)
|
2021-06-23 22:41:44 -04:00 |
|
hondacrx
|
de6b8b0240
|
Core/Spell: Properly remove REACT_PASSIVE on permanent feign death unapply.
Port From (https://github.com/TrinityCore/TrinityCore/commit/ffce2c1f9a416eddad2e45ab2e03df964d5e39cd)
|
2021-06-23 22:33:07 -04:00 |
|
hondacrx
|
9af3e3adf2
|
Core/Movement: followup
Port From (https://github.com/TrinityCore/TrinityCore/commit/cecb91ad3d77d622a3b36d36e06a9220b2c44204)
|
2021-06-23 22:31:04 -04:00 |
|
hondacrx
|
fbec933705
|
Core/Unit: kill unused parameter from SpellxxxBonusTaken
Port From (https://github.com/TrinityCore/TrinityCore/commit/15810eb579c40ee2b3db35ef2a99b7c5cb70c985)
|
2021-06-23 22:27:20 -04:00 |
|
hondacrx
|
9846d3de7f
|
Core/Unit: corrected calculation for SPELL_AURA_MOD_DAMAGE_TAKEN/SPELL_AURA_MOD_HEALING auras
Port From (https://github.com/TrinityCore/TrinityCore/commit/bc6b0c519776ff6afad586d31b99abd1e9c41678)
|
2021-06-23 22:22:57 -04:00 |
|
hondacrx
|
2025498ea6
|
Core/Spells: Do not apply SpellModOp::CritChance to spells that can't crit
Port From (https://github.com/TrinityCore/TrinityCore/commit/18780206bc6470e5a3c1adf4f917766fedbd1c17)
|
2021-06-23 22:14:39 -04:00 |
|
hondacrx
|
1be1a5ad1a
|
Core/Spells: add log on load about improper use of attribute PROC_ATTR_REQ_SPELLMOD
Port From (https://github.com/TrinityCore/TrinityCore/commit/3582bacc4a3550725d288b55fb16311dee0ae0df)
|
2021-06-23 22:13:19 -04:00 |
|
hondacrx
|
1b87be93be
|
Core/Spells: implement SPELLVALUE_CRIT_CHANCE
Port From (https://github.com/TrinityCore/TrinityCore/commit/13be704cb4619ef585ae0043580e2534f62e64aa)
|
2021-06-23 22:09:38 -04:00 |
|
hondacrx
|
9e23ca4b04
|
Core/Spells: calculate crit chance only for spells that do damage/healing
Port From (https://github.com/TrinityCore/TrinityCore/commit/85e5509e91a1370b16851d375a26121797870921)
|
2021-06-23 22:06:49 -04:00 |
|
hondacrx
|
89586e9495
|
Core/AI: EscortAI init logic moved from JustAppeared to InitializeAI. There are no escort NPCs using compatibility mode anymore, so this is equivalent.
Port From (https://github.com/TrinityCore/TrinityCore/commit/f4cc76063f5c19773e25eaac9bd3975828c4cc47)
|
2021-06-23 18:03:42 -04:00 |
|
hondacrx
|
dcf8c12e5c
|
Core/Movement: WaypointMovementGenerator cleanup
Port From (https://github.com/TrinityCore/TrinityCore/commit/6d79b329acd7ad1d81f1f508726f5fad78b70b0e)
|
2021-06-23 18:02:44 -04:00 |
|
hondacrx
|
ca1afb5c2e
|
Core/Movement: Creatures' idle movement generator can no longer override player mover control.
Port From (https://github.com/TrinityCore/TrinityCore/commit/88c1739e3e1ecf58407b0846f3c8dfeb589f3113)
|
2021-06-23 17:50:46 -04:00 |
|
hondacrx
|
11cbb26bc1
|
Core/Auras: fix periodic ticks proc after previous commit
Port From (https://github.com/TrinityCore/TrinityCore/commit/c21dc3c1b7985cbffaaf1cd17a48bddd2106154d)
|
2021-06-23 17:42:38 -04:00 |
|
hondacrx
|
0daea24b3f
|
Core/Spells: require phasemask set for periodic damage procflag
Port From (https://github.com/TrinityCore/TrinityCore/commit/91fa279bdf67646ab15601ec18096c0a45133ebf)
|
2021-06-23 17:40:28 -04:00 |
|
hondacrx
|
f959a0fd91
|
Core/Spells: fix logic error causing near teleports to drop combat for players
Port From (https://github.com/TrinityCore/TrinityCore/commit/8c379e920ca184d520c81ada26c42c5dfeac770d)
|
2021-06-23 16:02:44 -04:00 |
|
hondacrx
|
9d3cd6a6e5
|
Core/Spells: fix logic error causing near teleports to drop combat for players
Port From (https://github.com/TrinityCore/TrinityCore/commit/f9b14ca795de932746ce404dfe56c5cded3bde2b)
|
2021-06-23 15:59:06 -04:00 |
|
hondacrx
|
abee68a7ee
|
Core/Spells: remove duplicated LowerPlayerDamageReq call on reflected spells
Port From (https://github.com/TrinityCore/TrinityCore/commit/800d92bec3b7a771f6fbd8d123dc727c54becd4b)
|
2021-06-23 15:54:43 -04:00 |
|
hondacrx
|
1aa375a8ee
|
Misc updates
|
2021-06-23 15:53:42 -04:00 |
|
hondacrx
|
619c79e7f1
|
Core/Spells: fix SPELLMOD_DAMAGE application order for melee spells
Port From (https://github.com/TrinityCore/TrinityCore/commit/d34292534c197887cd33c15ff98ca8c96dc4fb99)
|
2021-06-23 15:43:29 -04:00 |
|
hondacrx
|
b012517079
|
Core/Spells: kill unused parameter from Spell constructor
Port From (https://github.com/TrinityCore/TrinityCore/commit/01d9306854618bb66f79e1f0f5d9781ff48ab019)
|
2021-06-23 15:37:52 -04:00 |
|
hondacrx
|
65173c19cb
|
AI/SmartAI: Remove a silly incorrect piece of code that was breaking react state swaps on SAI creatures.
Port From (https://github.com/TrinityCore/TrinityCore/commit/7695784fd2416764f3efa5bad3529250a49d05c8)
|
2021-06-23 15:31:17 -04:00 |
|
hondacrx
|
51a6d72fd4
|
Spell/Script: Torch 52953 and 58121 must hit only one target
Port From (https://github.com/TrinityCore/TrinityCore/commit/854abdbfb6ea1075fbe5db09c1ce70aa2bdb18a8)
|
2021-06-23 15:30:08 -04:00 |
|
hondacrx
|
737507d718
|
Core/Creature: Adjust SelectVictim behavior.
Port From (https://github.com/TrinityCore/TrinityCore/commit/95fb6fe075f0cac7bc1822c7b5a0276a2276d897)
|
2021-06-23 15:29:09 -04:00 |
|
hondacrx
|
d6f8baae30
|
Scripts/Pets: Mirror Image re-write, because it's a colossal mess right now.
Port From (https://github.com/TrinityCore/TrinityCore/commit/39dff738e184a9da2644f140e20083fa3a4cbeb5)
|
2021-06-23 15:27:54 -04:00 |
|
hondacrx
|
7cbfcf9949
|
Combat/Threat: Now set engaged state for all units on offline reference registration (vanished/invis'd units). For non-PASSIVE units, this will immediately cause an evade.
Port From (https://github.com/TrinityCore/TrinityCore/commit/fdc1c5b6c952262f98f15f35dcf19fe293c65d5b)
|
2021-06-23 15:14:51 -04:00 |
|
hondacrx
|
f070f7a408
|
Game/AI: Remove some unused old logic.
Port From (https://github.com/TrinityCore/TrinityCore/commit/75a3b2f122f04a70f3e9eeed21cbe71d131c425f)
|
2021-06-23 15:13:21 -04:00 |
|
hondacrx
|
3f5ac71ff0
|
Core/Creature: add an assertion to guard against infinite loops
Port From (https://github.com/TrinityCore/TrinityCore/commit/cb3a041482626a8aa3545a6bc35abd9dfb88cf73)
|
2021-06-23 15:12:20 -04:00 |
|
hondacrx
|
44cfe32b50
|
Misc fixes
|
2021-06-23 15:09:41 -04:00 |
|
hondacrx
|
7a8b37421b
|
Scripts/Commands: new command '.debug instancespawn'
Port From (https://github.com/TrinityCore/TrinityCore/commit/386ec582334818bb46582290e9daecb19f453897)
|
2021-06-23 15:02:48 -04:00 |
|
hondacrx
|
22c57b92db
|
Core/Spell: killed deprecated code which randomly changed powercost for missed spells
Port From (https://github.com/TrinityCore/TrinityCore/commit/c43f61df3d1612bfe87f2df499e2687c87cb1208)
|
2021-06-23 14:43:49 -04:00 |
|