Разрядку детекторов можно костыльно обновить до 100% через скрипт bind_stalker.script. Вам нужно вставить следующий код под строчку 'xr_sound.update_actor()' функции 'actor_binder:update(delta)':
```lua
function keep_items_charged()
local items_to_check = {
-- Фонарь
"device_torch",
"device_torch_s",
-- Детекторы
"detector_simple",
"detector_advances",
"detector_elite",
-- Артефакты
"af_art460",
"af_lichinka",
"af_dummy_pellicle",
"af_blood",
"af_studen",
"af_gold_fish_black",
"af_dummy_glassbeads",
"af_ameba_slug",
"af_gravi",
"af_dezintegrator_m2",
"af_art_sterj",
"af_cristall",
"af_bl_kristal",
"af_art_lenss",
"af_art_3_step_anom_svetim",
"af_electra_sparkler",
"af_lchernaya_busina",
"af_magnet_drop_q2",
"af_dummy_spring",
"af_cristall_flower",
"af_studen_m1",
"af_fireball",
"af_art_steklo",
"af_fuzz_kolobok",
"af_art_kub",
"af_compas",
"af_random_zakaz",
"af_medusa",
"af_ameba_slime",
"af_art_ruchk",
"af_ameba_mica",
"af_rusty_sea-urchin",
"af_night_star",
"af_mincer_meat",
"af_dummy_battery",
"af_gold_fish",
"af_art_spiral",
"af_soul",
"af_esc_vishka",
"af_kolco",
"af_dezintegrator_m1",
"af_magnet_drop_q1",
"af_electra_flash",
"af_rusty_kristall",
"af_banka_s_holodcom",
"af_drops",
"af_dummy_dummy_q1",
"af_rusty_thorn",
"af_jabiy_glaz_garbage",
"af_vyvert",
"af_electra_moonlight",
"af_dummy_dummy"
}
local STbron = db.actor:object("device_pda")
if STbron then
STbron:set_condition(1.0)
-- Перебираем все предметы
for _, section in ipairs(items_to_check) do
local obj = db.actor:object(section)
if obj and db.actor:is_on_belt(obj) then
if obj.set_charge then
obj:set_charge(1)
elseif obj.set_condition then
obj:set_condition(1)
end
end
end
end
end