Skip to content

Commit

Permalink
Merge pull request #19 from Glockshna/0.3.0
Browse files Browse the repository at this point in the history
+Added intermediate crafting material "Servos" for use with inserters
*Adjusted recipes for all added inserters to make more sense
*Adjusted research pre-requisites to reflect new crafting item #
*Adjusted research costs to make more sense
  • Loading branch information
Glockshna committed Jul 13, 2016
2 parents d56d1c2 + c008c7e commit 9187f09
Show file tree
Hide file tree
Showing 99 changed files with 127 additions and 56 deletions.
File renamed without changes.
2 changes: 2 additions & 0 deletions GMod_0.2.1/data.lua → GMod_0.3.0/data.lua
Expand Up @@ -12,6 +12,8 @@ bIncludeRobotResearch = false --Include additional robot speed and carryweight

if bIncludeInserters == true then
require("prototypes.technologies.inserters")
table.insert(data.raw["technology"]["engine"].effects,{type="unlock-recipe",recipe="gm-servo"})
table.insert(data.raw["technology"]["electric-engine"].effects,{type="unlock-recipe",recipe="gm-adv-servo"})
require("prototypes.inserter-groups")
require("prototypes.inserters")
end
Expand Down
Binary file added GMod_0.3.0/graphics/icons/adv-servo.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
Binary file added GMod_0.3.0/graphics/icons/servo.png
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
2 changes: 1 addition & 1 deletion GMod_0.2.1/info.json → GMod_0.3.0/info.json
@@ -1,6 +1,6 @@
{
"name": "GMod",
"version": "0.2.1",
"version": "0.3.0",
"title": "Glockshna's Bits N Bobs",
"author": "Glockshna",
"homepage": "ripme.xyz",
Expand Down
2 changes: 2 additions & 0 deletions GMod_0.2.1/locale/en/en.cfg → GMod_0.3.0/locale/en/en.cfg
@@ -1,4 +1,6 @@
[item-name]
gm-servo=Motorized Servo
gm-adv-servo=Electric Servo

gm-very-fast-inserter=Very Fast Inserter
gm-motorized-inserter=Motorized Inserter
Expand Down
File renamed without changes.
15 changes: 15 additions & 0 deletions GMod_0.3.0/migrations/GMod_0.3.0.lua
@@ -0,0 +1,15 @@
for i, force in pairs(game.forces) do
force.reset_recipes()
force.reset_technologies()
if force.technologies["engine"].researched == true then

force.recipes["gm-servo"].enabled = true

if force.technologies["electric-engine"].researched == true then

force.recipes["gm-adv-servo"].enabled = true

end
end

end
File renamed without changes.
Expand Up @@ -43,7 +43,58 @@ handClosedStack = spritePath .. "/arms/hand-closed-stack.png" --White
--\\ End Sprite Definitions //--
data:extend(
{ -- Intermediates
{
type = "item",
name = "gm-servo",
icon = iconPath .. "/servo.png",
flags = {"goes-to-main-inventory"},
subgroup = "intermediate-product",
order = "g[gm-servo]",
stack_size = 50
},
{
type = "recipe",
name = "gm-servo",
energy_required = 5,
category = "advanced-crafting",
ingredients =
{
{"iron-plate", 3},
{"electronic-circuit", 2}
},
result_count = 2,
result = "gm-servo",
enabled = false
},
{
type = "item",
name = "gm-adv-servo",
icon = iconPath .. "/adv-servo.png",
flags = {"goes-to-main-inventory"},
subgroup = "intermediate-product",
order = "g[gm-adv-servo]",
stack_size = 50
},
{
type = "recipe",
name = "gm-adv-servo",
energy_required = 5,
category = "advanced-crafting",
ingredients =
{
{"steel-plate", 1},
{"advanced-circuit", 2},
{type = "fluid", name = "lubricant", amount = 1}
},
result_count = 2,
result = "gm-adv-servo",
enabled = false
}
}
)
data:extend(
{ --Very Fast Inserters
Expand Down Expand Up @@ -184,7 +235,7 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"gm-servo", 1},
{"fast-inserter", 1}
},
result = "gm-very-fast-inserter",
Expand Down Expand Up @@ -328,8 +379,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"iron-gear-wheel", 2},
{"gm-very-fast-inserter", 1}
},
result = "gm-very-fast-inserter-left",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -472,8 +523,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"electronic-circuit", 4},
{"gm-very-fast-inserter-left", 1}
},
result = "gm-very-fast-inserter-left-filter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -616,8 +667,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"iron-gear-wheel", 2},
{"gm-very-fast-inserter", 1}
},
result = "gm-very-fast-inserter-right",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -760,8 +811,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"electronic-circuit", 4},
{"gm-very-fast-inserter-right", 1}
},
result = "gm-very-fast-inserter-right-filter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -901,8 +952,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"electronic-circuit", 4},
{"gm-very-fast-inserter", 1}
},
result = "gm-very-fast-filter-inserter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -1042,8 +1093,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"iron-plate", 4},
{"gm-very-fast-inserter", 1}
},
result = "gm-very-fast-long-inserter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -1183,8 +1234,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"iron-plate", 4},
{"gm-very-fast-long-inserter", 1}
},
result = "gm-very-fast-extra-long-inserter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -1331,8 +1382,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"gm-servo", 3},
{"gm-very-fast-inserter", 1}
},
result = "gm-motorized-inserter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -1476,8 +1527,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"iron-gear-wheel", 2},
{"gm-motorized-inserter", 1}
},
result = "gm-motorized-inserter-left",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -1622,8 +1673,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"electronic-circuit", 4},
{"gm-motorized-inserter-left", 1}
},
result = "gm-motorized-inserter-left-filter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -1760,15 +1811,15 @@ data:extend(
circuit_wire_connection_point = inserter_circuit_wire_connection_point,
circuit_connector_sprites = inserter_circuit_connector_sprites,
circuit_wire_max_distance = inserter_circuit_wire_max_distance
},
},
{
type = "recipe",
name = "gm-motorized-inserter-right",
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"iron-gear-wheel", 2},
{"gm-motorized-inserter", 1}
},
result = "gm-motorized-inserter-right",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -1912,8 +1963,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"electronic-circuit", 4},
{"gm-motorized-inserter-right", 1}
},
result = "gm-motorized-inserter-right-filter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -2053,8 +2104,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"electronic-circuit", 4},
{"gm-motorized-inserter", 1}
},
result = "gm-motorized-filter-inserter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -2193,8 +2244,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"iron-plate", 4},
{"gm-motorized-inserter", 1}
},
result = "gm-motorized-long-inserter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -2332,8 +2383,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"iron-plate", 4},
{"gm-motorized-long-inserter", 1}
},
result = "gm-motorized-extra-long-inserter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -2478,8 +2529,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"gm-adv-servo", 1},
{"gm-motorized-inserter", 1}
},
result = "gm-electric-inserter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -2621,8 +2672,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"iron-gear-wheel", 2},
{"gm-electric-inserter", 1}
},
result = "gm-electric-inserter-left",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -2765,8 +2816,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"electronic-circuit", 4},
{"gm-electric-inserter-left", 1}
},
result = "gm-electric-inserter-left-filter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -2908,8 +2959,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"iron-gear-wheel", 2},
{"gm-electric-inserter", 1}
},
result = "gm-electric-inserter-right",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -3052,8 +3103,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"electronic-circuit", 4},
{"gm-electric-inserter-right", 1}
},
result = "gm-electric-inserter-right-filter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -3193,8 +3244,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"electronic-circuit", 4},
{"gm-electric-inserter", 1}
},
result = "gm-electric-filter-inserter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -3334,8 +3385,8 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"iron-plate", 4},
{"gm-electric-inserter", 1}
},
result = "gm-electric-long-inserter",
requester_paste_multiplier = 4
Expand Down Expand Up @@ -3473,10 +3524,11 @@ data:extend(
enabled = false,
ingredients =
{
{"iron-gear-wheel", 5},
{"fast-inserter", 1}
{"iron-plate", 4},
{"gm-electric-long-inserter", 1}
},
result = "gm-electric-extra-long-inserter",
requester_paste_multiplier = 4
}
})
},
}
)

0 comments on commit 9187f09

Please sign in to comment.