0
25
3 года назад
0

» WarCraft 3 / Криво отображается высота юнита (1.26)

Bergi_Bear:
Не, смерть/воскрешение не помогают, по крайней мере с героями это не сработало. Ну в любом случае вроде как фикс страхует от подобных ситуаций, если пробрасывать его на спавне и воскрешении.
1
25
3 года назад
Отредактирован Jack-of-shadow
1

» WarCraft 3 / Криво отображается высота юнита (1.26)

Bergi_Bear:
Кажется я понял в чем дело.

Такое ощущение, что корни/сеть как то фиксируют максимальную высоту полета.
Те. если юнит до корней не поднимался в воздух или поднимался на слишком низкую высоту,
то после корней он забагуется.

Лечиться подъемом юнита верх/вниз сразу после спавна.
После воскрешения нужно повторять фикс.
Как вылечить уже сломавшегося юнита пока не нашел

код
  boolean is_fix = false
  u = CreateUnit(Player(0),'opeo',x,y,0)                   //Создан юнит
  UnitAddAbility(u,'A000'); UnitRemoveAbility(u,'A000')    //Добавление удаление сфинкса
  
  //==========!!fix
   if is_fix {  //После восскрешения следует применить снова
    SetUnitFlyHeight (u,99999,0)
    SetUnitFlyHeight (u,0,0)
   } 
  //==========!!end_fix

  //==========!!BUG
   SetUnitFlyHeight   (u,0,0)                        //До корней высота должна измениться высота хотябы раз (высота должна быть меньше x в моем случае < 100, возможно зависит от высоты рельефа)
   TriggerSleepAction ( 2 )                          //Задержка может быть любой
   DummyAbilityCastL  (u,'A048',1,"entanglingroots") //Дамми каст корней
  //==========!!end_BUG
  
  
  //==========!!ПРОВЕРЯЕМ
   TriggerSleepAction ( 3 )                         //Задержка что бы корни успели кастануться  
   SetUnitFlyHeight(u,40,0)                         //Пробуем поднять юнита () 
   TriggerSleepAction( 1 )                          //Юнит остается на земле
   Msg("GetUnitZ = "+R2S(GetUnitFlyHeight(u)))      //Запрашиваем высоту - высота всегда корректная (и с багом, и без)
0
25
3 года назад
0

» Hunter or Victim / Главная страница

DayZ:
Вообще у дерева есть лимит в 100 единиц. Получается что баг был в том, что каким то образом лимит был превышен (либо читы)
В новой версии дополнительные действия уложены в обычный спеллбук, так что баги с иконками должны отпасть.

95 минут без сейвов, мощно)
0
25
3 года назад
Отредактирован Jack-of-shadow
0

» Hunter or Victim / Главная страница

DayZ:
Спасибо за отзыв.

Продолжение будет! Я налил много новых фич и отладил множество проблем.
Сейчас осталось самому поиграть и забалансировать.
Камеру кстати удалось сделать более отзывчивой, так как раньше была сильная задержка для вращения.
Плюс я вернул возможность фокусится на дальней точке.

На счет бесконечного режима, вполне возможно. Я попробую прикрутить.
В сингле кстати можно включать автосохранения во время сна в начале игры.
0
25
3 года назад
Отредактирован Jack-of-shadow
0

» WarCraft 3 / Могу, умею, практикую

Bergi_Bear:
По описанию прям Styx, давай тогда паркур еще.
1
25
3 года назад
Отредактирован Jack-of-shadow
1

» WarCraft 3 / Редактирование рельефа средствами jass

map_maiker:
Лучше не поднимать рельеф из воды (т.к все равно пена и проходимость не будут работать), а использовать декор воды, как в ссылке выше.

Самый простой способ, это продавливать водоемы, параллельно спавня в эти места декор с текстурой проходимости "вода" (не помню какой цвет) соответствующий размеру кисти.

Второй способ, это таймером проверять высоту под юнитами и топить (или выполнять другие действия) если глубоко.
Для оптимизации можно делать это в 2 таймера. Первый таймер обновляется редко 1 раз в сек,
проверяет юнитов на высоте > 200 от воды, иначе перебрасывает их во второй таймер,
который обновляется чаще (< 0.1 сек).
Так же придется дополнительно обрабатывать разнообразные телепортации, проверки при строительстве и прочее.
Можно оптимизировать еще сильнее если заменить первый таймер на области с событием входа/выхода.
Тут нужно что бы области спавнились вместе с кистью которой ты проминаешь водоемы.



