я кидаю в юнита стан с длительностью 0.00
и запускаю таймер с периодом в 0.1 сек
если таймер уже запущен - ничего не делаю с таймером
далее я записываю юнита и время его "стана", например set time = 2.00
каждые 0.1 сек таймер высчитывает по 0.1 из time и когда оно станет < 0.1 , то я триггерно сниму бафф стана
при этом всё это делает в массиве
цикл от 1 до N пролистывает все time[i] и все их перерасчитывает, и оканчивает
при попытке дать стан, я проверяю есть ли на нём он уже
если есть - я не даю стан заново, а ищу номер массива, в который уже юнит записан
и если новое время стана больше чем старое - обновляю, иначе - не трогаю ничего
в итоге имеем триггерный бафф стана
добавить к этому ещё и текст-таг + скрытие/показ его игрокам по команде, и мы имеем возможность видеть реальное время стана в игре... гы
Конечно не будет сбрасываться если у канала забыть убрать галочку - Отключить прочие способности!
Нее, у меня там всё отключено. Не первый же раз с ним работаю.
Тем не менее - таргетовый скилл, перемещает юнита в 90 от позиции таргета, по направлении к позиции кастера (типа в упор к нему). Использую GUI функцию, которая принимает юнита и точку (без уголов и напрвлений до точек).
к сожалению я не буду ничего менять (так как 80% указанного я просто не знаю как менять)
что именно ты не знаешь как узменить?
Добавить сферу коллюзии, делается даже через War3ModelEditor
в РО можно просто добавить ренж атаки и прочие мелочи
ну тут хз, изи способа нет
тупо переименовать
я так понял это спецом сделано... или нет... поправить кароч просто
через стандартную абилку
сделать триггерно эффект от атаки, это не сложно
тоже в РО исправить
огненный шарик можно починить и улучшить, огненный щит - тоже, замедление - тоже, и полиморф - тоже, буран - можно придумать что-то, и тоже сделать нормальным.
WW перестаёт становиться DIS, когда у героя более одной абилки WW
типа что бы ты мог активировать другой, пока работает первый... но разблокировка идёт на все сразу (и на сам себя тоже)
Иногда каст абилки не сбивается если юзать гуишное перемещение юнита.
Вот у меня блинк мортры на юнита, юзаю, она перемещается и атакует ... кд при этом идёт нормально
Попробовал то же самое сделать сейчас на голой карте - кд сбрасывается, а мана тратится...
Вывод - потеря кд зависит от каких то условий...
И да, когда советуете использовать SetUnitX/Y, объясняйте что это ведёт к игнорированию такой штуки, как понятие "блинк" - авто-атаки юнитов и миссл-скиллы всё равно попадут в цель (стандартные).
(делал триггерный блинк Магины - столкнулся с тем что не мог уйти от авто-атак, они всё равно попадали и убивали на лоу хп...)
Стены некликабельны (не смог заставить рабочего атаковать её... только балистой проломил, т.к. аое атака по граунду)
Ренж атаки балист 400... серьёзно?
Рабочие теряют набранные ресурсы, во время переключения списков построек (для галочки)
Название улучшения мечей у альянса на 1м уровней - "+2"
"Улучшить баллисты", "Улучшить щиты", и "+2"
В центре карты золотой рудник с 0 золота
Момент улучшения рыцарей в паладинов (как то криво вы это сделали)
Атака грифонов правтически ваншотит солдатов (как то это слишком сильно вышло, тестаните там)
Один молот брошенный в толпу футманов выбивает от 3 до 7 штук стабильно (разлетаются как кегли)
Он даже САМ СЕБЯ дамажит!!!!
Ренж атак эльфов лучников 200... серьёзно?
Маг - тут вообще трындец
а) огненный шар как то багается - пролетает чуть, потом висит N минут и продолжает полёт
б) огненный щит висит на "голове" юнита, лучше зацепить его "у ног"
в) замедление имеет ПКМ (автокаст), изза чего прыгает по панели приказов + не имеет спец эффект (добавили бы)
г) молиморф оставляет контроль над юнитом (в идеале надо просто превратить с овцу и отдать нейтралу)
д) буран какой-то не буран... то падает всего одна пачка осколков...а то больше - и толку всё равно ноль (в оригинале скилл был весьма сильным, т.к. его можно было накидать несколько раз и несклькими магами - на раз сносили КЦ3 )
Почему ферма занимает 3х3 места а не 2х2 ?
Почему почти все здания занимают место как то положено в вар3, а не как в вар2 ??
(имеют область необходимую для установки здания, но не занимаемое самим зданием - нельзя строить, можно ходить)
как вариант - дать рабочим канал с каким нить приказом
при касте "призыва ополчения" в ратуше - пикать всех рабочих и отдавать им приказ канала на эту ратушу
при касте "пойти в ополчение" рабочим - давать ему морф какой нить, типа эликсира ярости (дал, даставил юзануть ... или руну ему подбросил что б он её смог проглатить - но тут свои косяки).
в итоге - имеем временный морф который юзается как надо
канал можно скрыть, и отдавать приказ его юзать через другой канал (без-таргетовый ... клик и он фильтрует ближайшие ратуши - если нету то стоит на месте)
Использовал раньше переменную с неким стартовым значением (например set speed = 30.00 ), а далее при каждом движении юнита уменьшал её немного ( set speed = speed * 0.94 )
Сложный. Можно через GetLocalPlayer() давать герою предмет, который другие игроки будут видеть как совсем иной (тот же самой предмет с теми же параметрами, но другая иконка и другое описание (без иконки и описания можно)), если таких предметов будет несколько то их будет не отличить друг от друга.
Простой. В константах заблокировать отображение предметов других игроков (кликая на них не будет появляться поле с предметами, как будто этот юнит вообще не имеет ячеек под для них).
По поводу активки/пассивки - самое простое будет "книга мудрости" + "маска соби"
Герой качает книгу, использет её, получает разум
при прокачке получает пассивку Соби - получает реген маны
Хотя можно сделать и получше.
Вообще - это делается через "Технику", как сказали выше.
Но как альтернатива - сделать свою стороннюю полностью триггерную прокачку (много возможностей появляется в отличии от стандарта)
Способность "Техника" имеет прикреплённые к ней спецэффекты шипов через одноимённое заклинание (тоже "Техника").
Почему шипы видны только на "больших героях"? - потому что у них есть особые точки крепления аттачей, маунт-справа/слева (на подобии нога-левая, рука-правая).
Как убрать? - логика подсказывает что нужно зачистить соответствующие поля в эффекте "Техника", что собственно и верно... и нет...
Дело в том что скилл "Техника" относится к тем, которые имеют ошибку с изменением графических параметров в РО. (меняешь, а оно всё равно по старому отображается - например тёмная стая, стадо ящерец).
Что же делать? - берёшь стандартную технику, смотришь её стандартный эффект. Удаляешь из стандартного эффекта всю графику (теперь техника не будет давать шипы). Копируешь стандартную технику - вот твой новый скилл который уже не будет давать шипов. Готово. Работаешь с новой копией.
Название: Чёрные стрелы(авто-применение) Метод: GUI/Jass/cJass/vJass(без разницы, что будет проще) MUI: Не обязательно Цель: Вражеский юнит Количество уровней: 5 Описание: Каждая выпущенная стрела наносит 5\10\15\20\25 ед. урона и понижает защиту противника на 2\3\4\5\6. Технические характеристики: Мана: 3\6\9\12\15
Понижение защиты складывается между атаками? или как стандартная сфера проклятых? (ударил и повесил дебафф на 10 сек, который даёт -6 ед. защиты.)
Если складывается, то - каждый стак имеет своё время истечения? (пассив Сларка) или общий обновляющийся таймер? (пассив Урсы)
Ну по поводу аргумента что снятие ХП это "не_полноценный урон, на которой ИИ не реагирует" могу добавить что это легко "чинится"...
После снятия нужно количества хп просто нанесите этому юниту 0. урона
Юнит не потеряет хп, но отреагирует на данную наглость ))
Если к этому добавить ещё переменную или даже функцию на особое нанесение урона для данного случая - то можно будет получать псевдо_обидчика, и количество этого псевдо_урона...
Ред. Extremator
» WarCraft 3 / Замена паузы - стан?
и запускаю таймер с периодом в 0.1 сек
если таймер уже запущен - ничего не делаю с таймером
каждые 0.1 сек таймер высчитывает по 0.1 из time и когда оно станет < 0.1 , то я триггерно сниму бафф стана
при этом всё это делает в массиве
цикл от 1 до N пролистывает все time[i] и все их перерасчитывает, и оканчивает
если есть - я не даю стан заново, а ищу номер массива, в который уже юнит записан
и если новое время стана больше чем старое - обновляю, иначе - не трогаю ничего
добавить к этому ещё и текст-таг + скрытие/показ его игрокам по команде, и мы имеем возможность видеть реальное время стана в игре... гы
» WarCraft 3 / КД спеллов не идет.
» WarCraft II: The Rebirth / WarCraft II: The Rebirth
» WarCraft 3 / Помощь со скиллом
- Если сделать 10-ти уровневый скилл дающий маг.резист с шагом в 5%, то у тебя будет только 50% на 10-м уровне
Тогда делай 20... либо шаг в 10%.Так это БлагоЭлуны можно взять за основу, и всё
» WarCraft 3 / Конфликт способностей предмета и героя
типа что бы ты мог активировать другой, пока работает первый... но разблокировка идёт на все сразу (и на сам себя тоже)
» WarCraft 3 / КД спеллов не идет.
Вот у меня блинк мортры на юнита, юзаю, она перемещается и атакует ... кд при этом идёт нормально
Попробовал то же самое сделать сейчас на голой карте - кд сбрасывается, а мана тратится...
(делал триггерный блинк Магины - столкнулся с тем что не мог уйти от авто-атак, они всё равно попадали и убивали на лоу хп...)
» WarCraft 3 / Замедление с малым периодом
» WarCraft 3 / есть ли ограничения EVENT на вк3?
» WarCraft II: The Rebirth / WarCraft II: The Rebirth
- Название улучшения мечей у альянса на 1м уровней - "+2"
"Улучшить баллисты", "Улучшить щиты", и "+2"- Атака грифонов правтически ваншотит солдатов (как то это слишком сильно вышло, тестаните там)
Один молот брошенный в толпу футманов выбивает от 3 до 7 штук стабильно (разлетаются как кегли)Он даже САМ СЕБЯ дамажит!!!!
- Маг - тут вообще трындец
а) огненный шар как то багается - пролетает чуть, потом висит N минут и продолжает полётб) огненный щит висит на "голове" юнита, лучше зацепить его "у ног"
в) замедление имеет ПКМ (автокаст), изза чего прыгает по панели приказов + не имеет спец эффект (добавили бы)
г) молиморф оставляет контроль над юнитом (в идеале надо просто превратить с овцу и отдать нейтралу)
д) буран какой-то не буран... то падает всего одна пачка осколков...а то больше - и толку всё равно ноль (в оригинале скилл был весьма сильным, т.к. его можно было накидать несколько раз и несклькими магами - на раз сносили КЦ3 )
- Почему почти все здания занимают место как то положено в вар3, а не как в вар2 ??
(имеют область необходимую для установки здания, но не занимаемое самим зданием - нельзя строить, можно ходить)Ред. Extremator
» WarCraft 3 / Создание своей системы ополченцев
при касте "призыва ополчения" в ратуше - пикать всех рабочих и отдавать им приказ канала на эту ратушу
при касте "пойти в ополчение" рабочим - давать ему морф какой нить, типа эликсира ярости (дал, даставил юзануть ... или руну ему подбросил что б он её смог проглатить - но тут свои косяки).
» WarCraft 3 / Замедление с малым периодом
» WarCraft 3 / Knockback: формула
Ред. Extremator
» WarCraft 3 / Скрыть предмет
Герой качает книгу, использет её, получает разум
при прокачке получает пассивку Соби - получает реген маны
Хотя можно сделать и получше.
» WarCraft 3 / Не работает добавление способности
» WarCraft 3 / Как динамично добавлять способность герою?
Но как альтернатива - сделать свою стороннюю полностью триггерную прокачку (много возможностей появляется в отличии от стандарта)
» WarCraft 3 / Шипы на юните
» WarCraft 3 / Способности и алгоритмы на заказ
Если складывается, то - каждый стак имеет своё время истечения? (пассив Сларка) или общий обновляющийся таймер? (пассив Урсы)
» WarCraft 3 / Типы урона в Warcraft III
Юнит не потеряет хп, но отреагирует на данную наглость ))
» Сухой блог / #8
» WarCraft 3 / Демоническая лучница
» Amazing Pokemon World / Баги и ошибки
с кофеном так произошло (((
» Amazing Pokemon World / Покемоны