12 #ifndef _EVE_FX_PROC_H__
13 #define _EVE_FX_PROC_H__
55 #endif // _EVE_FX_PROC_H__
void DecodeExpression(Expression expression, fxData &data)
int8 GetAssociationEnum(const std::string &association)
const char * GetTargLocName(int8 id)
void ApplyEffects(InventoryItem *pItem, Character *pChar, ShipItem *pShip, bool update=false)
this is a class that kinda mimics how python polymorph's numbers.
const char * GetStateName(int8 id)
const char * GetMathMethodName(int8 id)
const char * GetSourceName(int8 id)
EvilNumber CalculateAttributeValue(EvilNumber val1, EvilNumber val2, int8 method)
int8 GetEnvironmentEnum(const std::string &domain)
void ParseExpression(InventoryItem *pItem, Expression expression, fxData &data, GenericModule *pMod=nullptr)
void DecodeEffects(const uint16 fxID)
Template used for singleton classes.
void EvaluateExpression(const uint16 expID, const char *type)