From d3d064828a704e0e683de9f79dbd5a017a246fa5 Mon Sep 17 00:00:00 2001
From: ozxybox <kieferstashu@gmail.com>
Date: Mon, 11 Nov 2024 12:28:06 -0600
Subject: [PATCH] Add support for ValueTypes.STR_SOUNDSCAPE "soundscape"

---
 src/srctools/_engine_db.py | 2 ++
 src/srctools/fgd.py        | 1 +
 2 files changed, 3 insertions(+)

diff --git a/src/srctools/_engine_db.py b/src/srctools/_engine_db.py
index c9779a3b..44f9e640 100644
--- a/src/srctools/_engine_db.py
+++ b/src/srctools/_engine_db.py
@@ -117,6 +117,8 @@ class EntFlags(IntFlag):
     ValueTypes.EXT_ANGLES_LOCAL,
     ValueTypes.EXT_VEC_DIRECTION,
     ValueTypes.EXT_VEC_LOCAL,
+
+    ValueTypes.STR_SOUNDSCAPE,
 ]
 
 FILE_TYPE_ORDER = [
diff --git a/src/srctools/fgd.py b/src/srctools/fgd.py
index 1286ae14..d824270b 100644
--- a/src/srctools/fgd.py
+++ b/src/srctools/fgd.py
@@ -96,6 +96,7 @@ class ValueTypes(Enum):
     # Strings, don't need fixups
     STR_SCENE = 'scene'  # VCD files
     STR_SOUND = 'sound'  # WAV & SoundScript
+    STR_SOUNDSCAPE = 'soundscape'  # Soundscape Entry
     STR_PARTICLE = 'particlesystem'  # Particles
     STR_SPRITE = 'sprite'  # Sprite materials
     STR_DECAL = 'decal'  # Sprite materials