Есть, кстати, ещё идея:
При получении руды (кучки, мельницы и сокровищницы) герой также получает себе в армию големов, число которых зависит от уровня героя и количества найденной руды.
Впервые здесь? Я Роха — провести быструю экскурсию?
Таки специализацию из пункта 2 отклоняете? Жаль.
Есть, кстати, ещё идея:
При получении руды (кучки, мельницы и сокровищницы) герой также получает себе в армию големов, число которых зависит от уровня героя и количества найденной руды.
Фагус - критичный баг для героя (спеца его перестаёт работать):
Если герой находится в городе, когда скрипт обращается к нему, вылазит ошибка , что объект не найден на глобальной карте, что в принципе, логично
Ого, неожиданно. Спасибо, что указал.
ShowFlyingSign('/MapObjects/Inferno/NewHeroes/Fagus/bonus8.txt','Fagus',1, 3);Добавь условие, что если герой находится в городе, то сообщения отлетали от города, либо используй мессагу.Таки специализацию из пункта 2 отклоняете? Жаль.
Есть, кстати, ещё идея:
При получении руды (кучки, мельницы и сокровищницы) герой также получает себе в армию големов, число которых зависит от уровня героя и количества найденной руды.
Серьёзное замечание для Хафада:
- На слабых компах его скрипт грузит минут 10-20, а потом ещё подтупливает прилично.
Конфигурация: пень 4 3.0, видео радеон 9200, памят ддр1 2 гига.
for i, mob in GetObjectNamesByType("CREATURE") do
SetObjectEnabled(mob, nil);
Trigger(OBJECT_TOUCH_TRIGGER, mob, "TouchMob");
end;ничего грузящего нет. Неужели отключение объектов и включение триггера может так долго грузиться?
Ума не приложу, что с этим делать. Там, кроме цикланичего грузящего нет. Неужели отключение объектов и включение триггера может так долго грузиться?for i, mob in GetObjectNamesByType("CREATURE") do
SetObjectEnabled(mob, nil);
Trigger(OBJECT_TOUCH_TRIGGER, mob, "TouchMob");
end;
В том числе убрал ошибку у Фагуса
О, уже убрал ) Ты стал сообщение над городом показывать, да?
Фагус - критичный баг для героя (спеца его перестаёт работать):
Если герой находится в городе, когда скрипт обращается к нему, вылазит ошибка , что объект не найден на глобальной карте, что в принципе, логично :)
А скрипт Хафада грузит с блокировкой интерфейса? И как он "подтупливает"?
Попробуй заключить SetObjectEnabled и Trigger в startThread-ы. У меня нет возможности проверить скрипт в таких условиях (даже на "невероятной" грузится несколько секунд :().
Почитал я тут разные предложения и понял: герои создаются для только "для облегчения жизни": играть ими будет намного легче, чем оригинальными, среди которых есть тоже читеры типа Хафиза и Ингвара. Смысл же не читерствовать, а ИГРАТЬ!:smile07: вот именно...эти герои не очень вписываются в общую концепцию игры, где по идее нужно играть Ирбетом так же хорошо, как и Синитаром или Летосом, а Свеей так же, как и Ингой или Карли. Ну это конечно сугубо ИМХО, но всё-таки...Ну и, как без этого, предлагаю свои, ИМХО не читерных:D :D :D
Мореплаватель: герой передвигается на корабле на 2%(на 1%, если хотите) быстрее за каждый уровень героя; навык "Навигация" даёт дополнительно 0,3% за каждый уровень героя(это можно убрать, если кажется читерным)
Железная душа: при первой атаке дружественного отряда у отряда отнимается 50% сразу+1% за уровень от параметра "Защита" и прибавляется к параметру "Нападение"(аналогично Вингаэлю, только там Инициатива)
Рыцарь-маг: заклинания магии Призыва требуют на 1 единицу маны меньше; параметр "Колдовство" для заклинаний магии Призыва увеличивается на 1 за каждые 4 уровня героя, начиная с первого(выбрал 4, т.к. Колдовство у рыцарей и так маленькое)
Богач: усиливается умения "Удача в пути" и "Трофеи": герой находит в кучках ресурсов на 3% больше за каждый уровень героя, начиная с первого; ресурсы, полученные с помощью умения "Трофеи", увеличиваются на 5% за каждый уровень героя.
ЭТО ТОЛЬКО НАЧАЛО, ЗАКОНЧУ ПОТОМ!
Спеца малоприменима. -
Похоже на Ярость леса.
Неосуществимо *2
Рольф, Гейрмунд