|
|
|
|
@ -327,12 +327,12 @@ DWORD __fastcall GetPlrGFXSize(char *szCel)
|
|
|
|
|
|
|
|
|
|
for (c = 0; c < sizeof(ClassStrTbl) / sizeof(ClassStrTbl[0]); c++) { |
|
|
|
|
for (a = 0; ArmourChar[a]; a++) { |
|
|
|
|
for (w = 0; WepChar[w]; w++) { // BUGFIX loads non-existing animagions; DT is only for N, BT is only for U, D & H
|
|
|
|
|
for (w = 0; WepChar[w]; w++) { |
|
|
|
|
if (szCel[0] == 'D' && szCel[1] == 'T' && WepChar[w] != 'N') { |
|
|
|
|
continue; //Death has no weapon^M
|
|
|
|
|
continue; //Death has no weapon
|
|
|
|
|
} |
|
|
|
|
if (szCel[0] == 'B' && szCel[1] == 'L' && (WepChar[w] != 'U' || WepChar[w] != 'D' || WepChar[w] != 'H')) { |
|
|
|
|
continue; //No block with out weapon
|
|
|
|
|
if (szCel[0] == 'B' && szCel[1] == 'L' && (WepChar[w] != 'U' && WepChar[w] != 'D' && WepChar[w] != 'H')) { |
|
|
|
|
continue; //No block without weapon
|
|
|
|
|
} |
|
|
|
|
sprintf(prefix, "%c%c%c", CharChar[c], ArmourChar[a], WepChar[w]); |
|
|
|
|
sprintf(pszName, "PlrGFX\\%s\\%s\\%s%s.CL2", ClassStrTbl[c], prefix, prefix, szCel); |
|
|
|
|
|