@Anonymous, unfortunately the lisp program that opened up the possibility of creating multiple visibility parameters appears to be impossible to update so that it will work with AutoCAD versions newer than AutoCAD 2011. I did quite a bit of research on the program and came to the conclusion that something changed within the AutoCAD object model between the 2011 format and the 2012 format (and probably many other things subsequently) that will not allow the loophole that the original author, Andre Lazebny (who sadly passed away a few years ago) had found and exploited when he created the program.
If you can find a legal copy of AutoCAD 2011 (I have maintained one for all these years just for this purpose), MVP blocks can still be made using the program, I made some yesterday. However many others have followed Libbya's well documented way of making dynamic blocks with a similar outcome buy using double-lookups and a long list of visibility states in a single visibility parameter. Here is a link to the thread that has the author's excellent screencast tutorial: https://forums.autodesk.com/t5/dynamic-blocks-forum/lookup-multi-vis-how-to-screencast/m-p/5849853#M19084
While it is easier to create MVP dynamic blocks using the lisp program, I would not recommend it any longer since it is getting harder to maintain such an old version of AutoCAD and may become harder with each subsequent OS version that makes current OS's obsolete (Win10).
I hope this helps you figure out how to go forward with your dynamic block needs.
ADN CAD Developer/Operator