diff --git a/changelog.txt b/changelog.txt index ad0cd0b..eee5c99 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,7 +1,13 @@ --------------------------------------------------------------------------------------------------- +Version: 0.3.6 +Date: 2021-03-15 + Fixes: + - Optimize menu simulation a bit +--------------------------------------------------------------------------------------------------- Version: 0.3.4 Date: 2021-03-14 Features: + - Menu simulation for lead ammo - Modular turret mount recipes --------------------------------------------------------------------------------------------------- Version: 0.3.3 diff --git a/data.lua b/data.lua index 05abd07..164915b 100644 --- a/data.lua +++ b/data.lua @@ -5,4 +5,5 @@ require("other-entities") require("lead-enriched") -- Enriched Ti for Krastorio 2 require("lead-recipe-se") -- Space Exploration special recipes (depends on K2 if present) require("lead-compressed") +require("lead-sim") diff --git a/info.json b/info.json index b370a73..0c6dfb4 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bzlead", - "version": "0.3.3", + "version": "0.3.6", "factorio_version": "1.1", "title": "Lead", "author": "Brevven", diff --git a/lead-sim.lua b/lead-sim.lua new file mode 100644 index 0000000..9cc3551 --- /dev/null +++ b/lead-sim.lua @@ -0,0 +1,27 @@ + +---- For testing only +--local kept1 = false +--for name in pairs(data.raw["utility-constants"]["default"].main_menu_simulations) do +-- if kept1 then +-- data.raw["utility-constants"]["default"].main_menu_simulations[name] = nil +-- end +-- kept1 = true +--end + +if (not mods["pyrawores"] and not mods["bobplates"] and not mods["angelssmelting"]) then +data.raw["utility-constants"]["default"].main_menu_simulations["lead-ammo"] = { + checkboard = false, + save = "__bzlead__/menu-simulations/lead-ammo-sim.zip", length = 15*60, + init = + [[ + local logo = game.surfaces.nauvis.find_entities_filtered{ + name = "factorio-logo-22tiles", limit = 1}[1] + game.camera_position = {logo.position.x, logo.position.y+14} + game.camera_zoom = 0.75 + game.tick_paused = false + game.surfaces.nauvis.daytime = 0 + ]], + update = [[]] +} +end + diff --git a/menu-simulations/lead-ammo-sim.zip b/menu-simulations/lead-ammo-sim.zip new file mode 100644 index 0000000..b029b0f Binary files /dev/null and b/menu-simulations/lead-ammo-sim.zip differ