Hi @ryan-lehtonen,
I'm highly impressed by how you've been able to use your constraints dynamically. I've had trouble wrapping my head around constraints, and can't seem to find any decent tutorials on them - so I look forward to analysing your constraints and implementing them into my own blocks, as a method to compare with using parameter sets. Perhaps you could do a screencast on how to go about deciding which constraints are necessary to apply, and how to go about applying them without over-constraining the drawing? I tend to always over-constrain, not having a broader concept of what I'm actually doing.
I would like to know what that "Tool Palette-Old Castle" thing is? You also seem to have a bunch of extra icons in your Panel.
Then, if I understand your issue regarding the attributes correctly:
You don't need a double look up, you can change the visibility state of the attributes per visibility instance using the icons in the Visibility tab of the Block Editor (refer to image attached):
For Plan View instance make:
PLAN_ATTRIBUTE visible
For the 4 View-B instances make:
VIEW_B_ATTRIBUTE visible
For the 4 View-C instances make:
VIEW_C_ATTRIBUTE visible.
Note that you can right-click on the attribute > object visibility > hide for all states/show for all states to speed it up a bit. Otherwise using the icons under the Visibility tab should be faster.
Regards,
Connor