internal override void Serialize(Messages.ServerMessage Message) { base.Serialize(Message); Message.AppendInt32(Type); // subType Message.AppendInt32(OwnerID); // userid Message.AppendString(OwnerName); // username Message.AppendInt32(RarityLevel); // raritylevel Message.AppendBoolean(HaveSaddle); Message.AppendBoolean(IsMounted); Message.AppendBoolean(false); // can breed? Message.AppendBoolean(false); Message.AppendBoolean(false); Message.AppendBoolean(false); // something with breeding permissions Message.AppendInt32(0); // something to do with monster plants? Message.AppendString(""); // something to do with monster plants? }