в самом низу функции, смотрите:
Код:
CDataStore__GetInt8((char *)&a3 + 3);
switch ( BYTE3(a3) )
{
case 6u:
v15 = 142;
goto LABEL_31;
case 4u:
v15 = 143;
goto LABEL_31;
case 5u:
v15 = 145;
goto LABEL_31;
case 8u:
v15 = 146;
goto LABEL_31;
case 9u:
v15 = 147;
goto LABEL_31;
case 0xAu:
CGGameUI__DisplayError(456);
return 1;
case 0xBu:
v15 = 501;
goto LABEL_31;
case 0xCu:
CGGameUI__DisplayError(520);
result = 1;
break;
case 0xDu:
CGGameUI__DisplayError(521);
result = 1;
break;
case 0xEu:
CGGameUI__DisplayError(522);
result = 1;
break;
case 0x10u:
CGGameUI__DisplayError(461);
result = 1;
break;
case 0x11u:
CGGameUI__DisplayError(150);
result = 1;
break;
default:
v15 = 144;
LABEL_31:
CGGameUI__DisplayError(v15);
*((_DWORD *)v6 + 2216) = 0;
*((_DWORD *)v6 + 2217) = 0;
CGUnit_C__sub_5E0720(0, -1);
sub_6023C0(0);
CGGameUI__UnlockItem(guid);
CGUnit_C__sub_5E0720(0, -1);
result = 1;
break;
}