PyObject * itemCanAddToQuickSlotItem(PyObject * poSelf, PyObject * poArgs)
{
int iItemIndex;
if (!PyTuple_GetInteger(poArgs, 0, &iItemIndex))
return Py_BadArgument();
CItemManager::Instance().SelectItemData(iItemIndex);
CItemData * pItemData = CItemManager::Instance().GetSelectedItemDataPointer();
if (!pItemData)
return Py_BuildException("Can't find select item data");
switch (iItemIndex)
{
case 39017:
case 39018:
case 39019:
return Py_BuildValue("i", FALSE);
}
if (CItemData::ITEM_TYPE_USE == pItemData->GetType() || CItemData::ITEM_TYPE_QUEST == pItemData->GetType())
{
return Py_BuildValue("i", TRUE);
}
return Py_BuildValue("i", FALSE);
}