Remove 3D shockwave glow map warning

The warning fired for any 3D shockwave model without a glow map, but it turns out that situation is fine.  Drop the warning along with the cmdline include it required.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
This commit is contained in:
Goober5000andClaude Sonnet 5.5 committed 2026-10-09 00:38:27 -04:00
1 parent 82e7a0793f
commit 014e14af6f
1 file changed
-12
-12
View File
@@ -9,7 +9,6 @@
#include "weapon/shockwave.h"
#include "asteroid/asteroid.h"
#include "cmdline/cmdline.h"
#include "gamesnd/gamesnd.h"
#include "globalincs/linklist.h"
#include "io/timer.h"
@@ -578,17 +577,6 @@ int shockwave_load(const char *s_name, bool shock_3D)
Shockwave_info.pop_back();
return -1;
}
// glow maps are only loaded when enabled, so only check then
if (Cmdline_glow || Fred_running) {
auto pm = model_get(si->model_id);
bool has_glow = std::any_of(pm->maps, pm->maps + pm->n_textures, [](const texture_map &tmap) {
return tmap.textures[TM_GLOW_TYPE].GetTexture() >= 0;
});
if (!has_glow)
Warning(LOCATION, "3D shockwave model '%s' has no glow map. For a 3D shockwave, the glow texture typically carries the animation.", si->filename);
}
} else {
si->bitmap_id = bm_load_animation( si->filename, &si->num_frames, &si->fps, nullptr, nullptr, true );