26

» WarCraft 3 / Пехотинец и магическая защита

. . . вместо безумия/виндволка/жара преисподни/дефенда/маг.дефенда/дивейва/мана-щилда ты можешь использовать любой другой скилл с тем же эффектом...
например активки свитков исцеления.... маны... ускорения... защиты...
клик - и они юзаются, даже лучше чем канала, т.к. тот заставляет героя остановиться (нарочно)
26

» WarCraft II: The Rebirth / Новости проекта (12.01.16)

БАЛАНС

Баланс балансом... А подогнать настолько точно - думаю не выйдет.
Вот смотри сам - ферма занимает место 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 хп в момент получения доспеха
26

» WarCraft 3 / Пехотинец и магическая защита

у инвока каст тайм 0.00 (а сейчас уже сделали 0.01)
там любой скилл будет применяться мгновенно
зачем тогда мучиться с поиском абилок, работающих мгновенно?
по факту самого вопроса - либо триггерно снять таг, если получится... либо использовать другой скилл
26

» WarCraft II: The Rebirth / Новости проекта (12.01.16)

Ещё пак заметок/идей, которые появились пока играл за орков
  1. В оригинально WC2 игрок не видел юнитов/здания, которые он пока ещё не может строить
Т.е. в казарме изначально были только "Пехотинцы" (Гранты/Бугаи), и больше никого
А потом уже появлялся тролль, огр, и катапульта... Можно это реализовать! Если конечно нужно.
  1. У юнитов и зданий нету описания, как в WC3. Да, их небыло в WC2, но почему бы не добавить хотя бы какую-то основную инфу?
Например "воин ближнего боя", "воин дальнего боя, атакует воздух", "осадная атака", "очень быстрый воин"
Или же например добавить информацию о том как можно этого юнита улучшить (топоры, броня)
  1. По поводу улучшений - WC3 даёт нам отображение улучшения на атаке и усиливает её... но так небыло в WC2
Может быть убрать само улучшение и добавить юнитам абилку на +2 атаки? (зелёная)
А что бы видеть статус улучшения - добавить пассивную абилку с иконкой улучшения и там написать мол "железные топоры, +2 атаки", или как там...
При этом на каждом юните сразу будет видно какие "улучшения" на него идут (пассивки будут висеть на панели с требованиями).
Это в догонку ко 2-му пункту.
  1. DIS-иконки очень сильно размыты, ну прям совсем
  1. Топорометатели имеют дистанцию атаки 200. Топоры дают им ещё +50. Как-то это не так всё...
  1. Только построил верфь, а черепаха уже доступна! Так и надо разве?
  1. Танкер - у абилки "к верфи" проблема с описанием...
  1. У гоблинов-сапёров почему-то очень низкая скорость атаки и нет звука атаки.
В WC2 они были довольно неплохими бойца, в добавок к тому что они подрывались!
  1. У драконов такая же проблема как и у грифонов.
  1. Огры не улучшаются в Огров-магов
скиллы сделаны очень странно...
глаз почему-то имеет перезарядку
кровожадность далжна ускорять (вроде же так было, они быстрее становились в WC2)
  1. Рыцарь смерти
кольцо смерти имеет кд... (и помойму не работает)
скелет имеет полоску жизни
дьявольская броня может убить юнита с 1 хп (этого не должно происходить)
смерч хилит тех кто находится под эффектом дьявольской брони
  1. Напав на рабочего людей мой некромант отхватил люлей, т.к. откуда-то взялся спрятаный юнит который за ним бегал и атаковал... и запинал некра
26

» WarCraft II: The Rebirth / WarCraft II: The Rebirth

