Hondacrx
ed33a88776
Core/Items: Implemented new item bonus types: ITEM_BONUS_OVERRIDE_CAN_SALVAGE, ITEM_BONUS_OVERRIDE_CAN_RECRAFT, ITEM_BONUS_OVERRIDE_CANNOT_TRADE_BOP and ITEM_BONUS_ITEM_LEVEL_BASE
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d82b3641db0c8243330ac33bfa15bdf337e0e8ec )
2025-12-08 16:17:17 -05:00
Hondacrx
f01f61c464
Core/Items: Implemented new item bonus types: limit category and pvp item level
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8fff15ba7c63bc12fa00664bfe067bbc9586d3f2 )
2025-12-08 16:09:02 -05:00
Hondacrx
c5cccdec10
Core/Objects: Unify Searcher classes into one common implementation
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/261eb201bf107cef441d9b075e8f23bf0edfbaf0 )
Port From (https://github.com/TrinityCore/TrinityCore/commit/526b16fea41fb69a302fdebe8a727e175949f04b )
Port From (https://github.com/TrinityCore/TrinityCore/commit/8b7dce6521323e788ebf28297ec941a6f9bf876f )
Port From (https://github.com/TrinityCore/TrinityCore/commit/5334467f493eb16141f4ad0bce956bc3e19244a0 )
Port From (https://github.com/TrinityCore/TrinityCore/commit/1e7725c15b149baaf96731231239769e482ec2ed )
Port From (https://github.com/TrinityCore/TrinityCore/commit/21712f475383f6f3fae107706f5de5195f75b760 )
2025-08-31 13:23:49 -04:00
Hondacrx
6bdbcf24e1
Core/Items: Relaxed transmog restrictiions
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/718c0f54bda4685629d66143c02f086e0cd32095 )
2025-08-25 21:06:18 -04:00
Hondacrx
aaa669210a
Core: Updated to 11.2.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5cf0c6c8bb2c4e58a2d66ba5f304af34d18a4782 )
2025-08-25 20:48:29 -04:00
Hondacrx
590b5ce1c5
Core/Items: Classify wands as ranged weapons (fixes wand shooting)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/bd87381eab32f0e136675ade503fe70285590803 )
2025-08-17 23:05:05 -04:00
Hondacrx
442e7dcde2
Core/Misc: Minor compile time improving changes
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b5c99939a82ed956cd185cd7a2ede838e2fdf23e )
2025-08-13 22:02:34 -04:00
Hondacrx
896f1077c2
Core/Items: Updated item gem colors
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d938fea455ece3a4236eead2e4d9d0b33d58c404 )
2025-08-11 21:43:06 -04:00
Hondacrx
57b2c5b550
Core/Items: Fixed item spell charge slot indexing
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c85d12fc3f0576163d4ffa91bb38f66894305349 )
2025-06-08 15:09:36 -04:00
Hondacrx
5b992859d0
Core: Updated to 11.0.7
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4f7079f471401d5cf7885351baabc027813f60f5 )
2025-05-18 19:05:48 -04:00
Hondacrx
447c222665
Core/PacketIO: Named a bunch of unknown/unused fields
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/806611075659ddde60f3003763e442a46d70f993 )
2024-11-17 13:07:52 -05:00
Hondacrx
7d351406f5
Core/PacketIO: Updated SMSG_UPDATE_OBJECT for 11.0.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/68db469ee1f992bcdc81de64d6af1007d303be05 )
2024-11-11 21:11:21 -05:00
Hondacrx
6fcce1a6e4
Core/Objects: More minor refactors for SMSG_UPDATE_OBJECT building - move getting and writing field flags to shared function
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ee54ade3975748bf373162b2397328852dec6701 )
2024-11-11 12:32:44 -05:00
Hondacrx
a3edaf4df6
Core/PacketIO: Move writing data sizes in SMSG_UPDATE_OBJECT to shared functions instead of spreading it in all overrides
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/067fa31d152ecb10e5bea0419f84f7b79b96abf5 )
2024-11-11 12:24:22 -05:00
Hondacrx
2e2c87090d
Core/Items: Implemented ITEM_BONUS_DISENCHANT_LOOT_ID
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3238175a62750ea5127feb69ce86d0c3c05dfc52 )
2024-11-10 16:56:17 -05:00
Hondacrx
f38ad4607e
Core/PacketIO: Updated to 11.0.0
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e59eef5432c7b70679d33f4911c88d0f7d75fd39 )
2024-09-02 18:44:55 -04:00
Hondacrx
edb6934082
Core/Players: Defined all avg item level slots
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3f85fa7470789dbaedac5f3d74d00e1095e24ad1 )
2024-08-25 14:05:11 -04:00
Hondacrx
29aecf864e
Core/Items: Fix item sell price not scaling with item level
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/500301b96256792357b13ef78d7e1836028cff26 )
2024-08-24 21:14:30 -04:00
Hondacrx
77be3fd94b
Core/Criteria: Implemented CriteriaType EarnArtifactXP
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d1d8f907fe0f1e42d9a8569ef2afdd89e2739b3a )
2024-08-24 21:07:37 -04:00
Hondacrx
83fadf3a81
Core/Items: Implemented CreateTime item field and changed refund/soulbound trade timers to also count time offline
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/69da702b930d43738bcaf49ce57b333dfc19ecfd )
2024-08-05 19:24:12 -04:00
Hondacrx
e9b21a91be
Core/Battlegrounds: Move to scripts And a lot of misc commits i couldn't recover.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d0d5d309bb5877dc2fcb27f6cb123707a31ec1e8 )
2024-08-04 15:18:22 -04:00
hondacrx
1e421b9f53
Misc fixes
2024-03-19 17:21:32 -04:00
hondacrx
f6b1c24297
Fixes crashes when character dies, and when teleporting.
2024-02-22 16:17:27 -05:00
hondacrx
57f934295f
Core/Items: Fixed socket bonus checks (and reduce differences between branches)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6024b307e0bc975678ee4801036058ea63168938 )
2024-02-03 17:42:39 -05:00
hondacrx
cda53c8e7f
Some cleanups. (might break build for scripts as they are a WIP)
2023-10-08 10:35:31 -04:00
hondacrx
3052b1dc23
Core/Misc: Turn ChrSpecialization into enum
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/98007f859b7318570c0c923a00aa32fc485c8ec8 )
2023-09-13 20:33:47 -04:00
hondacrx
f6807e152c
Core: Update to 10.1.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0cea730fa23473a85c47451c3bd13df816f2b6e4 )
2023-08-21 07:22:33 -04:00
hondacrx
49a07ebcce
Core/Items: Item bonus generation improvements
...
* Pass ItemContext to item creation wherever possible
* Support scaling item levels with m+ keystone levels (not used currently)
* Fixed item link validation when client sends it as default uninitialized bonus list with context only
* Support scaling items depending on current active season (seasons not implemented)
* Implemented content tuning redirection
Port From (https://github.com/TrinityCore/TrinityCore/commit/0fb8765a6638fd947b59fce44d5c31251d0cdadd )
2023-06-21 09:19:40 -04:00
hondacrx
149fadccab
Make PreparedStatements static for each database.
2023-02-04 20:55:14 -05:00
hondacrx
f73e64396f
Update license headers for all files.
2023-01-18 17:25:32 -05:00
hondacrx
9dfd0d0bd5
Core/Misc: Updated default expansion to 9
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/caad5c36bda0b348e30f21981a29adbc2fc059e4 )
2023-01-04 02:54:41 -05:00
hondacrx
989b80b056
Core: Updated to 10.0.2
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e98e1283ea0034baf6be9aa2ffb386eb5582801b )
2022-12-28 15:25:15 -05:00
hondacrx
7bba4bdd79
Core/Loot: Allocate Loot separately from objects
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7957e2d380e08fa831765f610c0e29d2f3e11a04 )
2022-09-02 14:14:04 -04:00
hondacrx
442da7511f
Core/Misc: Rename AddXXXFlag updatefield functions to SetXXXFlag
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/b47185cabfbdeeaf492bf2303635db07ce703785 )
2022-05-30 16:12:11 -04:00
hondacrx
f53c4cb009
Core/Misc: Rename SetXXXFlags updatefield functions to ReplaceAllXXXFlags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4eba9786708dd3b22d9053c1a14eac7e6d03242e )
2022-05-30 15:57:56 -04:00
hondacrx
44b70d8db9
Core/Misc: Improvement item durability repair logic.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/72a4fccaab4e83801c33c533cbcfdba1c6c43022 )
2022-05-29 23:23:54 -04:00
hondacrx
867f528ac0
Core/Objects: Added helper structures to allow using customized updatefield sending packet functions with Trinity::MessageDistDeliverer
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ee835671b4f572f92f79c9b302764ee591c6de11 )
2022-05-10 14:35:41 -04:00
hondacrx
c14f1eb3dc
Remove custom OptionalType and use the default c# nullable type.
2022-03-01 17:27:56 -05:00
hondacrx
4679bc9980
Core/Items: Implemented many new enchantment flags
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/241193cd0287c3d7a2cbaf7f2c5775d414b4d0b3 )
2022-02-24 16:16:46 -05:00
hondacrx
a1411aef94
Core/Items: Fixed heirloom items counting for item set bonuses past their max scaling level and implemented new heirloom upgrade levels
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3c12a189e430b1b6e0a452f272860f58b2dca7bd )
2022-01-28 17:33:49 -05:00
hondacrx
038a06e166
Core/PacketIO: Fixed SMSG_UPDATE_OBJECT packets going missing for new items
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/48bd9698f88ade01209c9287ff38005900630ed3 )
2022-01-07 12:52:45 -05:00
hondacrx
6e0becd106
Core/Items: implement some helper methods for easier readability
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9124fd1f1fafea19b118eb69c6a35f94376fc7e8 )
2022-01-06 10:57:06 -05:00
hondacrx
0d68984717
Misc fixes, and added GetDebugInfo() which was missed.
2022-01-05 13:11:32 -05:00
hondacrx
f2e56ccb41
Core/DataStores: Updated db2 structures to 9.1.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d52c00a8fe79186013980af0e2caa3fd13c0c5fa )
2021-11-07 15:53:12 -05:00
hondacrx
d2c62555c1
Core/Items: Refactored learning spells from items to check for ITEM_SPELLTRIGGER_LEARN_SPELL_ID instead of hardcoded spell ids
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/6b69338990a651c54dd9d2b5ad3281a4d702efb7 )
2021-10-16 18:18:28 -04:00
hondacrx
ed98f4a2a4
Some fixes
2021-09-08 23:41:06 -04:00
hondacrx
5cf8cff41e
Core/Items: Implemented secondary shoulder transmog appearance
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/03f09ea16ab683fac0f3be3c0656fdb80b63154e )
2021-08-11 20:38:21 -04:00
hondacrx
1941148d8f
Core/Achievements: Defined all modifier tree types and implemented many of them
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d0be92ec0ad0334c38b4073a7e24a571982b17da )
2021-06-07 13:13:46 -04:00
hondacrx
40826f78a2
Fixed two crashes
2021-04-21 19:54:20 -04:00
hondacrx
63f0f919e2
Core/Misc: Replace Time.UnixTime with GameTime.GetGameTime()
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e17e4e6f0700c7d950e1b2654c217ec8b28ae79e )
2021-04-17 19:28:50 -04:00