|
|
|
|
@ -328,34 +328,22 @@ void InitMonsterGFX(int monst)
|
|
|
|
|
MissileFileFlag |= 2; |
|
|
|
|
LoadMissileGFX(MFILE_THINLGHT); |
|
|
|
|
} |
|
|
|
|
if (mtype == MT_SUCCUBUS) { |
|
|
|
|
if (MissileFileFlag & 4) |
|
|
|
|
return; |
|
|
|
|
|
|
|
|
|
if (mtype == MT_SUCCUBUS && !(MissileFileFlag & 4)) { |
|
|
|
|
MissileFileFlag |= 4; |
|
|
|
|
LoadMissileGFX(MFILE_FLARE); |
|
|
|
|
LoadMissileGFX(MFILE_FLAREEXP); |
|
|
|
|
} |
|
|
|
|
if (mtype == MT_SNOWWICH) { |
|
|
|
|
if (MissileFileFlag & 0x20) |
|
|
|
|
return; |
|
|
|
|
|
|
|
|
|
if (mtype == MT_SNOWWICH && !(MissileFileFlag & 0x20)) { |
|
|
|
|
MissileFileFlag |= 0x20; |
|
|
|
|
LoadMissileGFX(MFILE_SCUBMISB); |
|
|
|
|
LoadMissileGFX(MFILE_SCBSEXPB); |
|
|
|
|
} |
|
|
|
|
if (mtype == MT_HLSPWN) { |
|
|
|
|
if (MissileFileFlag & 0x40) |
|
|
|
|
return; |
|
|
|
|
|
|
|
|
|
if (mtype == MT_HLSPWN && !(MissileFileFlag & 0x40)) { |
|
|
|
|
MissileFileFlag |= 0x40; |
|
|
|
|
LoadMissileGFX(MFILE_SCUBMISD); |
|
|
|
|
LoadMissileGFX(MFILE_SCBSEXPD); |
|
|
|
|
} |
|
|
|
|
if (mtype == MT_SOLBRNR) { |
|
|
|
|
if (MissileFileFlag & 0x80) |
|
|
|
|
return; |
|
|
|
|
|
|
|
|
|
if (mtype == MT_SOLBRNR && !(MissileFileFlag & 0x80)) { |
|
|
|
|
MissileFileFlag |= 0x80; |
|
|
|
|
LoadMissileGFX(MFILE_SCUBMISC); |
|
|
|
|
LoadMissileGFX(MFILE_SCBSEXPC); |
|
|
|
|
|