From 603436fcc0f92732b080deee8747cb52ccf1e4c4 Mon Sep 17 00:00:00 2001 From: fo76utils <87907510+fo76utils@users.noreply.github.com> Date: Sat, 16 Nov 2024 18:39:05 +0100 Subject: [PATCH] Fixed NiMeshPSysData and NiMeshParticleSystem being incorrectly filtered --- src/spells/blocks.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/spells/blocks.cpp b/src/spells/blocks.cpp index bd22b1d7..d230c8d4 100644 --- a/src/spells/blocks.cpp +++ b/src/spells/blocks.cpp @@ -566,8 +566,9 @@ void blockFilter( NifModel * nif, std::list& blocks, const QString & ty // Introduced in 20.2.0.8 || (( s.startsWith( "NiPhysX" ) && nif->getVersionNumber() < 0x14020008 )) // Introduced in 20.5 - || ( ((s.startsWith( "NiPS" ) && !s.contains( "PSys" )) || s.startsWith( "NiMesh" ) - || s.contains( "Evaluator" ) + || ( ((s.startsWith( "NiPS" ) && !s.contains( "PSys" )) + || (s.startsWith( "NiMesh" ) && !s.startsWith( "NiMeshP" )) + || s.contains( "Evaluator" ) ) && nif->getVersionNumber() < 0x14050000 ) // Deprecated in 20.5 || ( (s.startsWith( "NiParticle" ) || s.contains( "PSys" ) || s.startsWith( "NiTri" )