mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-25 06:35:30 +00:00
Markers are actually hidden now. Inspecting the markers in NifSkope revealed why it didn't work previously: the flag that is being looked for is not present in any of the markers, nor any other flag or extra data to identify them. However, the root node name always starts with "marker", making it possible to do a string search.
This commit is contained in:
parent
c3966a7c5a
commit
906d290935
@ -164,6 +164,11 @@ void ManualBulletShapeLoader::handleNode(Nif::Node *node, int flags,
|
||||
// the flags we currently use, at least.
|
||||
flags |= node->flags;
|
||||
|
||||
// Marker objects: just skip the entire node
|
||||
/// \todo don't do this in the editor
|
||||
if (node->name.find("marker") != std::string::npos)
|
||||
return;
|
||||
|
||||
// Check for extra data
|
||||
Nif::Extra *e = node;
|
||||
while (!e->extra.empty())
|
||||
|
@ -940,6 +940,11 @@ public:
|
||||
{
|
||||
flags |= node->flags;
|
||||
|
||||
// Marker objects: just skip the entire node
|
||||
/// \todo don't do this in the editor
|
||||
if (node->name.find("marker") != std::string::npos)
|
||||
return;
|
||||
|
||||
Nif::ExtraPtr e = node->extra;
|
||||
while(!e.empty())
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user