#ifdef ENABLE_ALIGN_RENEWAL
if (m_sAlignment >= 30000)
return 0;
else if (m_sAlignment >= 25000)
return 1;
else if (m_sAlignment >= 18000)
return 2;
else if (m_sAlignment >= 12000)
return 3;
else if (m_sAlignment >= 8000)
return 4;
else if (m_sAlignment >= 4000)
return 5;
else if (m_sAlignment >= 1000)
return 6;
else if (m_sAlignment >= 0)
return 7;
else if (m_sAlignment > -4000)
return 8;
else if (m_sAlignment > -8000)
return 9;
else if (m_sAlignment > -12000)
return 10;
return 11;
#else
if (m_sAlignment >= 12000)
return 0;
else if (m_sAlignment >= 8000)
return 1;
else if (m_sAlignment >= 4000)
return 2;
else if (m_sAlignment >= 1000)
return 3;
else if (m_sAlignment >= 0)
return 4;
else if (m_sAlignment > -4000)
return 5;
else if (m_sAlignment > -8000)
return 6;
else if (m_sAlignment > -12000)
return 7;
return 8;
#endif
}
int CInstanceBase::GetAlignmentType()
{
#ifdef ENABLE_ALIGN_RENEWAL
switch (GetAlignmentGrade())
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
{
return ALIGNMENT_TYPE_WHITE;
break;
}
case 8:
case 9:
case 10:
case 11:
{
return ALIGNMENT_TYPE_DARK;
break;
}
}
return ALIGNMENT_TYPE_NORMAL;
#else
switch (GetAlignmentGrade())
{
case 0:
case 1:
case 2:
case 3:
{
return ALIGNMENT_TYPE_WHITE;
break;
}
case 5:
case 6:
case 7:
case 8:
{
return ALIGNMENT_TYPE_DARK;
break;
}
}
return ALIGNMENT_TYPE_NORMAL;
#endif
}