Hello,
#item_manager_read_tables.cpp
sys_log(0,"name %s count %d prob %d rare %d", name.c_str(), iCount, iProb, iRarePct);
pkGroup->AddItem(dwVnum, iCount, iProb, iRarePct);
struct CSpecialItemInfo
{
DWORD vnum;
int count;
int rare;
CSpecialItemInfo(DWORD _vnum, int _count, int _rare)
: vnum(_vnum), count(_count), rare(_rare)
{}
};
void AddItem(DWORD vnum, int count, int prob, int rare)
{
if (!prob)
return;
if (!m_vecProbs.empty())
prob += m_vecProbs.back();
m_vecProbs.push_back(prob);
m_vecItems.push_back(CSpecialItemInfo(vnum, count, rare));
}
My Question is:
What is "iRarePct" and how is it used?