9

» WarCraft 3 / Как настроить поднятие предметов ИИ?

МрачныйВорон, разве что упоминания какие-то, без детализации. В общем и целом представляю, что это такое, но как конкретно работать со всем этим, - без понятия.
9

» WarCraft 3 / Как настроить поднятие предметов ИИ?

quq_CCCP:
у нейтралов общий ИИ, и ничего изменить нельзя.
У одного моего кореша в карте герои на слоте компьютера или нейтрала, не помню точно, сами поднимали айтемы. Именно сами, не триггерно. Как такое же намутить? Спросил бы, конечно, у него, но он канул в лету.

В обычном-то Варике они ж как-то делают это. Как такую же темку размутить?
9

» WarCraft 3 / Самоуничтожение юнита.

mistwood: интересовала именно способность с детонацией.
Смари, какие варики я отрыл. Правда, некоторые из них совсем потешные:
• Сокрушение миносов. Ставишь ей шанс 100%, разрешаешь спеллу урон по себе, даёшь мине атаку (анимку атаки убираешь) и нужный рендж атаки (оный и будет радиусом детонации). При первом же ударе по врагу мина устроит бошетунмай. Дай ей классификацию работник или как-то так оно там называется, и она не будет драца без приказа, посему сможешь сам контролировать её детонацию.
• Как выше уже было сказано - все клепы и стомпы, опять же, с уроном по себе.
• Клинки варденки с уроном по себе без анимации (хотя кста хз, входит ли в радиус поражения сам кастер).
• Иммолейт димы с уроном по себе (с ним вообще не игрался, мэбэ там анимацию отрубить нельзя будет, хз).
• Хауль пита с мгновенным лютым уроном, в том числе и по себе.
Ну и + добавь сюда все таргетные абилки с ауе-уроном. Я сделал просто выборку антаргетных, которые сразу бахать будут.
9

» WarCraft 3 / Самоуничтожение юнита.

rsfghd:
TechnoViking, почти все мины мгновенно детонируют)
Так он спросил про актинвый спелл детонации:
rsfghd: я мог нажать у нее способность детонации и она уничтожалась
Он имеет в виду не стандартную абилку гоблинской мины, а кастабельный спелл-суецид с ауе-уроном. МБ человек просто оочень не хочет в триггеры (оно кстати и справедливо, ведь любой триггерный спелл нагружает карту сильнее, чем костыльный, офк если они +\- равноценны по велью-действию). Я всего лишь чётко отвечаю на поставленный вопрос.

Extremator:
Мне почему-то кажется что в стандартом скилле спавна мины можно настроить время жизни. Если же **нет*, то взять за основу скилл знахаря на создание духа-наблюдателя. Но всё же, я бы сделал триггерно всё... но это я...
Тут соглы кста, трапы\варды куда лучше будут, у них точка приложения есть.

Кстати ещё проще, чем рейноффаер, будет просто клеп кентавара с разрешением урона по себе дать. Должно работать. Хотя вроде как в масштабах большой карты это плохой спелл в плане нагрузки карты, нужен урон без стана, если прям вот до идеала эту темку точить.
9

» WarCraft 3 / Самоуничтожение юнита.

"Со сроком жизни 5 минут" - мина должна быть технически саммоном на 5 минут, тогда тебе триггерно не придётся отслеживать и убивать её по таймингам [хотя если ты прям СОВСЕМ-СОВСЕМ в триггеры лезть не хочешь, то можешь волков фарсира попробовать перебахать на "призыв" мины лол, ток тут вопросик будет с точкой этого самого призыва, - я не уверен, что он будет каждый раз саммонить нужное именно там, где тебе нужно прям вот ТОЧЕЧНО, смещения скорее всего будут так или иначе, хоть и незначительные]:
"Чтобы давала обзор и я мог следить за ней" - в РО выстави параметры вижна + мина должны быть под твоим контролем\под контролем слота, с которым у тебя общий вижн (здесь можно 13-16 слоты подвязать, если у тебя Варик 1.26, как и у меня):
Насчёт спелла детонации без триггера... Ну если тебе не в кайф суецид чей-либо, то можно сделать клоунский костыль - ауе спелл с уроном, который будет дамажить и по своим, посему саму мину и отмудохает (но здесь будет требование с тем, что ХП мины не должно быть больше, чем урон с мины). Например, рейноффаер пита. Только я не знаю, можно ли там убрать полностью анимацию дождя, чтобы чисто урон проходил, а визуально нече не было. Но если не вкатит, то можно просто по ауе-дд-спеллам пройтись и поискать получше варики. На самом дожде кстати задержка мелкая будет из-за времени до приземления, обыграешь это типа СРАБАТЫВАНИЕ МИНЫ лол, ирл-мина же какое-то время всё равно тратит до того, как подорваться после нажатия, если я офк не ошибаюсь.
Загруженные файлы
9

