Как с помощью скрипта выдать герою свиток с определенным заклинанием?
Создается карта про эльфов: Воссоединение - готовность 71%
Впервые здесь? Я Роха — провести быструю экскурсию?
Положить свиток с этим заклинанием на карту, и MakeHeroInteractWithObject(имя_героя, имя_свитка).
Если это какое-нибудь походное заклинание, можно сделать новое в свободном слоте и отключать/включать возможность его применения в нужные моменты.
А как изменить иконку и описание заклинания вместо призыва Ильм-хиджры с помощью скрипта?
function battle1(hero, region)
if GetCurrentPlayer() ~= 1 then return end -- проверка игрока
StartCombat(hero, nil, 3, -- количество отрядов (3)
CREATURE_MILITIAMAN, 45, -- 45 ополченцев
CREATURE_ARCHER, 23, -- 23 лучника
CREATURE_VINDICATOR, 10, -- 10 ревнителей веры
nil, "battle1_result")
end
function battle1_result(hero, result)
if not result then return end
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "имя_региона", nil)
end
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "имя_региона", "battle1")