mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-30 05:43:12 +01:00
* Core/Loot: Fix master looting of conditional items follow_loot_rules was a flag intended to force certain quest items to be master looted. It should not be used for the NonQuestNonFFAConditionalLoot. The flag was originally introduced in869ea349"Core/Loot: fix the way quest items are handled. so far ive only found 3 quest items that should be able to be masterlooted. added a new flag to item_template.flagsCustom to allow for making a quest item always follow loot rules. a bonus may be the fix of the handlelootmasteropcode crash!" * Core/Loot: Rename QuestItem to NotNormalItem QuestItem struct was being used for quest items, ffa items, and conditional items. Renaming it to avoid confusion when working with ffa and conditional items * Core/Loot: Use existing AddAllowedLooter rather than reaching into allowedGUIDs directly * Core/Loot: Rename NotNormalItem to NotNormalLootItem (cherry picked from commitf5d3343f27) # Conflicts: # src/server/game/Entities/Item/Item.cpp # src/server/game/Loot/LootMgr.cpp # src/server/game/Loot/LootMgr.h