|
OpenEnroth bb0c5f2
|
#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 |