Commit Graph

1748 Commits

Author SHA1 Message Date
hondacrx 7322c0bd83 Scripts/Spells: fix Seaforium Blast script crash
Port From (https://github.com/TrinityCore/TrinityCore/commit/6d3a11e1d1f849d1594a76f184ec2af6eb601fef)
2021-09-21 18:54:31 -04:00
hondacrx 8a1cfbaeb1 Core/Spells: fix delayed hit aura crash
Port From (https://github.com/TrinityCore/TrinityCore/commit/c8d7289245c0d60f25f355452574c1258baa7380)
2021-09-21 18:53:17 -04:00
hondacrx d450d62adb Core/Spells: Update effect value calculations
Port From (https://github.com/TrinityCore/TrinityCore/commit/0b882b2fa4305c8554d675d6c5ba46457c5188e4)
2021-09-21 18:50:51 -04:00
hondacrx 4aabb695d5 Core/AreaTriggers: Rename spell_areatrigger* tables to areatrigger_create_properties* according to last MiscValue research for areatrigger effects
Port From (https://github.com/TrinityCore/TrinityCore/commit/ee73948a64fc3d767d37cd3cc7f44358c5274b83)
2021-09-17 10:57:02 -04:00
hondacrx ba1819eecf DB Updates 2021-09-13 13:39:32 -04:00
hondacrx 87bc4be1b5 Forgot the files. 2021-09-13 13:39:22 -04:00
hondacrx 505e5ae216 Core/AreaTrigger Switch polygon vertices from Template to SpellMisc
Port From (https://github.com/TrinityCore/TrinityCore/commit/c60cb7bab1e85fcc33be2f6bb0178adc0216c867)
2021-09-13 13:39:07 -04:00
hondacrx 381669fea6 Core: Updated allowed build to 9.1.0.40120
Port From (https://github.com/TrinityCore/TrinityCore/commit/e806838f28d41a6a08f574749d0c4862a91202fc)
2021-09-13 13:28:06 -04:00
hondacrx 627c84b2db DB Updates 2021-09-09 14:49:27 -04:00
hondacrx c9b8f09fbc Core/Achievements: Update CriteriaType enum
Port From (https://github.com/TrinityCore/TrinityCore/commit/0a83f748766c49775d76412d2b98bb9b9dc8c4df)
2021-09-09 14:49:19 -04:00
hondacrx 7a5671ce22 Core/Spells: autogenerate miss proc for spells with auras with hit chance -100
Port From (https://github.com/TrinityCore/TrinityCore/commit/50c5284602a2a80826b2de033e119bc0b6730fe9)
2021-09-09 13:57:02 -04:00
hondacrx 647aca03c2 Core/Entities: completely remove 60% melee miss cap as there is no proof of its existence
Port From (https://github.com/TrinityCore/TrinityCore/commit/a6e84ebfabdaef50c9e0039dea4ec52b88827b26)
2021-09-09 13:55:36 -04:00
hondacrx 6e9d1ba1f7 Core/Entities: don't skip immunity checks for positive spells
Port From (https://github.com/TrinityCore/TrinityCore/commit/cfe69470a888082f21a639560f54e9c9ed2f3512)
2021-09-09 13:53:16 -04:00
hondacrx a0952d0776 Core/Player: properly clear m_items array when unequipping items from the bag
Port From (https://github.com/TrinityCore/TrinityCore/commit/4a386b97d2094a6d67039c7068edbf26000bbf5e)
2021-09-09 13:51:36 -04:00
hondacrx 30bd4aa6b1 Core/Entities: cleanup of weapon damage
Port From (https://github.com/TrinityCore/TrinityCore/commit/bf7a624a344f86101b346bc74acd93a017cf3581)
2021-09-09 13:49:46 -04:00
hondacrx 56a90ee5ca Core/Spells: fix issues with delayed spells and auras
Port From (https://github.com/TrinityCore/TrinityCore/commit/f420a439f92d3504c1e2c8e33f5f50e5ee4fdaee)
2021-09-09 13:44:56 -04:00
hondacrx ab3bf08b60 Core/Spells: only apply aura effects when needed.
Port From (https://github.com/TrinityCore/TrinityCore/commit/5491b7f89ff466b4f78e99801d135b2e736a7635)
2021-09-09 13:39:25 -04:00
hondacrx b9c8c54b28 Core/Auras: fix auras apply on player when loading. Fixes Ghost aura flags and player deathstate
Port From (https://github.com/TrinityCore/TrinityCore/commit/071d112ed1f84c5be502f3121a3f362b913f33e2)
2021-09-09 13:38:15 -04:00
hondacrx b027dd4da8 Core/Auras: cleanly remove linked auras when unapplying effect
Port From (https://github.com/TrinityCore/TrinityCore/commit/ad2d904a75389c29c7613ce876368bf9563fcaaa)
2021-09-09 13:36:37 -04:00
hondacrx 4573123717 Core/Spells: Fix some issues with channeled spells and aura duration mods
Port From (https://github.com/TrinityCore/TrinityCore/commit/b2de3efb4b3e023874b6e28dd3a0a82b2c735ca8)
2021-09-09 10:23:51 -04:00
hondacrx ed98f4a2a4 Some fixes 2021-09-08 23:41:06 -04:00
hondacrx 0078a136a4 Core/GameObject: Fix linked traps not being despawned properly and remove deprecated code
Port From (https://github.com/TrinityCore/TrinityCore/commit/ffae92edd23a37d63aeed01544018944716b4a83)
2021-09-08 23:40:52 -04:00
hondacrx 41b76ef203 Core/Unit: Guardians no longer enter combat before reaching the target
Port From (https://github.com/TrinityCore/TrinityCore/commit/0de5fbb6c0aee0ef7fd7750dd8246f6ae576bc83)
2021-09-08 23:37:19 -04:00
hondacrx c790d78095 Core/Entities: fix creatures ignoring immune flags.
Port From (https://github.com/TrinityCore/TrinityCore/commit/339a2acac86604c32a1501e0af3454b979ad1e1b)
2021-09-08 23:36:28 -04:00
hondacrx b071efe105 Core/Spell: fix LoS checks for GameObject spells
Port From (https://github.com/TrinityCore/TrinityCore/commit/50fe2dc7e305fa32d30bac6ad0ced2e5647ac02b)
2021-09-08 23:35:22 -04:00
hondacrx b530251d6c Core/Spells: Avoid static analysis false positive
Port From (https://github.com/TrinityCore/TrinityCore/commit/add2e6d212b356347241bfd1b52b37a447df74ce)
2021-09-08 23:31:13 -04:00
hondacrx 7cfe3c0021 Core/Spell: fix SendSpellMiss requiring caster Unit
Port From (https://github.com/TrinityCore/TrinityCore/commit/60ff73eeba93c7f97abff0eeb504cb4b5ff8a6cd)
2021-09-08 23:26:14 -04:00
hondacrx 7770ef3f5e Core/Spell: fix target checks
Port From (https://github.com/TrinityCore/TrinityCore/commit/a2ea26816e19224484377697311f3de1f4cc8f55)
2021-09-08 23:21:51 -04:00
hondacrx 30f15d3557 Scripts/Spells: Quest King of the Mountain
Port From (https://github.com/TrinityCore/TrinityCore/commit/7c63a99babe3331d82353467a58d8a3c7cf25099)
2021-09-08 23:05:09 -04:00
hondacrx efa44234b7 Scripts/Spells: Fixed mage ice block to not heal without aura 320913
Port From (https://github.com/TrinityCore/TrinityCore/commit/7e09deea3a6784c7abd44cb2893ae19dbf95f9f1)
2021-09-08 22:58:55 -04:00
hondacrx 0b3177fc1f Core/Spells: register and apply individual aura effects on hit handler
Port From (https://github.com/TrinityCore/TrinityCore/commit/c07b9188dfc6f76bd909eea7cb8f5a8263b0e83e)
2021-09-08 22:55:23 -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 d3530ddf1c Fixed a crash in RequestEarlyLanding 2021-09-08 17:41:20 -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 2af5cad79f Core: Updated allowed build to 9.1.0.40000
Port From (https://github.com/TrinityCore/TrinityCore/commit/16ed458eeeebe436f05c43686928252992ae2a20)
2021-09-05 10:14:32 -04:00
hondacrx 1e96f4a663 Core/Auras: Fixed cherry-pick mistakes in Unit::RemoveMovementImpairingAuras and Unit::HasAuraWithMechanic
Port From (https://github.com/TrinityCore/TrinityCore/commit/9d7eee1a8cc0fbfe297f2114446e5f634255b3f3)
2021-09-05 10:14:01 -04:00
hondacrx fcb7edb93f Core/Spells: Remove leftover code from old mechanic - default spellpower scaling coefficients
Port From (https://github.com/TrinityCore/TrinityCore/commit/407e5aea1a0e9395f8a0dda58b004c5659e78b7b)
2021-09-05 10:11:16 -04:00
hondacrx 4c08eebc49 Fixed two crashes 2021-09-04 20:53:47 -04:00
hondacrx cdd34e644a Fixes loading into server/creating new character. 2021-08-31 13:20:06 -04:00
hondacrx 4e03358392 Core/Spells: Remove outdated damage calculations from Spell::EffectSchoolDMG and Spell::EffectWeaponDmg
Port From (https://github.com/TrinityCore/TrinityCore/commit/6031b95ea717214afb369782337c7e52f6587af6)
2021-08-30 16:29:23 -04:00
hondacrx 7a438882ca DB Updates 2021-08-30 15:56:44 -04:00
hondacrx 02f1211445 Core/Spells: Removed SpellEffIndex effIndex argument from spell effect handlers, it was commented out in almost every handler
Port From (https://github.com/TrinityCore/TrinityCore/commit/3dd75a49b190098010803014072c0c8bee2996bd)
2021-08-30 15:55:48 -04:00
hondacrx 6e9451082d Core/Spells: Refactor building SMSG_SPELL_EXECUTE_LOG to not create 192 empty vectors on every spell cast
Port From (https://github.com/TrinityCore/TrinityCore/commit/bc2c76a5b8b4a6e5c1d6e65d367c700e4ef1cbf2)
2021-08-30 15:46:45 -04:00
hondacrx 85f7edc339 Misc fixes. 2021-08-29 18:46:18 -04:00
hondacrx b66d65d406 Core/Reputation: Fixed FriendshipReputationFlags::NoRepGainModifiers implementation
Port From (https://github.com/TrinityCore/TrinityCore/commit/b9647bdecc08e63041bbf0d845d5c5b81705e180)
2021-08-29 18:28:48 -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 e97ffa304d Core/Spells: rework part 4: iterate over effects first
Port From (https://github.com/TrinityCore/TrinityCore/commit/65dca120d34febdaa84a63e17f638ab0fa59b3df)
2021-08-28 22:35:39 -04:00
hondacrx 091272755c Core/Spells: rework part 3: spells only handle at most one UnitAura and one DynObjAura during its lifetime
Port From (https://github.com/TrinityCore/TrinityCore/commit/f3548d45d0a74203ef6f5c7282c31ba794ddf7a1)
2021-08-28 17:03:47 -04:00
hondacrx 5ff5fb7d3f Core/Spells: rework part 2: Split up target selection logic
Port From (https://github.com/TrinityCore/TrinityCore/commit/52ae3c89d1d4dbcff309d940fd41c7212edc77b7)
2021-08-28 14:40:52 -04:00
hondacrx 9123dec4b9 Core/Spells: rework part 1: Improved positive detection logic
Port From (https://github.com/TrinityCore/TrinityCore/commit/1e1415a49128d034c8d48aa8cbb5d157200371b0)
2021-08-28 13:56:32 -04:00