This is not mob_drop_item problem. The problem's source is;
void CHARACTER::DetermineDropMetinStone()
If the array size is not equal with static DWORD c_adwMetin elements. You will get drop randomly item like that.
const int METIN_STONE_NUM = 15;
If you not sure about this, try with disable this code in item_manager.cpp
if (pkChr->IsStone())
{
if (pkChr->GetDropMetinStoneVnum())
{
int iPercent = (pkChr->GetDropMetinStonePct() * iDeltaPercent) * 400;
if (iPercent >= number(1, iRandRange))
{
item = CreateItem(pkChr->GetDropMetinStoneVnum(), 1, 0, true);
if (item) vec_item.push_back(item);
}
}
}
If you not getting drop when you disable this code, try to edit your DetermineDropMetinStone function.