hondacrx
0f5801d9f4
Core/Players: Remove deprecated skill related config AlwaysMaxWeaponSkill and command .maxskill
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bbdabd7d776a86dcb25954faf119797d52c2a425 )
2020-07-12 00:44:24 -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
15192d6a38
Core/Items: Implemented corruption and corruption resistance stats
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6533de31005fc9680d9f2b61a4d8ea4958fc8edc )
2020-06-18 15:39:41 -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
d09ddf2032
Core/Items: Implemented new bonus type (extra ItemEffect)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/63fba4751142d7a16d6316e9fb5ad844da088509 )
2020-06-10 13:25:01 -04:00
hondacrx
ac876b7c6c
Core/Battlegrounds: Queue updates
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bf8714b8705c3fccc77083c6dc8665767430d346 )
2020-06-02 17:43:49 -04:00
hondacrx
c695b3ee5f
Core/Maps: Improvements to terrain swap handling
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/eba31dea27b7fdc4a49c024898ef3a01bcbc7295 )
2020-05-25 20:32:24 -04:00
hondacrx
888d281aa7
Core/Players: Only restore spells learned as quest rewards if they have the right AcquireMethod in SkillLineAbility.db2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4acae3992bfecf85d68c0860007f7c538ca45a90 )
2020-05-22 14:17:06 -04:00
hondacrx
13cb4fb0ee
Core/Items: Fixed sending child items by mail if loading from db fails
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7038c74f438ba9e9a04984083d46563bc2903432 )
2020-05-22 13:57:45 -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
hondacrx
6549d76ddf
Core/Misc: implemented petition manager
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/48a40fae0a713c3d96e4796da78f7186260ebbd3 )
2020-05-19 21:17:12 -04:00
hondacrx
6b67079dd1
Core/Achievements: Greatly optimize achievement system by splitting large types by miscvalue
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/38d3c5ed16dd502471d810638fe21d90f8e0c7a6 )
2020-05-19 15:07:49 -04:00
hondacrx
2fc4e3e71f
TC Ports:
...
Core/Misc: 522f537048 followup (https://github.com/TrinityCore/TrinityCore/commit/9a57e95f102a9d35ac8416d02e24c0dddbc755ed )
Core/CreatureAI: b6b0353bff followup (https://github.com/TrinityCore/TrinityCore/commit/5d411e0b21b1f1a4653d274d9b1cc7fef17f232b )
Core/Spell: move creature focus (https://github.com/TrinityCore/TrinityCore/commit/8c12f36915b2fddd48a5e4c9244c2b0498a64ae9 )
Core/Unit: 2170541a51 followup (https://github.com/TrinityCore/TrinityCore/commit/2d4549023a6655d19671f7f7e6b4f7c9b71ae632 )
Core/Misc: cleanup SetInFront uses (https://github.com/TrinityCore/TrinityCore/commit/104e745edfb89f95e34cad7840eae0b6e183bf94 )
Core/Unit: 229444b74a follow-up (https://github.com/TrinityCore/TrinityCore/commit/6a96addadd5dea633b3066b8d0427302ba514364 )
Core/Unit: revert 3ea46e57af (https://github.com/TrinityCore/TrinityCore/commit/a46286a803b41b375ed9352858c742626bb85720 )
Core/Scripts: remove OnDummyEffect hook/sOnDummyEffect ai hook (https://github.com/TrinityCore/TrinityCore/commit/1929ca3aa14f6cd83ea3ac9d7e8c0e2ed0e87a26 )
Core/Entities: moved PetAura handling to Player where it belongs (https://github.com/TrinityCore/TrinityCore/commit/4f6d38fe9d5c07e6e8eb88e517af71b6cdc4f9f8 )
Core/Spells: Fixed Chilled to the Bone (https://github.com/TrinityCore/TrinityCore/commit/08635c740a7ee04da9b0cd5045075a9432121b06 )
Core/Spell: implement pvp trinket immunity against Judgement of Justice (https://github.com/TrinityCore/TrinityCore/commit/05ba662d5daaa3428cc01cdaa3794bf5a073ef17 )
2020-05-19 14:49:37 -04:00
hondacrx
4c422b2a6a
Core/Player: don't check quest requirements against RewardNextQuest
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3c2882c29d8ed8b9012b6c59662f68b0237249e2 )
2020-05-19 14:04:09 -04:00
hondacrx
46d9b510b7
Core/Quests: implemented MSG_QUEST_PUSH_RESULT notifications
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3eee76b1c63469152a9e531da4f973d0e0471ac6 )
2020-05-19 13:56:05 -04:00
hondacrx
6e9d62c3ea
Various quest system fixes (seasonal quests, timed quests and more)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/16cf95654f35f6bb563e82608476d8f53837bd06 )
2020-05-18 23:15:58 -04:00
hondacrx
970d18031c
Misc fixes
2020-05-18 22:46:18 -04:00
hondacrx
c7f160557f
Core/Instance: stop updating the instance resettimes based on creature respawns
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7dcc185a151745c8a12e23708bb5d457e5796032 )
2020-05-12 17:28:03 -04:00
hondacrx
1315f2c7f5
Core/Loot: implement Loot Item Storage
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/090fd8304a7a6e2f7c233ac39c94ccc67cc816f8 )
2020-05-12 17:11:14 -04:00
hondacrx
c5a4504ac6
Core/Quest: fix RewardNextQuest being used to condition previous quests in chain
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9e945615bc9967cc1f49c801c708cf5881cd8de9 )
2020-05-07 14:37:32 -04:00
hondacrx
dff455da9d
Core/Player: fix weapon dependent aura talents not applied on talent learn
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7f64eaa3ee28d3eb29f602dd0f36435734014789 )
2020-05-06 18:07:27 -04:00
hondacrx
03cb874825
Core/Misc: Always reward all necessary reputations on creature kill
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e36497aef57899f18e0d55c0640bfd96e2251a8e )
2020-05-06 18:00:59 -04:00
hondacrx
43fcc558e4
Core/Achievements: Optimized resetting achievement criteria by condition and changed the functionality to properly reset all possible criteria with given condition
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6f7ff9a3efd10cd4f776a67540109e7bb774f1c5 )
2020-05-06 17:52:14 -04:00
hondacrx
ba885908b7
Core/Spells: fix wrong distance calculations in AoE spells
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5d076cfe291980bc5be9d44ffbae887e3dd5ad59 )
2020-05-06 14:34:20 -04:00
hondacrx
d2447cc665
Core/Social: Implement FRIEND_STATUS_RAF
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8874a3ac5d30ed5087cea66f7361c3de3c6deeb1 )
2020-05-06 13:41:43 -04:00
hondacrx
52ed9a2ebb
Core/Quests: fixed exclusivegroup interaction with prevquestId and nextQuestId.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/1536f01a7448bc3401686e55894a943835060fcd )
2020-05-06 13:36:38 -04:00
hondacrx
d453b9a8ef
Core/Globals: some changes in quest loading
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/feb8205d6a78549b60ac8c0c2e394fdcb8e33cc8 )
2020-05-06 13:12:56 -04:00
hondacrx
c3adef77a9
Misc cleanups
2020-05-05 19:09:57 -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
6be4414166
Core/AuctionHouse: After taking a break at the start of patch 8.3 auction house is now back in business.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/aced88b09bd918b0ed17b6c5e8a6048788600d9d )
2020-04-29 13:52:03 -04:00
hondacrx
8bc9cc9c55
Core/Items: Check required level to use items including any bonuses that modify it
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b702401978928781249798dd607b6c6fbd10f122 )
2020-04-26 01:07:12 -04:00
hondacrx
d450f6db3d
Core/DBLayer: Implement async transaction completion callbacks
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0f0ca3a9194d76afa0227943e86469ad8368c5e2 )
2020-04-26 00:53:43 -04:00
hondacrx
1afc5ba67a
Core/Players: Fixed initial cinematic camera getting stuck
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0913858328e93bf363d8f849afc917fa02bb95ab )
2020-04-25 00:05:47 -04:00
hondacrx
25feacd08e
Core/Misc: Fixed animation issues after 8.3.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ )
2020-04-24 23:59:32 -04:00
hondacrx
95a74e42cf
Core/Players: re-organize SetSkill method to handle initialized skills correctly
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5860e128d687790c065c94adc8bacaf99db244fc )
2020-02-22 19:19:39 -05:00
hondacrx
3b8edeb6fd
Core/Players: Fixed crash when creating demon hunters
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a6233982d22fe3a8c417c28897dcdb0b511df3ff )
2020-02-22 19:12:40 -05:00
hondacrx
1464910d26
Core/DataStores: Updated db2 structures to 8.3.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/90628b7d29e041310abc25438f219a0c73c41bae )
2020-02-22 19:06:49 -05:00
hondacrx
96fd9b7a57
Core/PacketIO: Properly destroy objects clientside when removing from world
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/38cc011af04ebc7edff74f1ed4edfde9d1d77e0b )
2020-02-09 17:10:01 -05:00
hondacrx
14b7ac6f67
Core/Misc: Moved CanSpeak() method to WorldSession class
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/93aa30f4474254b9db69025e7864a124028273c0 )
2020-02-09 16:58:40 -05:00
hondacrx
0c919ad97d
Core/Players: Fix reusing skill slots when re-learning a skill
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9aa5f625a6177b47325635bddee8d603aa9dc769 )
2020-02-09 16:55:42 -05:00
hondacrx
2a065d22da
Core/Misc: Removed references to item_template in logs
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4746331f495129f79531f4af0984aa0bd90eebda )
2020-02-03 14:40:47 -05:00
hondacrx
230453c451
New Year 2020 :)
2020-01-09 11:35:00 -05:00
hondacrx
5b9ad41953
Core/Items: Implement azerite empowered items
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d934824421c83598853487c5cc9e4cbb3c5d0006 )
2019-12-05 22:55:44 -05:00
hondacrx
4e7005830f
Core/Items: Changed how azerite item bonuses are applied at login to avoid applying them twice
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d02f3ca7cab196eb2b2b14410582aff009b04817 )
2019-12-02 22:54:06 -05:00
hondacrx
cd396cdda5
Core/Items: Fixed deleting items from db leaving orphaned transmog/artifact/modifier data when deleted from outside of player item update queue
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f8cb710c7e6699c5542e9e435c3b7d2d8096669d )
2019-12-02 22:49:54 -05:00
hondacrx
cdb225a4b6
Core/Spells: Fixed value of aura effects for stat mod auras applied by items
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/123858331211db6fe6745f0886c1499f8e598443 )
2019-12-02 14:01:46 -05:00
hondacrx
40ed357043
Core/Items: Add location filters to Player.GetItemByEntry
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/96575e33bb6992e6906e02427f20c58af674bdaa )
2019-12-02 13:21:01 -05:00