Как отследить урон от руки/заклинаний? Какую систему использовать, кроме как делать все заклинания триггерно, этот вариант не подходит, так как у меня уже есть пул готовых героев, делать это - значит делать все заново.
Вопрос
12 35
26
Joma, не "при каждой атаке создавать новый триггер на получение урона", а "при каждой атаке чекать необходимость создавать новый триггер на получение урона, и создавать его только если это необходимо". А уже в этом триггере чекать наличие всяких абилок и предметов.
Это не нагружает игру, поверь.
У меня у самого мини-дота есть, и там постоянно крипы мутузятся между собой и с героями, и это никак не мешает с их орбам (пассивные абилки на атаку или предметные пассивкы) и прочим скиллам. Всё отлично работает вплоть до того, что в нужный момент с триггерого скилла можно наносить "ударный" урон, т.е. такой, на который реагируют эти самые пассивки. Например: кидаешь молот бурь, а он выжигает ману цели, потому что у героя есть манабёрн (не важно свой скилл или от предмета).
6
Extremator, это при каждой атаке создавать новый триггер на получение урона?
26
кроме как делать все заклинания триггерно
Проще чем делать все абилки триггерно, это сделать триггерно лишь часть абилок... Можно отлавливать авто-атаку героев через яд, и уже от этого отталкиваться. Это заметно проще чем если взяться за все скиллы сразу. Но, я полагаю, что со временем ты придёшь к тому что бы поставить всё на триггерную основу, т.к. это даёт полный контроль над происходящим.
13
native UnitHasBuffsEx               takes unit whichUnit, boolean removePositive, boolean removeNegative, boolean magic, boolean physical, boolean timedLife, boolean aura, boolean autoDispel returns boolean

if (UnitHasBuffsEx(WhichUnit,false,true,true,false,true,false,false) == true) then
    // например каст ветерка
endif
if (UnitHasBuffsEx(WhichUnit,false,true,false,true,false,false,false) == true) then
    // физический дамаг
endif
В данной кампании вы будете путешествовать вместе с Бурундукс Кровавый Бивень – нынешним вождем клана "Песчаных Налетчиков".
Карта
5 5K
1
Рецензия на публикацию
Как овладеть нехитрым навыком «фильтрация плохих кампаний ещё на подходах», уровень 1 – по первым двум картам? Это несложно – есть на то три нехитрых признака.
  • Словесный ужасть и словарный лютотрешъ. Это когда автор (ну или кого автор по глупости назначил писать подробные слова) не имеет чувства этого самого слова, плохо понимает их значение по отдельности и в связке, и потому лепит что попало, куда попало и зачем попало.
Вам нужны примеры? Их есть у меня:
«Просто после последней атаки», «отделение боевых троллей, усиленных командирами», «лагерь был освоен для заготовки боевых машин», «на подходе нас уничтожили», «лес я не смог осмотреть, но самое главное расскажу», , «когда мы уничтожим этот лагерь, остальные лагеря это почувствуют»… а-аа, мои глаза, драть тя веником! Тут бесполезно объяснять, что осадные машины строят, а не заготовляют (заготовлять можно лес, травы, мясо и пушнину), термины «бункер» и «боевое отделение» появились где-то в начале двадцатого века, если не позже… тут ведь дело не в незнании отдельных моментов (это-то простительно), а в систематическом кладении болта на саморезы.
  • Общая упоротость происходящего.
Кабанолюд на кабане? Нормально.
Кабановождь воюет кровью, лечится кровью, выбивает оружие кровью и ворует кровь? А это его в детстве похитили и воспитали члены клана Паразитных Кровососов.
Если обложить здание соломой, оно автоматически становится неуязвимым? Что сидите, инженеры Лордерона? Хватайте свитки и записывайте, каждое слово записывайте!
Здания могут лечиться? Это же гениально, брателло!
Да, именно на такой упорной упоротости и стоит привлекательность таких кампаний – никогда не знаешь, что они ещё отколят в следующий момент. Это делает игровой процесс интересным и непредсказуемым, но также малоиграбельным и быстро утомляющим – даже упоротость нужно дозировать.
  • Ну и пункт последний, явственно вытекающий из пункта предпоследнего: явные и грубые технические недоделки.
А всё почему? Потому что дьявол кроется в деталях и ему совершенно до лампочки, от чего эти детали – механики, словесности или баланса.
Нет вступления, пусть даже короткого, за что война была? Плевать.
После первого выстрела по назначенной цели камнемёты сами выбирают себе другую цель? Плевать.
Кровавая молния срабатывает с отчётливым запаздыванием? Опять плевать.
Карты не связаны между собой и герой не наследует честно намародёренное и накопленное? Снова плевать.
Тяжёлые нейтралы расположены опасно близко от линии прохождения к основанию базы, умножая на ноль и без того небольшой отряд? Тем более плевать.
Провал основной мисси не означает провал карты, а в списках заданий заданий вообще нет? Автор что, обязан был принести вам справку, что он не верблюд? Плевать! Плевать с высокой колокольни!
Подобные ляпсусы вполне возможны на альфа-тестировании, но выходить с таким на люди – стыдно должно быть.
Так что запоминайте, применяйте, пользуйтесь и сами так не делайте.
p/s/ Но если вы думаете, что это всё плохо, хуже быть не может и гнать автора мокрыми тряпками вдоль чумного тракта – то не всё так плохо и у этого недоработанного сырья чувствуется потенциал. Так что если это причесать, слова подобрать и правильно уложить, просеять упоротость, фичи оставить, а дурь выкинуть, выдрессировать алгоритмы поведения и отполировать ландшафт – то может выйти оченно даже перспективно. Может даже на мировом уровне.
Увы, но как моя не любит говорить – это ещё не пока.
В данной теме вы можете сделать заказы на модели, и по возможности кто-нить сможет вам помочь в реализации данной модели.
8041 937.3K
1
Заказ на работу
Здравствуйте у меня просьба можете пожалуйста юнитов троллей сделать песчаными троллями как герой буду очень рад заранее благодарю
После падения Штормграда лидеры всех наций людей прибыли в столицу Лордерона, созванные королем Теренесом Менетилом II. Совет Семи Наций после длительных прений принял решение о создании несокрушимого Альянса Лордерона, которому было суждено ответить на угрозу Орды и изменить ход истории. Андуин Лотар, единогласно признанный верховным главнокомандующим объединенной армии людей, отправил молодого и амбициозного паладина в маленький прибрежный городок - Южнобережье. С этого момента и начинается наша история...
Карта
79 8.9K
6
Rjed, Спасибо большое за оценку, особенно в части озвучки) На счет ИИ - такая проблема (что он не строит и не чинит), она есть только в главе про Черную Гору, я об этом знаю, но там прикол в том, что в ней в принципе нет ИИ. То есть все производство и отправка войск реализована скриптами, как в условной Доте!
Над перезапуском второй части я постепенно работаю, но дело пока идет медленно и неспешно)