if ((GetType() == ITEM_COSTUME) && (GetSubType() == COSTUME_SASH) && (GetSocket(SASH_ABSORPTION_SOCKET) == 0))
{
long lVal = GetValue(SASH_GRADE_VALUE_FIELD);
switch (lVal)
{
case 2:
{
lVal = SASH_GRADE_2_ABS;
}
break;
case 3:
{
lVal = SASH_GRADE_3_ABS;
}
break;
case 4:
{
lVal = number(SASH_GRADE_4_ABS_MIN, SASH_GRADE_4_ABS_MAX_COMB);
}
break;
default:
{
lVal = SASH_GRADE_1_ABS;
}
break;
}
SetSocket(SASH_ABSORPTION_SOCKET, lVal);
}