diff --git a/src/ObjWriting/Game/IW3/LightDef/LightDefDumperIW3.cpp b/src/ObjWriting/Game/IW3/LightDef/LightDefDumperIW3.cpp index 4140ec2f..6b116ded 100644 --- a/src/ObjWriting/Game/IW3/LightDef/LightDefDumperIW3.cpp +++ b/src/ObjWriting/Game/IW3/LightDef/LightDefDumperIW3.cpp @@ -12,7 +12,9 @@ namespace light_def const auto assetFile = context.OpenAssetFile(GetFileNameForAsset(asset.m_name)); if (!assetFile || lightDef->attenuation.image == nullptr || lightDef->attenuation.image->name == nullptr) + { return; + } auto& stream = *assetFile; @@ -20,6 +22,6 @@ namespace light_def if (imageName[0] == ',') imageName = &imageName[1]; - stream << lightDef->attenuation.samplerState << imageName << static_cast(lightDef->lmapLookupStart); + stream << lightDef->attenuation.samplerState << imageName; } } // namespace light_def