//===========================================================================
// How bad are memory leaks?
//==========================
// If you don't remove memory leaks, they suck memory:
//
// Location: 0.361 kb
// Group: 0.62 kb + 0.040 kb for each unit in the group.
// Effect: 11.631 kb
//
// Both, locations and groups are used very frequently. So when you don't fix those memory leaks,
// you will experience lag.
// When you want to see, how useful this is for your map, implement it
// and write 'call DisplayLeaks()' into a custom script that is fired when
// they game ends.
Почитай про утечки точек, как их создавать и удалять. Не знаю, как в твоём новом патче, но в 1.26 приказ отдаётся максимум 12 юнитам, у тебя может быть также, потому лучше отдавать приказ сразу после создания.
Предлагаю улучшить так:
Создать переменные для двух точек;
В триггере инициализации указать точкам значение центра областей 016 и 025;
Сделать периодический триггер с условием, что Король Мёртвых жив, а в действиях создание групп юнитов в одной точке, а сразу после создания приказ (Last Created Group) Перейти, нападая на противников, в другую точку;
По идее ещё бы отключить триггер за ненадобностью после смерти Короля Мёртвых, раз уж много таких триггеров, но всё равно изменение нагрузки будет незаметным, поэтому можно не отключать.
P. S. Утечка точки весит 0.361 кб, даже если не удалять утечки в этом триггере, то за 30 минут это будет 0.361х4х30=43.32 кб, что вполне приемлимо.
Пока кажется, что скорость атаки может быть слишком низкой, древень завершает атаку, но ещё не может повторно атаковать, А потому просто убегает от атак противников.
Это происходит, когда атаки у БОССА нет, либо класс Работник. Ещё под действием некоторых способностей юниты могут сначала убежать, а только потом атакуют. Например, если что-то типа Волны силы направишь на юнита, когда он тебя ещё не заметил.
Есть много способностей для юнитов, которые аналогичны геройским. Вроде бы все в нейтрально-враждебных лежат. Находишь там аналог Громовой поступи, ставишь туда все свои изменённые строки и даёшь своему друиду-энту.
Но раз обычная способность Громовая поступь не применяется юнитом, значит лучше сделаем триггер для её использования, чем будем искать причину. Например, пусть срабатывает при ударе друида-энта, либо ударе по друиду-энту. Триггер:
Событие: Боевая единица - Generic unit Атакован
Условие: Unit-type comparsion (Attacked unit), если друид-энт атакован, либо (Attacking unit), если он атакует, равно ДРУИД-ЭНТ
Действие: Боевая единица - Issue order no target (Attacked unit)/(Attacking unit) выбираешь из списка Громовую поступь Вождя тауренов
Посмотри в игровых константах, скорее всего там есть. А так мне приходит в голову вариант триггерный, когда все появляющиеся на карте юниты заносятся в триггер отлова урон, где два проверочных условия: источник урона-здание, наносимый урон больше или равен текущему здоровью, а в действии нанести этот урон от лица героя, владелец которого соответствует источнику урона.
UrsaBoss, когда только зарегистрировался здесь, то нравилось просто лазить по вопросам, читая, что люди спрашивают, как им отвечают. Так много нового для себя узнавал. Поэтому кажется, что это для кого-то такого же может быть и хорошо, что мы столько напечатали. Правда, не очень хорошо, что столько воды, а не выжимка самой необходимой информации, ведь устанешь читать)
Это потому, что ни одной вершины нет. У меня в случае создания эффекта идёт болванка с одной вершиной, чтобы открывать в mdlvis и менять путь текстурам, а когда эффект готов, то удаляю поверхность в Geoset Manager.
У вас весьма специфический вкус, сударь. Мне не понять-с)
Открывать модель, чтобы сохранить её в mdl, потом открыть Блокнотом, вбивать в Поиск... гррр. Открывай Редактор текстур и смотри пути к текстурам, если надо, копируй, в mdlvis можно копировать, в war3me нельзя. Пути к стандартным текстурам игнорируешь, как игнорируешь их, открывая mdl Блокнотом. Редактор текстур откроется, если хоть одна вершина выбрана.
Плюсы в том, что открываешь модель только один раз, не открываешь Блокнотом и поиск там не используешь, список текстур выглядит гораздо удобнее большого блока для каждой текстуры в Блокноте.
Как вообще можно делать это, когда такой удобный инструмент прямо по рукой?
Ну зачем так зашкварно?))) Но не спорю, так гораздо веселее на вопросы отвечать, возьму на вооружение.
Fly123, если серьёзно, то в mdlvis выдели хоть одну вершину и открой Редактор текстур (F3) там все текстуры с путями указаны.
Предпочитаю для этого war3me, она шустрее и больше видит. Открываешь ею модель, далее Windows->Texture Manager, там список текстур с путями.
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Синхронизация
» WarCraft 3 / Волны атаки. Можно ли как-то улучшить мой триггер?
» WarCraft 3 / Волны атаки. Можно ли как-то улучшить мой триггер?
Предлагаю улучшить так:
» WarCraft 3 / Как убрать функцию "Страх" у ИИ
» WarCraft 3 / Как убрать функцию "Страх" у ИИ
Ред. 8gabriel8
» WarCraft 3 / Как убрать функцию "Страх" у ИИ
» WarCraft 3 / Как убрать функцию "Страх" у ИИ
» WarCraft 3 / Использование нового заклинания новым враждебным героем
Но раз обычная способность Громовая поступь не применяется юнитом, значит лучше сделаем триггер для её использования, чем будем искать причину. Например, пусть срабатывает при ударе друида-энта, либо ударе по друиду-энту. Триггер:
Событие: Боевая единица - Generic unit Атакован
Условие: Unit-type comparsion (Attacked unit), если друид-энт атакован, либо (Attacking unit), если он атакует, равно ДРУИД-ЭНТ
Действие: Боевая единица - Issue order no target (Attacked unit)/(Attacking unit) выбираешь из списка Громовую поступь Вождя тауренов
» WarCraft 3 / Использование нового заклинания новым враждебным героем
» Администрация XGM / Картинка как ссылка не работает?
» WarCraft 3 / Опыт за убийство юнитов башней или каким-либо другим зданием
» WarCraft 3 / Почему у меня не прогружаются импортированые текстуры?
Ред. 8gabriel8
» WarCraft 3 / Проблема с моделями построек
Чтобы увидеть текстуры пути, нажмите в окне редактора английскую P.
» WarCraft 3 / Как избавиться от утечки?
» WarCraft 3 / Как избавиться от утечки?
» WarCraft 3 / Сборные предметов/Респавн мобов/Супер Предмет/Порча и другое...
» WarCraft 3 / Сборные предметов/Респавн мобов/Супер Предмет/Порча и другое...
P. S. NazarPunk - красавчик!)
» WarCraft 3 / Чёрно-зелёные квадратики повсюду...
Ред. 8gabriel8
» WarCraft 3 / Чёрно-зелёные квадратики повсюду...
» WarCraft 3 / Редактор не полностью на русском?
» WarCraft 3 / Чёрно-зелёные квадратики повсюду...
Ред. 8gabriel8
» WarCraft 3 / Чёрно-зелёные квадратики повсюду...
Открывать модель, чтобы сохранить её в mdl, потом открыть Блокнотом, вбивать в Поиск... гррр.
Открывай Редактор текстур и смотри пути к текстурам, если надо, копируй, в mdlvis можно копировать, в war3me нельзя. Пути к стандартным текстурам игнорируешь, как игнорируешь их, открывая mdl Блокнотом. Редактор текстур откроется, если хоть одна вершина выбрана.
Плюсы в том, что открываешь модель только один раз, не открываешь Блокнотом и поиск там не используешь, список текстур выглядит гораздо удобнее большого блока для каждой текстуры в Блокноте.
Как вообще можно делать это, когда такой удобный инструмент прямо по рукой?
» WarCraft 3 / Сборные предметов/Респавн мобов/Супер Предмет/Порча и другое...
Ред. 8gabriel8
» WarCraft 3 / Чёрно-зелёные квадратики повсюду...
Предпочитаю для этого war3me, она шустрее и больше видит. Открываешь ею модель, далее Windows->Texture Manager, там список текстур с путями.