» WarCraft 3 / Не работают абилки на + ХП

quq_CCCP:
Что мешало апгрейдом сделать или книжкой на хп? Про предметные абилки есть статьи, советую почитать.
От грейдов РО по швам трещать будет, на каждый тип вышки по 10-20 копий.
Про книжку кстати не догадался. Вероятно, это даже лучше будет. Спасибо.

quq_CCCP:
Что мешало апгрейдом сделать или книжкой на хп? Про предметные абилки есть статьи, советую почитать.
А как здание заставить книжку поднять? У него на приказ райтклика алерт "невозможно взять на борт". А добавление абилки нече не даёт. Надо именно книжку поднимать.
9

» WarCraft 3 / Вызывает ли утечку проигрыш звука на юните?

rsfghd:
Ты крепил когда-нибудь спецэффект к юниту и удалял его? Лишних утечек не происходило же
Я потому и поинтересовался, что спецэффекты создают утечку, если не удалять их после юза. Не знал, как всё это "под кожей" выглядит.
9

» WarCraft 3 / Как сделать систему ускорений юнитов по определённому ланду?

quq_CCCP:
TechnoViking, пока сам не научишся делать все руками, когда тебе только намекнули как это делается, а ты все понял и реализовал в коде - это не работает, все вопросы а как попроще, а на гуи пооптимальнее - это все попрошайнечество, которое к несчастью недает вам развиватся и сделать чето реально своё и работающе, а не мега огромная эпичная карта в которую никто не играет и она вовсе не работает...
Друг, это не попрошайничество. Если у нас с тобой будет по одному яблоку, и мы обменяемся, то у нас ровно всё так же и останется. А если будет по одной идее, то после обмена каждый будет иметь по две идеи.
480-480 - очень много, даже в мили картах где триггеров то нету, это вызывает проблемы, не стоит оно того.
Что за рпг и квесты в 2020 году, чуваки ваще нихотят ниче читать и нивочто вникать, спеллы методом тыка у героя проверяют, мега эпичный сюжет боюсь будет некому заценить, у мб если только ролик запилишь с какой нить модной темой, то может быть, на ютубе срубишь просмотров.
Так я для себя делаю, по большому счёту. Это просто получилось так, что у меня андеграунд-команда разрабов сформировалась из почти 10 человек. Мне очень нравится в соло аутировать и строить свои деревни в Варкрафте по 5 часов... А так я соглы с тобой, даже базовые тесты и мало-мальский сбор аудитории показал, что настоящих енджоеров почти и нет здесь.
9

» WarCraft 3 / Как сделать систему ускорений юнитов по определённому ланду?

quq_CCCP:
хотим чтобы кто то
Ну ты вот про дизассамблизацию сказал. Это же как раз та вещь, которую в соло я вряд ли осилю, и здесь рациональнее попросить толкового человека в этом плане. К тому же я не прошу сделать всю карту за меня, мне чисто нужен опыт более высокоранговых челов в этих делах.
9

» WarCraft 3 / Как сделать систему ускорений юнитов по определённому ланду?

