51 msg.readString(64,
"image name");
52 msg.readUInt8(
"type");
55 const std::string image =
msg.readString(64,
"image name");
66 msg.readInt32(
"npc id");
67 msg.readInt32(
"type");
72 msg.readUInt8(
"number");
73 msg.readInt32(
"color");
81 msg.readInt32(
"color");
82 msg.readInt32(
"seconds");
89 msg.readBeingId(
"account id");
90 msg.readInt32(
"color");
91 msg.readInt32(
"time");
99 msg.readInt32(
"npc id");
106 const int len =
msg.readInt16(
"len");
110 msg.readBeingId(
"npc id"));
111 const int area =
msg.readInt32(
"area size");
112 if (dstBeing !=
nullptr)
120 msg.readUInt8(
"type");
121 msg.readInt32(
"value");
131 const int len =
msg.readInt16(
"len");
135 const std::string skin =
msg.readString(len - 8,
"skin");
140 msg.readString(len - 8,
"skin");
147 msg.readUInt32(
"flag");
ActorManager * actorManager
const BeingTypeId BeingTypeId_zero
Being * findBeing(const BeingId id) const
void setAreaSize(const int areaSize)
void show(const std::string &name, const CutInT cutin)
virtual BeingId getNpc(Net::MessageIn &msg, const NpcActionT action)=0
void setSkin(const std::string &skin)
CutInWindow * cutInWindow
#define UNIMPLEMENTEDPACKET
bool msg(InputEvent &event)
void processNpcCutin(Net::MessageIn &msg)
void processShowDigit(Net::MessageIn &msg)
void processNpcShowProgressBar(Net::MessageIn &msg)
void processNpcCloseTimeout(Net::MessageIn &msg)
void processProgressBarAbort(Net::MessageIn &msg)
void processArea(Net::MessageIn &msg)
void processNpcViewPoint(Net::MessageIn &msg)
void processNpcSkin(Net::MessageIn &msg)
void processShowProgressBarFree(Net::MessageIn &msg)
void processPrivateAirShipResponse(Net::MessageIn &msg)
Net::NpcHandler * npcHandler