Вариант А - самому поправить этот косяк модели, если имеется навык.
Вариант Б - попросить кого-то сделать сделать за тебя.
Вариант Ц - написать тому кто сделал эту модель, что бы он сам её поправил.
когда он меняет форму, не важно начало это или конец действия скилла
проскакивает событие применения способности, в этот момент можно проверить тип юнита
вот тебе и ответ
ещё как вариант - отлавливать потерю баффа от перевоплощения (да, перевоплощение это такой бафф, если его снять - герой мгновенно потеряет альтернативную форму в которой пребывает)
отловить потерю баффа можно по событию - "юнит получает урон", а сам "урон" равен 0
но для этого надо как-то чекнуть что юнит вообще имел бафф (можно заранее в группу занести и проверять по ней, или же скилл-пустышку, или ещё что-то)
Да. Тема привязки не раскрыта...
Что именно имеется ввиду? кого конкретно эффекта/результата хочется получить тс?
Не понятно, давай подробнее, с примерами
Событие - юнит умирает
дальше проверки
Убийца должен быть "кто-то", а не "никто"
Этот "кто-то" должен иметь скилл "пассивку" (уровень больше 0)
Далее смотришь является ли цель героем ( юнит-инициатор является героем == да )
Устанавливаешь здоровье как ... число = (текущее здоровье) + (отхил)
Отхил = (макс.хп убитого) * (процент)
Процент = (уровень скилл * 0.10) + 0.10 ............ в итоге будет 0.2 / 0.3 / 0.4
Описать триггер можешь? А чародейскую ауру я хотел как баф себе, но я понял к чему ты клонишь.
Значит берёшь ещё одну ауру и даёшь её своему герою (аура торнадо например), настраиваешь на врагов-героев.
Делаешь триггер который будет отлавливать касты и условии что на них есть бафф ауры торнадо
Дальше можешь взять героя (группой найти или из переменной) и нанести от его лица урон и маг.резист
Как вариант - отлавливать касты, если в игре уже есть владелец такой ауры (прокачал скилл - включил/создал триггер). И при касте выбирать всех врагов вокруг (ну если баффа не будет, то только так) и искать среди них владельца (героя с аурой). Брать его и от его лица наносить нужный урон + давать маг.резист
Вроде всё просто.
Если не понятно как работает маг.резист "Благо.Элуны", то подскажу
1.00 в значении означает множитель урона как х1 (100 урона * 1 = 100 ... ничего не изменилось)
0.80 в значении означает множительно как "-20%" (условно), 100 * 0.8 = 80
1.25 даёт +25%, и получаем 100 * 1.25 = 125 урона
Там очень много чего можно исправить... оооочень...
А для того что бы переводить - свяжить с автором да и всё.
Попроси его дать данные для локализации - будешь работать только с текстом, и всё.
А ему укажи на баги в его карте - он поправит сам.
В итоге карты можно сделать идентичными друг другу
люди смогут играть в одной игре с разными версиями перевода
Одни будут видеть сообщения на рус., другие на исп.
Во-первых, что есть "локальный таймер" ? Это таймер записанный в локальную переменную?
Во-вторых, зачем тебе точка, если ты используешь XY ? Работай с ними
В-третьих, да. Использование в течении всей игры одной заранее созданной точки вызывает меньше нагрузки чем постоянно создание и удаление новых (кто-то там доказывал на примере и цифрами что от ремувнутых точке всё равно остаётся шлак в памяти...)
Данимачески создаёшь событие на получение нужным юнитом урона
Фильтруешь принимаемый юнитом урон
Производишь обмен ХП между юнитом и записанным кастером (привязанным к нему)
Есть такой графический баг - если слишком сильно завысить высоту рельефа, то он упадёт вниз и будет как бы оттуда подниматься вверх (будто вы дошло до его 100% высоты и теперь он ушёл в овер-9999 и возвращается нулю).
Можно попробовать с высотой юнитова... у меня так руки и не дошли проверить
Ред. Extremator
» WarCraft 3 / Аура на увеличение магического урона
юниты БЕЗ маны не будут получать бафф от чародейской ауры
у других аур свои фишки в этом плане
» WarCraft 3 / Казармы
Вариант Б - попросить кого-то сделать сделать за тебя.
Вариант Ц - написать тому кто сделал эту модель, что бы он сам её поправил.
Ред. Extremator
» WarCraft 3 / Аналог способности канал
» WarCraft 3 / Перевоплощение
проскакивает событие применения способности, в этот момент можно проверить тип юнита
вот тебе и ответ
но для этого надо как-то чекнуть что юнит вообще имел бафф (можно заранее в группу занести и проверять по ней, или же скилл-пустышку, или ещё что-то)
» WarCraft 3 / Автокаст
» WarCraft 3 / Как двигать юнит по таймеру без утечек
Потом переделай на Jass'е
» WarCraft 3 / Исправить баг
вот
» WarCraft 3 / привязка предмета в warcraft 3 В RPG Карте
Что именно имеется ввиду? кого конкретно эффекта/результата хочется получить тс?
Не понятно, давай подробнее, с примерами
» WarCraft 3 / Пассивка 2
дальше проверки
Убийца должен быть "кто-то", а не "никто"
Этот "кто-то" должен иметь скилл "пассивку" (уровень больше 0)
Далее смотришь является ли цель героем ( юнит-инициатор является героем == да )
Устанавливаешь здоровье как ... число = (текущее здоровье) + (отхил)
Отхил = (макс.хп убитого) * (процент)
Процент = (уровень скилл * 0.10) + 0.10 ............ в итоге будет 0.2 / 0.3 / 0.4
» WarCraft 3 / Пассивка
Делаешь триггер который будет отлавливать касты и условии что на них есть бафф ауры торнадо
Дальше можешь взять героя (группой найти или из переменной) и нанести от его лица урон и маг.резист
1.00 в значении означает множитель урона как х1 (100 урона * 1 = 100 ... ничего не изменилось)
0.80 в значении означает множительно как "-20%" (условно), 100 * 0.8 = 80
1.25 даёт +25%, и получаем 100 * 1.25 = 125 урона
» WarCraft 3 / Исправить баг
Попроси его дать данные для локализации - будешь работать только с текстом, и всё.
А ему укажи на баги в его карте - он поправит сам.
люди смогут играть в одной игре с разными версиями перевода
Одни будут видеть сообщения на рус., другие на исп.
» WarCraft 3 / Исправить баг
И потом ты переменной с фолс даёшь опять значение фолс... ну прям лолс
» WarCraft 3 / Технический вопрос по JASS - движение точки и производительность
» WarCraft 3 / Источник частиц и Ленточный источник МГНОВЕННО исчезают
Extremator:
» WarCraft 3 / Источник частиц и Ленточный источник МГНОВЕННО исчезают
Ред. Extremator
» WarCraft 3 / Весь урон в кастера
Фильтруешь принимаемый юнитом урон
Производишь обмен ХП между юнитом и записанным кастером (привязанным к нему)
» WarCraft 3 / Привет) как изменить высотку юнита в минус
Ред. Extremator
» WarCraft 3 / Смертельный яд
Тип буфера: "Движение" / "Скорость боя" / "Убить боевую единицу" / "Урон".
» WarCraft 3 / Строки в квестах, сообщениях и пр.
он хранит эти строки (ищи по номеру)
» WarCraft 3 / Проблема с редактором не знаю что делать
он сам должен выправить корявости которые вводил в скрипт
» WarCraft 3 / Насчёт WarCraft 2
да, она не будет точно такой же, т.к. это объяснили выше
но это лучший вариант, если уж так хочется
» WarCraft 3 / Изучить триггерно все улучшения
Ред. Extremator
» WarCraft 3 / Изучить триггерно все улучшения
set Upgrade[2] = Железные щиты
set Upgrade[3] = Железные мушкеты...
цикл А от 1 до 3
установить уровень улучшения Upgrade[A] на 10 для игрок (игрок-инициатор)
» WarCraft 3 / Изучить триггерно все улучшения
» WarCraft 3 / [Jass]Условие на выбор юнитов в группе