diff options
Diffstat (limited to 'src/net/eathena/familyhandler.cpp')
-rw-r--r-- | src/net/eathena/familyhandler.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/net/eathena/familyhandler.cpp b/src/net/eathena/familyhandler.cpp index 44661a0a5..b0135a4f3 100644 --- a/src/net/eathena/familyhandler.cpp +++ b/src/net/eathena/familyhandler.cpp @@ -37,7 +37,9 @@ namespace EAthena { FamilyHandler::FamilyHandler() : - MessageHandler() + MessageHandler(), + mParent1(0), + mParent2(0) { static const uint16_t _messages[] = { @@ -77,4 +79,12 @@ void FamilyHandler::processAskForChild(Net::MessageIn &msg) msg.readString(24, "name who ask"); } +void FamilyHandler::askForChildReply(const bool accept) +{ + MessageOut outMsg(CMSG_ASK_FOR_CHILD_REPLY); + outMsg.writeInt32(mParent1, "parent1"); + outMsg.writeInt32(mParent2, "parent2"); + outMsg.writeInt32(accept ? 0: 1, "result"); +} + } // namespace EAthena |