From 8075616d6d90c1c17e60eb8cadf68fded62621fe Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Thu, 16 Dec 2021 13:12:44 -0800 Subject: [PATCH] SurfaceProperties: We were missing a few material ID lookups for GoldSrc regarding impacts. --- src/shared/surfaceproperties.qc | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/src/shared/surfaceproperties.qc b/src/shared/surfaceproperties.qc index 806f1d28..75338038 100644 --- a/src/shared/surfaceproperties.qc +++ b/src/shared/surfaceproperties.qc @@ -62,9 +62,13 @@ SurfData_IDtoImpact(float mat) case MATID_WOOD: return IMPACT_WOOD; break; - case MATID_METAL: - return IMPACT_METAL; + case MATID_GRATE: + return IMPACT_GRATE; break; + case MATID_VENT: + return IMPACT_VENT; + break; + case MATID_BLOODYFLESH: case MATID_FLESH: return IMPACT_FLESH; break; @@ -80,6 +84,24 @@ SurfData_IDtoImpact(float mat) case MATID_GLASS: return IMPACT_GLASS; break; + case MATID_DIRT: + return IMPACT_DIRT; + break; + case MATID_FOLIAGE: + return IMPACT_FOLIAGE; + break; + case MATID_SAND: + return IMPACT_SAND; + break; + case MATID_SNOW: + return IMPACT_SNOW; + break; + case MATID_SLOSH: + return IMPACT_SLOSH; + break; + case MATID_ALIEN: + return IMPACT_ALIEN; + break; default: return IMPACT_DEFAULT; }