MentОго, неожиданно. Спасибо, что указал.
Проблема скорее всего в этих сообщениях:
ShowFlyingSign('/MapObjects/Inferno/NewHeroes/Fagus/bonus8.txt','Fagus',1, 3);
Добавь условие, что если герой находится в городе, то сообщения отлетали от города, либо используй мессагу.
Добавлено через 20 минут
Ple-SenТаки специализацию из пункта 2 отклоняете? Жаль.
Есть, кстати, ещё идея:
При получении руды (кучки, мельницы и сокровищницы) герой также получает себе в армию големов, число которых зависит от уровня героя и количества найденной руды.
После некоторого раздумья пришла такая схема в голову:
Герой получает вначале недели гарг,согласно формуле:
14 (базовый прирост гарг) *
________(Количество камней)
________ *
______ (Уровень героя)
________________________________ --------------------------------
_____------------------------
________________________________14 (мин прирост камней в неделю)
_____ 40(максимальный уровень)
Скоращая 14 и 14 получим: Количество камней*Уровень героя/40
Но хоть формула и логична, она даёт слишком маленький прирост на старте.
Поэтому, наверное лучше использовать такую: Корень (Уровень героя* количество камней.)