| OpenEnroth 9cf7432
    | 
#include "Item.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< Attribute, CEnchantment > > &map, ActualKey key, Attribute subkey, int bonusValue=0, Skill skill=SKILL_INVALID) | 
| std::string | GetItemTextureFilename (ItemId item_id, int index, int shoulder) | 
| Segment< ItemTreasureLevel > | RemapTreasureLevel (ItemTreasureLevel itemTreasureLevel, MapTreasureLevel mapTreasureLevel) | 
| Variables | |
| Item * | ptr_50C9A4_ItemToEnchant | 
| ItemTable * | pItemTable | 
| static std::map< ItemEnchantment, std::map< Attribute, CEnchantment > > | specialBonusMap | 
| static std::map< ItemId, std::map< Attribute, 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 | 
| Item* ptr_50C9A4_ItemToEnchant | 
| 
 | static |