diff --git a/README.md b/README.md index 972727b..79d9318 100644 --- a/README.md +++ b/README.md @@ -12,9 +12,8 @@ The duration of the stay on Lignumis will be rather short. The impact of the lat #### Streamers featuring Lignumis -[![S1-E01 - Lumber Support - Laurence Plays Factorio: Planetary Pioneers](https://i.ytimg.com/vi/1eH4oJtlBpE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD6UdmD7HuhCdhQBCCSL38Ke_FpXg)](https://www.youtube.com/watch?v=1eH4oJtlBpE) -[![Factorio Multiplayer: Planetary Pioneers - Space Age - E01 - 02/06/25 - Laurence Streams](https://i.ytimg.com/vi/OMDpDhZdTmU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCVQhrlcmwsZbzRDNQo8vgMKtUHaA)](https://www.youtube.com/live/OMDpDhZdTmU?feature=shared&t=290&list=PLALTzJaRcgW97ItZgtZvkqFBcdVjKNVHz&index=1) [![Factorio Multiplayer: Planetary Pioneers - Space Age - E01.5 - 02/06/25 - Laurence Streams](https://i.ytimg.com/vi/d4n1H6Z4KPc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA5TNZBTs7GpUFdVB1CG1-hzYw0tw)](https://www.youtube.com/live/d4n1H6Z4KPc?list=PLALTzJaRcgW97ItZgtZvkqFBcdVjKNVHz&index=3) - +[![S1-E01 - Lumber Support - Laurence Plays Factorio: Planetary Pioneers](https://i.ytimg.com/vi/1eH4oJtlBpE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD6UdmD7HuhCdhQBCCSL38Ke_FpXg)](https://www.youtube.com/watch?v=1eH4oJtlBpE) [![S1-E01 - Lumber Support - Laurence Plays Factorio: Planetary Pioneers](https://i.ytimg.com/vi/TNR1-Z5XFxI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAvatJCSqylrWAZQyTkcBW_lB82rA)](https://www.youtube.com/watch?v=TNR1-Z5XFxI) +[![Factorio Multiplayer: Planetary Pioneers - Space Age - E01 - 02/06/25 - Laurence Streams](https://i.ytimg.com/vi/OMDpDhZdTmU/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCVQhrlcmwsZbzRDNQo8vgMKtUHaA)](https://www.youtube.com/live/OMDpDhZdTmU?feature=shared&t=290&list=PLALTzJaRcgW97ItZgtZvkqFBcdVjKNVHz&index=2) [![Factorio Multiplayer: Planetary Pioneers - Space Age - E01.5 - 02/06/25 - Laurence Streams](https://i.ytimg.com/vi/d4n1H6Z4KPc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA5TNZBTs7GpUFdVB1CG1-hzYw0tw)](https://www.youtube.com/live/d4n1H6Z4KPc?list=PLALTzJaRcgW97ItZgtZvkqFBcdVjKNVHz&index=3) [![Factorio Multiplayer: Planetary Pioneers - Space Age - E02 - 09/06/25 - Laurence Streams](https://i.ytimg.com/vi/guWhjqPrVN0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAP1kKquScBtrf5w41Eaarp-y5UPA)](https://www.youtube.com/live/guWhjqPrVN0?list=PLALTzJaRcgW97ItZgtZvkqFBcdVjKNVHz&index=4&t=362) _________________ ## Mod recommendations @@ -32,6 +31,7 @@ Alternatives: [Burner Leech Fork](https://mods.factorio.com/mod/Burner-Leech-For #### [Any Planet Start](https://mods.factorio.com/mod/any-planet-start) Allows you to choose the planet that Lignumis orbits. You can continue on Vulcanus, Fulgora or Gleba after leaving Lignumis. +Some modded planets add APS support as well (sometimes with a separate mod). #### [Diversitree](https://mods.factorio.com/mod/Diversitree) diff --git a/lignumis/locale/en/strings.cfg b/lignumis/locale/en/strings.cfg index 4cbe90d..a2409a1 100644 --- a/lignumis/locale/en/strings.cfg +++ b/lignumis/locale/en/strings.cfg @@ -138,6 +138,7 @@ active-noise-cancelling=Active noise cancelling quality-assembler=Quality assembler aai-wood-loader=Wood loader basic-ore-crushing=Basic ore crushing +astroponics-productivity=Astroponics productivity [technology-description] wood-science-pack=Allows research of basic technologies based on wood products. diff --git a/lignumis/locale/ru/strings.cfg b/lignumis/locale/ru/strings.cfg index 5c279ce..77f5612 100644 --- a/lignumis/locale/ru/strings.cfg +++ b/lignumis/locale/ru/strings.cfg @@ -2,13 +2,13 @@ lignumis=○ Лигнумис [mod-description] -lignumis=Погрузитесь в мир Лигнумиса — луны Нависа, предлагающей лишь самые базовые технологии. +lignumis=Погрузитесь в мир Лигнумиса — луны Наувиса, предлагающей лишь самые базовые технологии. [space-location-name] lignumis=Лигнумис [space-location-description] -lignumis=Лигнумис — это луна, вращающаяся вокруг Нависа. Она во многом похожа на Навис, но кажется моложе и беднее ресурсами. +lignumis=Лигнумис — это луна, вращающаяся вокруг Наувиса. Она во многом похожа на Наувис, но кажется моложе и беднее ресурсами. [airborne-pollutant-name] noise=Шум @@ -19,9 +19,9 @@ noise=__1__ шума [entity-name] wood-lab=Деревянная лаборатория peat=Торф -burner-agricultural-tower=Сельскохозяйственная башня на горелке -burner-assembling-machine=Сборочная машина на горелке -burner-long-handed-inserter=Длиннорукий манипулятор на горелке +burner-agricultural-tower=Твердотопливная сельскохозяйственная башня +burner-assembling-machine=Твердотопливный сборочный автомат +burner-long-handed-inserter=Твердотопливный длинный манипулятор lumber-mill=Лесопильня gold-stromatolite=Золотой строматолит gold-stromatolite-plant=Золотой строматолит (растение) @@ -32,59 +32,61 @@ gold-pipe=Золотая труба gold-pipe-to-ground=Золотая подземная труба gold-storage-tank=Золотой резервуар desiccation-furnace=Печь для высушивания -steam-assembling-machine=Паровая сборочная машина -provisional-rocket-silo=Временное ракетное хранилище -provisional-rocket-silo-ready=Временное ракетное хранилище (готово) -basic-gun-turret=Базовая пулеметная турель -basic-construction-robot-gold=Базовый строительный робот (золото) -basic-construction-robot-copper=Базовый строительный робот (медь) -wood-transport-belt=Деревянный транспортёр -wood-underground-belt=Деревянный подземный транспортёр +steam-assembling-machine=Паровой сборочный автомат +provisional-rocket-silo=Импровизированная ракетная шахта +provisional-rocket-silo-ready=Импровизированная ракетная шахта (готово) +basic-gun-turret=Базовая пулемётная турель +basic-construction-robot-gold=Базовый строительный дрон (золот) +basic-construction-robot-copper=Базовый строительный дрон (медь) +wood-transport-belt=Деревянный конвейер +wood-underground-belt=Деревянный подземный конвейер wood-splitter=Деревянный разделитель basic-radar=Базовый радар active-noise-cancelling-tower=Башня активного шумоподавления -quality-assembler=Качественная сборочная машина -aai-wood-loader=Деревянный загрузчик +quality-assembler=Качественный сборочный автомат +aai-wood-loader=Деревянный погрузчик wood-lane-splitter=Деревянный распределитель лент -lignumis-spawner-small=Гнездовая колония Лигнумиса -lignumis-small-wriggler-pentapod=Маленький пентанож Лигнумиса -lignumis-medium-wriggler-pentapod=Средний пентанож Лигнумиса +lignumis-spawner-small=Яичная кладка Лигнумиса +lignumis-small-wriggler-pentapod=Малый пятиног-ползун Лигнумиса +lignumis-medium-wriggler-pentapod=Средний пятиног-ползун Лигнумиса [entity-description] lumber-mill=Продвинутая машина для обработки древесины. -quality-assembler=Высококачественная сборочная машина, создающая только лучшие механизмы. Добавляет один уровень качества предмету, потребляя [item=gold-quality-catalyst]. Все остальные условия остаются неизменными. +quality-assembler=Высококачественный сборочный автомат, создающий только лучшие механизмы. Добавляет 25% дополнительного качества предмету, потребляя [item=gold-quality-catalyst]. Условия поверхности и ингредиенты остаются неизменными. +gold-stromatolite-plant=Собирайте золотой строматолит для получения бактерий, обогащающих золото из почвы.\n__REMARK_COLOR_BEGIN__Ожидаемая добыча:__REMARK_COLOR_END__ 1.5 [item=gold-ore]/m [equipment-name] basic-portable-generator-equipment-gold=Базовый портативный генератор (золото) basic-portable-generator-equipment-copper=Базовый портативный генератор (медь) -basic-personal-roboport-equipment-gold=Базовый персональный робопорт (золото) -basic-personal-roboport-equipment-copper=Базовый персональный робопорт (медь) +basic-personal-roboport-equipment-gold=Базовая персональная дронстанция (золото) +basic-personal-roboport-equipment-copper=Базовая персональная дронстанция (медь) [item-name] -wooden-gear-wheel=Деревянное зубчатое колесо -wood-science-pack=Деревянный научный пакет +wooden-gear-wheel=Деревянная шестерня +wood-science-pack=Деревянный исследовательский пакет peat=Торф gold-stromatolite-seed=Семя золотого строматолита gold-ore=Золотая руда -gold-bacteria=Золотые бактерии -gold-plate=Золотая пластина +gold-bacteria=Золотобактерия +gold-plate=Золотая плита gold-cable=Золотой кабель moist-stromatolite-remnant=Влажный остаток строматолита -steam-science-pack=Паровой научный пакет -destination-nauvis=Путешествие на Навис +steam-science-pack=Паровой исследовательский пакет +destination-nauvis=Путешествие на Наувис lumber=Пиломатериалы basic-repair-pack=Базовый ремонтный комплект cupriavidus-necator=Cupriavidus necator -dead-cupriavidus-necator=Мёртвый Cupriavidus necator +dead-cupriavidus-necator=Мёртвая cupriavidus necator gold-quality-catalyst=Золотой катализатор качества wood-armor=Деревянная броня -wood-darts-magazine=Обойма деревянных дротиков +wood-darts-magazine=Магазин с деревянными дротиками basic-circuit-board=Базовая схема +crushed-gold-ore=Дроблёная золотая руда [item-description] -wooden-wall=Деревянные стены защищают базу и снижают уровень шума. +wooden-wall=Используйте деревянные стены для защиты базы и снижения уровня шума. stone-wall=Обеспечивает лучшую акустическую и физическую защиту, чем деревянный аналог. -destination-nauvis=Поместите этот предмет в ракету, чтобы отправиться на Навис. Обратите внимание, что вернуться обратно удастся не скоро.\n__REMARK_COLOR_BEGIN__BETA: Перед отлётом храните не более 40 единиц предметов в инвентаре, так как текущая система перехода на Навис временная. Не забудьте взять материалы для запуска производства железа, меди и древесины.__REMARK_COLOR_END__ +gold-stromatolite-seed=Посадите семя для выращивания золотого строматолита. Он содержит бактерии, обогащающие золото из почвы.\n__REMARK_COLOR_BEGIN__Ожидаемая добыча:__REMARK_COLOR_END__ 1.5 [item=gold-ore]/m [fluid-name] wood-pulp=Древесная масса @@ -92,22 +94,69 @@ molten-gold=Расплавленное золото [recipe-name] moist-stromatolite-remnant-desiccation=Высушивание влажного строматолита +moist-stromatolite-remnant-desiccation-without-steam=Высушивание влажного строматолита gold-stromatolite-seed-to-peat=Обработка семян золотого строматолита wood-liquefaction=Сжижение древесины -provisional-rocket-part=Часть временной ракеты +provisional-rocket-part=Импровизированная деталь ракеты cupriavidus-necator-starter=Cupriavidus necator (стартовая культура) plastic-from-cupriavidus-necator=Биопластик +plastic-from-dead-cupriavidus-necator=Биопластик +low-density-structure-gold=Конструкция малой плотности +rocket-fuel-from-wood-pulp-and-peat=Био-ракетное топливо +nutrients-from-wood-pulp=Питательные вещества из древесной массы +active-noise-cancelling=Активное шумоподавление casting-gold=Литьё золота +gold-ore-crushing=Дробление золотой руды + +[recipe-description] +moist-stromatolite-remnant-desiccation-without-steam=Используется для балансировки производства пара. +gold-stromatolite-seed-to-peat=Используется для удаления излишков семян золотого строматолита. [technology-name] -wood-science-pack=Деревянный научный пакет -burner-automation=Автоматизация на горелках -planet-discovery-nauvis=Открытие планеты Навис +wood-science-pack=Деревянный исследовательский пакет +burner-automation=Твердотопливная автоматизация +planet-discovery-nauvis=Открытие планеты Наувис planet-discovery-lignumis=Открытие луны Лигнумис +iron-processing=Обработка железа +copper-processing=Обработка меди +lumber-mill=Лесопильня +deep-miner=Глубинный бур +gold-fluid-handling=Золотая транспортировка и хранение жидкостей +steam-automation=Паровая автоматизация +steam-science-pack=Паровой исследовательский пакет +wood-liquefaction=Сжижение древесины +provisional-rocketry=Импровизированное ракетостроение +basic-gun-turret=Базовая пулемётная турель +basic-construction-robotics-gold=Базовый строительная робототехника (золото) +basic-construction-robotics-copper=Базовый строительная робототехника (медь) +wood-logistics=Деревянная логистика +automation=Электрическая автоматизация +tree-seeding=Базовое сельское хозяйство +basic-repair-pack=Базовый ремонтный комплект basic-radar=Базовый радар active-noise-cancelling=Активное шумоподавление -quality-assembler=Качественная сборочная машина -automation-science-pack=Покиньте Лигнумис для изучения продвинутых технологий. +quality-assembler=Качественный сборочный автомат +aai-wood-loader=Деревянный погрузчик +basic-ore-crushing=Базовое дробление руды + +[technology-description] +wood-science-pack=Позволяет исследовать базовые технологии на основе древесины. +burner-automation=Технология для базовой автоматизации с использованием твердотопливных машин. +planet-discovery-nauvis=Планета с умеренным климатом, предлагающая все необходимые ресурсы. +planet-discovery-lignumis=Луна на орбите Наувиса, которая мало что может предложить, кроме растительности и металла, который может быть полезен. +lumber-mill=Передовой станок для обработки древесины. +deep-miner=Открывает доступ к огромным месторождениям золота, которые ранее были недоступны. +steam-automation=Позволяет исследовать более сложные технологии на основе древесины и золота. +wood-liquefaction=Превращение дерева в жидкость открывает новые возможности. +provisional-rocketry=Нам нужно как-то убраться с этой луны. Это наш единственный шанс! +basic-gun-turret=Самая простая автоматическая защита. Это немного, но пока этого должно хватить. +basic-construction-robotics-gold=Самая базовая помощь в личных строительных нуждах. +basic-construction-robotics-copper=Самая базовая помощь в личных строительных нуждах. +wood-logistics=Медленная, но всё же автоматическая транспортировка предметов. +tree-seeding=[entity=burner-agricultural-tower] позволяет высаживать семена в пригодную для посева почву. Посаженные семена вырастают в деревья, которые можно собирать.\n[entity=tree-plant] может расти на траве и земле. [entity=gold-stromatolite] может расти на [tile=natural-gold-soil]. +active-noise-cancelling=Помогает справляться с шумом. +quality-assembler=Высококлассный сборочный автомат, создающий машины только самого высокого качества, используя особые ресурсы, которые можно найти только на Лигнумисе. +automation-science-pack=Покиньте Лигнумис для исследования продвинутых технологий. [modifier-description] basic-gun-turret-attack-bonus=Урон базовой турели: +__1__ @@ -121,18 +170,45 @@ wood=Древесное топливо quality-catalyst=Катализатор качества [mod-setting-name] -lignumis-belt-progression=Прогрессивные рецепты конвейеров -lignumis-technology-progression=Прогрессивные технологии -lignumis-lumber-mill-more-recipes=Дополнительные рецепты для лесопильни +lignumis-belt-progression=Включить прогрессивные рецепты конвейеров +lignumis-inserter-progression=Включить прогрессивные рецепты манипуляторов +lignumis-ammo-progression=Включить прогрессивные рецепты патронов +lignumis-technology-progression=Включить прогрессивные технологии +lignumis-basic-circuit-board=Включить базовую схему +lignumis-circuit-progression=Включить прогрессивные рецепты электросхем +lignumis-assembler-progression=Включить прогрессивные рецепты сборочных автоматов +lignumis-lumber-mill-more-recipes=Добавить дополнительные рецепты для лесопильни +lignumis-fulgora-wood=Добавить древесину на Фульгору +lignumis-early-robots=Ещё более ранние персональные дроны [mod-setting-description] -lignumis-technology-progression=Добавляет деревянные и паровые научные пакеты к большинству поздних технологий. Отключение этого параметра снижает их значимость в поздней игре. -lignumis-lumber-mill-more-recipes=Лесопильня может создавать базовые турели, сборочные машины и манипуляторы на горелках. +lignumis-belt-progression=Жёлтые конвейеры будут требовать деревянные конвейеры для создания. +lignumis-inserter-progression=Жёлтые манипуляторы будут требовать твердотопливные манипуляторы для создания. +lignumis-ammo-progression=Магазины огнестрельного оружия будут требовать магазин с деревянными дротиками для создания. +lignumis-technology-progression=Добавляет деревянные и паровые исследовательские пакеты к большинству поздних технологий. Отключение этого параметра снижает их значимость в поздней игре. +lignumis-basic-circuit-board=Рецепты используют базовые схемы вместо золотых кабелей и золотых плит, где это возможно. Будут добавлены и золотой, и медный рецепты создания. +lignumis-circuit-progression=Электросхемы будут требовать базовые схемы для создания. +lignumis-assembler-progression=Сборочный автомат 1 будет трубовать твердотопливный сборочный автомат для создания. +lignumis-lumber-mill-more-recipes=Лесопильня может создавать базовые турели, твердотопливные сборочные атоматы и твердотопливные манипуляторы. При включении всех прогрессивных рецептов улучшается баланс использования древесины и помогает в играх-марафонах. +lignumis-fulgora-wood=Добавляет деревянные шестерни в переработку металлолома как источник древесины. Отключите, если у вас есть другой источник древесины или вы отправляете её с других планет. +lignumis-early-robots=Персональные дроны будут передвинуты из паровых в деревянные исследовательские пакеты и получат небольшое ускорение. + +[autoplace-control-names] +lignumis_enemy_base=Вражеские базы Лигнумиса + +[entity-status] +no-quality-catalyst=Нет катализатора качества + +[description] +accepted-catalysts=Разрешённые катализаторы +quality-catalyst-energy-value=Значение качества [gui] quality-catalyst=Катализатор качества [lignumis] -start-new-game=Лигнумис рассчитан на игру с нуля, так как он удлиняет ранний этап перед Нависом. -provisional-rocket-silo-button=Спастись на Навис -provisional-rocket-silo-description=Заполните ракету ресурсами и запустите её, чтобы сбежать на Навис.\nНе забудьте взять материалы для запуска производства железа, меди и древесины. \ No newline at end of file +start-new-game=Лигнумис рассчитан на игру с нуля, так как он удлиняет ранний этап перед Наувисом. +provisional-rocket-silo-button=Сбежать на __1__ +provisional-rocket-silo-button-tooltip-inventory=Ваш инвентарь должен быть пустой! +provisional-rocket-silo-button-tooltip-target=Вы ещё не знаете куда сбежать! +provisional-rocket-silo-description=Заполните ракету ресурсами и запустите её, чтобы сбежать на __1__.\nНе забудьте взять материалы для запуска производства железа, меди и древесины. diff --git a/lignumis/prototypes/content/lumber-mill.lua b/lignumis/prototypes/content/lumber-mill.lua index 2f55798..3ac959d 100644 --- a/lignumis/prototypes/content/lumber-mill.lua +++ b/lignumis/prototypes/content/lumber-mill.lua @@ -13,6 +13,8 @@ data:extend({ table.insert(data.raw["character"]["character"].crafting_categories, "wood-processing-or-assembling") +local has_oxygen = data.raw["surface-property"]["oxygen"] ~= nil + LumberMill.EntityBuilder:new() :burnerEnergySource({ emissions_per_minute = { noise = 100 } }) :baseProductivity(0.5) @@ -20,6 +22,16 @@ LumberMill.EntityBuilder:new() crafting_categories = { "wood-processing-or-assembling" }, crafting_speed = 2, energy_usage = "1000kW", + surface_conditions = { + { + property = has_oxygen and "oxygen" or "pressure", + min = 10 + }, + { + property = "gravity", + min = 1 + } + } }) local lumber_mill_item = LumberMill.ItemBuilder:new() diff --git a/lignumis/prototypes/integrations/astroponics.lua b/lignumis/prototypes/integrations/astroponics.lua new file mode 100644 index 0000000..07f0842 --- /dev/null +++ b/lignumis/prototypes/integrations/astroponics.lua @@ -0,0 +1,43 @@ +data:extend({ + { + type = "technology", + name = "astroponics-productivity", + icons = { + { icon = "__base__/graphics/icons/wood.png", icon_size = 64 }, + { icon = "__astroponics__/graphics/icons/fluid/liquid-fertilizer.png", shift = { -32, -32 }, scale = 1.2 }, + { + icon = "__core__/graphics/icons/technology/constants/constant-recipe-productivity.png", + icon_size = 128, + scale = 0.5, + shift = { 50, 50 }, + floating = true + } + }, + essential = false, + level = 1, + max_level = 5, + show_levels_info = true, + effects = { + { + type = "change-recipe-productivity", + recipe = "tree-astroponics", + change = 0.1 + }, + { + type = "change-recipe-productivity", + recipe = "bioslurry-recycling", + change = 0.1 + } + }, + prerequisites = { "astroponics", "production-science-pack" }, + unit = { + count_formula = "L*250", + ingredients = { + { "wood-science-pack", 1 }, + { "production-science-pack", 1 }, + { "space-science-pack", 1 }, + }, + time = 60 + } + } +}) diff --git a/lignumis/prototypes/integrations/data.lua b/lignumis/prototypes/integrations/data.lua index 038c3cb..a8b9659 100644 --- a/lignumis/prototypes/integrations/data.lua +++ b/lignumis/prototypes/integrations/data.lua @@ -1,2 +1,3 @@ -require("vanilla") -require("Wood-Walls") \ No newline at end of file +require("vanilla") +require("Wood-Walls") +require("astroponics") \ No newline at end of file