PaTHuK На ПРТ (возможно там все было проще) вроде как все работало корректно.
Словами не передать, насколько тогда всё было проще. Возможность регулярной смены фракции это довольно глобальная механика, которую теперь нужно будет учитывать при написании всех последующих механик, а также адаптировать огромное изобилие уже существующих под эту штуку, что процесс очень нелегкий и трудоемкий.