From 7372f357b6d014b0cd7b45ecfe3d54a3530a76dc Mon Sep 17 00:00:00 2001 From: Brevven Date: Sun, 4 Dec 2022 16:39:05 -0800 Subject: [PATCH] command to unlock recipes --- changelog.txt | 5 +++++ control.lua | 19 +++++++++++++++++++ info.json | 2 +- 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/changelog.txt b/changelog.txt index bb37333..7359cf4 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.1.5 +Date: 2022-12-05 + Changes: + - Added a command "NaturalGasRecipes" to unlock recipes if necessary. +--------------------------------------------------------------------------------------------------- Version: 0.1.4 Date: 2022-12-02 Fixes: diff --git a/control.lua b/control.lua index 78867c4..be9f2b7 100644 --- a/control.lua +++ b/control.lua @@ -11,6 +11,25 @@ function on_console_chat(event) player.print("Wrote recipes to script-output/"..filename) end end + elseif event.message and event.message == "NaturalGasRecipes" and (not event.player_index or not game.players[event.player_index] or game.players[event.player_index].admin) then + if game.players[event.player_index].force.recipes["bakelite"] then + game.players[event.player_index].force.recipes["bakelite"].enabled=true + end + if game.players[event.player_index].force.recipes["phenol"] then + game.players[event.player_index].force.recipes["phenol"].enabled=true + end + if game.players[event.player_index].force.recipes["phenol-from-oil"] then + game.players[event.player_index].force.recipes["phenol-from-oil"].enabled=true + end + if game.players[event.player_index].force.recipes["basic-chemical-plant"] then + game.players[event.player_index].force.recipes["basic-chemical-plant"].enabled=true + end + if game.players[event.player_index].force.recipes["formaldehyde"] then + game.players[event.player_index].force.recipes["formaldehyde"].enabled=true + end + if game.players[event.player_index].force.recipes["gas-extractor"] then + game.players[event.player_index].force.recipes["gas-extractor"].enabled=true + end end end script.on_event(defines.events.on_console_chat, on_console_chat) diff --git a/info.json b/info.json index e434548..453ee71 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bzgas", - "version": "0.1.4", + "version": "0.1.5", "factorio_version": "1.1", "title": "Natural Gas", "author": "Brevven",