Идея проста. Ввести в стате "Окно репутации альянсов", доступное для просмотра.В окне отображаются взаимоотношения с другими альянсами. Работа механизма - глава альянса Х или можно вообще участники альянса (так будет динамичнее) оценивают альянс Y "..враждебный.-1.2.3.4. 5 -нейтральный.....6..7..8..9.- союзный).... и наоборот. Таким образом, в стате "Отношения альянса X" будет видно: 1. названия альянса..Y /.....под ним отношение альянса X k Y/ рядом отношение альянса Y к X. 2. Название альянса Z отношение X к Z / Z к X 3.... В "Окне репутации альянсов" может выводится общая репутация альянса (из суммы оценок его другими альянсами) можно просто..как позитивная и негативная..можно с ролевым компонентом.."Пираты", "Полиция", "Миротворец" и прочее..с последующим переходом на детализацию репутации каждого из альянсов. Можно детализировать и на каждого игрока потом..Отношения игрока с альянсами. Иногда будет помогать "не ошибаться")