Hondacrx
3d23a9f162
Core/Groups: Fixes groups staying linked with players.
2025-09-02 22:43:56 -04:00
Hondacrx
de59110fe8
Core/Loot: Implemented automatic flagging of tracking quests from loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/d913e38cbab9521c80d826417093d22b2c4a1c1a )
2025-05-19 18:56:02 -04: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
4c3074d462
Core/Loot: Implemented currency loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3e28ee080a1cf3c7cd332a8d1e0808505b4ea9d4 )
2024-10-09 00:18:14 -04:00
hondacrx
80936edeab
Core/Conditions: Refactor ConditionMgr internals to get rid of separate containers for some condition source types
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0b5406dd882c6d96bc1be6fd0a78375c3b316415 )
2024-02-06 09:39:26 -05:00
hondacrx
ad880fc6b5
Core/Quests: Implemented QUEST_OBJECTIVE_FLAG_2_QUEST_BOUND_ITEM that makes required items not be stored in inventory
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/4dce6ab228c54319032b346d2d791262eac3d9cd )
2024-02-04 17:13:17 -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
a700760b88
Core/GameObjects: Only start loot restock timer if loot contents were modified and ignore it for personal loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/a3ef01f87bd56e553972277a38cf9a98a3397495 )
2023-07-18 07:43:30 -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
dfceb4c044
Core: Update to 10.1
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/16bc74667e8996b64258718e95b97258dfc0217a )
2023-05-19 16:23:44 -04:00
hondacrx
f73e64396f
Update license headers for all files.
2023-01-18 17:25:32 -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
744e9c1c19
Core/Loot: Implemented dungeon encounter personal loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/010e6f7f49744b16e3ecececb7d9605f8b8db4d5 )
2022-10-26 01:36:15 -04:00
hondacrx
7fc3293fd4
Fixes some errors with loot.
2022-10-25 18:09:05 -04:00
hondacrx
9b62b83984
Core/Loot: Implemented personal loot and tag sharing for non-boss loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/133334a902b705dae6f7e92bb1009b84cf1c51d2 )
2022-10-18 16:07:00 -04:00
hondacrx
e78c71784c
Core/Loot: Initial support for personal loot in gameobjects (non-instanced content)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/641390dca2329041a6ef513c2c9f7b28d42d2762 )
2022-10-18 14:22:16 -04:00
hondacrx
39e9e73277
Core/Loot: Prevent looting bosses by players that have already completed that encounter
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9ce47e6809eecc891904e272b368596fdc55e6a4 )
2022-10-06 20:50:10 -04:00
hondacrx
87fdd30072
Core/Loot: Send DungeonEncounter id in SMSG_ITEM_PUSH_RESULT
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/5a516fb6549e460e68b45005a17ec1b6217fefa5 )
2022-10-04 19:59:15 -04:00
hondacrx
6c7991c28f
Core/Loot: Move loot generation out of Player::SendLoot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/8c20f620d7b070b13b40803095e5fa97f9349512 )
2022-09-18 22:13:40 -04:00
hondacrx
aa88c5bb2f
Core/Loot: Simplify loot containers
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/c00e2e4851498aa04ac1d8ff13a0759b245df72b )
2022-09-18 20:32:52 -04:00
hondacrx
b76c9571d2
Core/Loot: Move loot rolls from Group to Loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3ef5079feeedfdafc9d3c1d9f865e96dbc77ecc8 )
2022-09-18 17:57:08 -04:00
hondacrx
0f77a9b27d
Core/Loot: Store method used at loot generation inside Loot object
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9700b2a78680452d80025121a031da340af51348 )
2022-09-18 15:54:17 -04:00
hondacrx
bfdbcd7cbe
Core/Loot: Store references to Loot objects directly in players loot view map instead of guids of world objects holding that loot
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/f19f32f2a49cf0eb235f1aa12106322bf9db2a15 )
2022-09-18 15:40:17 -04:00
hondacrx
2270e26b0d
Core/Loot: Set loot guid and type in Loot constructor
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e9d083a2ee59d297271b04f3b7fb63808f7f0c8c )
2022-09-11 14:57:51 -04: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
e3323e5640
Core/Loot: Removed unneccessary field from Loot class and pass it as parameter everywhere
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ba251da7c3615100cba60511a60cfa4f6b3bf0e2 )
2022-08-25 13:58:35 -04:00
hondacrx
8407227e63
Core/Loot: Removed old auto looting code for currency token items
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/605b75f6c06647345b44e9ef1975d01122ef129f )
2022-08-25 13:34:52 -04:00
hondacrx
108abf92cd
Core/Items: Implemented item effect trigger type 7 (On Looted)
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/372c84e998a090185f822a228c407911cbc821f1 )
2022-05-31 16:00:10 -04:00
hondacrx
25102a2ee1
Fix build
2022-05-29 16:08:55 -04:00
hondacrx
5e6dfb61ac
[Exploit/Dupe] Container item
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0910bca34cd36ae17652daef9621c318772270d1 )
2022-05-29 16:00:04 -04:00
hondacrx
80581e0e6f
Core/Loot: Allow master looter to see all quest items
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/9d4c57074f970cb07c5565d6617e18ac5493b1fe )
2022-05-26 21:47:37 -04: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
8f24c82944
Core/Loot: make Loot::AddItem() honor LootItem::AllowedForPlayer() so that items that cannot be looted don't prevent skinning.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ef4d4e3d98eeb1edb2e0eb5dc92ba40aea9996f7 )
2021-12-17 19:36:36 -05:00
hondacrx
1021eadd36
Core/Loot: fix some issues with master loot and don't allow players to see soulbound recipes that they already learned in the loot window.
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/7b346bcf8d4c4b39685a46ef09f389c8a317b566 )
2021-12-17 18:44:59 -05:00
hondacrx
b026ee7ef8
More cleanups of custom classes in favor of .NET runtime types.
2021-11-15 18:04:57 -05:00
hondacrx
302a1f293c
Some Cleanups
2021-06-07 18:06:16 -04:00
hondacrx
62ec699ec6
Core: SOme code cleanup, more to follow.
2021-03-20 22:48:48 -04:00
hondacrx
d4b6bb1345
Core/Loot: Fixes not being able to loot some quest items.
2021-01-30 20:21:37 -05:00
hondacrx
581d077acd
Refactoring of BNetServer
2020-07-12 00:06:43 -04:00
hondacrx
dc66cc54cd
Core/Items: Fixed generating default bonuses based on context
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/e5a6552abcbf0f179aebb67751527242968522f7 )
2020-06-10 14:35:32 -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
c3adef77a9
Misc cleanups
2020-05-05 19:09:57 -04:00
hondacrx
230453c451
New Year 2020 :)
2020-01-09 11:35:00 -05:00
hondacrx
63105504a4
Core/Items: Add ItemContext param to Item::Create function
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/0a2d9ad2f7673e2b7ee62b7cc6f1a19639d37864 )
2019-11-23 00:44:38 -05:00
hondacrx
e95115dc94
Core/DataStores: Updated db2 structures to 8.2.5
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/3ac790287aba5f7d7c3bccf79e608de9119e461a )
2019-10-29 13:09:23 -04:00
hondacrx
570aebce26
More refactoring of code.
2019-09-23 21:41:13 -04:00
hondacrx
d3bce6a75c
Core/Misc: Fix various crashes, also related to multithreading
...
Port From (https://github.com/TrinityCore/TrinityCore/commit/ad008c43b75080ec59aa973f1e2e4424332c34a4 )
2019-08-16 22:03:02 -04:00
hondacrx
125e3b3ac7
Updated to 8.2.0.31429 (scripts disabled atm, they still need updated)
...
Code Port from TrinityCore https://github.com/TrinityCore/TrinityCore
Casc from WoW-Tools https://github.com/WoW-Tools/CASCExplorer
2019-08-14 11:20:42 -04:00
hondacrx
1e1c5c77a8
2019 YAY!
2019-01-01 12:01:55 -05:00
hondacrx
8e20114e10
BFA Update (still lots of testing to do tho)
2018-12-10 12:46:25 -05:00