Clamp:
Что такое нативка?
Предопределённый в API игры метод, "нативная функция".
А я так понимаю, мне в силу моего слабого знания кодов толка мало будет оттого, если ты подробно пояснишь, что такое нативная функция? А то я погулил, там чёт только про приложения какие-то телефонистические. Мрак.
Хотя, справедливости ради, у локалплейера получилось объяснить мне, что такое поток. Так что я не так уж и безнадёжен.
9

» WarCraft 3 / Как сделать систему ускорений юнитов по определённому ланду?

Clamp:
А вот это уже дело вкуса, про уродливый.
Лол, нет, это дело быстродействия и массового захламления оперативной памяти. Уродливый он в плане решений, которые в нём используются в угоду тому, чтобы можно было мышкой кликать вместо ввода того же самого с клавиатуры. Хотя и в визуальном плане код, который генерируется посредством гуи очень так себе выглядит.

Попробуй любой свой триггер сконвертировать в код в редакторе, увидишь сам.
Кстати я сам ушёл с гуи когда начал мультиборды делать активно, настолько всё проще и приятнее было редактировать напрямую, а не через три слоя выпадающих меню.
Да лан-лан, это я тя подловить хотел, дурачка включив, что не так понял. Мне просто малёха доставляет эта дискуссия гуманитария и технаря про ГУИ и КОД.
Если говорить серьёзно, то базара 0, технически джасс\луа\etc... на порядки совершеннее, - глянуть только на те чудеса доты, что драколич завёз. Но, мб это у меня такая шиза в голове, что вот ну НЕ ХОЧУ никак на джасс. Не из-за лени, я не такой. Да чё там лень, мне уже предлагал один умный чел полностью карту перепилить, на джасс вроде. Чтобы я тупо на нём как гномик на алхимике сидел, и мы вместе скакали бы под синим заревом варкрафта. Но я отказался, потому что хочу сам + хочу на ГУИ всё делать. Слишком уж понравилось. И я даже попуститься готов люто вычурными механиками, которые сделали бы мне карту
как-то посочнее что ли не знаю, ради вот этого чувства приятного от составления конструкций на ГУИ, ведения своей БД в экселе\ворде и жирнющего диздока.
1 пункт от Clamp: 2.2 (троллинг) Не оценил.
9

» WarCraft 3 / Как сделать систему ускорений юнитов по определённому ланду?

Clamp:
Хз, переход от гуи к коду это просто эволюция, почему нужно их противопоставлять мне не вполне понятно.
Мортышек в своё время никто не спрашивал. Их Зов бытия взял и заставил эволюционировать, стать людьми. А у Человека всегда есть выбор. Оттого почему бы и не поразмыслить, что лучше? Взвесить все за и против.

Clamp:
Особенно учитывая что под капотом гуи это и есть код, только уродливый.
А вот это уже дело вкуса, про уродливый.
9

» WarCraft 3 / Как сделать систему ускорений юнитов по определённому ланду?

Clamp:
Я вижу твою текущую позицию примерно так:
Люди учатся чтобы исполнять свои задачи, а ты отказывашься от задач потому что для их исполнения нужно учиться.
Ну философия подъехала, че. Сижу в бочке и счастлив.
Никто не говорит учить всё что Jass может, но в твоём случае есть смысл делать именно на нём, чтобы, например, не плодить группы во вред производительности.
Здесь ещё эстетическая составляющая роляет. Мне ГУИ как родной стал за эти 2 года, а бездушный костлявый худой код (почему-то именно так он у меня в воображении ассоциируется) кажется каким-то недружелюбным.
9

» WarCraft 3 / Как сделать систему ускорений юнитов по определённому ланду?

Clamp:
попробуй нанесённый урон половить например в общем случае.
Соглы, не выйдет. Или выйдет, но через тобою упомянутое место. Поэтому здесь решение проблемы оченно простое, - не надо создавать спеллов\механик, где нужно ДДС. К тому же, как по мне, это не является важным пунктом хорошей мили-карты. Стандартные спеллы или их малые видоизменения крайне неплохи. К чему изобретать велосипеды? Удивить кого-то? Заслужить похвал? Это мишура всё и фейерверки.

