wessonsm, the function you wrote worked well. Although there is one thing it can be improved, that is to recognise walls in siege as invliad positions. Perhaps you can improve that?
Berserker, the function of getting a position for BU:S is very useful, I recommend it to be included in Era Erm Framework after some edits
________
I have several questions about arrays.
1. What is the main difference between VR:C and SN:M array? I suppose VR:C takes fewer resources to execute, while SN:M is like a heavy weapon, powerful but less efficient?
2. What is the random mechanism of FU(Array_Shuffle)? Is it like VR:R (seed-based) or VR:T (time-based)?
3. What is the quantity of elements allowed for both VR:C and SN:M?