Variant attach node is ignored
When using ModulePartVariants to switch among multiple meshes/nodes the attach nodes don't switch.
Steps to Replicate
1) Drop the attached cfg file into GameData. This file is a test variant part that combines the FL-T100, 200, 400 and 800 tanks. The base variant 800 has the normal side surface attach node while the other three variants change the node_attach to be on the bottom of the tank.
2) Start the game, enter the VAB and add a 2x2 panel.
3) Select the new test variant – last tank in the fuel tank tab – Title “Variant Attach Test” and surface attach to the panel. The tank will surface attach as expected to the side of the tank.
4) Select any/all of the non-base variants and surface attach to the panel. The tank surface attaches to the side of the tank even though the node_attach is the end of the tank.
The 800 variant tank surface attaches on the side as is standard for tanks. The 400, 200 and 100 variants should surface attach on the same end as the bottom node, not on the side of the tank.
The surface attach behavior of all variants is the same – attaching the same as the base variant.
Running a new clean install of KSP version 1.7.1 from the downloaded file ksp-win64-1.7.1.zip