110 lines
2.4 KiB
Plaintext

int script_929(int arg0) {
int ivar1;
int ivar2;
flow_0:
ivar1 = getItemHashmapData(arg0, 823);
ivar2 = getItemHashmapData(arg0, 749);
if (ivar2 == -1) {
return 1;
}
IF (isBitFlagged(ivar1, 0))
GOTO flow_3
GOTO flow_4
flow_3:
IF (getSkillActualLvl(ivar2) < getItemHashmapData(arg0, 750))
GOTO flow_6
flow_4:
IF (isBitFlagged(ivar1, 0) && (getSkillCurrentLvl(ivar2) < getItemHashmapData(arg0, 750)))
GOTO flow_6
GOTO flow_7
flow_6:
return 0;
flow_7:
ivar2 = getItemHashmapData(arg0, 751);
if (ivar2 == -1) {
return 1;
}
IF (isBitFlagged(ivar1, 1))
GOTO flow_10
GOTO flow_11
flow_10:
IF (getSkillActualLvl(ivar2) < getItemHashmapData(arg0, 752))
GOTO flow_13
flow_11:
IF (isBitFlagged(ivar1, 1) && (getSkillCurrentLvl(ivar2) < getItemHashmapData(arg0, 752)))
GOTO flow_13
GOTO flow_14
flow_13:
return 0;
flow_14:
ivar2 = getItemHashmapData(arg0, 753);
if (ivar2 == -1) {
return 1;
}
IF (isBitFlagged(ivar1, 2))
GOTO flow_17
GOTO flow_18
flow_17:
IF (getSkillActualLvl(ivar2) < getItemHashmapData(arg0, 754))
GOTO flow_20
flow_18:
IF (isBitFlagged(ivar1, 2) && (getSkillCurrentLvl(ivar2) < getItemHashmapData(arg0, 754)))
GOTO flow_20
GOTO flow_21
flow_20:
return 0;
flow_21:
ivar2 = getItemHashmapData(arg0, 755);
if (ivar2 == -1) {
return 1;
}
IF (isBitFlagged(ivar1, 3))
GOTO flow_24
GOTO flow_25
flow_24:
IF (getSkillActualLvl(ivar2) < getItemHashmapData(arg0, 756))
GOTO flow_27
flow_25:
IF (isBitFlagged(ivar1, 3) && (getSkillCurrentLvl(ivar2) < getItemHashmapData(arg0, 756)))
GOTO flow_27
GOTO flow_28
flow_27:
return 0;
flow_28:
ivar2 = getItemHashmapData(arg0, 757);
if (ivar2 == -1) {
return 1;
}
IF (isBitFlagged(ivar1, 4))
GOTO flow_31
GOTO flow_32
flow_31:
IF (getSkillActualLvl(ivar2) < getItemHashmapData(arg0, 758))
GOTO flow_34
flow_32:
IF (isBitFlagged(ivar1, 4) && (getSkillCurrentLvl(ivar2) < getItemHashmapData(arg0, 758)))
GOTO flow_34
GOTO flow_35
flow_34:
return 0;
flow_35:
ivar2 = getItemHashmapData(arg0, 759);
if (ivar2 == -1) {
return 1;
}
IF (isBitFlagged(ivar1, 5))
GOTO flow_38
GOTO flow_39
flow_38:
IF (getSkillActualLvl(ivar2) < getItemHashmapData(arg0, 760))
GOTO flow_41
flow_39:
IF (isBitFlagged(ivar1, 5) && (getSkillCurrentLvl(ivar2) < getItemHashmapData(arg0, 760)))
GOTO flow_41
GOTO flow_42
flow_41:
return 0;
flow_42:
return 1;
}