diff --git a/data.lua b/data.lua index f65d7f8..6dffb87 100644 --- a/data.lua +++ b/data.lua @@ -3,6 +3,7 @@ names = require("shared") shared = require("shared") require "data/entities/entities" +require "data/technologies/mining_drone" require "data/technologies/mining_speed" require "data/technologies/mining_productivity" diff --git a/data/entities/mining_depot/mining_depot.lua b/data/entities/mining_depot/mining_depot.lua index 9300a3d..018d809 100644 --- a/data/entities/mining_depot/mining_depot.lua +++ b/data/entities/mining_depot/mining_depot.lua @@ -380,7 +380,7 @@ local recipe = type = "recipe", name = name, localised_name = {name}, - enabled = true, + enabled = false, ingredients = { {type = "item", name = "iron-plate", amount = 50}, diff --git a/data/entities/mining_drone/mining_drone.lua b/data/entities/mining_drone/mining_drone.lua index 366f6ca..32dd5db 100644 --- a/data/entities/mining_drone/mining_drone.lua +++ b/data/entities/mining_drone/mining_drone.lua @@ -21,7 +21,7 @@ local recipe = { name = name, localised_name = {name}, --category = , - enabled = true, + enabled = false, ingredients = { {type = "item", name = "iron-plate", amount = 10}, diff --git a/data/technologies/mining_drone.lua b/data/technologies/mining_drone.lua new file mode 100644 index 0000000..7f98a62 --- /dev/null +++ b/data/technologies/mining_drone.lua @@ -0,0 +1,41 @@ +local name = shared.mining_drone_technology + +local technology = +{ + name = name, + localised_name = {name}, + type = "technology", + icons = + { + { + icon = "__Mining_Drones__/data/technologies/mining_drones_tech.png", + icon_size = 256, + icon_mipmaps = 0, + } + }, + upgrade = false, + effects = + { + { + type = "unlock-recipe", + recipe = "mining-depot", + }, + { + type = "unlock-recipe", + recipe = "mining-drone", + }, + { + type = "unlock-recipe", + recipe = "iron-stick", + }, + }, + research_trigger = + { + type = "craft-item", + item = "iron-plate", + count = 50 + }, + order = name +} + +data:extend{technology} diff --git a/locale/en/mining_drones.cfg b/locale/en/mining_drones.cfg index ced5aac..0d1afb3 100644 --- a/locale/en/mining_drones.cfg +++ b/locale/en/mining_drones.cfg @@ -1,6 +1,7 @@ mining-depot-choose-resource=Choose resource for mining. mining-drone=Mining drone mining-depot=Mining depot +mining-drone-drones=Mining drones mining-drone-mining-speed=Mining drone mining speed mining-drone-productivity=Mining drone productivity mine=Mine __1__ diff --git a/shared.lua b/shared.lua index 0bd2590..e82ede9 100644 --- a/shared.lua +++ b/shared.lua @@ -13,6 +13,7 @@ data.mining_depot_chest_v = "mining-depot-chest-v" data.variation_count = 20 data.mining_drone_collision_mask = {"error-fix-me"} +data.mining_drone_technology = "mining-drone-drones" data.mining_speed_technology = "mining-drone-mining-speed" data.mining_productivity_technology = "mining-drone-productivity"