Герои Меча и Магии 5 - Картостроительство (Редактор карт)В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.
[ВОПРОС] Как задать специализацию героя с помощью скриптов?
Я снова с вопросом. Прошерстил тему по созданию героя, но по этому поводу там ничего не нашел. Хочу сделать герою самую простую специализацию: за каждые 3 уровня он будет получать +1 ед. к знанию. Как это можно сделать?
Re: [ВОПРОС] Как задать специализацию героя с помощью скриптов?
CallumЯ снова с вопросом. Прошерстил тему по созданию героя, но по этому поводу там ничего не нашел. Хочу сделать герою самую простую специализацию: за каждые 3 уровня он будет получать +1 ед. к знанию. Как это можно сделать?
Re: [ВОПРОС] Как задать специализацию героя с помощью скриптов?
Ну или скриптами, но это будет действовать только в рамках карты. Повесьте триггер HERO_LEVELUP_TRIGGER, а в функции, им запускаемой, добавьте проверку кратности (Уровень+1) трём, и если это истинно, то повышайте знание героя на 1. Но если вы хотите создать героя для игры в целом, то да, ознакомьтесь с принципом работы игровых механик в NHF.
__________________ ✍С уважением, }{0TT@6bI4 _________________ Группа картостроителей Там ответы на вопросы, руководства, гайды и прочее _________________
С уважением, }{0TT@6bI4 _________________ Группа картостроителей Там ответы на вопросы, руководства, гайды и прочее _________________
Re: [ВОПРОС] Как задать специализацию героя с помощью скриптов?
}{0TT@6bI4Ну или скриптами, но это будет действовать только в рамках карты. Повесьте триггер HERO_LEVELUP_TRIGGER, а в функции, им запускаемой, добавьте проверку кратности (Уровень+1) трём, и если это истинно, то повышайте знание героя на 1. Но если вы хотите создать героя для игры в целом, то да, ознакомьтесь с принципом работы игровых механик в NHF.
Нет, меня интересовало создание специализации строго для одного сценария. Спасибо, попробую.
Добавлено через 23 минуты
}{0TT@6bI4Ну или скриптами, но это будет действовать только в рамках карты. Повесьте триггер HERO_LEVELUP_TRIGGER, а в функции, им запускаемой, добавьте проверку кратности (Уровень+1) трём, и если это истинно, то повышайте знание героя на 1. Но если вы хотите создать героя для игры в целом, то да, ознакомьтесь с принципом работы игровых механик в NHF.
Не подскажете знак для проверки остатка от деления числа? % не работает, не знаю, как это реализовано в LUA
Re: [ВОПРОС] Как задать специализацию героя с помощью скриптов?
Ничего нового: mod(x,n) выявляет остаток от деления x на n. Если остаток равен нулю - значит, делится нацело.
__________________ ✍С уважением, }{0TT@6bI4 _________________ Группа картостроителей Там ответы на вопросы, руководства, гайды и прочее _________________
С уважением, }{0TT@6bI4 _________________ Группа картостроителей Там ответы на вопросы, руководства, гайды и прочее _________________
Re: [ВОПРОС] Как задать специализацию героя с помощью скриптов?
}{0TT@6bI4Ничего нового: mod(x,n) выявляет остаток от деления x на n. Если остаток равен нулю - значит, делится нацело.
Спасибо. Просто в Питоне mod - это и есть %, поэтому запутался. В справочнике по Lua посмотрел, что там это реализуется через модуль fmod. Здесь ничего импортировать предварительно не нужно?