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

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

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

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

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
--###############################################################################################