From c88dda33a2e6d7186fe4a8c5553428d477a9843e Mon Sep 17 00:00:00 2001 From: pkuzic Date: Thu, 8 Oct 2026 13:32:50 +0100 Subject: [PATCH] MONKEY (r16 M2): Stranglethorn cages are rigid, not wind foliage (B023) foliage_wind_batch matched 'thorn' anywhere in the path, so Stranglethorn/ActiveDoodads/Cages swayed. rigid_model basename rejection now also lists cage and prison. Co-Authored-By: Claude Opus 5.5 (cherry picked from commit add0a8edb2b2524b05bf60f045e96a5a6f290112) --- crates/benilla-world/src/wind/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/benilla-world/src/wind/mod.rs b/crates/benilla-world/src/wind/mod.rs index 9fd631b3..641883a3 100644 --- a/crates/benilla-world/src/wind/mod.rs +++ b/crates/benilla-world/src/wind/mod.rs @@ -23,7 +23,7 @@ pub(crate) fn rigid_model(path: &str) -> bool { .next() .unwrap_or(path) .to_ascii_lowercase(); - ["rock", "stone", "boulder", "pebble", "gravel", "rubble"] + ["rock", "stone", "boulder", "pebble", "gravel", "rubble", "cage", "prison"] .iter() .any(|term| name.contains(term)) }