типичная мусорно-помойная триггерная система стана, позволяющая использовать один стан на всю карту
Тема
9 467
30
потому что можно выставить радиус, соответствующий карте?
У молотка скорость полёта как-бы есть, и если он вылетит прям по цели, то сразу стриггерит стан.
спокойно можно убрать строку с хэштаблицей и автозаменой пройтись, подставив свою
Если в дизайне присутвует автозамена, то с дизайном явно что-то не так.
хотя тем, кому оно бы пригодилось, джасс вероятно не знают
Почему это? Иногда проще импортировать оттестированную либу и ставить её в зависимость, чем каждый раз писать свою.
я не знал что лучше, таймера на каждого юнита или один таймер с группой, выбрал второе
Таймер на каждого юнита лучше, ибо к нему поверх всего можно ещё данных прикрутить. В идеале вообще на таймер вешать struct и хранить всё в ней, а хэштаблицы использовать только для привязки структуры к таймеру.
я и не хвастался этим помойным ресурсом
Упоминание через каждые два слова "помойности" ресурса не оправдывает качество кода.

Система довольно таки простая. Переписать её на zinc со структурами, вывести хэштаблицу в глобал ивыложить как наработку. Так можно получить больше обЪективной критики и научиться писать более качественный код, а не прятаться за отмазками о "помойности".
28
Если стан кастуется через молоток, почему даммик не двигается под цель заклинания?
потому что можно выставить радиус, соответствующий карте?
nazarpunk:
Хэштаблица на каждое заклинание это плохо, лучше использовать одну глобальную, резервируя ключи на каждое заклинание.
спокойно можно убрать строку с хэштаблицей и автозаменой пройтись, подставив свою, если названия не совпадают, у меня одна глобальная хэштаблица, но есть некоторые исключения
как видишь, ключ уже есть, но если до этого работа с юнитами не была через ключи вджасса, то лучше само собой вместо key подставить integer и вписать своё число, короче это больше в силу возможностей импортирующего человека зависит, банальные знания джасса в принципе, хотя тем, кому оно бы пригодилось, джасс вероятно не знают
nazarpunk:
Таймер лучше вешать прям на хэндл юнита и не заморачиваться с группами.
я не знал что лучше, таймера на каждого юнита или один таймер с группой, выбрал второе
nazarpunk:
Одним словом довольно странная реализация довольно банальной задачи.
rsfghd:
типичная триггерная система стана, позволяет использовать один стан на всю карту
настолько каловая система стана, что игроки будут оглушены в реальной жизни и не смогут в это говно вообще играть, психанут и разобьют монитор, поэтому лучше вообще ничего не юзать и пойти пить чай
я и не хвастался этим помойным ресурсом, поэтому оно и лежит в блоге и даже не заявлялось на публикацию, ты хочешь чтобы я это попросил в бездну закинуть из моего блога?)

я понимаю твоё недовольство, но на данный момент интересует факт в чём группа хуже, переделаю на таймера
30
Если стан кастуется через молоток, почему даммик не двигается под цель заклинания?
Хэштаблица на каждое заклинание это плохо, лучше использовать одну глобальную, резервируя ключи на каждое заклинание.
Таймер лучше вешать прям на хэндл юнита и не заморачиваться с группами.
Одним словом довольно странная реализация довольно банальной задачи.
28
по хорошему, нужно просто выбросить эту "наработку", если так можно вообще выразиться (нет), и
пойти пить чай
28
Vlod, действительно, попробовал побороть но не получилось)
возможно только кастомное снятие придётся делать, чтобы вместе со снятием обнулять время
думал просто в периодик закинуть, но это не то, а при получении урона всё равно нужна нулевая задержка на отключение триггера, пока даммик застанит, чтобы не снимать стан сразу при его получении, что тоже нехорошо
что входит в пак:
  • РПГ-7у
  • Марта
  • БМ-16
  • Кора-919
  • Чёрный Ястреб
  • ФТ-200М (а так же новая версия)
  • Фора-12
  • ГП37
  • Мины
  • Гранаты Ф-1 и РГД-5
  • Гром-С14
  • ХПСС-1м
  • Нож
  • ИЛ86
  • ТРс-301
  • Гадюка-5
  • Р90
  • ПБ-1с
  • ПМм
  • Бульдог-6
  • СИП-т 200М
  • СГИ-5к
  • СПСА-14
  • СВУмк-2
  • Охотничье ружьё
  • УДП "Компакт"
  • ВЛА
  • Винтарь-ВС
  • Волкер-П9м
  • Чейзер-13
  • АК-74
  • АК-74у
  • ДГ-05
  • АС-96/2
  • Гаусс-пушка
  • СВДм-2
Тема
2 356
немного исправленная версия генератора чисел от скорпиота
Тема
3 215
38
Там тоже потолок есть, массив можно новый генерить при достижении последнего элемента. Или вообще на основе этого класс построить, который будет эти массивы генерить.
надо же разнообразить иногда
38
Старый код. Эффективный способ - создать массив чисел от 1 до N, после чего перемешать его и брать по очереди

А пункт об археологии давно упразднили
фигнёй страдал и снова какой-то кал высрал, доделывать возможно не буду
Тема
7 404