Hi all,
I have idea how to improve mage guild for mirrors templates. Maybe it's worth to consider.
During generating mirror template position for control spells would be random once for all towns. Let's say X (tp spell position), Y (fly spell position), Z (dd spell position).
Then it would be applied for all mage guildes. It could work as swap for existing spell queue for each town as:
1. swap in mage guild tp spell position with spell on position X
2. swap in mage guild fly spell position with spell on position Y
3. swap in mage guild dd spell position with spell on position Z
All others spell would be still random depends from town.