-#pragma once
+#pragma once
/*
* @file item-entity.h
enum class SmithEffectType : int16_t;
enum class RandomArtActType : short;
+class ArtifactType;
+class EgoItemDefinition;
+class BaseitemInfo;
class ItemEntity {
public:
ItemEntity();
bool is_cross_bow() const;
bool is_inscribed() const;
+ BaseitemInfo &get_baseitem() const;
+ EgoItemDefinition &get_ego() const;
+ ArtifactType &get_fixed_artifact() const;
+
private:
int get_baseitem_price() const;
int calc_figurine_value() const;