Lesnoi troll, двигать мгновенно, но на небольшое расстояние и очень часто. Таймером каждые 0.03 секунды двигаешь на 5-15, получается визуально плавное скольжение со скоростью 150-500.
Lesnoi troll, всмысле?! А что не понятно, само "притягивание"? - просто двигаешь юнитов (герой и молот) навстречу друг другу.
Если речь о том как это сделано - ну логично предположить после того как "молот" падает на землю, основная абилка у героя заменяется кнопкой "прыгнуть", как например у Кунки на 3 скилле - он сначала ставит метку на указанного героя, после чего абилка заменяется на кнопку преждевременной активации этой метки). При активации кнопки "прыгнуть" преждевременно заканчивается время ожидания (там же молот какое-то время лежит просто, 2-3 секунды) и героя начинает двигать к молоту, а молот - к герою. Всё движение заканчивается при их максимальном сближении.
quq_CCCP, какая разница что там по коду у фрога было? И так все знают что жопа там была. Нас здесь интересует механика и/или алгорит работы, что бы понимать как подходить к реализации.
SсRealm, да не, ты меня не понял. Когда я говорю "каст и снаряд", я имею ввиду что идет отлов каста абилки и создание дамми-юнита, который используется в роли снаряда/ракеты/файрбола/т.п.
На счет точек не понял. Если ты про то что однозначно лучше всегда юзать координаты вместо точек, то да, я согласен, ибо это не раз уже обсуждалось. Но если ты склоняешь всё к тому что это невозможно сделать на точках - то это совсем не так. Точки создаются по вычисляемым координатам и все необходимые действиия с ними можно делать точно так же (за исключение ряда отдельных случаев).
А я уже сделал)) только у меня это Рэксар, и бросает он топор, который связан с героем полупрозрачной молнией (огненное лассо). Ну и все остальные скиллы ± реализованы, но чуть по-своему.
SсRealm, нет, вообще не похоже. Если ты про то что снаряды двигаются, то так вообще все скиллы похожи между собой ))
Там идёт каст, снаряд летит в точку, и потом лежит какое-то время. Отдельно надо сделать возврат назад. Отдельно надо сделать прыжок к нему. Ну и так по мелочи, заплатки там для кнопок сделать и т.п.
Не подумай что троллю, но если вопрос заключается в том что "пробовал ли кто-то его сделать", то ответ будет - "да, пробовал". Без лишней демагогии скажу - попытки были успешными. Я себе сделал аналог, но немного другой. Тебе прям точная копия нужна? или просто сам механизм работы? Или тебя какой-то конкретный момент интересует?
Если хочешь, можешь ко мне в ДС заскочить, так я тебе могу более подробно его обрисовать и показать.
NsKSam, если применить это с умом, то можно высчитать нужный % ускорения и в момент начала исследования выставлять его на нужное значение, для того что бы итоговое время осталось таким, которым оно должно быть (при нужном % ускорения).
А проверь, конгда рудники в редакторе выделяешь, у них случайно владелец не игрок 25 или 28 ? В нижней части окна подписывается инфа по выделенному объекту.
Сейчас на рубатле есть куча подкрученных ладдерских карт с зумом и статистикой. Если нет конкретно той которая тебя интересует - напиши админам что б добавили.
Всё же скажу что проще использовать именно то, что ты использовать не хочешь. А для получения номера нужной анимации просто составить БД и юзать для определения.
Filosoft, лучше не трогать рабочих. Если они будут заняты каким-либо делами, то ты всем им собьёшь приказы.
Можно просто заблокировать строительство старого рудника для конкретного игрока (который провел исследование), и разблокировать строительство нового (так, как это сделано с берсерками у орды).
То что написано про "силу тьмы" мол она игнорирует защиту, правда лишь в том плане, что этот тип урона (в стандарте) никак не скаллируется когда наносится по любому из типов защиты, потому что там везде выставлено значение 100% (поменяй эти числа в константах, и уже эффект будет другой). Само количество защиты у атакуемой цели не игнорируется и влияет на урон как обычно!
Например: Одна (первая) единица брони уменьшает входящий урон на 6%. Осадный урон по укреплениям наносит 150%, а это значит что катапульта с условными 80 ед. атаки нанесёт 120 ед. урона по зданию с 0 защиты, и на 6% меньше по зданию с 1 ед. защиты, т.е. 120 - 6% = 120 - 7.2 = 112.8 ед. урона. Сила тьмы наносит всем типам защиты по 100% урона, и укреплениям тоже. Если катапульте поменять тип атаки (с осадной на силу тьмы), и она так же нанесёт 80 ед. урона, то укрепление с 0 ед. защиты получит ровно 80 ед. урона, и на 6% меньше если у него будет 1 ед. защиты, т.е. 80 - 6% = 80 - 4.8 = 75.6 ед. урона.
Можно изменить оригинальную абилку как нужно, проверть её работоспособность, и сделать с неё копию. Если на копии будут работать изменения - значит эта фигня лечится.
Описанный выше метод лечит шипы на теле героя от Техники, черную дымку от урона у темной стаи, и еще нескоторые штуки.
Сделать триггерную стремительность... Или это уже слишком?))
В момент нанесения урона бафф стремительности вроде уже отсутствует на атакующем. Или нет?
Я помню были траблы с БХ в доте, когда ему только сделали новый скилл-пассивку (джинада), которая бустила урон как будто он критует. И атакуя из инвиза с доп.уроном он так же бустился этим критом - получалось очень много урона. Поэтому стандартному инвизу убрали урон и докидывали его сверху уже триггерно. Примерно такая же ситуация у Ланаи с её инвизом - там доп.урон и эффект снижения защиты, который должен не ломать работу зарядов рефракта (1го скилла).
Это я к тому, что походу там не так всё просто было с этим отловом.
А как сейчас - хз.
Целочисленные как и реальные обнулять/удалять не нужно, поэтому их удаление и невозможно.
Максимум только обнуление.
И то это важно обычно только при работе с глобалками, когда ты начинаешь с ними что-то считать не проверив изначально чему она равна илиине перезадав ей стартовое значение...
» WarCraft 3 / Способность Celestial Hammer из Доты 2
» WarCraft 3 / Способность Celestial Hammer из Доты 2
Если речь о том как это сделано - ну логично предположить после того как "молот" падает на землю, основная абилка у героя заменяется кнопкой "прыгнуть", как например у Кунки на 3 скилле - он сначала ставит метку на указанного героя, после чего абилка заменяется на кнопку преждевременной активации этой метки). При активации кнопки "прыгнуть" преждевременно заканчивается время ожидания (там же молот какое-то время лежит просто, 2-3 секунды) и героя начинает двигать к молоту, а молот - к герою. Всё движение заканчивается при их максимальном сближении.
» WarCraft 3 / улучшение добычи золота виспами
Ред. Extremator
» WarCraft 3 / Способность Celestial Hammer из Доты 2
Ред. Extremator
» WarCraft 3 / Способность Celestial Hammer из Доты 2
Ред. Extremator
» WarCraft 3 / Способность Celestial Hammer из Доты 2
Если ты про то что снаряды двигаются, то так вообще все скиллы похожи между собой ))
Там идёт каст, снаряд летит в точку, и потом лежит какое-то время. Отдельно надо сделать возврат назад. Отдельно надо сделать прыжок к нему. Ну и так по мелочи, заплатки там для кнопок сделать и т.п.
» WarCraft 3 / Способность Celestial Hammer из Доты 2
» WarCraft 3 / Ladik's MPQ Editor v4.0.0.937
Ред. Extremator
» WarCraft 3 / Ladik's MPQ Editor v4.0.0.937
В настройках ничего нет.
Ред. Extremator
» WarCraft 3 / Изменение скорости строительства\обучения\исследования
Ред. Extremator
» WarCraft 3 / "Пустая" карта, созданная в редакторе
Ред. Extremator
» WarCraft 3 / Где можно скачать мод для зума на картах без него?
» WarCraft 3 / SetUnitX, SetUnitY и анимация бега (walk)
» WarCraft 3 / Улучшение для Проклятого рудника Нежити
Ред. Extremator
» WarCraft 3 / Атака силой тьмы
» WarCraft 3 / Оживший огонь
» WarCraft 3 / Боевая единица атакована
Ред. Extremator
» WarCraft 3 / Как отследить удар из невидимости?
В момент нанесения урона бафф стремительности вроде уже отсутствует на атакующем. Или нет?
А как сейчас - хз.
Ред. Extremator
» WarCraft 3 / Как удалить integer локальную переменную? И нужно ли?
Максимум только обнуление.
И то это важно обычно только при работе с глобалками, когда ты начинаешь с ними что-то считать не проверив изначально чему она равна илиине перезадав ей стартовое значение...
» WarCraft 3 / идеи
» WarCraft 3 / как изменить время внутри таймерного периодического триггера?
» WarCraft 3 / как изменить время внутри таймерного периодического триггера?
» WarCraft 3 / Продажа предметов
А во-вторых - лавки рас не продают только союзникам, например.
» WarCraft 3 / Продажа предметов