My English isn't good enough to understand really what this solution is. I wanted a change between way systems months ago also, but there is only one way system for each character on a scene, well? I didn't find out how such a change could work, so I dismissed it.
But it is possible to change the character's size with "CharacterScaleFactor" every time, right?
I thought I didn't need more than one way system, but action areas the character enters to become bigger or smaller.
BTW: the way system is very (VERY!!) sensitive. If there is only one single point without connected lines or two of them too close to each other the whole system crashes or does funny things...
Yeah, it became even more sensitive after Simon reworked it for game pad support. He had to update the way the way system works, so that characters could also be controlled by keyboard/game pad.
Things to look out for that will cause issues/crashes are...
1. stray wayborder polygon points. You have to create a closed off shape, so you can't have loose polygon points or lines inside of the way system that don't form a closed shape.
2. you can't overlap wayborder polygon shapes/lines.
3. it's not a good idea to have wayborder polygon shapes too close to another wayborder polygon shape. Think ahead & plan you wayborder shapes & paths carefully before you create them.
No, you should only need 1 way system per scene unless you have events that affect the layout of the scene, such as doors that can be opened & closed & allow the player to be able to walk through/behind them. Or maybe something in the scene falls over or gets destroyed thus blocking access to part of the scene. & yes, you can probably force scaling of characters by adjusting the scale factor percentage with Lua script.