Aws:
Extremator, основное ты сам не знаешь как исправить
для тебя 1 пункт из 11 - это основное?
что бы это фиксануть надо либо лезть в память через новооткрытую дыру...
либо сделать добычу ресов - полностью триггерно... так что варианты решения есть
. . .
Кстати касаемо добычи ресурсов:
Первое - в WC2 в шахту могут заходить сразу несколько рабочих
Второе - древесина добывается одной пачкой в 100 шт., не по N за удар,
...два рабочих не могут рубить один и тот же "тайл" леса
...при этом есть некая особенность у самих деревьев - они не могут стоять в 1х1
минимально 1 в ширину и 2 в высоту... их могут бить два рабочих, но первый кто срубит - получит дерево, а сами деревья (оба тайла) пропадут... в итоге 2й рабочий останется без древесины
не думаю что стоит и это тоже повторять...
и вообще - всё ли стоит повторять?! это всё таки ребил игры
26

» WarCraft 3 / Вопрос про механику Варкрафта

igor_razor:
переменная "юнит" типа "боевая единица" и переменная "точка" типа "точка"
вот это очень настораживает...
26

» WarCraft 3 / Выделение юнита

У некоторых юнитов, как сказали выше, весьма "узко" настроена "сфера-клика" (скрин ниже)
в отличии от большинства других (2-й скрин)
Тут у тебя есть два варианта действий:
  1. забить, пусть будет всё как есть, от тебя ничего не требуется лишнего
  2. попробовать исправить, но это заставить сделать импорт (около 300Кб для модели дерева)
Поправить её можно в таком простом инструменте как War3ModelEditor
Отрывает редактор узлов, ищешь там "сферу-клика"
Её можно отредактировать, а можно просто добавить ещё одну, повыше и побольше чуть
Продублируем имеющуюся, переименуем на всякий случай Повышаешь её высоту (по Z , с 32 до 140) и размер (радиус, с 78 до 100)
26

» WarCraft 3 / Вопрос про механику Варкрафта

Starman2222:
Боевая единица оставляет под собой точку или эта точка двигается в месте с боевой единецей, и если боевую единицу удалить - то удалится и точка
Юнит и точка - разные объекты, которые между собой не связанны.
Когда ты получаешь точку, происходит процесс, в результате которого берутся текущие координаты юнита и в них создаётся новая точка (которую ты и получаешь).
Точка не двигается за юнитом и "живёт" сама по себе.
Смерть юнита, или какое-либо ещё событие с ним - никак не влияет на точку.
Уничтожить точку можно в любой момент, но только если ты можешь на неё сослаться (для этого её обычно записывают в переменную). Очистка ссылки происходит так же как и в случаи с юнитами -
set loc = null
igor_razor:
Ответ: конечно удаляется. Нет юнита в игре - нет его позиции. Это элементарно проверить на GUI - удаляй юнита через remove unit, а затем попытайся вывести на экран его координаты через сообщение (Игра - показать всем), используя функцию position of unit.
а вот теперь создай юнита - set u = CreateUnit(бла бла бла)
возьми точку под ним - set l = GetUnitLoc( u )
потом удали юнита - call RemoveUnit( u )
и спроси координаты "l" ... получишь координаты точки, которая была получена раньше, пока юнит был "жив"
26

» WarCraft 3 / Перезарядка пассивки

SсRealm:
Будь она пассивкой
но она и правда пассивная...
как минимум - она так выглядит
26

» WarCraft 3 / Перезарядка пассивки

Принятый ответ
был вариант с заменой пассивки за абилку от амулета защиты от заклинаний
запускается он вражеским даммикастом по юниту
дальше таймер на время кд и ... потом замена обратно
да, пока скилл в КД его можно будет пытаться нажать, но будет писать мол "подождите"
а так вообще - я бы не заморачивался с отображением КД на "Сильном Ударе"... сколько оно там будет? 1-2-3 сек?
Проще сделать триггерно и внутри считать...
а если уж так хочется - заменять иконку абилки (подменой скиллов), сделать обычную (готовая), и такую же но чёрнобелую (типа отключилась пока что).
Ну а если кд необходимо - амулет наверно проще будет чем всякий иной вариант
26

