It was working, then for some reason I broke it somehow >.>
Aside from the image files, here is all the code
if You can see the issues please let me know
Code: Select all
info.json
{
"name": "ralmodpk1",
"version": "0.0.3",
"title": "RAL Basic Mod Pack 1",
"author": "Robert A Lee",
"contact": "midnight43605@mail.com",
"dependencies": ["base >= 0.5.0"],
"description": "Adds options for getting started as well as remote mines, allows small solar construction at the start, and a higher output electric driller"
}
Code: Select all
data.lua
require("prototypes.entity")
require("prototypes.item")
require("prototypes.recipe")
Code: Select all
control.lua
require "util"
require "defines"
Code: Select all
item.lua
data:extend(
{
{
type = "item",
name = "mini-solar-panel",
icon = "__ralmodpk1__/graphics/icons/solar-panel_1.png",
flags = {"goes-to-quickbar"},
group = "energy",
order = "h-h-c",
place_result = "mini-solar-panel",
stack_size = 64
},
{
type = "item",
name = "fast-mining-drill",
icon = "__ralmodpk1__/graphics/icons/fast-mining-drill.png",
flags = {"goes-to-quickbar"},
group = "production",
order = "h-c-c",
place_result = "fast-mining-drill",
stack_size = 32
},
{
type = "item",
name = "adv-accumulator",
icon = "__ralmodpk1__/graphics/icons/adv-accumulator.png",
flags = {"goes-to-quickbar"},
order = "h-h-g-b",
place_result = "adv-accumulator",
group = "energy",
stack_size = 16
}
})
Code: Select all
recipe.lua
data:extend(
{
{
type = "recipe",
name = "fast-mining-drill",
energy_required = 15,
enabled = "true",
ingredients =
{
{"steel-plate", 5},
{"electronic-circuit", 5},
{"iron-gear-wheel", 9},
},
result = "fast-mining-drill"
},
{
type = "recipe",
name = "mini-solar-panel",
enabled = "true",
ingredients =
{
{"iron-plate", 1},
{"copper-plate", 1}
},
result = "mini-solar-panel"
},
{
type = "recipe",
name = "adv-accumulator",
enabled = "true",
ingredients = {
{"iron-plate", 3},
{"copper-plate", 5},
},
result = "adv-accumulator"
}
})
Code: Select all
entity.lua
data:extend(
{
{
type = "solar-panel",
name = "mini-solar-panel",
icon = "__ralmodpk1__/graphics/icons/solar-panel_1.png",
flags = {"placeable-neutral", "player-creation"},
minable = {hardness = 0.2, mining_time = 0.5, result = "mini-solar-panel"},
max_health = 25,
collision_box = {{-.75, -.75}, {.75, .75}},
selection_box = {{-.75, -.75}, {.75, .75}},
energy_source =
{
type = "electric",
input_priority = "none",
output_priority = "primary"
},
picture =
{
filename = "__ralmodpk1__/graphics/entity/solar_1.png",
priority = "high",
width = 52,
height = 48
},
production = 5
},
{
type = "mining-drill",
name = "fast-mining-drill",
icon = "__ralmodpk1__/graphics/icons/fast-mining-drill.png",
flags = {
"placeable-neutral",
"player-creation"
},
minable = {
mining_time = 1,
result = "fast-mining-drill"
},
max_health = 70,
collision_box = {
{
-1.4,
-1.4
},
{
1.4,
1.4
}
},
selection_box = {
{
-1.5,
-1.5
},
{
1.5,
1.5
}
},
animations =
{
north =
{
priority = "extra-high",
frame_width = 110,
frame_height = 114,
line_length = 8,
shift = {0.2, -0.2},
filename = "__ralmodpk1__/graphics/entity/fast-mining-drill/north.png",
frame_count = 64
},
east =
{
priority = "extra-high",
frame_width = 129,
frame_height = 100,
line_length = 8,
shift = {0.45, 0},
filename = "__ralmodpk1__/graphics/entity/fast-mining-drill/east.png",
frame_count = 64
},
south =
{
priority = "extra-high",
frame_width = 109,
frame_height = 111,
line_length = 8,
shift = {0.15, 0},
filename = "__ralmodpk1__/graphics/entity/fast-mining-drill/south.png",
frame_count = 64
},
west =
{
priority = "extra-high",
frame_width = 128,
frame_height = 100,
line_length = 8,
shift = {0.25, 0},
filename = "__ralmodpk1__/graphics/entity/fast-mining-drill/west.png",
frame_count = 64
}
},
effectivity = 0.5,
energy_source = {
type = "electric",
input_priority = "secondary"
},
energy_usage_per_tick = 3.0,
animation_speed_modifier = 0.5,
mining_speed = 6,
pipe_length = 2,
resource_searching_radius = 3.49,
vector_to_place_result = {
0,
-1.75
}
},
{
type = "accumulator",
name = "adv-accumulator",
icon = "__ralmodpk1__/graphics/icons/adv-accumulator.png",
flags = {"placeable-neutral", "player-creation"},
minable = {hardness = 0.2, mining_time = 0.5, result = "adv-accumulator"},
max_health = 75,
collision_box = {{-0.9, -0.9}, {0.9, 0.9}},
selection_box = {{-1, -1}, {1, 1}},
picture = {
filename = "__ralmodpk1__/graphics/entity/adv-accumulator.png",
priority = "extra-high",
width = 124,
height = 103,
shift = {0.7, -0.2}
},
charge_animation = {
filename = "__ralmodpk1__/graphics/entity/adv-accumulator-charge-animation.png",
priority = "high",
frame_width = 138,
frame_height = 135,
line_length = 8,
frame_count = 24,
shift = {0.482, -0.638}
},
charge_frame_rate = 2,
charge_cooldown = 30,
discharge_animation = {
filename = "__ralmodpk1__/graphics/entity/adv-accumulator-discharge-animation.png",
priority = "high",
frame_width = 147,
frame_height = 128,
line_length = 8,
frame_count = 24,
shift = {0.395, -0.525}
},
discharge_frame_rate = 2,
discharge_cooldown = 60,
discharge_light = {intensity = 0.7, size = 7},
inventory_size = 3,
energy_source = {
type = "electric",
output_priority = "terciary",
input_priority = "terciary",
buffer_capacity = 250
}
}
})
Code: Select all