А не стоит ли отделить логику вычисления отношений от внутриигровой? Тогда можно и правила подсчета свои создать. А для контроля обязать публиковать все дипломатические действия.
Вообще, сначала нужно определится, какую мы собсвенно роль хотим отвести дипломатии, насколько она будет важна. От4e вот например обман и провокации не нравятся... В принципе эвозможность этого можно лечить более публичной дипломатией.
Да кстати, еще камень в сторону внутриигровых алкоритмов - уж очень минусы долгоживущи. Я так понимаю, ели в начале игры войну объявить - то она до конца и останется.





Ответить с цитированием