diff options
Diffstat (limited to '')
| -rw-r--r-- | src/world.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/world.cpp b/src/world.cpp index 38d302f..0de86c6 100644 --- a/src/world.cpp +++ b/src/world.cpp | |||
| @@ -58,7 +58,11 @@ Tint g_applied{false, 255, 255, 255, 255, 255, 255, 255, 255, 255}; | |||
| 58 | // map prop lives under models/props*, which keeps NPC/player/weapon materials | 58 | // map prop lives under models/props*, which keeps NPC/player/weapon materials |
| 59 | // out of the prop pass. | 59 | // out of the prop pass. |
| 60 | bool is_prop_material(const char *name) { | 60 | bool is_prop_material(const char *name) { |
| 61 | return name && strncmp(name, "models/props", 12) == 0; | 61 | // Static props often use the brush-style "props/..." materials (e.g. |
| 62 | // props/woodcrate001a, LightmappedGeneric), while dynamic props use | ||
| 63 | // models/props_junk/... . | ||
| 64 | return name && (strncmp(name, "models/props", 12) == 0 || | ||
| 65 | strncmp(name, "props/", 6) == 0); | ||
| 62 | } | 66 | } |
| 63 | 67 | ||
| 64 | struct MatCalls { | 68 | struct MatCalls { |
