Commit Graph

2930 Commits

Author SHA1 Message Date
hondacrx 4b798e7cab Core/Players: Several currency fixes and improvements
Port From (https://github.com/TrinityCore/TrinityCore/commit/03918978c166c9fb191117a0cae9ba1285bf0e37)
2023-02-11 23:28:57 -05:00
hondacrx 7d4bbd78fc Some startup fixes and cleanups 2023-02-10 22:14:58 -05:00
hondacrx 149fadccab Make PreparedStatements static for each database. 2023-02-04 20:55:14 -05:00
hondacrx e0e20b6b1c Fixes hotfix loading. 2023-02-04 18:50:13 -05:00
hondacrx 1ebd81dcd7 Core/Mail: Update max mail id cap
Port From (https://github.com/TrinityCore/TrinityCore/commit/b6cd49c34d4d02b41ced58b87103123a1532b56c)
2023-01-30 10:16:53 -05:00
hondacrx c556c2a875 Core/Spells: Remove a triggered spell (not in sniff)
Port From (https://github.com/TrinityCore/TrinityCore/commit/bd2deb57d2eeb102de70e5ee3e216c9baf900ed5)
2023-01-30 10:16:14 -05:00
hondacrx 69a413006c Core/Quests: Dont immediately update object visibility at PhaseShift and wait for the AI Hooks to be called in Player::RewardQuest
Port From (https://github.com/TrinityCore/TrinityCore/commit/b5886f6a2d1756357a9240703306e9efc82771d7)
2023-01-30 10:14:03 -05:00
hondacrx 5c2fae99dd Core/DataStores: Updated outdated check to 10.0.5.47660
Port From (https://github.com/TrinityCore/TrinityCore/commit/b5176eb6c2ae640a1cdf22d3d0a483d1b48ecbb6)
2023-01-30 10:09:15 -05:00
hondacrx 08fcedaf21 Core: Updated to 10.0.5
Port From (https://github.com/TrinityCore/TrinityCore/commit/4bec7233badf9d3ab71dbdde8b24f66f7c4eedfb)
2023-01-30 10:07:42 -05:00
hondacrx 873a1df596 Core/Reputation: Implemented renown reputation (Dragonflight)
Port From (https://github.com/TrinityCore/TrinityCore/commit/d64d84dfa68da4ff83f0b88ad4e88dccc5ace623)
2023-01-24 23:35:51 -05:00
hondacrx 5c22dca105 CreatureAI Cleanups 2023-01-24 23:18:14 -05:00
hondacrx c2ab67c6d2 Core/Auras: Fully remove auras that had all of their effect suppressed with immunity
Port From (https://github.com/TrinityCore/TrinityCore/commit/8568b08350b954afb6603bf2c64897493230f2b1)
2023-01-24 23:10:42 -05:00
hondacrx 06c6c8afc7 Core/Auras: Fixed possible iterator invalidation crashes caused by calling UpdateTargetMap inside loops iterating m_appliedAuras
Port From (https://github.com/TrinityCore/TrinityCore/commit/a1b2b86427ce6be2205db0643ad00f546fc076e4)
2023-01-24 23:08:20 -05:00
hondacrx 6b84616957 Core/Objects: Call base class Update function for Unit and GameObject (currently does nothing)
Port From (https://github.com/TrinityCore/TrinityCore/commit/3e85598d9987d674fb4d84728f776ebb85caf6b7)
2023-01-23 00:27:30 -05:00
hondacrx 7ab417f08b Core/Battlegrounds: Unload all grids before destroying battleground object
Port From (https://github.com/TrinityCore/TrinityCore/commit/3fc3cd455b51d2de4ba5a70b7eff15e23b3da481)
2023-01-23 00:26:06 -05:00
hondacrx 8921432333 Core/Spells: Added additional validation to loading spell_linked_spell to prevent infinite loops
Port From (https://github.com/TrinityCore/TrinityCore/commit/badb55bfd97c16fecfb8cd73ba99e39ecb6b622d)
2023-01-23 00:24:27 -05:00
hondacrx 4b86a00d6e Core/SAI: Added missing target guid validations
Port From (https://github.com/TrinityCore/TrinityCore/commit/fc65154fd31f91cd73260ac61cb1d0c510b256a2)
2023-01-23 00:13:16 -05:00
hondacrx 1326e8e016 Core/Creatures: Fixed typo in loading creature addon
Port From (https://github.com/TrinityCore/TrinityCore/commit/3f1816d4076a9dfc65adae3109bf504e35f21003)
2023-01-23 00:03:08 -05:00
hondacrx 23e49e96c0 Core/Creatures: Split creature_addon and creature_template_addon's byte columns into seperate ones
Port From (https://github.com/TrinityCore/TrinityCore/commit/4119f69b214d6199b7ab508e305b2958eeffb332)
2023-01-23 00:01:10 -05:00
hondacrx 5619f3245a Core/Guild: Fixed possible guild exploit
Port From (https://github.com/TrinityCore/TrinityCore/commit/9ac19fd7904b0778c5c6fcd443a3f4a65e2e9435)
2023-01-22 23:42:06 -05:00
hondacrx 32ea5a96f5 Core/Player: Vertical "Say" distance
Port From (https://github.com/TrinityCore/TrinityCore/commit/ab77b1d99254855d690670a4654cacec8b12daf6)
2023-01-22 23:41:15 -05:00
hondacrx 1b04ea97e8 Core/GameObjects: Use serverOnly property of GameObjectTemplate for all types that have it, not just spell focus
Port From (https://github.com/TrinityCore/TrinityCore/commit/7df4f5b2856af9b8eb2af83f827915ac28e3db3a)
2023-01-22 23:34:45 -05:00
hondacrx 357d9a4294 Core/Spells: Fixed accessing freed memory by Spell::EffectTriggerSpell
Port From (https://github.com/TrinityCore/TrinityCore/commit/f0fa05773f9b4880b130ee245391a8ec34163587)
2023-01-22 23:28:48 -05:00
hondacrx 9a2fb7e2b2 Upgraded to Net 7.0 2023-01-20 09:25:12 -05:00
hondacrx 3b890c1d67 Fixes creature movement. 2023-01-20 09:10:35 -05:00
hondacrx df78d547ab Cleanups 2023-01-18 17:28:36 -05:00
hondacrx 0584d234ad Fix loading server and talents. 2023-01-18 17:25:54 -05:00
hondacrx f73e64396f Update license headers for all files. 2023-01-18 17:25:32 -05:00
hondacrx 23ff218f0e Core/Units: Fixed crash happening whenall tappers of a creature are logged out when it dies inside a dungeon
Port From (https://github.com/TrinityCore/TrinityCore/commit/6cac60782f0bc67c0f4b70b41cac36357fbd2531)
2023-01-18 17:01:40 -05:00
hondacrx cf0045b06a Core/Units: Removed duplicate call to WorldObject::UpdatePositionData
Port From (https://github.com/TrinityCore/TrinityCore/commit/9f4a0e8c522ffdc15ee579461d3bcade2792d683)
2023-01-11 16:45:44 -05:00
hondacrx 3dad3747ce Fixed db2 loading, and world login. 2023-01-11 16:38:29 -05:00
hondacrx 1dde57b181 Core/Creatures: Restore IsMovementPreventedByCasting logic for casting units (non-channeled)
Port From (https://github.com/TrinityCore/TrinityCore/commit/25c7656ffd1f63a32a7f92fde1dc1649fcfd1323)
2023-01-11 01:26:19 -05:00
hondacrx b5c9ce5b7e Core/Creatures: Fix IsMovementPreventedByCasting logic
Port From (https://github.com/TrinityCore/TrinityCore/commit/e2ed3e23f8241933b4f931e9def7eee69f1abb79)
2023-01-11 01:25:23 -05:00
hondacrx 8e2e799e94 Core/Spells: Update IsPrimaryProfessionSkill filtering
Port From (https://github.com/TrinityCore/TrinityCore/commit/d90b526c28cf3b33e52d3ce432cdade1ce5e050e)
2023-01-11 01:25:03 -05:00
hondacrx 111059afe6 Core/Creatures: Fix logic when searching for nearby creatures by StringId
Port From (https://github.com/TrinityCore/TrinityCore/commit/795edfaf98e065b8eaa76683e0cd1a4211b0847d)
2023-01-11 01:18:05 -05:00
hondacrx 3b28d70769 Core/Spells: Fixed crash in SpellHistory::ModifySpellCooldown when cooldown is fully reset
Port From (https://github.com/TrinityCore/TrinityCore/commit/d86726e670db5813da48c60dde1d6a59270a3417)
2023-01-11 01:13:58 -05:00
hondacrx 7c9c7a17d1 Core/Quests: Set QuestGiverCreatureID for QuestGiverQuestDetails packet
Port From (https://github.com/TrinityCore/TrinityCore/commit/fd364fe52238c11f86618e0f6de81a74d99221a7)
2023-01-11 01:07:21 -05:00
hondacrx 1ee88435c5 Core/Auras: Implemented SPELL_ATTR12_ONLY_PROC_FROM_CLASS_ABILITIES and SPELL_ATTR13_ALLOW_CLASS_ABILITY_PROCS attributes
Port From (https://github.com/TrinityCore/TrinityCore/commit/33954538bc30650f639e258eeb057c1340f4c949)
2023-01-11 00:47:11 -05:00
hondacrx a52c1f21a6 Core/Loot: Added loot slot check to Loot::LootItemInSlot (client sent-value)
Port From (https://github.com/TrinityCore/TrinityCore/commit/2eea58f26e8fe88f3294dca3d4a38d6a20d68e07)
2023-01-11 00:40:16 -05:00
hondacrx 5c439a6bae Core/Characters: Added Dracthyr Evoker creation data
Port From (https://github.com/TrinityCore/TrinityCore/commit/b71b121c51214d220163a3c278f212b6804ad644)
2023-01-06 17:49:02 -05:00
hondacrx 7273c7aa7c Core/Players: Fixed finding trainer id from gossip menus
Port From (https://github.com/TrinityCore/TrinityCore/commit/bd33d61a61f3e9edd7aa7e27ab83cf9e9af45404)
2023-01-06 17:33:20 -05:00
hondacrx b4d6607c18 Core/Spells: Fixed crashes with spells cast by gameobject that summon creatures
Port From (https://github.com/TrinityCore/TrinityCore/commit/fa361a40c81c5b1623fe2ff8f9a206868a6604f0)
2023-01-06 17:32:11 -05:00
hondacrx 54a507e284 Core/Maps: Fixed retrieving terrain info when on child maps
Port From (https://github.com/TrinityCore/TrinityCore/commit/704142f15a51055c4fa064b1286b65d78b795e05)
2023-01-06 16:38:58 -05:00
hondacrx a16289d51e Core/Maps: Implemented WMOAreaTable -1 grouipid fallback
Port From (https://github.com/TrinityCore/TrinityCore/commit/dc07faf8f4d3c648114dd370463c599a2f949c20)
2023-01-06 16:24:37 -05:00
hondacrx b7e2c1d84a Core/Players: Fixed crashes when accessing ActivePlayerData::PvpInfo
Port From (https://github.com/TrinityCore/TrinityCore/commit/55091ff4bcf4500d0ebe9701e6dc121f5e6a3bb2)
2023-01-06 16:21:45 -05:00
hondacrx 5a5feca121 Core/Players: Fixed trait config validation
Port From (https://github.com/TrinityCore/TrinityCore/commit/bb9907f0196544faf16ffc5277c60e5f42fa3748)
2023-01-06 16:15:08 -05:00
hondacrx 54413bf584 Core/Objects: Replace IsWithinDistInMap with IsWithinDist in grid searchers to avoid duplicate phase check (its also checked in Searcher classes)
Port From (https://github.com/TrinityCore/TrinityCore/commit/9a96d3235058df5929d3acccb379a7252dd53d94)
2023-01-06 16:08:26 -05:00
hondacrx 0b9faa25cf Core/Movement: Don't compute orientation for vertical splines
Port From (https://github.com/TrinityCore/TrinityCore/commit/8d83c78618d5cde9f09e68e193ecb366b52b8381)
2023-01-06 16:01:16 -05:00
hondacrx a804b4eeb8 Core/Objects: ignore database visibility conditions for personal clones
Port From (https://github.com/TrinityCore/TrinityCore/commit/24d21301a6da3bf4fb50df21064f669512d06617)
2023-01-06 16:00:00 -05:00
hondacrx 6b344e9a09 Core/SAI: Improved SMART_ACTION_JUMP_TO_POS to mirror behavior similar to SMART_ACTION_MOVE_TO_POS
Port From (https://github.com/TrinityCore/TrinityCore/commit/f291ca97962e087f9d87077b1ee6fa5b386937ed)
2023-01-06 15:59:08 -05:00