26

» Hunter or Victim / Hunter or Victim

Vlod, Это несколько проблематично, потому как сейчас проект описан 52 000 строками кода)
Да и я все никак не могу выделить время что бы допилить последнее глобальное обновление.
26

» JackCraft / Конкурс моделей 2022 W.I.P

► progress_04
Sketchfab


Финал. Скорее всего запеку еще версию для 1.26.

Загруженные файлы
26

» JackCraft / Конкурс моделей 2022 W.I.P

► progress_03

Не знаю, доберусь ли я до деревьев и травы в финале, но пока что пусть будут для эффектности.
Загруженные файлы
26

» XGM Конкурсы / Конкурс моделей 2022

Cinos, Моделька должна быть юзабельна для warcraft'a как пропс/здание или это может быть просто статик сценка наподобие майнменю?
26

» WarCraft 3 / Из за чего сломался варик?


Как оказалось проблема, как подсказал Dazz_Lighter:
Лечится банальной перезагрузкой. Не вкл/выкл, а именно перезагрузкой.
26

» WarCraft 3 / Из за чего сломался варик?

Кажется словил тот же баг.. Перестали работать эффекты у которых только одна анимация Birth.
Ничего не устанавливал даже
26

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

Bergi_Bear:
Не, смерть/воскрешение не помогают, по крайней мере с героями это не сработало. Ну в любом случае вроде как фикс страхует от подобных ситуаций, если пробрасывать его на спавне и воскрешении.
26

» 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)))      //Запрашиваем высоту - высота всегда корректная (и с багом, и без)
26

» Hunter or Victim / Hunter or Victim

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

95 минут без сейвов, мощно)