|
|
|
|
@ -661,13 +661,35 @@ void DrawInvBelt()
|
|
|
|
|
colour = ICOL_BLUE; |
|
|
|
|
if (!plr[myplr].SpdList[i]._iStatFlag) |
|
|
|
|
colour = ICOL_RED; |
|
|
|
|
CelDecodeClr(colour, InvRect[i + 65].X + 64, InvRect[i + 65].Y + 159, pCursCels, frame, frame_width, 0, 8); |
|
|
|
|
#ifdef HELLFIRE |
|
|
|
|
if (frame <= 179) |
|
|
|
|
#endif |
|
|
|
|
CelDecodeClr(colour, InvRect[i + 65].X + 64, InvRect[i + 65].Y + 159, pCursCels, frame, frame_width, 0, 8); |
|
|
|
|
#ifdef HELLFIRE |
|
|
|
|
else |
|
|
|
|
CelDecodeClr(colour, InvRect[i + 65].X + 64, InvRect[i + 65].Y + 159, pCursCels2, frame - 179, frame_width, 0, 8); |
|
|
|
|
#endif |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (plr[myplr].SpdList[i]._iStatFlag) |
|
|
|
|
CelDrawHdrOnly(InvRect[i + 65].X + 64, InvRect[i + 65].Y + 159, pCursCels, frame, frame_width, 0, 8); |
|
|
|
|
else |
|
|
|
|
CelDrawHdrLightRed(InvRect[i + 65].X + 64, InvRect[i + 65].Y + 159, pCursCels, frame, frame_width, 0, 8, 1); |
|
|
|
|
if (plr[myplr].SpdList[i]._iStatFlag) { |
|
|
|
|
#ifdef HELLFIRE |
|
|
|
|
if (frame <= 179) |
|
|
|
|
#endif |
|
|
|
|
CelDrawHdrOnly(InvRect[i + 65].X + 64, InvRect[i + 65].Y + 159, pCursCels, frame, frame_width, 0, 8); |
|
|
|
|
#ifdef HELLFIRE |
|
|
|
|
else |
|
|
|
|
CelDrawHdrOnly(InvRect[i + 65].X + 64, InvRect[i + 65].Y + 159, pCursCels2, frame - 179, frame_width, 0, 8); |
|
|
|
|
#endif |
|
|
|
|
} else { |
|
|
|
|
#ifdef HELLFIRE |
|
|
|
|
if (frame <= 179) |
|
|
|
|
#endif |
|
|
|
|
CelDrawHdrLightRed(InvRect[i + 65].X + 64, InvRect[i + 65].Y + 159, pCursCels, frame, frame_width, 0, 8, 1); |
|
|
|
|
#ifdef HELLFIRE |
|
|
|
|
else |
|
|
|
|
CelDrawHdrLightRed(InvRect[i + 65].X + 64, InvRect[i + 65].Y + 159, pCursCels2, frame - 179, frame_width, 0, 8, 1); |
|
|
|
|
#endif |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (AllItemsList[plr[myplr].SpdList[i].IDidx].iUsable |
|
|
|
|
&& plr[myplr].SpdList[i]._iStatFlag |
|
|
|
|
|