Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
LootMgr.cpp File Reference
#include "Containers.h"
#include "Group.h"
#include "Log.h"
#include "LootMgr.h"
#include "ObjectMgr.h"
#include "Player.h"
#include "SharedDefines.h"
#include "SpellInfo.h"
#include "SpellMgr.h"
#include "UnaryFunction.h"
#include "Util.h"
#include "World.h"
Include dependency graph for LootMgr.cpp:

Go to the source code of this file.

Classes

struct  LootGroupInvalidSelector
class  LootTemplate::LootGroup

Functions

void LoadLootTemplates_Creature ()
void LoadLootTemplates_Disenchant ()
void LoadLootTemplates_Fishing ()
void LoadLootTemplates_Gameobject ()
void LoadLootTemplates_Item ()
void LoadLootTemplates_Mail ()
void LoadLootTemplates_Milling ()
void LoadLootTemplates_Pickpocketing ()
void LoadLootTemplates_Prospecting ()
void LoadLootTemplates_Reference ()
void LoadLootTemplates_Skinning ()
void LoadLootTemplates_Spell ()

Variables

LootStore LootTemplates_Creature ("creature_loot_template", "creature entry", true)
LootStore LootTemplates_Disenchant ("disenchant_loot_template", "item disenchant id", true)
LootStore LootTemplates_Fishing ("fishing_loot_template", "area id", true)
LootStore LootTemplates_Gameobject ("gameobject_loot_template", "gameobject entry", true)
LootStore LootTemplates_Item ("item_loot_template", "item entry", true)
LootStore LootTemplates_Mail ("mail_loot_template", "mail template id", false)
LootStore LootTemplates_Milling ("milling_loot_template", "item entry (herb)", true)
LootStore LootTemplates_Pickpocketing ("pickpocketing_loot_template", "creature pickpocket lootid", true)
LootStore LootTemplates_Prospecting ("prospecting_loot_template", "item entry (ore)", true)
LootStore LootTemplates_Reference ("reference_loot_template", "reference id", false)
LootStore LootTemplates_Skinning ("skinning_loot_template", "creature skinning id", true)
LootStore LootTemplates_Spell ("spell_loot_template", "spell id (random item creating)", false)
static Rates const qualityToRate [MAX_ITEM_QUALITY]

Function Documentation

◆ LoadLootTemplates_Creature()

◆ LoadLootTemplates_Disenchant()

◆ LoadLootTemplates_Fishing()

◆ LoadLootTemplates_Gameobject()

◆ LoadLootTemplates_Item()

◆ LoadLootTemplates_Mail()

◆ LoadLootTemplates_Milling()

◆ LoadLootTemplates_Pickpocketing()

◆ LoadLootTemplates_Prospecting()

◆ LoadLootTemplates_Reference()

◆ LoadLootTemplates_Skinning()

◆ LoadLootTemplates_Spell()

Variable Documentation

◆ LootTemplates_Creature

LootStore LootTemplates_Creature("creature_loot_template", "creature entry", true) ( "creature_loot_template" ,
"creature entry" ,
true  )

◆ LootTemplates_Disenchant

LootStore LootTemplates_Disenchant("disenchant_loot_template", "item disenchant id", true) ( "disenchant_loot_template" ,
"item disenchant id" ,
true  )

◆ LootTemplates_Fishing

LootStore LootTemplates_Fishing("fishing_loot_template", "area id", true) ( "fishing_loot_template" ,
"area id" ,
true  )

◆ LootTemplates_Gameobject

◆ LootTemplates_Item

◆ LootTemplates_Mail

LootStore LootTemplates_Mail("mail_loot_template", "mail template id", false) ( "mail_loot_template" ,
"mail template id" ,
false  )

◆ LootTemplates_Milling

LootStore LootTemplates_Milling("milling_loot_template", "item entry (herb)", true) ( "milling_loot_template" ,
"item entry (herb)" ,
true  )

◆ LootTemplates_Pickpocketing

LootStore LootTemplates_Pickpocketing("pickpocketing_loot_template", "creature pickpocket lootid", true) ( "pickpocketing_loot_template" ,
"creature pickpocket lootid" ,
true  )

◆ LootTemplates_Prospecting

LootStore LootTemplates_Prospecting("prospecting_loot_template", "item entry (ore)", true) ( "prospecting_loot_template" ,
"item entry (ore)" ,
true  )

◆ LootTemplates_Reference

LootStore LootTemplates_Reference("reference_loot_template", "reference id", false) ( "reference_loot_template" ,
"reference id" ,
false  )

◆ LootTemplates_Skinning

◆ LootTemplates_Spell

LootStore LootTemplates_Spell("spell_loot_template", "spell id (random item creating)", false) ( "spell_loot_template" ,
"spell id (random item creating)" ,
false  )

◆ qualityToRate

Rates const qualityToRate[MAX_ITEM_QUALITY]
static