CString strVAL, strVALIDATE, strMax;
strCombine.Format("%s :%d", ID2GAMEWORD("ITEM_ADVANCED_INFO",0), sDamage.dwLow);
strMax.Format( " ~ %d", sDamage.dwHigh );
if ( ((sDamage.dwLow == 0 && sDamage.dwHigh == 0) && !nExtraValue) && (!bRandExist || bRandExist) )
{
}else{ //here1
if ( !nExtraValue && !bRandExist )
{
mlText.strText[0] = strCombine;
mlText.dwColor[0] = NS_UITEXTCOLOR::WHITE;
mlText.strText[1] = strMax;
mlText.dwColor[1] = NS_UITEXTCOLOR::WHITE;
}
else if ( nExtraValue && !bRandExist )
{
mlText.strText[0] = strCombine;
mlText.dwColor[0] = NS_UITEXTCOLOR::WHITE;
strVALIDATE = nExtraValue > 0 ? "+" : "-";
strVAL.Format("(%s%d)", strVALIDATE, nExtraValue);
mlText.strText[1] = strVAL;
mlText.dwColor[1] = NS_UITEXTCOLOR::YELLOW;
mlText.strText[2] = strMax;
mlText.dwColor[2] = NS_UITEXTCOLOR::WHITE;
mlText.strText[3] = strVAL;
mlText.dwColor[3] = NS_UITEXTCOLOR::YELLOW;
if ( uGRADE > 0 )
{
CString Upgrade;
Upgrade.Format ( "+%d",uGRADE );
mlText.strText[6] = "[";
mlText.strText[7] = Upgrade;
mlText.strText[8] = "]";
mlText.dwColor[6] = NS_UITEXTCOLOR::WHITE;
mlText.dwColor[7] = NS_UITEXTCOLOR::YELLOW;
mlText.dwColor[8] = NS_UITEXTCOLOR::WHITE;
}
}
else if ( !nExtraValue && bRandExist )
{
mlText.strText[0] = strCombine;
mlText.dwColor[0] = NS_UITEXTCOLOR::WHITE;
strVAL.Format("(+%d)", nValue);
mlText.strText[1] = strVAL;
mlText.dwColor[1] = NS_UITEXTCOLOR::HOTPINK;
mlText.strText[2] = strMax;
mlText.dwColor[2] = NS_UITEXTCOLOR::WHITE;
mlText.strText[3] = strVAL;
mlText.dwColor[3] = NS_UITEXTCOLOR::HOTPINK;
}
else if ( nExtraValue && bRandExist )
{
mlText.strText[0] = strCombine;
mlText.dwColor[0] = NS_UITEXTCOLOR::WHITE;
strVALIDATE = nExtraValue > 0 ? "+" : "-";
strVAL.Format("(%s%d)", strVALIDATE, nExtraValue);
mlText.strText[1] = strVAL;
mlText.dwColor[1] = NS_UITEXTCOLOR::YELLOW;
CString strVAL2;
strVAL2.Format("(+%d)", nValue);
mlText.strText[2] = strVAL2;
mlText.dwColor[2] = NS_UITEXTCOLOR::HOTPINK;
mlText.strText[3] = strMax;
mlText.dwColor[3] = NS_UITEXTCOLOR::WHITE;
mlText.strText[4] = strVAL;
mlText.dwColor[4] = NS_UITEXTCOLOR::YELLOW;
mlText.strText[5] = strVAL2;
mlText.dwColor[5] = NS_UITEXTCOLOR::HOTPINK;
if ( uGRADE > 0 )
{
CString Upgrade;
Upgrade.Format ( "+%d",uGRADE );
mlText.strText[6] = "[";
mlText.strText[7] = Upgrade;
mlText.strText[8] = "]";
mlText.dwColor[6] = NS_UITEXTCOLOR::WHITE;
mlText.dwColor[7] = NS_UITEXTCOLOR::YELLOW;
mlText.dwColor[8] = NS_UITEXTCOLOR::WHITE;
}
}
AddMultiText ( mlText );
}
} //here2