diff --git a/README.md b/README.md index 4fd5b7a..4c0308f 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,6 @@ The following mods can be a great addition for this mod: Sorted by priority - Improve start on Nauvis -- Add repair pack - Balance pollution (noise) - Tweak enemies + warfare (add damage research) - Add vent for steam diff --git a/lignumis/changelog.txt b/lignumis/changelog.txt index 45783e8..61009a1 100644 --- a/lignumis/changelog.txt +++ b/lignumis/changelog.txt @@ -6,8 +6,6 @@ Date: 06.01.2025 - Add "wood fuel" category so burner entities don't use trees, lumber and seeds as fuel - Add recipe to process moist stromatolite remnant in a normal furnace to balance steam production - Add recipe to process gold stromatolite seeds to void excess seeds - - Improve transition to Nauvis and do some overall polishing - - The mod "wood-logistics" is now marked incompatible. All wood-themed mods from SafTheLamb will be made compatible at a later point. --------------------------------------------------------------------------------------------------- Version: 0.0.3 Date: 06.01.2025 diff --git a/lignumis/info.json b/lignumis/info.json index 0f1f783..2597d12 100644 --- a/lignumis/info.json +++ b/lignumis/info.json @@ -1,6 +1,6 @@ { "name": "lignumis", - "version": "0.0.4", + "version": "0.0.3", "title": "[Alpha] Lignumis", "description": "Dive into the world of Lignumis, a moon of Nauvis offering only the most basic technologies. Warning: This is an early development version. Breaking changes will happen.", "author": "cackling fiend", diff --git a/lignumis/locale/en/strings.cfg b/lignumis/locale/en/strings.cfg index c642190..b97595d 100644 --- a/lignumis/locale/en/strings.cfg +++ b/lignumis/locale/en/strings.cfg @@ -54,7 +54,7 @@ lumber=Lumber [item-description] wooden-wall=Use wooden walls to protect your base from the locals and to reduce noise levels. -destination-nauvis=Insert this item into a rocket to travel to Nauvis. Notice that you won`t come back for a while.\n__REMARK_COLOR_BEGIN__ALPHA notice: Clear your inventory before leaving as the current transition to Nauvis is a temporary implementation.__REMARK_COLOR_END__ +destination-nauvis=Insert this item into a rocket to travel to Nauvis. Notice that you won't come back for a while. [fluid-name] wood-pulp=Wood pulp @@ -87,11 +87,6 @@ basic-gun-turret=Basic gun turret basic-construction-robotics-gold=Basic construction robotics (gold) basic-construction-robotics-copper=Basic construction robotics (copper) wood-logistics=Wood logistics -automation=Electric automation -tree-seeding=Basic agriculture - -[technology-description] -tree-seeding=[entity=burner-agricultural-tower] allows planting seeds into seedable soil. Planted seeds grow into trees that can be harvested.\n[entity=tree-plant] can grow on grass and dirt. [entity=gold-stromatolite] can grow on [tile=natural-gold-soil]. [tile-name] wood-floor=Wood floor @@ -100,13 +95,5 @@ natural-gold-soil=Gold-infused soil [fuel-category-name] wood=Wood fuel -[mod-setting-name] -lignumis-belt-progression=Enable progressive belt recipes -lignumis-inserter-progression=Enable progressive inserter recipes - -[mod-setting-description] -lignumis-belt-progression=Yellow belts will require wood belts to craft. -lignumis-inserter-progression=Yellow electric inserter will require burner inserter to craft. - [lignumis] start-new-game=Lignumis is meant to be played in a fresh game as it extends the early game before Nauvis. \ No newline at end of file diff --git a/lignumis/prototypes/content/desiccation-furnace.lua b/lignumis/prototypes/content/desiccation-furnace.lua index b64bb17..2686234 100644 --- a/lignumis/prototypes/content/desiccation-furnace.lua +++ b/lignumis/prototypes/content/desiccation-furnace.lua @@ -47,8 +47,7 @@ local furnace_recipe = { { type = "item", name = "stone-furnace", amount = 1 }, { type = "item", name = "gold-pipe", amount = 2 } }, - results = { { type = "item", name = "desiccation-furnace", amount = 1 } }, - enabled = false + results = { { type = "item", name = "desiccation-furnace", amount = 1 } } } data:extend({ diff --git a/lignumis/prototypes/content/wood-lab.lua b/lignumis/prototypes/content/wood-lab.lua index a489e41..7f360be 100644 --- a/lignumis/prototypes/content/wood-lab.lua +++ b/lignumis/prototypes/content/wood-lab.lua @@ -115,9 +115,7 @@ data:extend({ researching_speed = 0.5, inputs = { "wood-science-pack", - "steam-science-pack", - "automation-science-pack", - "logistic-science-pack" + "steam-science-pack" }, icons_positioning = { { inventory_index = defines.inventory.lab_modules, shift = { 0, 0.9 } }, diff --git a/lignumis/prototypes/integrations/vanilla.lua b/lignumis/prototypes/integrations/vanilla.lua index 1e5ea4f..74036aa 100644 --- a/lignumis/prototypes/integrations/vanilla.lua +++ b/lignumis/prototypes/integrations/vanilla.lua @@ -62,47 +62,21 @@ table.insert(data.raw["assembling-machine"]["assembling-machine-2"].crafting_cat table.insert(data.raw["assembling-machine"]["assembling-machine-3"].crafting_categories, "wood-processing-or-assembling") --- Disable vanilla early game recipes +-- Disable iron and copper recipes data.raw.recipe["iron-plate"].enabled = false data.raw.recipe["iron-gear-wheel"].enabled = false data.raw.recipe["iron-chest"].enabled = false data.raw.recipe["copper-plate"].enabled = false data.raw.recipe["copper-cable"].enabled = false -data.raw.recipe["transport-belt"].enabled = false - - --- Progressive recipes - -if settings.startup["lignumis-belt-progression"].value then - table.insert( - data.raw.recipe["transport-belt"].ingredients, - { type = "item", name = "wood-transport-belt", amount = 2 } - ) - table.insert( - data.raw.recipe["underground-belt"].ingredients, - { type = "item", name = "wood-underground-belt", amount = 2 } - ) - table.insert( - data.raw.recipe["splitter"].ingredients, - { type = "item", name = "wood-splitter", amount = 1 } - ) -end - -if settings.startup["lignumis-inserter-progression"].value then - table.insert( - data.raw.recipe["inserter"].ingredients, - { type = "item", name = "burner-inserter", amount = 1 } - ) -end -- Adjust vanilla technologies -local automation_science_pack_technology = data.raw.technology["automation-science-pack"] -automation_science_pack_technology.prerequisites = { "planet-discovery-nauvis" } -automation_science_pack_technology.research_trigger = nil -automation_science_pack_technology.unit = { +local automation_technology = data.raw.technology["automation-science-pack"] +automation_technology.prerequisites = { "planet-discovery-nauvis" } +automation_technology.research_trigger = nil +automation_technology.unit = { count = 100, ingredients = { { "wood-science-pack", 1 }, @@ -135,15 +109,6 @@ steam_power_technology.unit = { time = 15 } -local automation_technology = data.raw.technology["automation"] -automation_technology.ignore_tech_cost_multiplier = false - -local logistics_technology = data.raw.technology["logistics"] -table.insert(logistics_technology.effects, { - type = "unlock-recipe", - recipe = "transport-belt" -}) - local landfill_technology = data.raw.technology["landfill"] landfill_technology.prerequisites = { "burner-automation" } landfill_technology.unit = { diff --git a/lignumis/script/to-nauvis.lua b/lignumis/script/to-nauvis.lua index 29463e1..a3a9ae2 100644 --- a/lignumis/script/to-nauvis.lua +++ b/lignumis/script/to-nauvis.lua @@ -23,8 +23,8 @@ local function travel_to_nauvis() end end - local ship_items = { ["burner-mining-drill"] = 5, ["stone-furnace"] = 5, ["burner-assembling-machine"] = 2, ["burner-agricultural-tower"] = 4, ["wood-lab"] = 4 } - local debris_items = { ["wood-darts-magazine"] = 20, ["wood"] = 20, ["lumber"] = 20 } + local ship_items = remote.call("freeplay", "get_ship_items") + local debris_items = remote.call("freeplay", "get_debris_items") local crashed_ship_parts = remote.call("freeplay", "get_ship_parts") nauvis.daytime = 0.7 diff --git a/lignumis/settings-updates.lua b/lignumis/settings-updates.lua deleted file mode 100644 index a4401c8..0000000 --- a/lignumis/settings-updates.lua +++ /dev/null @@ -1,7 +0,0 @@ -data.raw["bool-setting"]["wood-military-rockets"].default_value = false -data.raw["bool-setting"]["wood-military-artillery"].default_value = false -data.raw["bool-setting"]["wood-military-damage-buff"].default_value = false -data.raw["bool-setting"]["wood-military-armor"].hidden = true -data.raw["bool-setting"]["wood-military-armor"].forced_value = true -data.raw["bool-setting"]["wood-military-nerf-start"].hidden = true -data.raw["bool-setting"]["wood-military-nerf-start"].forced_value = true \ No newline at end of file diff --git a/lignumis/settings.lua b/lignumis/settings.lua deleted file mode 100644 index 4fae102..0000000 --- a/lignumis/settings.lua +++ /dev/null @@ -1,16 +0,0 @@ -data:extend({ - { - type = "bool-setting", - name = "lignumis-belt-progression", - setting_type = "startup", - default_value = true, - order = "a" - }, - { - type = "bool-setting", - name = "lignumis-inserter-progression", - setting_type = "startup", - default_value = true, - order = "b" - } -})