Еще момент, это процедурная расскраска рельефа не сохраняется при сохранении карты. Тобишь нужно будет создать событие загрузки карты, которое будет заного расскрашивать тайлы.

Так же лучше отказаться от способностей вроде stamp и wave, которые времено деформируют рельеф.

Летающих юнитов придется заменить на пеших с дамми способностью полет и отключить им коллизии. Иначе онибудут летать сквозь поднятый рельеф.
1
25
3 года назад
Отредактирован Jack-of-shadow
1

» WarCraft 3 / Зависания крипов при больших скоплениях

Можно фейкать дальних мобов, и превращать их в реальных, когда они оказываются близко к пехотинцу, через "стадо". youtu.be/ShVFHuc6-AU
5
25
3 года назад
Отредактирован Jack-of-shadow
5

» Hunter or Victim / Главная страница

0
25
3 года назад
Отредактирован Jack-of-shadow
0

» WarCraft 3 / Как лучше организовать обработку кастов?

PT153:
Doc, можно сохранить имя функции и вызывать её потом через ExecuteFunc. А можно воспользоваться vJass и сохранить как число.


CodeSendUnitAttr (source,target)
RunCode  (hash,"my_spell")
можно в одну строку, если добавить дефайн
 define CastSpellST   (spellname,source,target)   = {CodeUnitSource = source; CodeUnitTarget = target ;RunCode  (hash,s); }
8
25
3 года назад
8

» Game Dev / Создаем игры вместе

Год назад начинал пока было время, потом неудачно форматнул диск.
0
25
4 года назад
0

» WarCraft 3 / Критическая ошибка в карте

модель может спокойно крашить вар/редактор, если у нее есть анимация в 0 кадров.
0
25
4 года назад
Отредактирован Jack-of-shadow
0

» Администрация XGM / Сломалась Darkwool тема

Проблема вроде бы только в фонах коментариев.
главная
Загруженные файлы
0
25
4 года назад
Отредактирован Jack-of-shadow
0

» Hunter or Victim / Главная страница

Bornikkeny:
Спасибо.
У меня есть небольшой список трудно воспроизводимых багов. Надеюсь не помешают.
0
25
4 года назад
0

» Администрация XGM / Блог (пропала кнопка редактировать.)

ScorpioT1000:
Спасибо.
А в чем фитча то, при каком условии они блочатся?)
0
25
4 года назад
Отредактирован Jack-of-shadow
0

» Администрация XGM / Блог (пропала кнопка редактировать.)

ScorpioT1000:
В общем то все ресурсы не доступны.
например этот.
Все кроме проектов. Проекты редактировать могу.
0
25
4 года назад
Отредактирован Jack-of-shadow
0

» Hunter or Victim / Главная страница

Bergi_Bear:
Jack-of-shadow, Мемхак чтоли прикрутил всё таки?
Неа: вот
Proshel_Doty:
Шифт и стрелки? или как она в разные стороны крутится?
Шифт + клик
0
25
4 года назад
0

» Hunter or Victim / Главная страница

Proshel_Doty:
Камеру на шифт кручу.
0
25
4 года назад
0

» Hunter or Victim / Главная страница

Bergi_Bear:
Ну я чето привык уже, а так можно с видом сверху через -topdown
2
25
4 года назад
Отредактирован Jack-of-shadow
2

» Hunter or Victim / Главная страница

Обновление 0.92 Rus



Версия 0.92
Нововведения

Добавлена система пожаров
Распространяющийся огонь уничтожает деревья, а выгоревшая земля постепенно наполняется нежитью.

Система квестов
Добавлена система генерации заданий.
Теперь игрок может встретить Npc которые будут давать различные поручения.
За основную часть задания игрок получает опыт или золото, за побочную экипировку.

Добавлена система мести
Враги запоминают вас, если вы сбежите, и повысят свой уровень.
При повышении уровня существ они получают различные преимущества и уязвимости, а так же другие хор-ки.
Узнать информацию о юните можно через кнопку взаимодействия.

