diff --git a/code/REDALERT/BDATA.CPP b/code/REDALERT/BDATA.CPP index 56553f7..5fe0762 100644 --- a/code/REDALERT/BDATA.CPP +++ b/code/REDALERT/BDATA.CPP @@ -3145,6 +3145,11 @@ void BuildingTypeClass::One_Time(void) sprintf(imageFileName, "DATA/ART/TEXTURES/SRGB/RED_ALERT/STRUCTURES/%s/%s-0000.TGA", building.Graphic_Name(), building.Graphic_Name()); ((void const*&)building.HDImageData) = Image_LoadImage(imageFileName, true, true); + if (!building.HDImageData) { + sprintf(imageFileName, "DATA/ART/TEXTURES/SRGB/RED_ALERT/STRUCTURES/%s/%s-0000-0000.TGA", building.Graphic_Name(), building.Graphic_Name()); + ((void const*&)building.HDImageData) = Image_LoadImage(imageFileName, true, true); + } + if (building.ImageData != NULL && building.HDImageData != NULL) { int width = Get_Build_Frame_Width(building.ImageData); int height = Get_Build_Frame_Height(building.ImageData);