(0007147)
Stohe
22 марта 2006 11:53
|
Разнести алгоритм выбора работы в симуляции на два:
1. В случае, если персонаж выбирает свою первую работу в симуляции, то он берет ближайшую доступную (как оно работает сейчас)
2. Если персонаж уже находится на какой то работе, и перевыбирает ее, то он приоритетность доступных работы зависит от относительной наполненности уровней.
То есть к примеру на баре заполнено 20 из 50 работ, а на милитари 30 из 45. Следовательно приоритет доступной работы на баре будет выше, чем на милитари. Для расчета приоритета используется общее количество работ, без разбиения на комьюнити и прочее. |