Новые предметы
Новый предмет: Капкан. Оглушает цель на 6 сек. Может быть создан из шестеренок.
Новый предмет: Ядовитая эссенция. Используется для отравления стрел и оружия.
Новый предмет: Сонный эликсир. Используется для усыпления врагов.
Новый предмет: Смола. Горящая смола нанесенная на стрелы вызывает пожар.
Новый предмет: Кольцо Паука. Удваивает кол-во яда добываемое из коконов. (Редкий)
Новый предмет: Кольцо Сокола. Накладывает метку на убегающих существ, увеличивая наносимый им урон в 3 раза. (Редкий)
Новый предмет: Мантия Вампира. Атаки ближнего боя похищают 20% здоровья жертвы. (Редкий)
Новый предмет: Огненный Меч. Накладывает эффект огня в ближнем бою. (Редкий)
Новый предмет: Меч Шторма. Атакует молнией всех врагов находящихся рядом. (Редкий)
Новый предмет: Сапоги Паука. Накладывает "Спринт", когда герой наступает на паутину. (Редкий)
Новый предмет: Лунная Кольчуга. Отражает первую вражескую атаку. (Редкий)
Новый предмет: Лук Луны. Накладывает невидимость после каждого выстрела. (Редкий)
Новый предмет: Лунный Камень. Восстанавливает камни воскрешения. (Редкий)
Новый предмет: Кольцо Луны. Дарует Лунное благословение при наступлении ночи. (Редкий)
Новый предмет: Кольцо Зверя. Питомцы воскрешаются вместе с героями. (Редкий)
Новый предмет: Кольцо Теней. Накладывает невидимость при использовании телепортации. (Редкий)
Новый предмет: Мантия Друида. Накладывает невидимость, когда герой находится в высокой траве. (Редкий)
Новые события
Новое событие: Зловещий туман. Поднимает орды духов.
Новое событие: Засада. Теперь разбойники нападают не только вблизи лагеря.

Новые существа
Новое существо: Огр-разбойник.
Новое существо: Болотный-скорпион.
Новое существо: Болотный-страж.
Новое существо: Болотный-ящер.
Новое существо: Скелет.
Новое существо: Мясник.

Новые объекты
Новый объект: Алтарь прозрения: Отрывает расположение других игроков при взаимодействии.
Новый объект: Алтарь перемещения: Телепортирует игрока к другому связанному с ним алтарю.

Боссы
Новый босс: Гниющая Плоть.
Новый босс: Некромант.
Новый босс: Могильщик.
Новый босс: Королева Пауков.
Новый босс: Проклятый Сатир.
Новый босс: Проклятый Вепрь.
Новый босс: Призрак.
Новый босс: Каменный Голем.

Изменения баланса

Крафт теперь позволяет разбирать и создавать капканы.
Способность Мир духов теперь улучшает Невидимость и Чутье, давая перемещаться сквозь препятствия и призывать духа разведчика.
Точность теперь дает возможность поставить пульсирующую метку на цель. Совершив точный выстрел в нужное время герой нанесет критический урон.
Теперь луки имеют прочность, которая снижается при стрельбе. Не имея лука герой не может стрелять.
Алхимик 3 уровня теперь может собирать сонную пыльцу.
Теперь игрок начинает с амулетом воскрешения.
Сбежать от преследования теперь проще, если вы не атакуете врагов.
Способность скачек, теперь на время сбивает врагов с толку, если вы перемещаетесь в точку за пределами их видимости.
Собака теперь наносит критический урон если цель истекает кровью.
Теперь собака может добыть не только дерево, но и пищу.
Урон собаки увеличен в два раза.
Шанс отравления сырой пищей увеличен на 30%.
Шанс провалиться в болото на в опасном месте снижен на 10%.
Максимальное кол-во целей для приманки разбойников увеличено с 3 до 7.
Опыт за уничтожение тотема нежити увеличен с 15 до 80.
Минимальный шанс открытия сундука теперь равен 5%.
Теперь в сундуках можно найти уникальные предметы.
Теперь время жизни костра не уменьшается, пока герой рядом.
Теперь ночью звери наносят больше урона.
Кол-во руды на карте уменьшено в 2 раза, стоимость руды увеличена в 2 раза.
Стоимость отмычек снижена с 40 до 30.
Стоимость удочек снижена с 100/200/300 до 75/125/200 золота.
Стоимость изготовления стрел увеличена с 10 до 15 ед. дерева.
Кол-во стрел изготовляемых из клыков увеличено с 5 до 8 ед.
Теперь создавая стрелы возле палатки герой получает бонусом +5 стрел.
Теперь в сетях морлоков можно найти рыбу.
Создание факела от костра больше не требует ресурсов, время факела увеличено с 30 до 50 сек.
Теперь энты получают в 2 раза больше урона от огня.
Статистика

