From 42ef08d662327b5475f26b75100d911a13ed4dcb Mon Sep 17 00:00:00 2001 From: joshuarwood Date: Fri, 7 Nov 2025 19:50:42 -0600 Subject: [PATCH] check surfacetype to better skip glass props --- src/game/prop.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/game/prop.c b/src/game/prop.c index ae18152d0..679247a10 100644 --- a/src/game/prop.c +++ b/src/game/prop.c @@ -1070,7 +1070,9 @@ bool shotTestLos(struct coord *gunpos2d, struct coord *gundir2d, struct coord *g } if (shotdata.hits[0].prop) { // ignore some glass parts and shields - if (shotdata.hits[0].slowsbullet && shotdata.hits[0].hitthing.texturenum != 10000) { + if (shotdata.hits[0].slowsbullet && shotdata.hits[0].hitthing.texturenum != 10000 && + g_Textures[shotdata.hits[0].hitthing.texturenum].surfacetype != SURFACETYPE_GLASS && + g_Textures[shotdata.hits[0].hitthing.texturenum].surfacetype != SURFACETYPE_GLASSXLU) { return false; } }