initial optical fiber stuff

This commit is contained in:
Brevven 2020-09-16 00:04:58 -07:00
parent ec4997bc53
commit ef39927bbd
4 changed files with 70 additions and 2 deletions

View file

@ -1,3 +1,4 @@
require("prototypes/silica-recipe") require("prototypes/silica-recipe")
require("prototypes/silicon-recipe") require("prototypes/silicon-recipe")
require("prototypes/optical-fiber")

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

View file

@ -1,23 +1,29 @@
[entity-name] [entity-name]
silica=Silica silica=Silica
silicon=Silicon silicon=Silicon
optical-fiber=Optical Fiber
[item-name] [item-name]
silica=Silica silica=Silica
silicon=Silicon silicon=Silicon
optical-fiber=Optical Fiber
[item-description] [item-description]
silica=Can be used directly or processed further. silica=Can be used directly or processed further.
silicon=Needed for various electrical and electronic applications silicon=Needed for various electrical and electronic applications
optical-fiber=Cable used for fiber optics, including circuit network.
[technology-name] [technology-name]
silica-processing=Silica processing silica-processing=Silica processing
silicon-processing=Silicon processing silicon-processing=Silicon processing
fiber-optics=Fiber optics
[technology-description] [technology-description]
silica-processing=Process stone brick into silica. silica-processing=Process stone brick into silica.
silicon-processing=Process silica insto silcon. silicon-processing=Process silica insto silcon.
fiber-optics=Optical fiber for circuit network
[recipe-name] [recipe-name]
silica=__ITEM__Silica__ silica=__ITEM__silica__
silicon=__ITEM__Silicon__ silicon=__ITEM__silicon__
optical-fiber=__ITEM__optical-fiber__

View file

@ -0,0 +1,61 @@
-- Optical Fiber
data:extend(
{
{
type = "item",
name = "optical-fiber",
icon = "__bzsilicon__/graphics/icons/optical-fiber.png",
icon_size = 32,
subgroup = "intermediate-product",
order = "a[optical-fiber]",
stack_size = 200
},
{
type = "recipe",
name = "optical-fiber",
normal =
{
enabled = false,
ingredients = {{"silica", 1}},
result = "optical-fiber",
result_count = 1
},
expensive =
{
enabled = false,
ingredients = {{"silica", 2}},
result = "optical-fiber",
result_count = 1
},
},
{
type = "technology",
name = "fiber-optics",
icons =
{
{ icon = "__base__/graphics/technology/optics.png", icon_size = 128 },
{ icon = "__bzsilicon__/graphics/icons/optical-fiber.png", icon_size = 32, scale=1.5, shift={32,-48} },
},
effects =
{
{
type = "unlock-recipe",
recipe = "optical-fiber"
}
},
unit =
{
count = 100,
ingredients =
{
{"automation-science-pack", 1},
{"logistic-science-pack", 1},
},
time = 10
},
prerequisites = {"optics", "silica-processing"},
order = "b-b"
},
}
)