» WarCraft 3 / Предметы, интересные баги и фитчи!

вон там где "После вручаем руну вот таким кодом:" (про фейзы)
call UnitAddAbility( u, bj_lastCreatedItem )
может всё таки
call UnitAddItem( u, bj_lastCreatedItem )
26

» WarCraft 3 / Как обьединить способность на точку и на юнита

[JASS]
if GetSpellTargetUnit() == null then
	// в точку
else
	// в юнита
endif
[GUI]
Если ( (юнит-цель способности) равно (Нет боевой единицы) ) то
в точку
Иначе
в юнита
26

» WarCraft 3 / Отображение урона

ещё неплохо выводить целую не от самой реально дамага, а от неё увеличенной на 0.5
это даст округление до 6 , когда урон равен 5,7 например
и округление до 5 , когда урон равен 5,3
а так - урон допустим будет 9.95 , это же практически 10 , но выведено будет только 9 ...
26

» WarCraft 3 / Замена паузы - стан?

я кидаю в юнита стан с длительностью 0.00
и запускаю таймер с периодом в 0.1 сек
если таймер уже запущен - ничего не делаю с таймером
далее я записываю юнита и время его "стана", например set time = 2.00
каждые 0.1 сек таймер высчитывает по 0.1 из time и когда оно станет < 0.1 , то я триггерно сниму бафф стана
при этом всё это делает в массиве
цикл от 1 до N пролистывает все time[i] и все их перерасчитывает, и оканчивает
при попытке дать стан, я проверяю есть ли на нём он уже
если есть - я не даю стан заново, а ищу номер массива, в который уже юнит записан
и если новое время стана больше чем старое - обновляю, иначе - не трогаю ничего
в итоге имеем триггерный бафф стана
добавить к этому ещё и текст-таг + скрытие/показ его игрокам по команде, и мы имеем возможность видеть реальное время стана в игре... гы
тык
Загруженные файлы
26

» WarCraft 3 / КД спеллов не идет.

quq_CCCP:
Конечно не будет сбрасываться если у канала забыть убрать галочку - Отключить прочие способности!
Нее, у меня там всё отключено. Не первый же раз с ним работаю.
Тем не менее - таргетовый скилл, перемещает юнита в 90 от позиции таргета, по направлении к позиции кастера (типа в упор к нему). Использую GUI функцию, которая принимает юнита и точку (без уголов и напрвлений до точек).
26

» WarCraft II: The Rebirth / WarCraft II: The Rebirth

Aws:
к сожалению я не буду ничего менять (так как 80% указанного я просто не знаю как менять)
что именно ты не знаешь как узменить?
  1. Добавить сферу коллюзии, делается даже через War3ModelEditor
  2. в РО можно просто добавить ренж атаки и прочие мелочи
  3. ну тут хз, изи способа нет
  4. тупо переименовать
  5. я так понял это спецом сделано... или нет... поправить кароч просто
  6. через стандартную абилку
  7. сделать триггерно эффект от атаки, это не сложно
  8. тоже в РО исправить
  9. огненный шарик можно починить и улучшить, огненный щит - тоже, замедление - тоже, и полиморф - тоже, буран - можно придумать что-то, и тоже сделать нормальным.
  10. ферму фиксануть в РО
  11. тоже в РО
что сложного то?
26

» WarCraft 3 / Помощь со скиллом

  1. Невосприимчивость к магии - это обычно то, что на юнита нельзя кликнуть скиллом... не?
  1. Если сделать 10-ти уровневый скилл дающий маг.резист с шагом в 5%, то у тебя будет только 50% на 10-м уровне
Тогда делай 20... либо шаг в 10%.
Что вообще ты хочешь создать? Скилл который будет давать %-й резист магического урона? и всё?
Так это БлагоЭлуны можно взять за основу, и всё
26

» WarCraft 3 / Конфликт способностей предмета и героя