Clamp:
Путать рациональность и понты это надо уметь.
Да не, это я чисто так, про понты, для красного словца. К тебе не относится, ты даже зачин диалога этого начал с "предлагаю", "советую".
Просто я те грю, "как на ГУИ сделать?", а ты гришь "учи весь джасс". Ну лол, тебе же это дело двух секунд.
9

» WarCraft 3 / Как сделать систему ускорений юнитов по определённому ланду?

Я бы те кстати показал щас кой-какую интересную переписку мою с одним челом, который тут гоняет под ником "ofeerist", дабы показать до чего доводит чванливость и "война гуи и джасса". Но подобной грязью заниматься не буду.
___
Когда чеченцу от русского что-то нужно, и он пытается это сказать ему на ломаном русском, адекватный русский не будет включать дурачка и говорить "мая твая не панимаю, иди учи русский и сдавай ЕГЭ на 100 баллов". Он объяснит как может, - так, чтобы его поняли.
9

» WarCraft 3 / Как сделать систему ускорений юнитов по определённому ланду?

Clamp:
вариковскими функциями изменять скорость передвижения попросту нельзя, оно такое кривое шо жуть
Жажду подробностей.

[я полный 0 в джассе]
А вот и не основа основ, у меня почти все баги фиксятся, и карта не лагает. Особых напрягов не чувствую.
Вон Создай деревню сделал чел на чистом ГУИ, и прекрасный проект, можно сказать, вышел. Выстрелил и ничего.
Для хорошей карты нужна не тонна кода и какие-то оверсложные системы, новые герои, фанфары с мишурой...
Нужна просто Идея и любовь к варику.
9

» WarCraft 3 / Как сделать систему ускорений юнитов по определённому ланду?

rsfghd:
TechnoViking, тю, ну если хочешь без периодика то ставь области где они должны бегать ускоренно, когда входят выдаёшь абилку, когда выходят - отбираешь
Вот терь лишь об этом и подумываю. Типа болота какие-нибудь замутить специально +\- прямоугольной формы с маслом или священную поляну с массхастом...
9

» WarCraft 3 / Как сделать систему ускорений юнитов по определённому ланду?

Clamp:
А где вот это найти в редакторе?
native          SetUnitMoveSpeed    takes unit whichUnit, real newSpeed returns nothing
constant native GetUnitMoveSpeed    takes unit whichUnit returns real
constant native GetUnitDefaultMoveSpeed takes unit whichUnit returns real

Сейчас нативок больше чем есть по ссылке, но у меня нет установленного варкрафта, чтобы вытянуть common.j актуальный.

Немного ошибся, не метод сброса в дефолт, а метод узнать её дефолтное значение.
А можно как-то всё это на ГУИ переделать? [я полный 0 в джассе]

rsfghd:
Я уже делал подобное, тоже играл в донт старв, вариковскими функциями изменять скорость передвижения попросту нельзя, оно такое кривое шо жуть, надо выдавать абилку ботинок. Периодическим таймером выбираем всех юнитов в группу при условии что они находятся на почве и не имеют абилку ускорения, выдаём им ускорение. Другим действием выбираем всех юнитов в этой группе при условии что они находятся не на почве и удаляем абилку
Ну лол, походу ЗДАРОВА СЕКУНДНЫЕ ПЕРИОДИКИ
Этого я и боялся...
9

» WarCraft 3 / Как сделать систему ускорений юнитов по определённому ланду?

Clamp:
их в лейте будет под несколько тысяч на карте
Предлагаю потестировать карту с таким количеством юнитов заведомо, узнаешь очень много об оптимизации игрового процесса. Спойлер: даже несколько сотен окажутся малоиграбельным количеством.
Проверять нужно юнитов с приказом отличным от "стоп", а не ВСЕХ юнитов на мили-карте.
А вообще советую сначала проверить как оно работает, прежде чем говорить о перемешивании чисел.
Хорошо. Возможно, я не прав. Я протесчу всё, что ты сказал.
Помимо функции установки скорости есть функция её сброса в дефолт.
А где вот это найти в редакторе?