. . . вместо безумия/виндволка/жара преисподни/дефенда/маг.дефенда/дивейва/мана-щилда ты можешь использовать любой другой скилл с тем же эффектом...
например активки свитков исцеления.... маны... ускорения... защиты...
клик - и они юзаются, даже лучше чем канала, т.к. тот заставляет героя остановиться (нарочно)
Баланс балансом... А подогнать настолько точно - думаю не выйдет.
Вот смотри сам - ферма занимает место 2х2, цц - 4х4
Атака стрелков имеет ренж... 4? вроде
одна клетка в варе это 64... ферма (128х128), цц (256х256)
Следовательно - дальность атаки эльфов/троллей = 256 ? (+64 за улучшение)
Атака балист/катапульт - помойму 10 было, следовательно - 640 ренжа атаки?
Тогда и размер дерева - 1х1 (бочка обычная из декораций)
. . .
КРОВОЖАДНОСТЬ
По-поводу кровожадности - урон в 2 раза от всей атаки? или от базовой?!
Если от всей - то вариант давать "рёв" юниту мягко говоря "ой какой не правильный",
уже не говоря о том как это оформлено! (ужасно!)
Надо заменить на выдачу ауры с бонусом +100% атаки самому себе...
А если от всей - то дать "разгром" / "defend" (для отличия можно вообще дать крит с шансом 100%)
. . .
СКЕЛЕТ
Разве скелеты в WC2 имели ограничение по времени существования?
Я например не помню такого...
Может они просто умирали спустя некоторое время? (без полоски времени жизни)
. . .
ДОСПЕХ ЗЛА
Скилл основан на "безумии", возможно в это и проблема...
Логичнее было бы его заменить на связку скиллов "каменный доспех" и "благо элуны"
первый - с шансом в 100% блокирует 999 урона, минимально 0
второй - множит получаемый юнитом маг.урон на 0.00 , и получает в итоге 0
+ триггерно поправить момент когда юнит умирает,
если имеет 1 хп в момент получения доспеха
у инвока каст тайм 0.00 (а сейчас уже сделали 0.01)
там любой скилл будет применяться мгновенно
зачем тогда мучиться с поиском абилок, работающих мгновенно?
по факту самого вопроса - либо триггерно снять таг, если получится... либо использовать другой скилл
Ещё пак заметок/идей, которые появились пока играл за орков
В оригинально WC2 игрок не видел юнитов/здания, которые он пока ещё не может строить
Т.е. в казарме изначально были только "Пехотинцы" (Гранты/Бугаи), и больше никого
А потом уже появлялся тролль, огр, и катапульта... Можно это реализовать! Если конечно нужно.
У юнитов и зданий нету описания, как в WC3. Да, их небыло в WC2, но почему бы не добавить хотя бы какую-то основную инфу?
Например "воин ближнего боя", "воин дальнего боя, атакует воздух", "осадная атака", "очень быстрый воин"
Или же например добавить информацию о том как можно этого юнита улучшить (топоры, броня)
По поводу улучшений - WC3 даёт нам отображение улучшения на атаке и усиливает её... но так небыло в WC2
Может быть убрать само улучшение и добавить юнитам абилку на +2 атаки? (зелёная)
А что бы видеть статус улучшения - добавить пассивную абилку с иконкой улучшения и там написать мол "железные топоры, +2 атаки", или как там...
При этом на каждом юните сразу будет видно какие "улучшения" на него идут (пассивки будут висеть на панели с требованиями).
Это в догонку ко 2-му пункту.
DIS-иконки очень сильно размыты, ну прям совсем
Топорометатели имеют дистанцию атаки 200. Топоры дают им ещё +50. Как-то это не так всё...
Только построил верфь, а черепаха уже доступна! Так и надо разве?
Танкер - у абилки "к верфи" проблема с описанием...
У гоблинов-сапёров почему-то очень низкая скорость атаки и нет звука атаки.
В WC2 они были довольно неплохими бойца, в добавок к тому что они подрывались!
У драконов такая же проблема как и у грифонов.
Огры не улучшаются в Огров-магов
скиллы сделаны очень странно...
глаз почему-то имеет перезарядку
кровожадность далжна ускорять (вроде же так было, они быстрее становились в WC2)
Рыцарь смерти
кольцо смерти имеет кд... (и помойму не работает)
скелет имеет полоску жизни
дьявольская броня может убить юнита с 1 хп (этого не должно происходить)
смерч хилит тех кто находится под эффектом дьявольской брони
Напав на рабочего людей мой некромант отхватил люлей, т.к. откуда-то взялся спрятаный юнит который за ним бегал и атаковал... и запинал некра
Extremator, основное ты сам не знаешь как исправить
для тебя 1 пункт из 11 - это основное?
что бы это фиксануть надо либо лезть в память через новооткрытую дыру...
либо сделать добычу ресов - полностью триггерно... так что варианты решения есть
. . .
Кстати касаемо добычи ресурсов:
Первое - в WC2 в шахту могут заходить сразу несколько рабочих
Второе - древесина добывается одной пачкой в 100 шт., не по N за удар,
...два рабочих не могут рубить один и тот же "тайл" леса
...при этом есть некая особенность у самих деревьев - они не могут стоять в 1х1
минимально 1 в ширину и 2 в высоту... их могут бить два рабочих, но первый кто срубит - получит дерево, а сами деревья (оба тайла) пропадут... в итоге 2й рабочий останется без древесины
не думаю что стоит и это тоже повторять...
и вообще - всё ли стоит повторять?! это всё таки ребил игры
Боевая единица оставляет под собой точку или эта точка двигается в месте с боевой единецей, и если боевую единицу удалить - то удалится и точка
Юнит и точка - разные объекты, которые между собой не связанны.
Когда ты получаешь точку, происходит процесс, в результате которого берутся текущие координаты юнита и в них создаётся новая точка (которую ты и получаешь).
Точка не двигается за юнитом и "живёт" сама по себе.
Смерть юнита, или какое-либо ещё событие с ним - никак не влияет на точку.
Уничтожить точку можно в любой момент, но только если ты можешь на неё сослаться (для этого её обычно записывают в переменную). Очистка ссылки происходит так же как и в случаи с юнитами -
Ответ: конечно удаляется. Нет юнита в игре - нет его позиции. Это элементарно проверить на GUI - удаляй юнита через remove unit, а затем попытайся вывести на экран его координаты через сообщение (Игра - показать всем), используя функцию position of unit.
а вот теперь создай юнита - set u = CreateUnit(бла бла бла)
возьми точку под ним - set l = GetUnitLoc( u )
потом удали юнита - call RemoveUnit( u )
и спроси координаты "l" ... получишь координаты точки, которая была получена раньше, пока юнит был "жив"
был вариант с заменой пассивки за абилку от амулета защиты от заклинаний
запускается он вражеским даммикастом по юниту
дальше таймер на время кд и ... потом замена обратно
да, пока скилл в КД его можно будет пытаться нажать, но будет писать мол "подождите"
а так вообще - я бы не заморачивался с отображением КД на "Сильном Ударе"... сколько оно там будет? 1-2-3 сек?
Проще сделать триггерно и внутри считать...
а если уж так хочется - заменять иконку абилки (подменой скиллов), сделать обычную (готовая), и такую же но чёрнобелую (типа отключилась пока что).
Ну а если кд необходимо - амулет наверно проще будет чем всякий иной вариант
ещё неплохо выводить целую не от самой реально дамага, а от неё увеличенной на 0.5
это даст округление до 6 , когда урон равен 5,7 например
и округление до 5 , когда урон равен 5,3
а так - урон допустим будет 9.95 , это же практически 10 , но выведено будет только 9 ...
я кидаю в юнита стан с длительностью 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 ??
(имеют область необходимую для установки здания, но не занимаемое самим зданием - нельзя строить, можно ходить)
как вариант - дать рабочим канал с каким нить приказом
при касте "призыва ополчения" в ратуше - пикать всех рабочих и отдавать им приказ канала на эту ратушу
при касте "пойти в ополчение" рабочим - давать ему морф какой нить, типа эликсира ярости (дал, даставил юзануть ... или руну ему подбросил что б он её смог проглатить - но тут свои косяки).
в итоге - имеем временный морф который юзается как надо
канал можно скрыть, и отдавать приказ его юзать через другой канал (без-таргетовый ... клик и он фильтрует ближайшие ратуши - если нету то стоит на месте)
» WarCraft 3 / Пехотинец и магическая защита
клик - и они юзаются, даже лучше чем канала, т.к. тот заставляет героя остановиться (нарочно)
Ред. Extremator
» WarCraft II: The Rebirth / Новости проекта (12.01.16)
БАЛАНС
Вот смотри сам - ферма занимает место 2х2, цц - 4х4
Атака стрелков имеет ренж... 4? вроде
одна клетка в варе это 64... ферма (128х128), цц (256х256)
Следовательно - дальность атаки эльфов/троллей = 256 ? (+64 за улучшение)
Атака балист/катапульт - помойму 10 было, следовательно - 640 ренжа атаки?
Тогда и размер дерева - 1х1 (бочка обычная из декораций)
КРОВОЖАДНОСТЬ
Если от всей - то вариант давать "рёв" юниту мягко говоря "ой какой не правильный",
уже не говоря о том как это оформлено! (ужасно!)
Надо заменить на выдачу ауры с бонусом +100% атаки самому себе...
А если от всей - то дать "разгром" / "defend" (для отличия можно вообще дать крит с шансом 100%)
СКЕЛЕТ
Я например не помню такого...
Может они просто умирали спустя некоторое время? (без полоски времени жизни)
ДОСПЕХ ЗЛА
Логичнее было бы его заменить на связку скиллов "каменный доспех" и "благо элуны"
первый - с шансом в 100% блокирует 999 урона, минимально 0
второй - множит получаемый юнитом маг.урон на 0.00 , и получает в итоге 0
если имеет 1 хп в момент получения доспеха
» WarCraft 3 / Пехотинец и магическая защита
там любой скилл будет применяться мгновенно
зачем тогда мучиться с поиском абилок, работающих мгновенно?
» WarCraft II: The Rebirth / Новости проекта (12.01.16)
- В оригинально WC2 игрок не видел юнитов/здания, которые он пока ещё не может строить
Т.е. в казарме изначально были только "Пехотинцы" (Гранты/Бугаи), и больше никогоА потом уже появлялся тролль, огр, и катапульта... Можно это реализовать! Если конечно нужно.
- У юнитов и зданий нету описания, как в WC3. Да, их небыло в WC2, но почему бы не добавить хотя бы какую-то основную инфу?
Например "воин ближнего боя", "воин дальнего боя, атакует воздух", "осадная атака", "очень быстрый воин"Или же например добавить информацию о том как можно этого юнита улучшить (топоры, броня)
- По поводу улучшений - WC3 даёт нам отображение улучшения на атаке и усиливает её... но так небыло в WC2
Может быть убрать само улучшение и добавить юнитам абилку на +2 атаки? (зелёная)А что бы видеть статус улучшения - добавить пассивную абилку с иконкой улучшения и там написать мол "железные топоры, +2 атаки", или как там...
При этом на каждом юните сразу будет видно какие "улучшения" на него идут (пассивки будут висеть на панели с требованиями).
Это в догонку ко 2-му пункту.
- У гоблинов-сапёров почему-то очень низкая скорость атаки и нет звука атаки.
В WC2 они были довольно неплохими бойца, в добавок к тому что они подрывались!- Огры не улучшаются в Огров-магов
скиллы сделаны очень странно...глаз почему-то имеет перезарядку
кровожадность далжна ускорять (вроде же так было, они быстрее становились в WC2)
- Рыцарь смерти
кольцо смерти имеет кд... (и помойму не работает)скелет имеет полоску жизни
дьявольская броня может убить юнита с 1 хп (этого не должно происходить)
смерч хилит тех кто находится под эффектом дьявольской брони
Ред. Extremator
» WarCraft II: The Rebirth / WarCraft II: The Rebirth
либо сделать добычу ресов - полностью триггерно... так что варианты решения есть
...два рабочих не могут рубить один и тот же "тайл" леса
...при этом есть некая особенность у самих деревьев - они не могут стоять в 1х1
минимально 1 в ширину и 2 в высоту... их могут бить два рабочих, но первый кто срубит - получит дерево, а сами деревья (оба тайла) пропадут... в итоге 2й рабочий останется без древесины
и вообще - всё ли стоит повторять?! это всё таки ребил игры
» WarCraft 3 / Вопрос про механику Варкрафта
» WarCraft 3 / Выделение юнита
в отличии от большинства других (2-й скрин)
Продублируем имеющуюся, переименуем на всякий случай
- pp.vk.me/c637428/v637428303/6a1/nGvd8U-oJxM.jpg
Повышаешь её высоту (по Z , с 32 до 140) и размер (радиус, с 78 до 100)Ред. Extremator
» WarCraft 3 / Вопрос про механику Варкрафта
Точка не двигается за юнитом и "живёт" сама по себе.
Смерть юнита, или какое-либо ещё событие с ним - никак не влияет на точку.
возьми точку под ним - set l = GetUnitLoc( u )
потом удали юнита - call RemoveUnit( u )
и спроси координаты "l" ... получишь координаты точки, которая была получена раньше, пока юнит был "жив"
» WarCraft 3 / Перезарядка пассивки
как минимум - она так выглядит
» WarCraft 3 / Перезарядка пассивки
запускается он вражеским даммикастом по юниту
дальше таймер на время кд и ... потом замена обратно
да, пока скилл в КД его можно будет пытаться нажать, но будет писать мол "подождите"
Проще сделать триггерно и внутри считать...
а если уж так хочется - заменять иконку абилки (подменой скиллов), сделать обычную (готовая), и такую же но чёрнобелую (типа отключилась пока что).
» WarCraft 3 / Предметы, интересные баги и фитчи!
Ред. Raised
» WarCraft 3 / Как обьединить способность на точку и на юнита
в точку
Иначе
в юнита
» WarCraft 3 / Отображение урона
это даст округление до 6 , когда урон равен 5,7 например
и округление до 5 , когда урон равен 5,3
а так - урон допустим будет 9.95 , это же практически 10 , но выведено будет только 9 ...
Ред. 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 / Замедление с малым периодом