Принятый ответ
WW перестаёт становиться DIS, когда у героя более одной абилки WW
типа что бы ты мог активировать другой, пока работает первый... но разблокировка идёт на все сразу (и на сам себя тоже)
26

» WarCraft 3 / КД спеллов не идет.

Иногда каст абилки не сбивается если юзать гуишное перемещение юнита.
Вот у меня блинк мортры на юнита, юзаю, она перемещается и атакует ... кд при этом идёт нормально
Попробовал то же самое сделать сейчас на голой карте - кд сбрасывается, а мана тратится...
Вывод - потеря кд зависит от каких то условий...
И да, когда советуете использовать SetUnitX/Y, объясняйте что это ведёт к игнорированию такой штуки, как понятие "блинк" - авто-атаки юнитов и миссл-скиллы всё равно попадут в цель (стандартные).
(делал триггерный блинк Магины - столкнулся с тем что не мог уйти от авто-атак, они всё равно попадали и убивали на лоу хп...)
26

» WarCraft 3 / Замедление с малым периодом

как вариант - по длинне луча наспавнить даммиков с аурами разных уровней
26

» WarCraft II: The Rebirth / WarCraft II: The Rebirth

коммент к 0.9k5
. . .
  1. Стены некликабельны (не смог заставить рабочего атаковать её... только балистой проломил, т.к. аое атака по граунду)
  1. Ренж атаки балист 400... серьёзно?
  1. Рабочие теряют набранные ресурсы, во время переключения списков построек (для галочки)
  1. Название улучшения мечей у альянса на 1м уровней - "+2"
"Улучшить баллисты", "Улучшить щиты", и "+2"
  1. В центре карты золотой рудник с 0 золота
  1. Момент улучшения рыцарей в паладинов (как то криво вы это сделали)
  1. Атака грифонов правтически ваншотит солдатов (как то это слишком сильно вышло, тестаните там)
Один молот брошенный в толпу футманов выбивает от 3 до 7 штук стабильно (разлетаются как кегли)
Он даже САМ СЕБЯ дамажит!!!!
  1. Ренж атак эльфов лучников 200... серьёзно?
  1. Маг - тут вообще трындец
а) огненный шар как то багается - пролетает чуть, потом висит N минут и продолжает полёт
б) огненный щит висит на "голове" юнита, лучше зацепить его "у ног"
в) замедление имеет ПКМ (автокаст), изза чего прыгает по панели приказов + не имеет спец эффект (добавили бы)
г) молиморф оставляет контроль над юнитом (в идеале надо просто превратить с овцу и отдать нейтралу)
д) буран какой-то не буран... то падает всего одна пачка осколков...а то больше - и толку всё равно ноль (в оригинале скилл был весьма сильным, т.к. его можно было накидать несколько раз и несклькими магами - на раз сносили КЦ3 )
  1. Почему ферма занимает 3х3 места а не 2х2 ?
  1. Почему почти все здания занимают место как то положено в вар3, а не как в вар2 ??
(имеют область необходимую для установки здания, но не занимаемое самим зданием - нельзя строить, можно ходить)
. . .
Порадовали модельки, прям как в вар2.
26

» WarCraft 3 / Создание своей системы ополченцев

как вариант - дать рабочим канал с каким нить приказом
при касте "призыва ополчения" в ратуше - пикать всех рабочих и отдавать им приказ канала на эту ратушу
при касте "пойти в ополчение" рабочим - давать ему морф какой нить, типа эликсира ярости (дал, даставил юзануть ... или руну ему подбросил что б он её смог проглатить - но тут свои косяки).
в итоге - имеем временный морф который юзается как надо
канал можно скрыть, и отдавать приказ его юзать через другой канал (без-таргетовый ... клик и он фильтрует ближайшие ратуши - если нету то стоит на месте)
26

» WarCraft 3 / Замедление с малым периодом

Если целью будет герой - можно юзать многоуровневую "технику" для замедления... (ну как вариант)