diff --git a/components/nifosg/nifloader.cpp b/components/nifosg/nifloader.cpp index 172d92abe..59f781937 100644 --- a/components/nifosg/nifloader.cpp +++ b/components/nifosg/nifloader.cpp @@ -321,8 +321,8 @@ namespace NifOsg continue; } - if (!(ctrl->flags & Nif::NiNode::ControllerFlag_Active)) - continue; + // Vanilla seems to ignore the "active" flag for NiKeyframeController, + // so we don't want to skip inactive controllers here. const Nif::NiStringExtraData *strdata = static_cast(extra.getPtr()); const Nif::NiKeyframeController *key = static_cast(ctrl.getPtr());