30#ifndef HORIZON_MODELS_GUILD_GUILD_HPP
31#define HORIZON_MODELS_GUILD_GUILD_HPP
33#include "Core/Multithreading/LockedUnorderedMap.hpp"
std::unordered_map< uint8_t, Position > _positions
Definition: Guild.hpp:106
uint8_t _guild_level
Definition: Guild.hpp:91
void setGuildName(std::string const &name)
Definition: Guild.hpp:52
void setEmblemVersion(uint32_t version)
Definition: Guild.hpp:85
std::string _name
Definition: Guild.hpp:89
std::string _notice_title
Definition: Guild.hpp:97
void set_id(uint32_t id)
Definition: Guild.hpp:49
uint16_t _skill_points
Definition: Guild.hpp:96
std::unordered_map< std::string, HLog > _expulsion_log
Definition: Guild.hpp:104
void setTotalExperience(uint64_t exp)
Definition: Guild.hpp:67
uint8_t getMemberLimit()
Definition: Guild.hpp:60
std::string & getNoticeTitle()
Definition: Guild.hpp:75
void setNextRequiredExperience(uint64_t exp)
Definition: Guild.hpp:70
std::unordered_map< uint32_t, Skill > _skills
Definition: Guild.hpp:107
std::string & getNoticeContent()
Definition: Guild.hpp:78
uint16_t get_skill_points()
Definition: Guild.hpp:72
void setNoticeTitle(std::string const &title)
Definition: Guild.hpp:76
std::string _notice_content
Definition: Guild.hpp:98
uint8_t _member_limit
Definition: Guild.hpp:92
uint64_t getTotalExperience()
Definition: Guild.hpp:66
uint32_t _emblem_version
Definition: Guild.hpp:100
std::unordered_map< uint32_t, Member > _members
Definition: Guild.hpp:105
uint32_t _leader_id
Definition: Guild.hpp:90
uint8_t getGuildLevel()
Definition: Guild.hpp:57
uint16_t _member_level_average
Definition: Guild.hpp:93
void set_skill_points(uint16_t skill_points)
Definition: Guild.hpp:73
void setMemberLimit(uint8_t limit)
Definition: Guild.hpp:61
uint64_t _required_experience
Definition: Guild.hpp:95
uint64_t _total_experience
Definition: Guild.hpp:94
void setEmblemDataSize(uint32_t size)
Definition: Guild.hpp:82
uint64_t getNextRequiredExperience()
Definition: Guild.hpp:69
void setNoticeContent(std::string const &content)
Definition: Guild.hpp:79
void setMemberLevelAverage(uint16_t average)
Definition: Guild.hpp:64
uint16_t getMemberLevelAverage()
Definition: Guild.hpp:63
void setGuildLevel(uint8_t level)
Definition: Guild.hpp:58
uint32_t get_id()
Definition: Guild.hpp:48
void setLeaderID(uint32_t id)
Definition: Guild.hpp:55
Guild()
Definition: Guild.hpp:44
const std::string & getGuildName()
Definition: Guild.hpp:51
std::unordered_map< uint32_t, Affiliation > _affiliations
Definition: Guild.hpp:103
uint32_t getEmblemDataSize()
Definition: Guild.hpp:81
uint32_t getEmblemVersion()
Definition: Guild.hpp:84
uint32_t getLeaderID()
Definition: Guild.hpp:54
~Guild()
Definition: Guild.hpp:45
uint32_t _emblem_data_size
Definition: Guild.hpp:99
uint32_t _id
Definition: Guild.hpp:88
Definition: Element.hpp:7