From a5d24206985bef420c3c9e9653950d1499d2aa98 Mon Sep 17 00:00:00 2001 From: LJW-Dev <48092720+LJW-Dev@users.noreply.github.com> Date: Wed, 8 Apr 2026 21:05:43 +0800 Subject: [PATCH] rename castSunShadow flag back to onlyCastShadow --- src/ObjLoading/Game/T6/BSP/BSPFlags.h | 87 +++++++++++++++++++++------ 1 file changed, 70 insertions(+), 17 deletions(-) diff --git a/src/ObjLoading/Game/T6/BSP/BSPFlags.h b/src/ObjLoading/Game/T6/BSP/BSPFlags.h index 0a5b8e41..48116a0e 100644 --- a/src/ObjLoading/Game/T6/BSP/BSPFlags.h +++ b/src/ObjLoading/Game/T6/BSP/BSPFlags.h @@ -52,7 +52,7 @@ namespace BSPFlags SURF_TYPE_ORIGIN, SURF_TYPE_SKY, SURF_TYPE_NOCASTSHADOW, - SURF_TYPE_CASTSUNSHADOW, + SURF_TYPE_ONLYCASTSHADOW, SURF_TYPE_PHYSICSGEOM, SURF_TYPE_LIGHTPORTAL, SURF_TYPE_CAULK, @@ -129,7 +129,7 @@ namespace BSPFlags {0, 0 }, // origin {4, 0x800 }, // sky {0x40000, 0 }, // noCastShadow - {0x80000, 0 }, // castSunShadow + {0x80000, 0 }, // onlyCastShadow {0, 0 }, // physicsGeom {0, 0 }, // lightPortal {0x1000, 0 }, // caulk @@ -175,7 +175,7 @@ namespace BSPFlags SURF_TYPE_CANSHOOTCLIP, SURF_TYPE_SKY, SURF_TYPE_NOCASTSHADOW, - SURF_TYPE_CASTSUNSHADOW, + SURF_TYPE_ONLYCASTSHADOW, SURF_TYPE_CAULK, SURF_TYPE_AREALIGHT, SURF_TYPE_SLICK, @@ -193,18 +193,71 @@ namespace BSPFlags SURF_TYPE_NODLIGHT, }; - constexpr const char* surfaceTypeToNameMap[SURF_TYPE_COUNT] = {"bark", "brick", "carpet", "cloth", "concrete", - "dirt", "flesh", "foliage", "glass", "grass", - "gravel", "ice", "metal", "mud", "paper", - "plaster", "rock", "sand", "snow", "water", - "wood", "asphalt", "ceramic", "plastic", "rubber", - "cushion", "fruit", "paintedmetal", "player", "tallgrass", - "riotshield", "opaqueglass", "clipmissile", "ai_nosight", "clipshot", - "playerclip", "monsterclip", "vehicleclip", "itemclip", "nodrop", - "nonsolid", "detail", "structural", "portal", "canshootclip", - "origin", "sky", "nocastshadow", "castshadow", "physicsgeom", - "lightportal", "caulk", "arealight", "slick", "noimpact", - "nomarks", "nopenetrate", "ladder", "nodamage", "mantleon", - "mantleover", "mount", "nosteps", "nodraw", "noreceivedynamicshadow", - "nodlight", "none"}; + constexpr const char* surfaceTypeToNameMap[SURF_TYPE_COUNT] = {"bark", + "brick", + "carpet", + "cloth", + "concrete", + "dirt", + "flesh", + "foliage", + "glass", + "grass", + "gravel", + "ice", + "metal", + "mud", + "paper", + "plaster", + "rock", + "sand", + "snow", + "water", + "wood", + "asphalt", + "ceramic", + "plastic", + "rubber", + "cushion", + "fruit", + "paintedmetal", + "player", + "tallgrass", + "riotshield", + "opaqueglass", + "clipmissile", + "ai_nosight", + "clipshot", + "playerclip", + "monsterclip", + "vehicleclip", + "itemclip", + "nodrop", + "nonsolid", + "detail", + "structural", + "portal", + "canshootclip", + "origin", + "sky", + "nocastshadow", + "onlyCastShadow", + "physicsgeom", + "lightportal", + "caulk", + "arealight", + "slick", + "noimpact", + "nomarks", + "nopenetrate", + "ladder", + "nodamage", + "mantleon", + "mantleover", + "mount", + "nosteps", + "nodraw", + "noreceivedynamicshadow", + "nodlight", + "none"}; } // namespace BSPFlags