Оригинально) Круто, что работает.
По идее нужно не mdx открывать в Блокноте, а пересохранить модель в формат mdl и открывать в Блокноте её. Файлы tga являются просто другим форматом текстур, который используется в игре. Если слишком много весят, можешь перевести в blp, но считается, что у tga качество получше.
8gabriel8, у юнита максхп есть 100, урон 200. Наш бафф снижает урон на 90% (то есть юнит получит 20 урона). В твоём случае юниту поставиться 100 хп (максимум), 200 урона его убивает, что неверно.
Ну да, предполагал отсутствие урона больше максимального хп, нужно делать на основе способности Камня жизни прибавку здоровья 100500, которую вручать в момент получения урона и убирать после 0.00 секунд и расчёта разницы.
Nzoth, только под конец так и стал делать, когда смог наконец-то работника подвести. 4-5 раз их убивали)
И надо бы как-то триггерно оформить призыв ополченцев Эдмаром. А то их умирание по истечению таймера как-то погано выглядит. Например, нужно их сделать постоянными, а если заново призвать, то здоровье имеющихся восполняется, а призываются лишь недостающие. Ну или на крайний случай во время смерти создавать эффект, как у призванных волков, а самих юнитов удалять.
Ещё и Боевой клич Эдмара на нейтрально-пассивных зверей действует, просто забавно, когда лягушка с минусом к защите)
Они периодически мешают пройти, им по идее нужна проходимость с прочими юнитами, чтобы не получалось, когда спешащий на битву герой,чей клинок облит кровью сотен врагов, ждёт прыгающую перед ним лягушку, а не скачет через неё, не обращая внимания.
И Ледяной взрыв Дариона сносит деревья, он недостаточно силён, чтобы снести войска, но деревья сносит мгновенно. Это минусы, конечно, но в целом неплохая кампания.
Вот про блокирующих путь зверей, кстати:
По идее вообще не надо на врагов кидать Духовной подъём. А про вторую главу соглашусь, что там слишком сложно, мне так и не удалось набрать войск и через атаку отправить, чтобы сминали всех на вражеской базе.
В некоторых ситуациях Wait некорректно отсчитывает время, например, когда время меньше 0.10 секунд или игрок изменил скорость игры, хотя поставил Wait (game time). Если действия происходят внутри группы, то после Wait они не работают, либо иногда в циклах по А и В происходят сбои. Wait получается этакой нестабильной функцией, которая в некоторых ситуациях прекрасно работает, но в других может вызвать проблемы. Если кратко подытожить, то Wait смело можешь использовать при составлении кинематики, но для триггерной способности лучше таймер.
Триггер для воскрешения должен быть таким:
Событие: Боевая единица - юнит под управлением (Игрок 1) Умирает
Условие: (Dying unit) равно Герой равно Да
Действия: Wait 10.00 сек.
Герой - Revive (Dying unit) in (какой-то точке) со спецэффектом (или без).
Давайте-ка, немного позже опять сделаю и проверю, а то может не то говорю, так как напечатал по памяти и делал давно. Просто сейчас оцениваю кампанию Rare, игровой процесс занят, прерывать проверкой не хочу)
Сейчас проверил элементарный вариант, который описал, там всё работает. Но ранее мы вдвоём пробовали скипать одной переменной триггеры покрупнее, там были глюки. В ближайшие пару недель как раз надеюсь заняться редактированием диалогов кампании, там опять опробую одну переменную для скипа и опишу подробнее, если глюк снова появится. Если не будет, то, наверное, руки росли не из того места)
Специально глянул карту официальной кампании, там используются разные переменные для скипов. То есть даже нет смысла делать одну переменную, так как рискую узнать о багах после релиза.
Давайте-ка, немного позже опять сделаю и проверю, а то может не то говорю, так как напечатал по памяти и делал давно. Просто сейчас оцениваю кампанию Rare, игровой процесс занят, прерывать проверкой не хочу)
Начал играть и сразу тройку вещей, о которых хочу сообщить, чтобы не забыть:
Кнопка Удерживать позицию не имеет новой иконки.
DIS-версии иконок интерфейса не соответствуют игровым версиям.
Фраза орков, которые напали на лагерь в самом начале, озвучена слишком тихо, сначала подумал, что не озвучена вообще и полез в кампанию. Как предполагаю, громкость фраз вообще везде надо выравнивать.
Что-то не понял про багнутость диалогов. Вот конкретный случай:
Есть логическая переменная Skip;
Есть один диалог, в самом начале которого Skip=Нет, дальше между репликами стоит If Skip=Да Then Skip remaining actions Else // пусто//;
Есть второй такой же диалог;
Есть триггер с событием нажатия Esc и действием Skip=Да.
Если начать первый диалог и завершить, потом начать второй, то его будут прерывать реплики первого, словно он не завершался, хотя там же return произошёл, то есть действия должны прекратить выполнение. При этом, если сделать для двух диалогов переменные Skip1 и Skip2, то всё исправно работает.
» WarCraft 3 / По поводу импорта текстур.
По идее нужно не mdx открывать в Блокноте, а пересохранить модель в формат mdl и открывать в Блокноте её. Файлы tga являются просто другим форматом текстур, который используется в игре. Если слишком много весят, можешь перевести в blp, но считается, что у tga качество получше.
» Наследие Альянса / Релиз кампании "Последний Страж Лордерона"
» Наследие Альянса / Релиз кампании "Последний Страж Лордерона"
NazarPunk, патч 1.31 или 1.26?
» WarCraft 3 / Правка урона
» WarCraft 3 / Правка урона
» WarCraft 3 / Правка урона
» Наследие Альянса / Релиз кампании "Последний Страж Лордерона"
И надо бы как-то триггерно оформить призыв ополченцев Эдмаром. А то их умирание по истечению таймера как-то погано выглядит. Например, нужно их сделать постоянными, а если заново призвать, то здоровье имеющихся восполняется, а призываются лишь недостающие. Ну или на крайний случай во время смерти создавать эффект, как у призванных волков, а самих юнитов удалять.
» Наследие Альянса / Релиз кампании "Последний Страж Лордерона"
Они периодически мешают пройти, им по идее нужна проходимость с прочими юнитами, чтобы не получалось, когда спешащий на битву герой,чей клинок облит кровью сотен врагов, ждёт прыгающую перед ним лягушку, а не скачет через неё, не обращая внимания.
И Ледяной взрыв Дариона сносит деревья, он недостаточно силён, чтобы снести войска, но деревья сносит мгновенно.
Это минусы, конечно, но в целом неплохая кампания.
Вот про блокирующих путь зверей, кстати:
» WarCraft 3 / Правка урона
» Наследие Альянса / Релиз кампании "Последний Страж Лордерона"
» WarCraft 3 / Создание проклятого рудника через триггеры
» WarCraft 3 / Функция Wait и проблемы с ней
Триггер для воскрешения должен быть таким:
Событие: Боевая единица - юнит под управлением (Игрок 1) Умирает
Условие: (Dying unit) равно Герой равно Да
Действия: Wait 10.00 сек.
Герой - Revive (Dying unit) in (какой-то точке) со спецэффектом (или без).
» WarCraft 3 / Нужно ли собирать триггеры с одинаковым условием в один
» WarCraft 3 / Как сделать надпись "загрузка..." другого цвета?
Bergi_Bear даже лучше описал.
Ред. 8gabriel8
» WarCraft 3 / Как сделать надпись "загрузка..." другого цвета?
Ой, уже опоздал.
Текст менять в игровом интерфейсе.
Ред. 8gabriel8
» WarCraft 3 / Нужно ли собирать триггеры с одинаковым условием в один
» WarCraft 3 / Нужно ли собирать триггеры с одинаковым условием в один
» Наследие Альянса / Релиз кампании "Последний Страж Лордерона"
» WarCraft 3 / Нужно ли собирать триггеры с одинаковым условием в один
» WarCraft 3 / Нужно ли собирать триггеры с одинаковым условием в один
Только с началом второго.
Ред. 8gabriel8
» Наследие Альянса / Релиз кампании "Последний Страж Лордерона"
Фраза орков, которые напали на лагерь в самом начале, озвучена слишком тихо, сначала подумал, что не озвучена вообще и полез в кампанию. Как предполагаю, громкость фраз вообще везде надо выравнивать.
» Наследие Альянса / Релиз кампании "Последний Страж Лордерона"
Хотя ранее отлично работало.
» WarCraft 3 / Управление стрелками героем в камере от третьего лица. Как?
» WarCraft 3 / Как убрать ману у всех героев совсем и навсегда?
» WarCraft 3 / Нужно ли собирать триггеры с одинаковым условием в один