64 const Keep keep)
const
67 outMsg.writeBeingId(
id,
"target id");
69 outMsg.writeInt8(7,
"action");
71 outMsg.writeInt8(0,
"action");
82 outMsg.writeInt8(emoteId,
"emote id");
91 outMsg.writeInt16(
CAST_S16(attr),
"attribute id");
92 outMsg.writeInt8(1,
"increment");
102 outMsg.writeInt16(skillId,
"skill id");
107 if (floorItem ==
nullptr)
111 outMsg.writeBeingId(floorItem->
getId(),
"object id");
118 outMsg.writeInt16(0,
"unused");
119 outMsg.writeInt8(direction,
"direction");
123 const int direction)
const
128 CAST_U8(direction),
"destination");
154 outMsg.writeInt32(0,
"unused");
155 outMsg.writeInt8(type,
"action");
161 outMsg.writeInt8(0,
"action");
219 #define setStatComplex(stat) \
220 PlayerInfo::setStatBase(stat, CAST_S32(base), notify); \
222 PlayerInfo::setStatMod(stat, mod, Notify_true)
353 if (newMoney > oldMoney)
358 else if (newMoney < oldMoney)
500 #undef setStatComplex
Attributes ::T AttributesT
BeingAction ::T BeingActionT
void setMaxHp(const int maxHp)
void setAttackSpeed(const int speed)
void setLevel(const int n)
void setWalkSpeed(const int speed)
static void pushPickup(const BeingId floorId)
void setGroupId(const int id)
PartyMember * getMember(const BeingId id) const
static Party * getParty(const int16_t id)
std::string update(const int id)
void setPointsNeeded(const AttributesT id, const int needed)
void attack(const BeingId id, const Keep keep) const
void setDestination(const int x, const int y, const int direction) const
void setDirection(const unsigned char direction) const
void closeStyleWindow() const
void setTitle(const int titleId) const
void requestPvpInfo() const
void explosionSpirits() const
void removeOption() const
void increaseSkill(const uint16_t skillId) const
void setShortcut(const int idx, const int tab, const uint8_t type, const int id, const int level) const
void shortcutShiftRow(const int row, const int tab) const
void emote(const uint8_t emoteId) const
void changeAction(const BeingActionT &action) const
void updateStatus(const uint8_t status) const
void setStat(Net::MessageIn &msg, const int type, const int64_t base, const int mod, const Notify notify) const
void selectStyle(const int headColor, const int headStyle, const int bodyColor, const int topStyle, const int middleStyle, const int bottomStyle, const int bodyStyle) const
void changeCart(const int type) const
void requestOnlineList() const
void setConfigOption(const int id, const int data) const
void increaseAttribute(const AttributesT attr, const int amount) const
void pickUp(const FloorItem *const floorItem) const
LocalPlayer * localPlayer
#define UNIMPLEMENTEDPACKETFIELD(field)
#define createOutPacket(name)
bool msg(InputEvent &event)
void notify(const unsigned int message)
void setStatMod(const AttributesT id, const int value, const Notify notify)
int32_t getAttribute(const AttributesT id)
void setAttribute(const AttributesT id, const int64_t value, const Notify notify)
void setStatBase(const AttributesT id, const int value, const Notify notify)
std::string formatCurrency(const int value)
Net::PlayerHandler * playerHandler
SkillDialog * skillDialog
StatusWindow * statusWindow
#define setStatComplex(stat)