27 #ifndef EVE_SERVER_SKILLS_SKILL_H
28 #define EVE_SERVER_SKILLS_SKILL_H
33 #include "../../eve-core/utils/misc.h"
110 #endif // EVE_SERVER_SKILLS_SKILL_H
#define sConfig
A macro for easier access to the singleton.
static RefPtr< _Ty > _LoadItem(uint32 skillID, const ItemType &type, const ItemData &data)
bool SkillPrereqsComplete(Character &ch)
#define _log(type, fmt,...)
static bool FitModuleSkillCheck(InventoryItemRef item, CharacterRef ch)
Skill(uint32 _skillID, const ItemType &_type, const ItemData &_data)
static SkillRef Spawn(ItemData &data)
uint32 GetSPForLevel(uint8 level)
itemID[count] Create count or of the specified item(from Insider)" ) COMMAND( goto
const ItemType & type() const
typeID Spawn an NPC with the specified type text Search for items matching the specified query() type()() itemID() copy() materialLevel()()() itemID() itemID Fits selected item to active ship() skillID(level)-gives skillID to specified level." ) COMMAND( online
static SkillRef Load(uint32 skillID)
uint32 GetCurrentSP(Character *ch, int64 startTime=0)
uint8 GetLevelForSP(uint32 currentSP)
uint32 GetRemainingSP(Character *ch, int64 curTime=0)
uint32 GetTrainingTime(Character *ch, int64 startTime=0)
Reference-counting-based smart pointer.