PACKET_REQUEST ()
Description: Player requesting to sleep at an inn
hpgain(Short) = hpgain
tpgain(Short) = tpgain
PACKET_ACCEPT ()
Description: Player has enough gold to sleep
reply.SetID(PACKET_CITIZEN, PACKET_ACCEPT);
reply.AddInt(this->player->character->HasItem(1)); //Gold?
PACKET_REPLY ()
Description: Player subscribing to a town
Session Token(Short) = Unknown
NPC ID(Short) = Unknown
Unknown(Byte)= Unknown
Unknown(Byte)= Unknown
Answers0,1(String) = Answers 0,1
Answers2 (EndString) = Answers2
PACKET_REMOVE ()
Description: Player giving up citizenship of a town
npcid (Short) = Unknown
response1 (char) = UNSUBSCRIBE_UNSUBSCRIBED
response2 (char) = UNSUBSCRIBE_NOT_CITIZEN
PACKET_OPEN ()
Description: Talked to a citizenship NPC
id(short) = npcid
three () = ?
char () = ?
session(short) = session token
AddByte() = ?
questions0,1 (BreakString) = questions0,1
questions2 (String) = questions2
|