hondacrx
140abe98d1
Misc Fixes
2021-08-09 11:39:46 -04:00
hondacrx
ab6bd1e71f
Core/Units: Fixed crash in Unit::CalcArmorReducedDamage when called from periodic aura tick if caster is no longer in world
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9067eb22ced9fdceb36f344b63af0edae1f4142a )
2021-08-08 14:47:17 -04:00
hondacrx
b834ebed9a
Fixed some creatures not hitting, and also a divide by 0 crash when trying to hit them.
2021-06-25 13:50:21 -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
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
047121b31b
Core/Unit: Remove a superfluous threat state update in SetPhaseMask.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/14bda72751a1164af055ec04e4f4c928df4c3e65 )
2021-06-23 13:32:27 -04:00
hondacrx
314607e547
Core/Unit: fix mess-up with CalcArmorReducedDamage parameter order
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bf4330bfb58d5c23b651bc8397a15b10f33672b8 )
2021-06-22 20:46:24 -04:00
hondacrx
aae86fe4d1
Core/Entities: Port some refactors
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/431a326e6974d3c86452192767368ab6c4ea9b0b )
2021-06-22 20:43:41 -04:00
hondacrx
0711c5b3a4
Core/Unit: fix Sanctified Wrath (again)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/770367a514ec6af2bcae687418b95d01681189ae )
2021-06-22 20:20:23 -04:00
hondacrx
063a29b9d2
Core/Unit: simplified and arranged spell bonus calculation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bec829df0a51b4597e40d0f8638a4d6bf1788977 )
2021-06-22 20:15:23 -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
e98e45cf8b
Core/Auras: removed caster dependency from core
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fccf1a8c62820004df92b9ac567ba75f7281e6e2 )
2021-06-22 15:01:42 -04:00
hondacrx
fbd7df7c3f
Some missed stuff.
2021-06-18 15:19:41 -04:00
hondacrx
5f2b445fdd
Fixes pets not attacking.
2021-06-09 13:22:43 -04:00
hondacrx
52e43853fe
More Cleanups
2021-06-08 12:56:09 -04:00
hondacrx
0f16ad75d0
Core/Spells: Defined and implemented some new spell attributes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1912999b9e4b1f1b7503e404d359dfeac38c3d29 )
2021-05-18 13:08:05 -04:00
hondacrx
9851142796
Core: Combat/threat system rewrite
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/34c7810fe507eca1b8b9389630db5d5d26d92e77 )
2021-05-18 12:25:40 -04:00
hondacrx
aaa3964d49
Core/Grids: Move packet sending functionality out of MessageDistDeliverer and into separate, customizable class and unify LocalizedPacketDo, LocalizedPacketListDo as generic localizable action
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fb66575d38d2ba7ffc24c29824fa75d7019de549 )
2021-05-02 13:41:19 -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
17132dd6b6
Core/Entities: Fix some weird movement due to los issues
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/446fc391f02d3ca8e1332b58f910a5b7d1c8e226 )
2021-04-16 16:14:43 -04:00
hondacrx
a5d5b7ee3d
Core/Unit: make neutral guards attack players involved in PvP
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a58dcd1d9cf5f943342d00628601170d6023ae25 )
2021-04-16 14:40:23 -04:00
hondacrx
7ef7bb1728
Core/Spells: Fixed spell channel object selection
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9619f7c2832c550d4606410a8cdbde5ee54c761d )
2021-04-14 10:30:02 -04:00
hondacrx
13631f6b4c
Core/PacketIO: Updated packet structures to 9.0.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f2202869f71f5a1a35191de303ee5166e4275884 )
2021-04-12 14:02:46 -04:00
hondacrx
0501481fcd
Core/Auras: Defined and implemented many new interrupt flags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9b5a46ca2bb3a4632cb9914e0899df611a47d935 )
2021-03-28 15:49:12 -04:00
hondacrx
d93c4fc3cb
Core/Spells: Updated spell shapeshift form flags enum
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6db27c58b97a028026e0159109fbf20f6132e6b5 )
2021-03-28 14:44:49 -04:00
hondacrx
62ec699ec6
Core: SOme code cleanup, more to follow.
2021-03-20 22:48:48 -04:00
hondacrx
76d79ff2e6
Core/Auras: Update AuraState enum and implement missing new ones
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/69e0b9a98516a0cac14bc3f985a2deb2fe79205f )
2021-03-17 21:51:55 -04:00
hondacrx
f2317c2bdf
Core/Entities: Some changes to LoS z checking & MotionMaster.MoveJumpTo
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/fe362cf2c9d5c71db4698480ce26cb35dbc58f28 )
2021-03-17 13:55:29 -04:00
hondacrx
e77a742bf8
Core/Misc: Misc fixes
2021-03-16 15:45:42 -04:00
hondacrx
9acb44eadd
Core/Gameobject: Fixed crash. Never removed the gameobject we was trying to remove.
2021-02-19 12:23:54 -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
b25c1487b2
Core/Races: Really fix bug in racemasks.
2021-01-25 13:06:53 -05:00
hondacrx
b769656e13
Core/Vehicles: add a way to delay the Vehicle despawn Time if its needed.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c7b10d3c5fd082faf6c2835239e340babc3dfc76 )
2020-12-31 21:12:59 -05:00
hondacrx
73a9202e12
Core/UpdateFields: Fixed so update fields not being sent to client. Also removed not needed reflection use for UpdateFields
2020-12-16 00:21:48 -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
7e2df34250
Misc cleanups/Fixes
2020-12-07 10:07:26 -05:00
hondacrx
b3ebc2f8b5
Core/Spells: enable and implement SMSG_MISSILE_CANCEL
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/71db17220ae67dc6a354e88451ffc0700fe6c5f9 )
2020-08-22 12:58:19 -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
286a200178
Core/Movement: Get zone/area IDs from vmap data in the liquid update
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/51ce3b1c1dc6a53938ed6f240bac00681d18a44f )
2020-07-23 18:22:46 -04:00
hondacrx
581d077acd
Refactoring of BNetServer
2020-07-12 00:06:43 -04:00
hondacrx
1a2411ae0f
Ports from ( https://github.com/TrinityCore/TrinityCore )
...
Core/Unit: don't clear low health aura states on death
Core/Gossip: Fix gossip bug on modify money
Core/Spells: Change the radius of PBAoEs following the feedback received on
Core/Player: update interaction checks, some info taken from client
Core/Spell: abort channeling if no valid targets are found after searching
Core/Creature: fix _DespawnAtEvade saving wrong respawn time
Core/Spell: fixed some problems with per caster aura states
Quickfix a bug introduced by 2f19d97 which prevented GTAoE from being cast.
Core/SmartAI: allow SMART_ACTION_SEND_GOSSIP_MENU to override default gossip
Core/Spell: in case of immunity, check all effects to choose correct procFlags, as none has technically hit
Fix evade issues when a spell hits the target just before evading.
Scripts/Command: implement .debug play music command
Partial revert, Unit::getAttackerForHelper() shouldn't return units that we aren't in combat with (victim can be such a unit for players/player pets, which can startattack from a distance without entering combat).
Fix an issue where CanSpawn would never get invoked on creatures without per-guid script.
Core/Players: fix null dereference crash
2020-06-21 13:01:24 -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
f0942a257e
Misc fixes/Misc DB updates
2020-06-12 16:52:42 -04:00
hondacrx
95cca081de
Core/Creatures: Fixed GMs being considered in party/raid with nearby creatures without CREATURE_TYPE_FLAG_TREAT_AS_RAID_UNIT
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b8b6fd9ca0defda540f122bedf5f187d45bc11c7 )
2020-05-06 13:51:15 -04:00
hondacrx
360b7a81e7
Core/Entities: don't finalize movesplines before deleting.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/848f0d13235dc5982a7dcb96a96169b5ceb027f1 )
2020-05-06 13:42:23 -04:00
hondacrx
4b55ac1e0e
Core/Unit: properly reset displayIds when having a shapeshift aura active
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c16cebca64dfb82e6abcf1eba3a621d84125a26d )
2020-05-06 13:37:48 -04:00
hondacrx
9ec956becf
Core/Auras: reworked multiplicative AuraEffects calculation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ebc06b1d0401be69066986e18d0e926170c58023 )
2020-05-05 18:38:43 -04:00
hondacrx
1224abafe8
Core/PacketIO: Implement building SMSG_UPDATE_OBJECT only for selected fields and use that to fix quest objects not glowing after accepting quests
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bbfbb7d4bfa869755e702b40b53dbd295f8c964d )
2020-05-01 12:23:24 -04:00
hondacrx
230453c451
New Year 2020 :)
2020-01-09 11:35:00 -05:00