OpenEnroth 73e68f7
|
#include "Engine/Objects/Items.h"
#include <map>
#include <string>
#include <unordered_map>
#include "Engine/Engine.h"
#include "Engine/Localization.h"
#include "Engine/Random/Random.h"
#include "Engine/Objects/ItemEnchantment.h"
#include "Engine/Objects/CharacterEnums.h"
#include "Engine/Tables/ItemTable.h"
#include "Engine/Tables/HouseTable.h"
#include "Engine/OurMath.h"
#include "Engine/Party.h"
#include "GUI/GUIButton.h"
#include "Utility/MapAccess.h"
Functions | |
template<class Key , class ActualKey > | |
static void | AddToMap (std::map< Key, std::map< CharacterAttribute, CEnchantment > > &map, ActualKey key, CharacterAttribute subkey, int bonusValue=0, CharacterSkillType skill=CHARACTER_SKILL_INVALID) |
std::string | GetItemTextureFilename (ItemId item_id, int index, int shoulder) |
Segment< ItemTreasureLevel > | RemapTreasureLevel (ItemTreasureLevel itemTreasureLevel, MapTreasureLevel mapTreasureLevel) |
Variables | |
ItemGen * | ptr_50C9A4_ItemToEnchant |
ItemTable * | pItemTable |
static std::map< int, std::map< CharacterAttribute, CEnchantment > > | regularBonusMap |
static std::map< ItemEnchantment, std::map< CharacterAttribute, CEnchantment > > | specialBonusMap |
static std::map< ItemId, std::map< CharacterAttribute, CEnchantment > > | artifactBonusMap |
static std::unordered_map< ItemId, ItemId > | itemTextureIdByItemId |
|
static |
std::string GetItemTextureFilename | ( | ItemId | item_id, |
int | index, | ||
int | shoulder | ||
) |
Segment< ItemTreasureLevel > RemapTreasureLevel | ( | ItemTreasureLevel | itemTreasureLevel, |
MapTreasureLevel | mapTreasureLevel | ||
) |
|
static |
ItemTable* pItemTable |
ItemGen* ptr_50C9A4_ItemToEnchant |
|
static |
|
static |