Well i wanted something to figure out.
Thats this. I wanted all the mobs with the rank
RANK_BOSS and RANK_SUPER to be stronger by 20%
Now instead of modifying the PropMover.txt i did it in the source.
However now is my question when i do it in the source. Are they actualy stronger or is this only visual?
Lets take an look at 2 codes i altred.
Mover.cpp
PHP Code:
if( pProp->dwClass == RANK_SUPER && pProp->dwClass == RANK_BOSS )
{
m_nStr = pProp->dwStr * 2;
m_nSta = pProp->dwSta * 2;
m_nDex = pProp->dwDex * 2;
m_nInt = pProp->dwInt * 2;
}
else
{
m_nStr = pProp->dwStr;
m_nSta = pProp->dwSta;
m_nDex = pProp->dwDex;
m_nInt = pProp->dwInt;
}
PHP Code:
MoverProp* pMoverProp = GetProp();
if( pMoverProp->dwClass == RANK_SUPER && pMoverProp->dwClass == RANK_BOSS )
{
*pnMin = pMoverProp->dwAtkMin / 100 * 20 + pMoverProp->dwAtkMin;
*pnMax = pMoverProp->dwAtkMax / 100 * 20 + pMoverProp->dwAtkMax;
}
else
{
*pnMin = pMoverProp->dwAtkMin;
*pnMax = pMoverProp->dwAtkMax;
}
PHP Code:
#ifdef __S1108_BACK_END_SYSTEM
if ( pMoverProp->dwClass == RANK_SUPER && pMoverProp->dwClass == RANK_BOSS )
{
return int( pMoverProp->dwAddHp * prj.m_fMonsterHitpointRate * pMoverProp->m_fHitPoint_Rate / 100 * 20 + pMoverProp->dwAddHp );
}
else
{
return int( pMoverProp->dwAddHp * prj.m_fMonsterHitpointRate * pMoverProp->m_fHitPoint_Rate );
}
#else // __S1108_BACK_END_SYSTEM
if ( pMoverProp->dwClass == RANK_SUPER && pMoverProp->dwClass == RANK_BOSS )
{
return pMoverProp->dwAddHp / 100 * 20 + pMoverProp->dwAddHp;
}
else
{
return pMoverProp->dwAddHp;
}
#endif // __S1108_BACK_END_SYSTEM
With kind regards,
Loky.






