24 #ifndef RESOURCES_BEINGINFO_H
25 #define RESOURCES_BEINGINFO_H
94 const std::string &filename,
101 const std::string &action,
102 const std::string &skyAttack,
103 const std::string &waterAttack,
104 const std::string &rideAttack,
106 const int hitEffectId,
107 const int criticalHitEffectId,
108 const int missEffectId,
109 const std::string &missileParticle,
110 const float missileZ,
111 const float missileSpeed,
112 const float missileDieDistance,
113 const int missileLifeTime);
340 void addMenu(
const std::string &name,
const std::string &command);
342 const STD_VECTOR<BeingMenuItem> &
getMenu() const A_CONST;
345 const
std::
string &value)
372 const std::map <ItemColor, ItemColorData> *
mColors;
BeingInfos::iterator BeingInfoIterator
std::map< BeingTypeId, BeingInfo * > BeingInfos
std::map< int, Attack * > Attacks
void addSound(const ItemSoundEvent::Type event, const std::string &filename, const int delay)
void setSitDirectionType(const int n)
int getSortOffsetY() const
void setBlockWalkMask(const unsigned char mask)
void setString(const int idx, const std::string &value)
void setNameOffsetX(const int n)
void setHpBarOffsetX(const int n)
BeingTypeId getAvatarId() const
void setHoverCursor(const std::string &name)
CursorT getHoverCursor() const
void setBlockType(const BlockTypeT &blockType)
int getHpBarOffsetY() const
bool isStaticMaxHP() const
void setDeadDirectionType(const int n)
int getAllowDelete() const
std::string getCurrency() const
void setDeadOffsetY(const int n)
void setFollowDist(const int n)
void setAttackOffsetX(const int n)
TargetCursorSizeT getTargetCursorSize() const
void setTargetSelection(const bool n)
void setCurrency(const std::string &name)
int getTargetOffsetY() const
void setQuickActionEffectId(const int n)
void setDeadOffsetX(const int n)
int getDeadOffsetX() const
std::map< int, std::string > mStrings
int getQuickActionEffectId() const
void setColorsList(const std::string &name)
void setName(const std::string &name)
int getDeadSortOffsetY() const
std::vector< BeingMenuItem > mMenu
int getSitOffsetX() const
void setSitOffsetX(const int n)
void setDisplay(const SpriteDisplay &display)
void setAllowEquipment(const bool b)
const std::map< ItemColor, ItemColorData > * mColors
void addAttack(const int id, const std::string &action, const std::string &skyAttack, const std::string &waterAttack, const std::string &rideAttack, const int effectId, const int hitEffectId, const int criticalHitEffectId, const int missEffectId, const std::string &missileParticle, const float missileZ, const float missileSpeed, const float missileDieDistance, const int missileLifeTime)
unsigned char mBlockWalkMask
const std::string & getName() const
void setTargetOffsetY(const int n)
void setDeadSortOffsetY(const int n)
void setSortOffsetY(const int n)
int getSitDirectionType() const
void setSitOffsetY(const int n)
void setAvatarId(const BeingTypeId id)
int getSitOffsetY() const
void setNameOffsetY(const int n)
int getAttackOffsetX() const
void setDirectionType(const int n)
unsigned char getBlockWalkMask() const
int getFollowDist() const
int getMoveOffsetY() const
int getAttackDirectionType() const
int getTargetOffsetX() const
void setAllowDelete(const bool b)
void setStartFollowDist(const int n)
void setStaticMaxHP(const bool n)
int getDirectionType() const
void setHoverCursor(const CursorT &cursor)
std::string getString(const int idx) const
bool isTargetSelection() const
void setMoveOffsetY(const int n)
void addMenu(const std::string &name, const std::string &command)
const SpriteDisplay & getDisplay() const
void setHpBarOffsetY(const int n)
void setAttackOffsetY(const int n)
const std::vector< BeingMenuItem > & getMenu() const A_CONST
int getNameOffsetY() const
const SoundInfo & getSound(const ItemSoundEvent::Type event) const
int getHpBarOffsetX() const
void setThinkTime(const int n)
int getDeadOffsetY() const
void setWalkSpeed(const int n)
bool getAllowEquipment() const
int getAttackOffsetY() const
BlockTypeT getBlockType() const
static BeingInfo * unknown
int getMoveOffsetX() const
void setWidth(const int n)
std::string getColor(const ItemColor idx) const
const Attack * getAttack(const int id) const
void setMaxHP(const int n)
int getStartFollowDist() const
void setTargetCursorSize(const TargetCursorSizeT &targetSize)
void setWarpDist(const int n)
void setHeight(const int n)
TargetCursorSizeT mTargetCursorSize
void setTargetOffsetX(const int n)
int getNameOffsetX() const
void setTargetCursorSize(const std::string &size)
void setAttackDirectionType(const int n)
void setMoveOffsetX(const int n)
int getDeadDirectionType() const
#define A_DELETE_COPY(func)
CursorT stringToCursor(const std::string &name)
std::map< ItemSoundEvent::Type, SoundInfoVect * > ItemSoundEvents
TargetCursorSize ::T TargetCursorSizeT