Герои Меча и Магии 5 - Картостроительство (Редактор карт)В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.
Уже не в первый раз сталкиваюсь с такой фигней, как GiveHeroSkill (heroname, skill_id). Так вот. Как мне дать герою Ульту, например, как Убер-Крик у некра или Супер-Открытие врат у демона? Названия уже точно не помню просто Обычным способом не работает, увы. Или я чет не так делаю...
HeroistУже не в первый раз сталкиваюсь с такой фигней, как GiveHeroSkill (heroname, skill_id). Так вот. Как мне дать герою Ульту, например, как Убер-Крик у некра или Супер-Открытие врат у демона? Названия уже точно не помню просто Обычным способом не работает, увы. Или я чет не так делаю...
DEMON_FEAT_ABSOLUTE_GATING = 98; -- Urgash's_Call NECROMANCER_FEAT_ABSOLUTE_FEAR = 111; -- Howl_of_Terror RANGER_FEAT_ABSOLUTE_LUCK = 124; -- Nature's Luck WIZARD_FEAT_ABSOLUTE_WIZARDY = 137; -- Arcane Omniscience WARLOCK_FEAT_ABSOLUTE_CHAINS = 150; -- Rage_of_the_Elements HERO_SKILL_ABSOLUTE_PROTECTION = 167 KNIGHT_FEAT_ABSOLUTE_CHARGE = 85; -- Unstoppable charge - что-то типа этого? или это не работает?
1) герой, действительно, должен обладать всеми нужными навыками, 2) если нужно обойти это ограничение, то можно использовать consoleCmd, но только в одиночной игре.
consoleCmd(command_string) Функция для ввода консольных команд через скрипт. Единственный параметр - это, собственно, строка выполняемой команды. Например, consoleCmd("enable_cheats") consoleCmd("add_skill WILDFIRE") даст выделенному в данный момент герою умение огненные стрелы, не проверяя наличие стрельбы и т.д. Нужны только основы нападения.
Значит, у меня такая ситуация... Герой находится в резерве. С ним у игрока запускается бой. Как сделать так, чтобы при завершении боя игроку НЕ передавались артефакты побеждённого героя? Наверно при помощи функции SetHeroLootable( sHeroName, bEnable ) это можно сделать, но вот работает ли она для зарезервированных героев?
Почему-то не хочет работать. В чем может быть проблема? Последовательность такая: сначала enable, потом disabled (эта ф-ия), затем selectiontype на 0, и наконец animation (death). Все срабатывает, но рамка информации остается, а жаль. В кампании она успешно отключается. (А2С2М2)