Again, you've made my day, @KMercier_C3D!
Here's some notes:
I initially tested both Jowenn's and Kati's SAs. For each of the SAs I did the following:
- Erased the existing corridor and all SAs from the drawing using standard CAD erase.
- Imported the (brilliantly crafted and generously supplied) SA and added to the existing assembly.
- Created a new corridor and selected by layer the polylines on the magic layers for Increase and IncreaseMore.
- Told the sample line group to sample the new corridor.
- Moved the sample lines to check the different conditions (no line within 10', Increase within 10', IncreaseMore within 10')
Neither worked.
"What are the chances they both got it wrong?" I asked myself. Pretty slim. So, on a hunch I changed the name of the SAs under Packet Settings from "Test11" to "Jowenn" and "Kati".
Jowenn's - When I tested this as "Test11" the corridor would change from Norm to Big, but it would change by the same amount (Big) whether the Increase or IncreaseMore was present, and no matter how far away. This is the same behavior as the original Test11 that was present in the drawing. After renaming it "Jowenn", it was obviously acting differently than when it was named "Test11", but it would not change in any situation from Norm. I chalk this up to (maybe) needing to specify somehow what the maxdistance is? I'm not sure. But I'd bet the problem with this is more on my end than Jowenn's.
Kati's - When I tested as "Test11" it acted just as Jowenn's when named "Test11". But when I renamed it to "Kati" it acted as desired (to much rejoicing).
So, I'm led to conclude, and it's fairly obvious to me now that I've written this out, that the "Test11" which I originally had in the dwg was not actually erased and then replaced by the SAs imported with the same name. (Even after purging all in the drawing, if I brought a "Test11" back in, it still exhibited the same behavior.) This probably is a known thing and I happened to stumble upon it. Glad I did relatively early. Please enlighten me if I've got this wrong, but I tested several times.
Jowenn's post warrants further consideration. I can see how the interface may be cleaner (and may lead to 0001 functionality in the transitions if and when I ever get to the point where I fully understand his video) if I target one polyline and use the offset distance of that polyline to switch the input parameter variables. But I can't wrap my head around the if-then statement(s) that would allow that to happen. I will hopefully revisit this idea. But for today I've got a lot of if-then statements to copy-and-paste and a lot of subassemblies to rename.
Thanks again.