nodePath.setCollideMask doesn't seem to work?

Actually, thanks drwr, I think I’ve fixed my issue without having to resort to such a big refactoring. I just had to get and set the collide masks on my geom nodes, rather than on the nodepaths that own them. Seems to work now. Thanks!