Улучшена читаемость строк.
Добавлена новая информация:
Тип игры, Тип местности, Общее время игры, Золота добыто, Сундуков открыто, Предметов экипировано.
Исправления

Улучшена система снарядов. Теперь при стрельбе на возвышенность, снаряды не врезаются в поверхность, а огибают ее.
Теперь метка, поставленная игроком отображается не только на мини карте, помогая лучше ориентироваться.
Добавлено отображение дистанции при поиске следов.
Улучшен ИИ собаки.
Улучшен ИИ ботов.
Добавлены новые звуки и диалоги для разбойников.
Исправлена скорость музыки после загрузки сохранений.
Исправлен звук свиста после загрузки сохранений.
Исправлено отображение маркера задания после загрузки сохранений.
Высота камеры теперь корректно отображается после загрузки сохранений.
Эффект сна теперь корректно отображается после загрузки сохранений.
Исправлен баг при котором герой умерший в воде продолжал плавать на суше после воскрешения.
Исправлен баг при котором победа наступала после 10 смертей игроков, вне зависимости от воскрешения.
Исправлен баг многократного срабатывания кровотечения в игре по сети.
Исправлен баг при котором поиск следов отображался для всех игроков.
Теперь торговца можно выбрать как стандартным способом, так и через кнопку взаимодействия.
Добавлено затмение при подъеме на лестницы.
Теперь вышки имеют кликабельный пол.
Теперь палатку можно установить прямо на вышке.
Высота эффекта сна теперь правильно отображается на вышках.
Изменены звуки метательного клинка.
Добавлены дополнительные вариации звуков для разбойников.
Количество препятствий уменьшено на 10%.
Размер змей увеличен в два раза.
Дополнен Faq и система подсказок.
Убрана горячая клавиша со способности суицид.
Исправлен баг, при котором можно было выбросить активированные предметы.
Исправлен баг, при котором котел некорректно уменьшал расход пищи.
Исправлен баг, при котором убитый спящий герой не просыпался после воскрешения.
Исправлен баг, при котором все предметы героя-игрока выпадали после выхода из игры.
Исправлен баг, при котором герой класса Тень получал штраф за атаки ближнего боя.
Исправлен баг миникарты, при котором иконка торговца заменялась на иконку задания.
Изменена иконка миникарты торговца и точка путешествия для странника.
Спрятаны модели коллидеров, которые можно было увидеть за пределами карты.
Исправлен баг связанный с вылетом игры во время спавна юнитов за пределами карты.
Птицы сидящие в траве больше не умирают.
Оптимизированы периодические триггеры.
Оптимизирована система ShiftDetect.
Оптимизирована инициализация триггеров.
Оптимизированы насекомые и птицы.
Добавлен прелоад умений.
Исправлен редкий баг ломающий систему тумана.
0
25
4 года назад
0

» WarCraft 3 / Как поменять модельку юнита с помощью триггеров

koloff:
А триггерная команда Replace unit не подойдёт? Делаешь к примеру две модельки, одна с нужной аурой, а другая без, и потом перезаписываешь одну другой. Всё работает как часы, я раньше частенько этот трюк использовал.
Replace создает нового юнита, со всеми вытекающими.
1
25
4 года назад
Отредактирован Jack-of-shadow
1

» WarCraft 3 / Снежок в затонувших руинах

prog:
Мне много рассказывали про возможность триггерно рисовать тайлами, которых нет в карте, но все без пруфов было и у меня никогда не работало.
Рисовать можно, но лимит никуда не девается и одни тайлы начнут заменять другие.
2
25
4 года назад
2

» Лучший блог / Ваши прогнозы по карантину?

Прогноз такой, что у людей скоро закончаться деньги и выходить на улицу станет опасно уже не изза вируса.