I want to help you because someone helped me too, try searching in:
PythonNetworkSteamPhaseGame.cpp there you would think ENABLE_CHANGE_LOOK_SYSTEM
example :
case EXCHANGE_SUBHEADER_GC_ITEM_ADD:
if (exchange_packet.is_me)
{
int iSlotIndex = exchange_packet.arg2.cell;
#ifdef ENABLE_CHANGE_LOOK_SYSTEM //(fix ->BYTE in WORD)
CPythonExchange::Instance().SetItemToSelf(iSlotIndex, exchange_packet.arg1, (WORD) exchange_packet.arg3, exchange_packet.dwLookVnum);
#else
//#ifdef ENABLE_ITEM_MAX_COUNT_1000 fix
CPythonExchange::Instance().SetItemToSelf(iSlotIndex, exchange_packet.arg1, (WORD) exchange_packet.arg3);
//#else
//CPythonExchange::Instance().SetItemToSelf(iSlotIndex, exchange_packet.arg1, (BYTE) exchange_packet.arg3);
//#endif
#endif
for (int i = 0; i < ITEM_SOCKET_SLOT_MAX_NUM; ++i)
CPythonExchange::Instance().SetItemMetinSocketToSelf(iSlotIndex, i, exchange_packet.alValues[i]);
for (int j = 0; j < ITEM_ATTRIBUTE_SLOT_MAX_NUM; ++j)
CPythonExchange::Instance().SetItemAttributeToSelf(iSlotIndex, j, exchange_packet.aAttr[j].bType, exchange_packet.aAttr[j].sValue);
CPythonExchange::Instance().SetItemEvolutionToSelf(iSlotIndex, exchange_packet.evolution);
}
else
{
int iSlotIndex = exchange_packet.arg2.cell;
#ifdef ENABLE_CHANGE_LOOK_SYSTEM //(fix ->BYTE in WORD)
CPythonExchange::Instance().SetItemToTarget(iSlotIndex, exchange_packet.arg1, (WORD) exchange_packet.arg3, exchange_packet.dwLookVnum);
#else
//#ifdef ENABLE_ITEM_MAX_COUNT_1000 fix
CPythonExchange::Instance().SetItemToTarget(iSlotIndex, exchange_packet.arg1, (WORD) exchange_packet.arg3);
//#else
//CPythonExchange::Instance().SetItemToTarget(iSlotIndex, exchange_packet.arg1, (BYTE) exchange_packet.arg3);
//#endif
#endif