forked from metin-server/m2dev-client-src
Enable tooltip and countdown for all affects
This commit is contained in:
@@ -1461,6 +1461,9 @@ void initchr()
|
||||
PyModule_AddIntConstant(poModule, "AFFECT_KWAESOK", CInstanceBase::AFFECT_KWAESOK);
|
||||
PyModule_AddIntConstant(poModule, "AFFECT_HEUKSIN", CInstanceBase::AFFECT_HEUKSIN);
|
||||
PyModule_AddIntConstant(poModule, "AFFECT_MUYEONG", CInstanceBase::AFFECT_MUYEONG);
|
||||
// MR-16: Added missing AFFECT_FIRE to Affects Shower
|
||||
PyModule_AddIntConstant(poModule, "AFFECT_FIRE", CInstanceBase::AFFECT_FIRE);
|
||||
// MR-16: -- END OF -- Added missing AFFECT_FIRE to Affects Shower
|
||||
PyModule_AddIntConstant(poModule, "AFFECT_GICHEON", CInstanceBase::AFFECT_GICHEON);
|
||||
PyModule_AddIntConstant(poModule, "AFFECT_JEUNGRYEOK", CInstanceBase::AFFECT_JEUNGRYEOK);
|
||||
PyModule_AddIntConstant(poModule, "AFFECT_PABEOP", CInstanceBase::AFFECT_PABEOP);
|
||||
|
||||
@@ -4031,16 +4031,21 @@ bool CPythonNetworkStream::SendClientVersionPacket()
|
||||
bool CPythonNetworkStream::RecvAffectAddPacket()
|
||||
{
|
||||
TPacketGCAffectAdd kAffectAdd;
|
||||
|
||||
if (!Recv(sizeof(kAffectAdd), &kAffectAdd))
|
||||
return false;
|
||||
|
||||
TPacketAffectElement & rkElement = kAffectAdd.elem;
|
||||
|
||||
if (rkElement.bPointIdxApplyOn == POINT_ENERGY)
|
||||
{
|
||||
CPythonPlayer::instance().SetStatus (POINT_ENERGY_END_TIME, CPythonApplication::Instance().GetServerTimeStamp() + rkElement.lDuration);
|
||||
__RefreshStatus();
|
||||
}
|
||||
PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "BINARY_NEW_AddAffect", Py_BuildValue("(iiii)", rkElement.dwType, rkElement.bPointIdxApplyOn, rkElement.lApplyValue, rkElement.lDuration));
|
||||
|
||||
// MR-16: Classic affect duration countdown
|
||||
PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "BINARY_NEW_AddAffect", Py_BuildValue("(iiiii)", rkElement.dwType, rkElement.bPointIdxApplyOn, rkElement.lApplyValue, rkElement.lDuration, rkElement.dwFlag));
|
||||
// MR-16: -- END OF -- Classic affect duration countdown
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user