aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Loot/LootMgr.h
AgeCommit message (Collapse)Author
18 hoursCore/Misc: Reduce differences between branchesShauren
2025-06-10Core/Misc: Kill copy/move constructors for singleton classesShauren
2024-12-29Core/Loot: Implemented automatic flagging of tracking quests from lootShauren
2024-08-26Core/Loot: Implemented currency lootShauren
2024-08-25Core/Loot: Added type to LootStoreItem to replace reference != 0 checksShauren
2024-08-25Core/Conditions: Remove unneccessary duplicate condition startup checks - ↵Shauren
item existance is checked by loot loading and if that fails, condition loading will fail to find related item inside loot
2024-08-25Core/Loot: Use unique_ptr in LootTemplate classShauren
2024-08-25Core/Loot: Use unique_ptr in LootStore classShauren
2024-01-11Core/Conditions: Refactor ConditionMgr internals to get rid of separate ↵Shauren
containers for some condition source types
2023-06-17Core/Items: Item bonus generation improvementsShauren
* 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
2022-10-25Core/Loot: Implemented dungeon encounter personal lootShauren
Closes #20066
2022-09-17Core/Loot: Simplify loot containersShauren
* Unify items and quest_items * Drop PlayerQuestItems and PlayerNonQuestNonFFAConditionalItems
2022-09-11Core/Loot: Set loot guid and type in Loot constructorShauren
2022-02-13Core/Misc: Minor game include cleanupShauren
2021-12-14Core/Misc: More coding standards (#23519)Aokromes
* Core/Misc: More coding standards * revert part * "void " or more to "void " * fix? reject * remove more double whitespaces * remove more double whitespaces * more standards * more coding standards * More standards * more coding * more coding standards * more coding standards * And more standards (cherry picked from commit 574a7c8d3d5f5a5660295deb70e905cf4dd756c4)
2021-05-16Core/Scripts: Remove deprecated overload of QuestReward without LootItemType ↵Shauren
argument
2020-12-08Core/PacketIO: Updated most packet structures to 9.0.1Shauren
2020-09-04Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup ↵Shauren
port
2020-08-14Core/Misc: Replace NULL with nullptrShauren
2020-01-02New YearAokromes
2019-06-08Core/PacketIO: Rewrite updatefield handlingShauren
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-08-21Core/Misc: fix interaction of spells like Shadowmeld with Threat reducing ↵ariel-
effects - SPELL_AURA_MOD_TOTAL_THREAT should be temporary and not added/subtracted from total, only computed - Cleanup of reference related code - Kill getLast() and reverse iterator obsevers, LinkedList iterator can't be used as a standard reverse_iterator (ie with operator++). They weren't used anyways (cherry picked from commit 3b6fd226bedb689847dadaeeba36a588ee9bc928) # Conflicts: # src/server/game/Combat/ThreatManager.cpp # src/server/game/Loot/LootMgr.h
2017-05-18Core/Game: Include cleanupShauren
* Mostly aimed at removing Log/DatabaseEnv includes from other headers * Fix most packet headers including other packet headers - moved common structures such as ItemInstance to their own files * Moved SAI function definitions to source files (massive or requiring many different dependencies)
2017-05-08Core/Items: Set and save item context fieldShauren
2017-01-29Creature/Loot: Do not display "lootable" sparkles for player even if others ↵Treeston
in the group still have quest items to be looted from creature. (#16265) (cherry picked from commit a49544cc187d3a156b4615907d6b82057364fcc4) # Conflicts: # src/server/game/Handlers/LootHandler.cpp
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-12-31Core/Loot: Increased allowed loot range and updated SendLootErrorShauren
Closes #18685
2016-12-28Core/Loot: Implemented AoE lootShauren
Closes #16065
2016-12-27Core/Loot: Fixed group lootShauren
Closes #17696
2016-12-26Core/Items: Implemented bonus list as a possible result of RandomSuffixShauren
Ref #18423
2016-07-27Core/Loot: Removed need before greed and round robin loot methodsShauren
"Round Robin and the old "Group Loot" option were removed in 7.0.3, since they were almost entirely unused. Loot options are now: Group Loot, Master Loot (if in a guild party), Personal Loot, and Free For All"
2016-06-21Core/Items: Item upgrade followupShauren
* Fixed Item::SetModifier to broadcast value updates * Generate base item upgrade when looting * Generate base item upgrade when loading from db and db2 data changed
2016-04-06Core/Misc: MSVC /W4 warning fixesShauren
2016-03-28Core/PacketIO: Updated remaining packet structures and enums appearing in ↵Shauren
packets
2016-03-24Core/Game: Converted the game library to a shared library.Naios
* There is still the possibility to static link against game.
2016-01-01Update copyright note for 2016Vincent-Michael
Happy new year (Again new year with idiots ...)
2015-11-28Core/PacketIO: Updated LootSlotTypeShauren
Closes #15890
2015-10-25Core/Conditions: Type renamingShauren
2015-09-06Core/PacketIO: Corrected data sent in SMSG_LOOT_RESPONSEShauren
Closes #15438
2015-08-02Core/Loot: Update LootMethod enum for 6.2.0Vincent-Michael
2015-03-08Core/Misc: Cleaned up data truncation warningsShauren
2015-02-17Core/Packets: fixed crash on SMSG_ATTACKSTOP and fixed init of ItemInstancejoschiwald
2015-02-01Core/Packets:joschiwald
- added inspect packets - updated opcode values
2015-01-24Core/Loot: Implemented automatic assignment of Heroic/Mythic item bonuses ↵Shauren
when dropped in appropriate instance difficulty
2015-01-15Core/Loot: Implemented SMSG_LOOT_RESPONSE, SMSG_LOOT_REMOVED, ↵Intel
CMSG_AUTOSTORE_LOOT_ITEM AoE looting is work in progress.
2015-01-01Update copyright note for 2015Vincent-Michael
Happy new year
2014-10-26Core/Entities: Changed object lowguid to uint64Shauren
2014-10-22Core/Entities: Third part of removing GetGUIDLow() usesShauren