Fix: Add quest dialog cancelation packet handling

This commit is contained in:
Simone Romano
2025-12-25 21:59:50 +01:00
parent 1592ec93f6
commit 4b6cdc8003
4 changed files with 31 additions and 1 deletions

View File

@@ -1319,6 +1319,14 @@ PyObject* netSendQuestConfirmPacket(PyObject* poSelf, PyObject* poArgs)
return Py_BuildNone();
}
PyObject* netSendQuestCancelPacket(PyObject* poSelf, PyObject* poArgs)
{
CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
rns.SendQuestCancelPacket();
return Py_BuildNone();
}
PyObject* netSendGuildAddMemberPacket(PyObject* poSelf, PyObject* poArgs)
{
int iVID;
@@ -1801,6 +1809,7 @@ void initnet()
{ "SendAnswerMakeGuildPacket", netSendAnswerMakeGuildPacket, METH_VARARGS },
{ "SendQuestInputStringPacket", netSendQuestInputStringPacket, METH_VARARGS },
{ "SendQuestConfirmPacket", netSendQuestConfirmPacket, METH_VARARGS },
{ "SendQuestCancelPacket", netSendQuestCancelPacket, METH_VARARGS },
{ "SendGuildAddMemberPacket", netSendGuildAddMemberPacket, METH_VARARGS },
{ "SendGuildRemoveMemberPacket", netSendGuildRemoveMemberPacket, METH_VARARGS },
{ "SendGuildChangeGradeNamePacket", netSendGuildChangeGradeNamePacket, METH_VARARGS },