23 #ifndef BEING_PLAYERINFO_H
24 #define BEING_PLAYERINFO_H
234 const int16_t useType,
238 const int16_t useType,
241 void dropItem(
const Item *
const item,
const int amount,
const Sfx sfx);
Attributes ::T AttributesT
std::map< int, int > IntMap
#define A_DEFAULT_COPY(func)
bool unprotectItem(InputEvent &event)
bool dropItem(InputEvent &event)
bool useItem(InputEvent &event)
bool protectItem(InputEvent &event)
bool info(InputEvent &event)
void notify(const unsigned int message)
void setServerLanguage(const int lang)
void useEquipItem(const Item *const item, const int16_t useType, const Sfx sfx)
int64_t getAttribute64(const AttributesT id)
Inventory * getInventory()
void setStatMod(const AttributesT id, const int value, const Notify notify)
int getStatBase(const AttributesT id)
void setPetBeing(Being *const being)
void stateChange(const StateT state)
BeingId getHomunculusId()
void setMercenaryBeing(Being *const being)
Inventory * getStorageInventory()
void useEquipItem2(const Item *const item, const int16_t useType, const Sfx sfx)
void setBackend(const PlayerInfoBackend &backend)
void equipItem(const Item *const item, const Sfx sfx)
void enableVending(const bool b)
Equipment * getEquipment()
void pickUpItem(const FloorItem *const item, const Sfx sfx)
void setPet(PetInfo *const info)
int32_t getAttribute(const AttributesT id)
void setTrading(const Trading trading)
Inventory * getCartInventory()
std::string getRoomName()
void setElemental(const BeingId id)
bool isItemProtected(const int id)
HomunculusInfo * getHomunculus()
void setAttribute(const AttributesT id, const int64_t value, const Notify notify)
void setHomunculusBeing(Being *const being)
int getStatEffective(const AttributesT id)
int getSkillLevel(const int id)
void unequipItem(const Item *const item, const Sfx sfx)
void setSkillLevel(const int id, const int value)
void setEquipmentBackend(Equipment::Backend *const backend)
const std::pair< int, int > getStatExperience(const AttributesT id)
void triggerStat(const AttributesT id, const int old1, const int old2)
void setGuildPositionFlags(const GuildPositionFlags::Type pos)
int getStatMod(const AttributesT id)
void updateAttackAi(const BeingId targetId, const Keep keep)
void setStatBase(const AttributesT id, const int value, const Notify notify)
void setRoomName(const std::string &name)
MercenaryInfo * getMercenary()
void setCharId(const int charId)
void setMercenary(MercenaryInfo *const info)
GuildPositionFlags::Type getGuildPositionFlags()
void setHomunculus(HomunculusInfo *const info)
void triggerAttr(const AttributesT id, const int64_t old)
std::map< std::string, std::vector< BasicStat > > mStats
std::map< AttributesT, int64_t > AtrIntMap
std::map< AttributesT, Stat > StatMap