|
EvEmu
0.8.4
11 September 2021
|
#include "Blueprint.h"


Public Member Functions | |
| const BlueprintType * | parentBlueprintType () const |
| const ItemType & | productType () const |
| uint8 | techLevel () const |
| uint16 | wasteFactor () const |
| uint16 | productTypeID () const |
| uint32 | productionTime () const |
| uint32 | researchCopyTime () const |
| uint32 | researchTechTime () const |
| uint32 | materialModifier () const |
| uint32 | maxProductionLimit () const |
| uint32 | researchMaterialTime () const |
| uint32 | productivityModifier () const |
| uint32 | researchProductivityTime () const |
| uint16 | parentBlueprintTypeID () const |
| float | chanceOfRE () const |
Public Member Functions inherited from ItemType | |
| virtual | ~ItemType () |
| uint16 | id () const |
| uint16 | groupID () const |
| const std::string & | groupName () const |
| uint8 | categoryID () const |
| float | radius () const |
| float | mass () const |
| float | volume () const |
| float | capacity () const |
| uint8 | race () const |
| const std::string & | name () const |
| const std::string & | description () const |
| uint16 | portionSize () const |
| double | basePrice () const |
| uint32 | marketGroupID () const |
| float | chanceOfDuplicating () const |
| bool | published () const |
| bool | refinable () const |
| bool | recyclable () const |
| const bool | HasAttribute (const uint16 attributeID) const |
| EvilNumber | GetAttribute (const uint16 attributeID) const |
| const void | CopyAttributes (InventoryItem &itemRef) const |
| bool | HasReqSkill (const uint16 skillID) const |
| void | GetEffectMap (const int8 state, std::map< uint16, Effect > &effectMap) const |
| uint16 | GetDefaultEffect () const |
| bool | HasEffect (uint16 effectID) const |
Static Public Member Functions | |
| static BlueprintType * | Load (uint16 typeID) |
Static Public Member Functions inherited from ItemType | |
| static ItemType * | Load (uint16 typeID) |
Protected Member Functions | |
| BlueprintType (uint16 _id, const Inv::TypeData &_data, const BlueprintType *_parentBlueprintType, const ItemType &_productType, const EvERam::bpTypeData &_tData) | |
Protected Member Functions inherited from ItemType | |
| ItemType (uint16 _id, const Inv::TypeData &_data) | |
| virtual bool | _Load () |
| void | LoadEffects () |
Static Protected Member Functions | |
| template<class _Ty > | |
| static _Ty * | _LoadType (uint16 typeID, const Inv::TypeData &data) |
Static Protected Member Functions inherited from ItemType | |
| template<class _Ty > | |
| static _Ty * | Load (uint16 typeID) |
| template<class _Ty > | |
| static _Ty * | _Load (uint16 typeID) |
| template<class _Ty > | |
| static _Ty * | _LoadType (uint16 typeID, const Inv::TypeData &data) |
Protected Attributes | |
| const BlueprintType * | m_parentBlueprintType |
| const ItemType & | m_productType |
| EvERam::bpTypeData | m_data |
Friends | |
| class | ItemType |
Additional Inherited Members | |
Public Attributes inherited from ItemType | |
| std::unordered_multimap< int8, Effect > | m_stateFxMap |
Definition at line 39 of file Blueprint.h.
|
protected |
Definition at line 37 of file Blueprint.cpp.
References ItemType::id(), m_data, m_parentBlueprintType, m_productType, EvERam::bpTypeData::parentBlueprintTypeID, and EvERam::bpTypeData::productTypeID.
Referenced by _LoadType().


|
inlinestaticprotected |
Definition at line 75 of file Blueprint.h.
References _log, EVEDB::invCategories::Blueprint, BlueprintType(), Inv::GrpData::catID, Inv::TypeData::groupID, parentBlueprintType(), EvERam::bpTypeData::parentBlueprintTypeID, productType(), EvERam::bpTypeData::productTypeID, sDataMgr, and sItemFactory.

|
inline |
|
static |
Definition at line 50 of file Blueprint.cpp.
|
inline |
Definition at line 55 of file Blueprint.h.
References m_data, and EvERam::bpTypeData::materialModifier.
|
inline |
Definition at line 56 of file Blueprint.h.
References m_data, and EvERam::bpTypeData::maxProductionLimit.
Referenced by Blueprint::GetBlueprintAttributes().

|
inline |
Definition at line 47 of file Blueprint.h.
References m_parentBlueprintType.
Referenced by _LoadType(), and parentBlueprintTypeID().

|
inline |
Definition at line 60 of file Blueprint.h.
References m_parentBlueprintType, and parentBlueprintType().

|
inline |
Definition at line 52 of file Blueprint.h.
References m_data, and EvERam::bpTypeData::productionTime.
Referenced by Blueprint::GetBlueprintAttributes().

|
inline |
Definition at line 58 of file Blueprint.h.
References m_data, and EvERam::bpTypeData::productivityModifier.
|
inline |
Definition at line 48 of file Blueprint.h.
References m_productType.
Referenced by _LoadType(), Blueprint::productType(), and productTypeID().

|
inline |
Definition at line 51 of file Blueprint.h.
References ItemType::id(), and productType().
Referenced by Blueprint::GetBlueprintAttributes(), and Blueprint::productTypeID().


|
inline |
Definition at line 53 of file Blueprint.h.
References m_data, and EvERam::bpTypeData::researchCopyTime.
Referenced by Blueprint::GetBlueprintAttributes().

|
inline |
Definition at line 57 of file Blueprint.h.
References m_data, and EvERam::bpTypeData::researchMaterialTime.
Referenced by Blueprint::GetBlueprintAttributes().

|
inline |
Definition at line 59 of file Blueprint.h.
References m_data, and EvERam::bpTypeData::researchProductivityTime.
Referenced by Blueprint::GetBlueprintAttributes().

|
inline |
Definition at line 54 of file Blueprint.h.
References m_data, and EvERam::bpTypeData::researchTechTime.
Referenced by Blueprint::GetBlueprintAttributes().

|
inline |
|
inline |
Definition at line 50 of file Blueprint.h.
References m_data, and EvERam::bpTypeData::wasteFactor.
Referenced by Blueprint::GetME().

|
friend |
Definition at line 42 of file Blueprint.h.
|
protected |
Definition at line 110 of file Blueprint.h.
Referenced by BlueprintType(), chanceOfRE(), materialModifier(), maxProductionLimit(), productionTime(), productivityModifier(), researchCopyTime(), researchMaterialTime(), researchProductivityTime(), researchTechTime(), techLevel(), and wasteFactor().
|
protected |
Definition at line 107 of file Blueprint.h.
Referenced by BlueprintType(), parentBlueprintType(), and parentBlueprintTypeID().
|
protected |
Definition at line 108 of file Blueprint.h.
Referenced by BlueprintType(), and productType().