k2 mining fluid
This commit is contained in:
parent
24e5951513
commit
9ecb1b93b3
6 changed files with 61 additions and 29 deletions
|
|
@ -1,4 +1,9 @@
|
||||||
---------------------------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.7.9
|
||||||
|
Date: 2023-03-06
|
||||||
|
Features:
|
||||||
|
- K2: Add setting to choose between default mineral water and water for mining fluid
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
Version: 0.7.8
|
Version: 0.7.8
|
||||||
Date: 2023-02-12
|
Date: 2023-02-12
|
||||||
Changes:
|
Changes:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "bztungsten",
|
"name": "bztungsten",
|
||||||
"version": "0.7.8",
|
"version": "0.7.10",
|
||||||
"factorio_version": "1.1",
|
"factorio_version": "1.1",
|
||||||
"title": "Tungsten",
|
"title": "Tungsten",
|
||||||
"author": "Brevven",
|
"author": "Brevven",
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,7 @@ bztungsten-avoid-military=Avoid military science pack
|
||||||
bztungsten-advanced-carbon-furnace=Enable the advanced carbon furnace
|
bztungsten-advanced-carbon-furnace=Enable the advanced carbon furnace
|
||||||
bztungsten-mining-fluid-amount=Mining fluid amount
|
bztungsten-mining-fluid-amount=Mining fluid amount
|
||||||
bztungsten-mining-fluid-amount-k2=Mining fluid amount for Krastorio2
|
bztungsten-mining-fluid-amount-k2=Mining fluid amount for Krastorio2
|
||||||
|
bztungsten-mining-fluid-k2=Mining fluid for Krastorio2
|
||||||
bztungsten-starting-patch=Starting wolframite patch
|
bztungsten-starting-patch=Starting wolframite patch
|
||||||
bztungsten-more-intermediates=Enable more intermediates
|
bztungsten-more-intermediates=Enable more intermediates
|
||||||
bztungsten-se-sintering=SE: Sinter powdered tungsten instead of casting
|
bztungsten-se-sintering=SE: Sinter powdered tungsten instead of casting
|
||||||
|
|
@ -75,7 +76,10 @@ bztungsten-mining-fluid-amount=Amount of fluid (water) needed to mine, default 1
|
||||||
bztungsten-mining-fluid-amount-k2=Mining fluid amount for Krastorio2, default 1. Note, this is displayed as 1/10th the value in some parts of the game.
|
bztungsten-mining-fluid-amount-k2=Mining fluid amount for Krastorio2, default 1. Note, this is displayed as 1/10th the value in some parts of the game.
|
||||||
bztungsten-starting-patch=Whether a new game should have a starting wolframite patch. Disabled by default in vanilla, AAI, etc.
|
bztungsten-starting-patch=Whether a new game should have a starting wolframite patch. Disabled by default in vanilla, AAI, etc.
|
||||||
bztungsten-se-sintering=Due to the high melting point of tungsten, instead of creating molten tungsten and casting it, create tungsten powder and sinter it (still in a casting machine).
|
bztungsten-se-sintering=Due to the high melting point of tungsten, instead of creating molten tungsten and casting it, create tungsten powder and sinter it (still in a casting machine).
|
||||||
|
bztungsten-mining-fluid-k2=Fluid used to mine wolframite, [color=cyan]mineral water is recommended.[/color]
|
||||||
|
|
||||||
[string-mod-setting]
|
[string-mod-setting]
|
||||||
bztungsten-more-intermediates-no=No
|
bztungsten-more-intermediates-no=No
|
||||||
bztungsten-more-intermediates-cuw=Yes: __ITEM__cuw__
|
bztungsten-more-intermediates-cuw=Yes: __ITEM__cuw__
|
||||||
|
bztungsten-mining-fluid-k2-mineral-water=Mineral water [color=blue]Recommended![/color]
|
||||||
|
bztungsten-mining-fluid-k2-water=Water
|
||||||
|
|
|
||||||
8
me.lua
8
me.lua
|
|
@ -32,6 +32,14 @@ function me.starting_patch()
|
||||||
return mods["Krastorio2"] or me.get_setting("bztungsten-starting-patch")
|
return mods["Krastorio2"] or me.get_setting("bztungsten-starting-patch")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
function me.fluid()
|
||||||
|
if mods["Krastorio2"] then
|
||||||
|
return me.get_setting("bztungsten-mining-fluid-k2")
|
||||||
|
end
|
||||||
|
return "water"
|
||||||
|
end
|
||||||
|
|
||||||
function me.fluid_amount()
|
function me.fluid_amount()
|
||||||
if mods["Krastorio2"] then
|
if mods["Krastorio2"] then
|
||||||
local amt = me.get_setting("bztungsten-mining-fluid-amount-k2")
|
local amt = me.get_setting("bztungsten-mining-fluid-amount-k2")
|
||||||
|
|
|
||||||
35
settings.lua
35
settings.lua
|
|
@ -32,16 +32,18 @@ data:extend({
|
||||||
hidden = not not (mods.Krastorio2 or mods.bzfoundry),
|
hidden = not not (mods.Krastorio2 or mods.bzfoundry),
|
||||||
order = "aea",
|
order = "aea",
|
||||||
},
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
if mods.Krastorio2 then
|
||||||
|
data:extend({
|
||||||
{
|
{
|
||||||
type = "bool-setting",
|
type = "string-setting",
|
||||||
name = "bztungsten-starting-patch",
|
name = "bztungsten-mining-fluid-k2",
|
||||||
setting_type = "startup",
|
setting_type = "startup",
|
||||||
default_value = false,
|
default_value = "mineral-water",
|
||||||
allowed_values = {"yes", "no"},
|
allowed_values = {"mineral-water", "water"},
|
||||||
hidden = not not mods.Krastorio2,
|
order = "aga",
|
||||||
order = "afa",
|
|
||||||
},
|
},
|
||||||
mods["Krastorio2"] and
|
|
||||||
{
|
{
|
||||||
type = "int-setting",
|
type = "int-setting",
|
||||||
name = "bztungsten-mining-fluid-amount-k2",
|
name = "bztungsten-mining-fluid-amount-k2",
|
||||||
|
|
@ -49,8 +51,20 @@ data:extend({
|
||||||
default_value = 1,
|
default_value = 1,
|
||||||
minimum_value = 1,
|
minimum_value = 1,
|
||||||
maximum_value = 1000,
|
maximum_value = 1000,
|
||||||
order = "aga",
|
order = "agb",
|
||||||
} or {
|
},
|
||||||
|
})
|
||||||
|
else
|
||||||
|
data:extend({
|
||||||
|
{
|
||||||
|
type = "bool-setting",
|
||||||
|
name = "bztungsten-starting-patch",
|
||||||
|
setting_type = "startup",
|
||||||
|
default_value = false,
|
||||||
|
hidden = not not mods.Krastorio2,
|
||||||
|
order = "afa",
|
||||||
|
},
|
||||||
|
{
|
||||||
type = "int-setting",
|
type = "int-setting",
|
||||||
name = "bztungsten-mining-fluid-amount",
|
name = "bztungsten-mining-fluid-amount",
|
||||||
setting_type = "startup",
|
setting_type = "startup",
|
||||||
|
|
@ -59,7 +73,8 @@ data:extend({
|
||||||
maximum_value = 1000,
|
maximum_value = 1000,
|
||||||
order = "aga",
|
order = "aga",
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
end
|
||||||
|
|
||||||
if mods["space-exploration"] and string.sub(mods["space-exploration"], 1, 3) >= "0.6" then
|
if mods["space-exploration"] and string.sub(mods["space-exploration"], 1, 3) >= "0.6" then
|
||||||
data:extend({
|
data:extend({
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ data:extend({
|
||||||
mining_particle = "tungsten-ore-particle",
|
mining_particle = "tungsten-ore-particle",
|
||||||
mining_time = 2,
|
mining_time = 2,
|
||||||
fluid_amount = util.me.fluid_amount(),
|
fluid_amount = util.me.fluid_amount(),
|
||||||
required_fluid=(mods["Krastorio2"] and "mineral-water" or "water"),
|
required_fluid= util.me.fluid(),
|
||||||
result = "tungsten-ore"
|
result = "tungsten-ore"
|
||||||
},
|
},
|
||||||
collision_box = {{ -0.1, -0.1}, {0.1, 0.1}},
|
collision_box = {{ -0.1, -0.1}, {0.1, 0.1}},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue