Удаление всех скрытых сущностей из БИОиндустрии (#156)

Изменены зависимости банок минипогрузчиков

Изменены зависимости технологий минипрогрузчиков
Каждый тир минипогрузчиков требует банки уровнем выше, чем сами ленты. Не логично. Минипогрузчики уже "понерфлены" увеличенным потреблением электроэнергии. Из-за зависимостей от банок приходится строить нелогичные схемы в которые входят по 2 предыдущих минипогрузчика + разделитель (для объединения)

Финальная русификация сборки (#158)
* Рeмонт локализации WideChest
* Исправление локализации шестерёнок
* фикс локализации рулонов
* фикс расположения робоспота для транспорта
* прячем лишнюю жидкость
* Финальная русификация сборки
This commit is contained in:
Aleksei-bird 2024-10-04 15:54:03 +03:00
parent 443fa6d4b1
commit 358ad9e8db
10 changed files with 344 additions and 36 deletions

View File

@ -147,9 +147,9 @@ BioInd.show("Need to check these tables in global", compound_entity_tables)
BioInd.writeDebug("Removed %s invalid entries from global[%s]!",
{result, compound_tab})
-- Restore missing hidden entities
result = BioInd.restore_missing_entities(compound_name)
BioInd.writeDebug("Checked %s compound entities and restored %s missing hidden entries for global[\"%s\"]!",
{result.checked, result.restored, compound_tab})
-- result = BioInd.restore_missing_entities(compound_name)
-- BioInd.writeDebug("Checked %s compound entities and restored %s missing hidden entries for global[\"%s\"]!",
-- {result.checked, result.restored, compound_tab})
end
end
-- Search all surfaces for unregistered compound entities
@ -253,7 +253,7 @@ BioInd.writeDebug("Entered function On_Built with these data: " .. serpent.block
if base then
-- Make sure we work with a copy of the original table! We don't want to
-- remove anything from it for real.
local hidden_entities = util.table.deepcopy(base_entry.hidden)
-- local hidden_entities = util.table.deepcopy(base_entry.hidden)
BioInd.writeDebug("%s (%s) is a compound entity. Need to create %s", {base.name, base.unit_number, hidden_entities})
BioInd.show("hidden_entities", hidden_entities)
@ -296,7 +296,7 @@ BioInd.show("hidden_entities", hidden_entities)
-- We must call create_entities even if there are no hidden entities (e.g. if
-- the "Easy Gardens" setting is disabled and no hidden poles are required)
-- because the compound entity gets registered there!
BioInd.create_entities(global[base_entry.tab], base, hidden_entities)
-- BioInd.create_entities(global[base_entry.tab], base, hidden_entities)
BioInd.writeDebug("Stored %s in table: %s",
{BioInd.print_name_id(base), global[base_entry.tab][base.unit_number]})
end
@ -462,15 +462,15 @@ Event.register(Event.pre_remove_events, On_Pre_Remove)
-- FIND LOCAL VARIABLES THAT ARE USED GLOBALLY --
-- (Thanks to eradicator!) --
------------------------------------------------------------------------------------
setmetatable(_ENV, {
__newindex = function (self, key, value) --locked_global_write
error('\n\n[ER Global Lock] Forbidden global *write*:\n'
.. serpent.line{key = key or '<nil>', value = value or '<nil>'} .. '\n')
end,
__index = function (self, key) --locked_global_read
if not (key == "game" or key == "mods") then
error('\n\n[ER Global Lock] Forbidden global *read*:\n'
.. serpent.line{key = key or '<nil>'} .. '\n')
end
end
})
-- setmetatable(_ENV, {
-- __newindex = function (self, key, value) --locked_global_write
-- error('\n\n[ER Global Lock] Forbidden global *write*:\n'
-- .. serpent.line{key = key or '<nil>', value = value or '<nil>'} .. '\n')
-- end,
-- __index = function (self, key) --locked_global_read
-- if not (key == "game" or key == "mods") then
-- error('\n\n[ER Global Lock] Forbidden global *read*:\n'
-- .. serpent.line{key = key or '<nil>'} .. '\n')
-- end
-- end
-- })

View File

@ -132,11 +132,10 @@ end
if mods["miniloader"] then
data.raw.technology["basic-miniloader"].unit = {count=250,ingredients={{"automation-science-pack",1}},time=60}
data.raw.technology["miniloader"].unit = {count=500,ingredients={{"automation-science-pack",1},{"logistic-science-pack", 1}},time=60}
data.raw.technology["fast-miniloader"].unit = {count=1000,ingredients={{"automation-science-pack",1},{"logistic-science-pack", 1},{"chemical-science-pack", 1}},time=60}
data.raw.technology["express-miniloader"].unit = {count=2000,ingredients={{"automation-science-pack",1},{"logistic-science-pack", 2},{"chemical-science-pack", 1},{"production-science-pack", 1}},time=60}
data.raw.technology["turbo-miniloader"].unit = {count=3000,ingredients={{"automation-science-pack",1},{"logistic-science-pack", 2},{"chemical-science-pack", 1},{"production-science-pack", 1},{"advanced-logistic-science-pack", 1}},time=60}
data.raw.technology["ultimate-miniloader"].unit = {count=5000,ingredients={{"automation-science-pack",1},{"logistic-science-pack", 3},{"chemical-science-pack", 1},{"production-science-pack", 1},{"advanced-logistic-science-pack", 2},{"utility-science-pack", 1}},time=60}
data.raw.technology["miniloader"].unit = {count=500,ingredients={{"automation-science-pack",1}},time=60}
data.raw.technology["fast-miniloader"].unit = {count=1000,ingredients={{"automation-science-pack",1},{"logistic-science-pack", 1}},time=60}
data.raw.technology["express-miniloader"].unit = {count=2000,ingredients={{"automation-science-pack",1},{"logistic-science-pack", 2},{"chemical-science-pack", 1}},time=60}
data.raw.technology["turbo-miniloader"].unit = {count=3000,ingredients={{"automation-science-pack",1},{"logistic-science-pack", 2},{"chemical-science-pack", 1},{"advanced-logistic-science-pack", 1}},time=60}
end
if mods.bobelectronics then

View File

@ -5,6 +5,26 @@ stone-crushed=Щебень
bi-stone-crusher=Измельчитель камня
hazard-concrete-brick=Бетонный кирпич с разметкой опасности
hero_downgrade=Разжалование турелей
thermal-bore=Экстрактор термальных вод
thermal-extractor=Экстрактор термальных вод 2
washing-plant-3=Промывочная установка МК3
silver-ore=Серебрянная руда
rutile-ore=Титановая руда
lead-ore=Свинцовая руда
hs_holo_sign=Голографический знак
Schall-pickup-tower-R96=Башня сбора III
Schall-pickup-tower-R128=Башня сбора IIII
mini-steel-chest=Мини стальной сундук
mini-logistic-chest-passive-provider=Мини сундук пассивного снабжения
mini-logistic-chest-active-provider=Мини сундук активного снабжения
mini-logistic-chest-storage=Мини сундук хранения
mini-logistic-chest-buffer=Мини буферный сундук
mini-logistic-chest-requester=Мини сундук запроса
steam-inserter=Паровой манипулятор
train-limit=Ограничитель скорости поезда
train-unlimit=Знак отмены ограничения скорости
empty-nuclear-fuel-cell=Пустой ядерный топливный элемент
random-dropship=Груз руды из космоса
[item-description]
orbital-solar-collector=Спутник, способный улавливать на синхронной орбите до 1000 мегаватт мощности от ближайшей звезды и ретранслировать её на поверхность планеты в наземную приёмо-передающую станцию.
@ -12,6 +32,25 @@ orbital-power-reciver=Принимает на земле мощный энерг
seafloor-pump=Насос для добычи грязной мутной взвеси.\n[font=default-bold][color=#f5cb48][img=tooltip-category-electricity]Потребляет электричество[/color][/font]\n[font=default-semibold][color=#e4cead]Макс. потребление:[/color][/font] 500 КВт
seafloor-pump-2=Насос для добычи грязной мутной взвеси.\n[font=default-bold][color=#f5cb48][img=tooltip-category-electricity]Потребляет электричество[/color][/font]\n[font=default-semibold][color=#e4cead]Макс. потребление:[/color][/font] 1.0 МВт
seafloor-pump-3=Насос для добычи грязной мутной взвеси.\n[font=default-bold][color=#f5cb48][img=tooltip-category-electricity]Потребляет электричество[/color][/font]\n[font=default-semibold][color=#e4cead]Макс. потребление:[/color][/font] 1.5 МВт
thermal-bore=Добывает геотермальные воды из глубинных трещин в планетарной коре.
bi-bio-accumulator=Аккумулятор огромной емкости может хранить очень большое количество энергии. Иногда размер действительно имеет значение…
bi-adv-fertilizer=Это специальный ингредиент для еще более быстрого выращивания, либо изменения качества поверхности.
assembling-machine-1=Соединяет не более 5 компонентов
Schall-pickup-tower-R32=Автоматически собирает в себя весь мусор, в определенном радиусе
Schall-pickup-tower-R64=Автоматически собирает в себя весь мусор, в определенном радиусе
Schall-pickup-tower-R96=Автоматически собирает в себя весь мусор, в определенном радиусе
Schall-pickup-tower-R128=Автоматически собирает в себя весь мусор, в определенном радиусе
mini-steel-chest=Специальный сундук с одной ячейкой, для экономии FPS при массовом использовании.
mini-logistic-chest-passive-provider=Специальный сундук с одной ячейкой, для экономии FPS при массовом использовании.
mini-logistic-chest-active-provider=Специальный сундук с одной ячейкой, для экономии FPS при массовом использовании.
mini-logistic-chest-storage=Специальный сундук с одной ячейкой, для экономии FPS при массовом использовании.
mini-logistic-chest-buffer=Специальный сундук с одной ячейкой, для экономии FPS при массовом использовании.
mini-logistic-chest-requester=Специальный сундук с одной ячейкой, для экономии FPS при массовом использовании.
steam-inserter=Имеет огромную скорость, но работает на горячем паре
train-limit=Размещайте на правой стороне путей, чтобы задать максимальную скорость. Знак оснащен передатчиком, который автоматически посылает команды автономным поездам.
train-unlimit=Размещайте на правой стороне путей, чтобы отменить ограничение скорости. Знак оснащен передатчиком, который автоматически посылает команды автономным поездам.
RITEG-1=Вырабатывает огромное количество энергии, но постепенно самоуничтожается
random-dropship=Распакуйте в сортировочном комбинате, чтобы извлечь случайную руду
[recipe-name]
artillery-turret-prototype=Прототип артиллерийского орудия
@ -27,13 +66,52 @@ offshore-mk4-pump=Электрический береговой насос МК4
seafloor-pump=Донный насос
seafloor-pump-2=Донный насос МК2
seafloor-pump-3=Донный насос МК3
angels-roll-tungsten-casting=Вольфрамовый рулон
thermal-bore=Экстрактор термальных вод
thermal-extractor=Экстрактор термальных вод 2
washing-plant-3=Промывочная установка МК3
nuclear-smelting-glass-from-ore4=Стекло
angelsore-chunk-mix5-processing=Серебрянная руда
angelsore-crystal-mix1-processing=Титановая руда
angelsore-crushed-mix3-processing=Свинцовая руда
hs_holo_sign=Голографический знак
Schall-pickup-tower-R96=Башня сбора III
Schall-pickup-tower-R128=Башня сбора IIII
mini-steel-chest=Мини стальной сундук
mini-logistic-chest-passive-provider=Мини сундук пассивного снабжения
mini-logistic-chest-active-provider=Мини сундук активного снабжения
mini-logistic-chest-storage=Мини сундук хранения
mini-logistic-chest-buffer=Мини буферный сундук
mini-logistic-chest-requester=Мини сундук запроса
steam-inserter=Паровой манипулятор
electronic-train-limit=Ограничитель скорости поезда
electronic-train-unlimit=Знак отмены ограничения скорости
angelsore8-crushed=Дробленая железистая руда
angelsore8-powder=Крошка желизистой руды
angelsore8-sludge=Железосодержащий осадок
angelsore8-anode-sludge=Железосодержащий анодированный осадок
angelsore8-dust=Порошок железистой руды
angelsore8-anode-sludge-filtering=Железосодержащая эссенция
angelsore8-crystal=Кристаллы железита
angelsore9-crushed=Дроблёная меднистая руда
angelsore9-sludge=Медесодержащий осадок
angelsore9-solution=Медесодержащий раствор
angelsore9-anode-sludge=Медесодержащий анодированный осадок
angelsore9-powder=Крошка меднистой руды
angelsore9-dust=Порошок меднистой руды
angelsore9-anode-sludge-filtering=Медесодержащая эссенция
angelsore9-crystal=Кристаллы меднита
empty-nuclear-fuel-cell=Пустой ядерный топливный элемент
random-dropship-unboxing=Распаковка груза из космоса
[recipe-description]
scrap-rail-to-rail=Замена деревянных шпал на бетонные
seafloor-pump=Насос для добычи грязной мутной взвеси.\n[font=default-bold][color=#f5cb48][img=tooltip-category-electricity]Потребляет электричество[/color][/font]\n[font=default-semibold][color=#e4cead]Макс. потребление:[/color][/font] 500 КВт
seafloor-pump-2=Насос для добычи грязной мутной взвеси.\n[font=default-bold][color=#f5cb48][img=tooltip-category-electricity]Потребляет электричество[/color][/font]\n[font=default-semibold][color=#e4cead]Макс. потребление:[/color][/font] 1.0 МВт
seafloor-pump-3=Насос для добычи грязной мутной взвеси.\n[font=default-bold][color=#f5cb48][img=tooltip-category-electricity]Потребляет электричество[/color][/font]\n[font=default-semibold][color=#e4cead]Макс. потребление:[/color][/font] 1.5 МВт
bi-bio-accumulator=Аккумулятор огромной емкости может хранить очень большое количество энергии. Иногда размер действительно имеет значение…
assembling-machine-1=Соединяет не более 5 компонентов
[entity-name]
artillery-turret-prototype=Прототип артиллерийского орудия
@ -47,7 +125,23 @@ offshore-mk4-pump=Электрический береговой насос МК4
seafloor-pump=Донный насос
seafloor-pump-2=Донный насос МК2
seafloor-pump-3=Донный насос МК3
bi-bio-garden-large=Биосад МК2
bi-bio-garden-huge=Биосад МК3
thermal-bore=Экстрактор термальных вод
thermal-extractor=Экстрактор термальных вод 2
washing-plant-3=Промывочная установка МК3
hs_holo_sign=Голографический знак
Schall-pickup-tower-R96=Башня сбора III
Schall-pickup-tower-R128=Башня сбора IIII
mini-steel-chest=Мини стальной сундук
mini-logistic-chest-passive-provider=Мини сундук пассивного снабжения
mini-logistic-chest-active-provider=Мини сундук активного снабжения
mini-logistic-chest-storage=Мини сундук хранения
mini-logistic-chest-buffer=Мини буферный сундук
mini-logistic-chest-requester=Мини сундук запроса
steam-inserter=Паровой манипулятор
placed-train-limit=Ограничитель скорости поезда
placed-train-unlimit=Знак отмены ограничения скорости
[entity-description]
artillery-turret-prototype=Прототип артиллерии для уничтожения вражеских баз.
@ -73,6 +167,23 @@ boiler-2=Бойлер MK2 (315°C), КПД=67%
boiler-3=Бойлер MK3 (465°C), КПД=80%
boiler-4=Бойлер MK4 (615°C), КПД=90%
boiler-5=Бойлер MK5 (765°C), КПД=98%
thermal-bore=Добывает геотермальные воды из глубинных трещин в планетарной коре.
bi-bio-accumulator=Аккумулятор огромной емкости может хранить очень большое количество энергии. Иногда размер действительно имеет значение…
assembling-machine-1=Соединяет не более 5 компонентов
Schall-pickup-tower-R32=Автоматически собирает в себя весь мусор, в определенном радиусе
Schall-pickup-tower-R64=Автоматически собирает в себя весь мусор, в определенном радиусе
Schall-pickup-tower-R96=Автоматически собирает в себя весь мусор, в определенном радиусе
Schall-pickup-tower-R128=Автоматически собирает в себя весь мусор, в определенном радиусе
mini-steel-chest=Специальный сундук с одной ячейкой, для экономии FPS при массовом использовании.
mini-logistic-chest-passive-provider=Специальный сундук с одной ячейкой, для экономии FPS при массовом использовании.
mini-logistic-chest-active-provider=Специальный сундук с одной ячейкой, для экономии FPS при массовом использовании.
mini-logistic-chest-storage=Специальный сундук с одной ячейкой, для экономии FPS при массовом использовании.
mini-logistic-chest-buffer=Специальный сундук с одной ячейкой, для экономии FPS при массовом использовании.
mini-logistic-chest-requester=Специальный сундук с одной ячейкой, для экономии FPS при массовом использовании.
steam-inserter=Имеет огромную скорость, но работает на горячем паре
placed-train-limit=Размещайте на правой стороне путей, чтобы задать максимальную скорость. Знак оснащен передатчиком, который автоматически посылает команды автономным поездам.
placed-train-unlimit=Размещайте на правой стороне путей, чтобы отменить ограничение скорости. Знак оснащен передатчиком, который автоматически посылает команды автономным поездам.
RITEG-1=Вырабатывает огромное количество энергии, но постепенно самоуничтожается
[technology-name]
alien-artifact=Переработка инопланетных артефактов
@ -80,6 +191,53 @@ artillery-prototype=Прототип артиллерии
offshore-mk2-pump=Электрический береговой насос 2
offshore-mk3-pump=Электрический береговой насос 3
offshore-mk4-pump=Электрический береговой насос 4
flow_control_valves_tech=Управление потоками в трубах 2
vehicle-belt-immunity-equipment=Оборудование транспорта для игнорирования конвейеров
vehicle-roboport-modular-equipment-1=Модульное оборудование для транспорта
angels-cooling=Технологии охлаждения
bob-robot-gun-drones=Автоматические атакующие дроны
bob-robot-laser-drones=Автоматические лазерные дроны
bob-robot-flamethrower-drones=Автоматические дроны-огнемётчики
thermal-water-processing=Обработка термальной воды
vehicle-roboport-modular-equipment-2=Модульное оборудование для транспорта 2
vehicle-fusion-cell-equipment-1=Оборудование для термоядерных батарей транспортных средств
Schall-tank=Лёгкие и средние танки
vehicle-roboport-modular-equipment-3=Модульное оборудование для транспорта 3
multi-purpose-furnace=Электрическая печь для сплавов
vehicle-fusion-cell-equipment-2=Оборудование для термоядерных батарей транспортных средств 2
vehicle-fusion-cell-equipment-3=Оборудование для термоядерных батарей транспортных средств 3
vehicle-fusion-cell-equipment-4=Оборудование для термоядерных батарей транспортных средств 4
vehicle-roboport-modular-equipment=Модульное оборудование для транспорта
vehicle-fusion-cell-equipment=Оборудование для термоядерных батарей транспортных средств
worker-robot-battery=Аккумулятор рабочего дрона
angels-copper-metallurgy=Улучшенное сплавление меди
angels-iron-metallurgy=Улучшенное сплавление железа
angels-lead-metallurgy=Улучшенное сплавление свинца
angels-steel-smelting=Улучшенное сплавление стали
angels-tin-metallurgy=Улучшенное сплавление олова
angels-aluminium-metallurgy=Улучшенное сплавление алюминия
angels-copper-casting=Улучшенное сплавление меди
angels-iron-casting=Улучшенное сплавление железа
angels-lead-casting=Улучшенное сплавление свинца
angels-nickel-metallurgy=Улучшенное сплавление никеля
angels-silver-metallurgy=Улучшенное сплавление серебра
angels-tin-casting=Улучшенное сплавление олова
angels-zinc-metallurgy=Улучшенное сплавление цинка
angels-aluminium-casting=Улучшенное сплавление алюминия
angels-cobalt-metallurgy=Улучшенное сплавление кобальта
angels-gold-metallurgy=Улучшенное сплавление золота
angels-nickel-casting=Улучшенное сплавление никеля
angels-silver-casting=Улучшенное сплавление серебра
angels-titanium-metallurgy=Улучшенное сплавление титана
angels-zinc-casting-2=Улучшенное сплавление цинка
angels-cobalt-casting=Улучшенное сплавление кобальта
angels-gold-casting=Улучшенное сплавление золота
angels-zinc-casting=Улучшенное сплавление цинка
angels-titanium-casting=Улучшенное сплавление титана
angels-tungsten-smelting=Улучшенное сплавление вольфрама
advanced-depleted-uranium-smelting=Улучшенное сплавление обеднённого урана
advanced-magnesium-smelting=Улучшенное сплавление магния
advanced-osmium-smelting=Улучшенное сплавление осмия
[technology-description]
alien-artifact=Технология, позволяющая сращивать инопланетные артефакты и проводить трансмутацию в другие их виды.
@ -87,6 +245,51 @@ artillery-prototype=Прототип стационарного артиллер
offshore-mk2-pump=Хороший береговой насос
offshore-mk3-pump=Мощный береговой насос
offshore-mk4-pump=Крутой береговой насос
steam-power=Базовое производство электроэнергии с помощью пара
angels-copper-metallurgy=Улучшенное сплавление меди
angels-iron-metallurgy=Улучшенное сплавление железа
angels-lead-metallurgy=Улучшенное сплавление свинца
angels-manganese-metallurgy=Улучшенная переплавка марганца
angels-tin-metallurgy=Улучшенное сплавление олова
flow_control_valves_tech=Предоставляет различные клапаны и краны для рационального управления потоками жидкостей и газов в трубах
bob-heat-pipe=Тепловые трубы — метод передачи тепла для использования в качестве источника энергии.
angels-aluminium-metallurgy=Улучшенное сплавление алюминия
angels-copper-casting=Улучшенное сплавление меди
angels-iron-smelting=Улучшенная переплавка железа
angels-lead-casting=Улучшенное сплавление свинца
angels-steel-smelting=Улучшенное сплавление стали
angels-nickel-metallurgy=Улучшенное сплавление никеля
angels-silicon-metallurgy=Улучшенная выплавка кремния
angels-silver-metallurgy=Улучшенное сплавление серебра
angels-tin-casting=Улучшенное сплавление олова
angels-zinc-metallurgy=Улучшенное сплавление цинка
angels-cooling=Технологии охлаждения
thermal-water-processing=Обработка термальной воды
angels-aluminium-casting=Улучшенное сплавление алюминия
angels-chrome-metallurgy=Улучшенная переплавка хрома
angels-cobalt-metallurgy=Улучшенное сплавление кобальта
angels-gold-metallurgy=Улучшенное сплавление золота
angels-iron-casting=Улучшенное сплавление железа
angels-nickel-casting=Улучшенное сплавление никеля
angels-silicon-casting=Улучшенная выплавка кремния
angels-silver-casting=Улучшенное сплавление серебра
angels-titanium-metallurgy=Улучшенное сплавление титана
angels-zinc-casting-2=Улучшенное сплавление цинка
angels-cobalt-casting=Улучшенное сплавление кобальта
Schall-tank=Сочетание дополнительной мобильности, огневой мощи и брони позволяет лучше выживать во враждебном мире.
angels-zinc-casting=Улучшенное сплавление цинка
angels-gold-casting=Улучшенное сплавление золота
angels-titanium-casting=Улучшенное сплавление титана
angels-tungsten-smelting=Улучшенное сплавление вольфрама
advanced-depleted-uranium-smelting=Улучшенное сплавление обеднённого урана
advanced-magnesium-smelting=Улучшенное сплавление магния
advanced-osmium-smelting=Улучшенное сплавление осмия
teleporter=Устанавливайте телепорты для быстрого перемещения между точками!
worker-robot-battery=Улучшает запас аккумулятора для всех дронов
rocket-failure-revision=Ракета может взорваться, если не провести серьёзные исследования! Дополнительные исследования в области ракетостроения, которые добавят надёжности при старте ракет и снизят риски взрыва при всех последующих запусках.
bob-drills=Если ваш бур будет установлен на 2 и более видов руды сразу (включая бесконечную), то вам следует назначить на него ФИЛЬТР, который можно найти в меню с точками справа от пояса инструментов
electric-mining=Если ваш бур будет установлен на 2 и более видов руды сразу (включая бесконечную), то вам следует назначить на него ФИЛЬТР, который можно найти в меню с точками справа от пояса инструментов
bob-area-drills=Если ваш бур будет установлен на 2 и более видов руды сразу (включая бесконечную), то вам следует назначить на него ФИЛЬТР, который можно найти в меню с точками справа от пояса инструментов
[mod-setting-name]
paranoidal-miniloader-energy-multiplier=Множитель энергопотребления минипогрузчиков
@ -127,3 +330,26 @@ reinforced-concrete-brick-fix=Покрытие железобетонным ки
[SpaceX-Progress]
life=-Модуль жизнеобеспечения...........
hull=-Компонент корпуса..
[string]
gear=шестерня
[fluid-name]
water-mineralized=Минерализованная вода
[equipment-name]
vehicle-roboport-antenna-equipment=Расширитель зоны роботопорта транспортного средства
vehicle-roboport-antenna-equipment-2=Расширитель зоны роботопорта транспортного средства 2
vehicle-roboport-antenna-equipment-3=Расширитель зоны роботопорта транспортного средства 3
vehicle-roboport-antenna-equipment-4=Расширитель зоны роботопорта транспортного средства 4
vehicle-roboport-chargepad-equipment=Зарядная панель для роботопорта транспортного средства
vehicle-roboport-chargepad-equipment-2=Зарядная панель для роботопорта транспортного средства 2
vehicle-roboport-chargepad-equipment-3=Зарядная панель для роботопорта транспортного средства 3
vehicle-roboport-chargepad-equipment-4=Зарядная панель для роботопорта транспортного средства 4
vehicle-roboport-robot-equipment=Управление роботами для роботопорта транспортного средства
vehicle-roboport-robot-equipment-2=Управление роботами для роботопорта транспортного средства 2
vehicle-roboport-robot-equipment-3=Управление роботами для роботопорта транспортного средства 3
vehicle-roboport-robot-equipment-4=Управление роботами для роботопорта транспортного средства 4
vehicle-belt-immunity-equipment=Оборудование игнорирования конвейеров для транспорта
vehicle-roboport-3=Дронстанция транспорта 3
vehicle-roboport-4=Дронстанция транспорта 4

View File

@ -13,8 +13,8 @@ WideChests_iron-warehouse=Железный склад __1__ x __2__
WideChests_iron-trashdump=Железная свалка __1__ x __2__
WideChests_wide-steel-chest=Стальной сундук шириной __1__
WideChests_high-steel-chest=Стальной сундук высотой __1__
WideChests_steel-warehouse=Стальной склад __1__ x __2__
WideChests_steel-chest-warehouse=Стальной склад __1__ x __2__
WideChests_steel-chest-trashdump=Стальная свалка __1__ x __2__
WideChests_steel-trashdump=Стальная свалка __1__ x __2__
[item-name]

View File

@ -62,3 +62,6 @@ cobalt-steel=Cobalt Steel
nitinol=Nitinol
gunmetal=Gunmetal
platinum=Platinum
[string]
gear=Gear Wheel

View File

@ -212,7 +212,7 @@ data:extend(
name = "angels-iron-gear-wheel-casting",
category = "casting",
subgroup = "angels-iron-casting",
localised_name = {"recipe-name.reg-casting", { "lookup.iron"}, "Gear Wheel"},
localised_name = {"recipe-name.reg-casting", { "lookup.iron"}, {"string.gear"}},
energy_required = 2,
enabled = "false",
ingredients = {
@ -229,7 +229,7 @@ data:extend(
name = "ASE-iron-gear-casting-expendable",
category = "casting",
subgroup = "angels-iron-casting",
localised_name = { "recipe-name.sand-casting", { "lookup.iron"}, "Gear Wheel"},
localised_name = { "recipe-name.sand-casting", { "lookup.iron"}, {"string.gear"}},
energy_required = 0.5,
enabled = "false",
icons = {
@ -264,7 +264,7 @@ data:extend(
name = "ASE-iron-gear-casting-advanced",
category = "casting",
subgroup = "angels-iron-casting",
localised_name = { "recipe-name.die-casting", { "lookup.iron"}, "Gear Wheel"},
localised_name = { "recipe-name.die-casting", { "lookup.iron"}, {"string.gear"}},
energy_required = 0.5,
enabled = "false",
icons = {
@ -302,7 +302,7 @@ for n,metal in pairs(ASE.tables.gears) do
m_gear1.name = "angels-"..metal.."-gear-wheel-casting"
m_gear1.subgroup = "angels-"..metal.."-casting"
m_gear1.localised_name = { "recipe-name.reg-casting", { "lookup."..metal}, "Gear Wheel"}
m_gear1.localised_name = { "recipe-name.reg-casting", { "lookup."..metal}, {"string.gear"}}
m_gear1.ingredients = {{ type = "fluid", name = "liquid-molten-"..metal, amount = 40},}
m_gear1.results = {{ type = "item", name = metal.."-gear-wheel", amount = 9},}
-- expendable casting
@ -310,7 +310,7 @@ for n,metal in pairs(ASE.tables.gears) do
m_gear2.name = "ASE-"..metal.."-gear-casting-expendable"
m_gear2.subgroup = "angels-"..metal.."-casting"
m_gear2.localised_name = { "recipe-name.sand-casting", { "lookup."..metal}, "Gear Wheel"}
m_gear2.localised_name = { "recipe-name.sand-casting", { "lookup."..metal}, {"string.gear"}}
m_gear2.icons[1] = { icon = "__bobplates__/graphics/icons/"..metal.."-gear-wheel.png", icon_size = 32,}
m_gear2.ingredients = {
{ type = "fluid", name = "liquid-molten-"..metal, amount = 80},
@ -326,7 +326,7 @@ for n,metal in pairs(ASE.tables.gears) do
m_gear3.name = "ASE-"..metal.."-gear-casting-advanced"
m_gear3.subgroup = "angels-"..metal.."-casting"
m_gear3.localised_name = { "recipe-name.die-casting", { "lookup."..metal}, "Gear Wheel"}
m_gear3.localised_name = { "recipe-name.die-casting", { "lookup."..metal}, {"string.gear"}}
m_gear3.icons[1] = { icon = "__bobplates__/graphics/icons/"..metal.."-gear-wheel.png", icon_size = 32,}
m_gear3.ingredients = {
{ type = "fluid", name = "liquid-molten-"..metal, amount = 80},

View File

@ -49,7 +49,13 @@ bi-bio-greenhouse-2=Greenhouse MK2
bi-bio-greenhouse-3=Greenhouse MK3
bi-bio-reactor-2=Bioreactor MK2
bi-bio-reactor-3=Bioreactor MK3
tungsten-casting=Tungsten Sheet Coil
bronze-casting=Bronze Sheet Coil
brass-casting=Brass Sheet Coil
invar-casting=Invar Sheet Coil
nitinol-casting=Nitinol Sheet Coil
cobalt-steel-casting=Cobalt Steel Sheet Coil
gunmetal-casting=Gunmetal Sheet Coil
[recipe-description]
scrap-rail-to-rail=Replacing wooden sleepers with concrete

View File

@ -83,6 +83,13 @@ bi-bio-greenhouse-2=Теплица MK2
bi-bio-greenhouse-3=Теплица MK3
bi-bio-reactor-2=Биореактор МК2
bi-bio-reactor-3=Биореактор МК3
tungsten-casting=Вольфрамовый рулон
bronze-casting=Бронзовый рулон
brass-casting=Латунный рулон
invar-casting=Инварный рулон
nitinol-casting=Нитиноловый рулон
cobalt-steel-casting=Кобальтово-стальной рулон
gunmetal-casting=Пушечной бронзы рулон
[recipe-description]
scrap-rail-to-rail=Замена деревянных шпал на бетонные

View File

@ -0,0 +1,32 @@
for _, surface in pairs(game.surfaces) do
-- Найдем все сущности типа "bi-bio-farm" на этой поверхности
local bio_farms = surface.find_entities_filtered { name = "bi-bio-farm" }
-- Проходим по каждой сущности "bi-bio-farm"
for _, bio_farm in pairs(bio_farms) do
local position = bio_farm.position
-- Определяем типы скрытых сущностей для удаления
local hidden_entities = {
"bi-bio-farm-hidden-panel",
"hidden-electric-resistance",
"bi-bio-farm-hidden-lamp",
"bi-bio-farm-hidden-pole",
"bi-bio-farm-hidden-connector_pole"
}
-- Проходим по каждому типу скрытых сущностей
for _, hidden_name in pairs(hidden_entities) do
-- Находим сущности по позиции "bi-bio-farm" и имени скрытой сущности
local hidden_entity = surface.find_entities_filtered {
name = hidden_name,
position = position
}
-- Удаляем найденные сущности
for _, entity in pairs(hidden_entity) do
entity.destroy()
end
end
end
end

View File

@ -80,7 +80,6 @@ bobmods.lib.tech.add_prerequisite ("armor-absorb-5", "logistic-science-pack")
bobmods.lib.tech.add_prerequisite ("steel-axe-2", "logistic-science-pack")
bobmods.lib.tech.add_prerequisite ("bob-area-drills-1", "logistic-science-pack")
bobmods.lib.tech.add_prerequisite ("fluid-handling", "logistic-science-pack")
bobmods.lib.tech.add_prerequisite ("miniloader", "logistic-science-pack")
bobmods.lib.tech.add_prerequisite ("remelting-alloy-mixer-1", "logistic-science-pack")
bobmods.lib.tech.add_prerequisite ("chemical-processing-2", "logistic-science-pack")
bobmods.lib.tech.add_prerequisite ("angels-ironworks-1", "logistic-science-pack")
@ -108,7 +107,6 @@ bobmods.lib.tech.add_prerequisite ("advanced-aerodynamics", "chemical-science-pa
bobmods.lib.tech.add_prerequisite ("mining-productivity-2", "chemical-science-pack")
bobmods.lib.tech.add_prerequisite ("CW-air-filter-cleaning-3", "chemical-science-pack")
bobmods.lib.tech.add_prerequisite ("CW-air-filtering-3", "chemical-science-pack")
bobmods.lib.tech.add_prerequisite ("fast-miniloader", "chemical-science-pack")
bobmods.lib.tech.add_prerequisite ("inserter-stack-size-bonus-2", "chemical-science-pack")
bobmods.lib.tech.add_prerequisite ("bio-refugium-butchery-3", "chemical-science-pack")
bobmods.lib.tech.add_prerequisite ("physical-projectile-damage-5", "chemical-science-pack")
@ -1264,7 +1262,6 @@ bobmods.lib.tech.add_prerequisite("railway", "concrete") --рельсы под
bobmods.lib.tech.add_prerequisite ("worker-robot-battery-1", "chemical-science-pack") --батареи роботов под синие банки
bobmods.lib.tech.add_prerequisite ("worker-robot-battery-4", "production-science-pack") --батареи роботов под производственн пакеты
bobmods.lib.tech.add_prerequisite("worker-robot-battery-8", "utility-science-pack") --батареи роботов под утилити пакеты
bobmods.lib.tech.add_prerequisite ("express-miniloader", "production-science-pack") --минипогрузчики 3 под производственн пакеты
bobmods.lib.tech.add_prerequisite ("bi-tech-organic-plastic", "production-science-pack") --биопластик под производственн пакеты
bobmods.lib.tech.add_prerequisite ("advanced-electronics", "angels-aluminium-smelting-1") --контроллер 2 под алюминий
bobmods.lib.tech.add_prerequisite ("weapon-shooting-speed-2", "logistic-science-pack") --скорострельность 2 под зеленые банки
@ -1721,6 +1718,9 @@ bobmods.lib.tech.add_prerequisite("astrometrics", "advanced-osmium-smelting") --
bobmods.lib.tech.add_recipe_unlock("bi-tech-stone-crushing-1", "stone-crushed-2") --открываем рецепт камня
data.raw["rocket-silo"]["rocket-silo"].energy_usage = "250000kW" --увеличиваем потребление энергии ракетной шахтой
data.raw["rocket-silo"]["rocket-silo"].module_specification.module_slots = 6 --но добавляем ей больше слотов модулей
bobmods.lib.tech.add_prerequisite("advanced-osmium-smelting", "ore-processing-5")--фикс дерева осмия
bobmods.lib.tech.add_prerequisite("advanced-osmium-smelting", "powder-metallurgy-5") --фикс дерева осмия
bobmods.lib.tech.remove_prerequisite("spidertron", "radars-1") --фикс паукатрона
--###############################################################################################
--Баланс телепортера под параноидал
bobmods.lib.recipe.set_ingredients("teleporter", { { "raw-speed-module-8", 2 }, {"space-science-pack", 50}, {"advanced-processing-unit", 50 }, { "low-density-structure", 150 }, { "silver-zinc-battery", 100 }, { "nitinol-alloy", 150 }})
@ -1769,3 +1769,38 @@ data.raw["recipe"]["bi-biomass-2"].category = "biofarm-mod-bioreactor-2" -- Пр
data.raw["recipe"]["bi-biomass-3"].category = "biofarm-mod-bioreactor-3" -- Прячем рецепты под новый биореактор 2
bobmods.lib.tech.add_prerequisite("bi-tech-bio-farming-3", "concrete") -- Технологии под Бетон
--###############################################################################################
--фикс локализации рулонов
data.raw["recipe"]["angels-roll-tungsten-casting"].localised_name = {"recipe-name.tungsten-casting"}
data.raw["recipe"]["angels-roll-tungsten-casting-fast"].localised_name = {"recipe-name.tungsten-casting"}
data.raw["recipe"]["angels-roll-bronze-casting"].localised_name = {"recipe-name.bronze-casting"}
data.raw["recipe"]["angels-roll-bronze-casting-fast"].localised_name = {"recipe-name.bronze-casting"}
data.raw["recipe"]["angels-roll-brass-casting"].localised_name = {"recipe-name.brass-casting"}
data.raw["recipe"]["angels-roll-bronze-casting-fast"].localised_name = {"recipe-name.brass-casting"}
data.raw["recipe"]["angels-roll-invar-casting"].localised_name = {"recipe-name.invar-casting"}
data.raw["recipe"]["angels-roll-invar-casting-fast"].localised_name = {"recipe-name.invar-casting"}
data.raw["recipe"]["angels-roll-nitinol-casting"].localised_name = {"recipe-name.nitinol-casting"}
data.raw["recipe"]["angels-roll-nitinol-casting-fast"].localised_name = {"recipe-name.nitinol-casting"}
data.raw["recipe"]["angels-roll-cobalt-steel-casting"].localised_name = {"recipe-name.cobalt-steel-casting"}
data.raw["recipe"]["angels-roll-cobalt-steel-casting-fast"].localised_name = {"recipe-name.cobalt-steel-casting"}
data.raw["recipe"]["angels-roll-gunmetal-casting"].localised_name = {"recipe-name.gunmetal-casting"}
data.raw["recipe"]["angels-roll-gunmetal-casting-fast"].localised_name = {"recipe-name.gunmetal-casting"}
data.raw["item"]["angels-roll-tungsten"].localised_name = data.raw["recipe"]["angels-roll-tungsten-casting"].localised_name
data.raw["item"]["angels-roll-brass"].localised_name = data.raw["recipe"]["angels-roll-brass-casting"].localised_name
data.raw["item"]["angels-roll-bronze"].localised_name = data.raw["recipe"]["angels-roll-bronze-casting"].localised_name
data.raw["item"]["angels-roll-cobalt-steel"].localised_name = data.raw["recipe"]["angels-roll-cobalt-steel-casting"].localised_name
data.raw["item"]["angels-roll-gunmetal"].localised_name = data.raw["recipe"]["angels-roll-gunmetal-casting"].localised_name
data.raw["item"]["angels-roll-invar"].localised_name = data.raw["recipe"]["angels-roll-invar-casting"].localised_name
data.raw["item"]["angels-roll-nitinol"].localised_name = data.raw["recipe"]["angels-roll-nitinol-casting"].localised_name
--###############################################################################################
--фикс расположения робоспота для транспорта
data.raw["item"]["vehicle-roboport-3"].subgroup = "vehicle-misc1"
data.raw["item"]["vehicle-roboport-4"].subgroup = "vehicle-misc1"
data.raw["item"]["vehicle-roboport-3"].order = "v[vehicle-equipment]-f[roboport-3]"
data.raw["item"]["vehicle-roboport-4"].order = "v[vehicle-equipment]-f[roboport-4]"
--###############################################################################################
--прячем лишнюю жидкость
data.raw["fluid"]["liquid-boric-acid"].hidden = true
data.raw["recipe"]["fill-liquid-boric-acid-barrel"].hidden = true
data.raw["recipe"]["empty-liquid-boric-acid-barrel"].hidden = true
--###############################################################################################