Как увеличить продолжительность эффекта?

Пытаюсь настроить smoke_occluders__info в настройках дыма и увеличить время их работы. как разблокировать эти настройки?

Это ты пытаешься настроить время у дыма, размещенного на карте? Или для всех дымовых гранат?

У размещённого на карте

К сожалению, разблокировать свойства вряд ли получится. Если тебе нужен постоянный дым, то ты можешь создать любой постоянный эффект (например объект envir_smoke_big_effect) и заменить в нем effect_name (на explosion_grenades_smoke_cmps_fx).

Либо ты можешь изменить свойства путем редактирования scene.blk файла в папке с твоим модом. Открываешь его любым текстовым редактором и находишь строку _entity:t=“НазваниеТвоегоДыма”. Внутри его тела (открывается { и закрывается }) вставляешь этот код:

"smoke_occluders__info:shared:array"{
  "smoke_occluders__info:shared:object"{
    expanseFullTime:r=2.0
    expanseStartTime:r=0.0
    fadeStartTime:r=15.0
    normalSpeed:p3=0.0,0.0,0.0
    radius:p3=0.0,9.5,1.0
    totalTime:r=15.0
    upSpeed:p3=0.0,3.0,0.0
    windScale:r=0.0
  }
}

Приблизительно так будет выглядеть код объекта:

_entity:t="smoke_shell_effect"{
  "smoke_occluders__info:shared:array"{
    "smoke_occluders__info:shared:object"{
      expanseFullTime:r=2.0
      expanseStartTime:r=0.0
      fadeStartTime:r=15.0
      normalSpeed:p3=0.0,0.0,0.0
      radius:p3=0.0,9.5,1.0
      totalTime:r=15.0
      upSpeed:p3=0.0,3.0,0.0
      windScale:r=0.0
    }
  }
}

Ты можешь сделать как отдельный объект в entities.blk (шестой раздел) (вместо _extends уже используем _use). И изменить его свойства, вставив кусок кода с smoke_occluders__info свойством. Что-то вроде этого:

"my_new_smoke_effect{
  _use:t="smoke_shell_effect"

  "smoke_occluders__info:shared:array"{
    "smoke_occluders__info:shared:object"{
      expanseFullTime:r=2.0
      expanseStartTime:r=0.0
      fadeStartTime:r=15.0
      normalSpeed:p3=0.0,0.0,0.0
      radius:p3=0.0,9.5,1.0
      totalTime:r=15.0
      upSpeed:p3=0.0,3.0,0.0
      windScale:r=0.0
    }
  }
}

И на карте уже сможешь создавать готовый дым с нужными тебе свойствами и временем.

1 лайк