KioMПолучается нужно эмулировать каст мобам?
Другой вопрос, можно ли как-то кастовать мобом скажем ускор, на экспертном уровне без редактирования самого моба? Онли скриптом
нет, если у существа явно не прописано заклинание, то оно будет кастовать его на продвинутом уровне. Если мне нужно кастануть спелл существом на каком-то специальном уровне/специальных условиях, я использую скрытых существ, которым явно прописаны заклинания. В бою вызываю скрытое существо -> кастую -> убираю существо. При такой схеме, появление существа остается незаметным. Пример кода(рабочий пример из NHF):
-- призыв
AddCreature(side, HELPER, 30, -1, -1, nil, 'fiona_sorrow_helper')
while not exist('fiona_sorrow_helper') do
sleep()
end
-- каст
for creature, _ in enemy_stacks_to_sorrow do
pcall(UnitCastAimedSpell, 'fiona_sorrow_helper', SPELL_SORROW, creature)
end
-- удаление существа
removeUnit('fiona_sorrow_helper')
while exist('fiona_sorrow_helper') do
sleep()
end