Problem with launching mod - Lua error
Posted: Wed Jun 22, 2016 5:38 pm
I am learning programming only a few days
Here's original mod which i want to modify
So that was different from the original I call it like this - Smarter Inserters
I simply delete long smart inserter and and left one simple smart inserter - here's my text from entity file
______________________________________________________________________________________________
data:extend(
{
— ****************************
— Note: Graphics are from base mod, but copied
— here in case custom graphics are used.
— ****************************
— ****************************
— Smart Basic Inserter
— ****************************
{
type = "inserter",
name = "SB-inserter",
icon = "__Smart-Inserters__/graphics/icons/SB-inserter.png",
flags = {"placeable-neutral", "placeable-player", "player-creation"},
minable = {hardness = 0.2, mining_time = 0.5, result = "SB-inserter"},
max_health = 40,
corpse = "small-remnants",
resistances =
{
{
type = "fire",
percent = 90
}
},
vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
working_sound =
{
match_progress_to_activity = true,
sound =
{
{
filename = "__base__/sound/inserter-fast-1.ogg",
volume = 0.75
},
{
filename = "__base__/sound/inserter-fast-2.ogg",
volume = 0.75
},
{
filename = "__base__/sound/inserter-fast-3.ogg",
volume = 0.75
},
{
filename = "__base__/sound/inserter-fast-4.ogg",
volume = 0.75
},
{
filename = "__base__/sound/inserter-fast-5.ogg",
volume = 0.75
}
}
},
collision_box = {{-0.15, -0.15}, {0.15, 0.15}},
selection_box = {{-0.4, -0.35}, {0.4, 0.45}},
energy_per_movement = 7000,
energy_per_rotation = 7000,
hand_size = 1.25,
energy_source =
{
type = "electric",
usage_priority = "secondary-input",
drain = "0.4kW"
},
extension_speed = 0.12,
rotation_speed = 0.035,
pickup_position = {0, -1},
insert_position = {0, 1.8},
filter_count = 5,
programmable = true,
uses_arm_movement = "basic-inserter",
fast_replaceable_group = "inserter",
circuit_wire_max_distance = 7.5,
circuit_wire_connection_point =
{
shadow =
{
red = {0, 0},
green = {0, 0}
},
wire =
{
red = {0, 0},
green = {0, 0}
}
},
collision_box = {{-0.15, -0.15}, {0.15, 0.15}},
selection_box = {{-0.4, -0.35}, {0.4, 0.45}},
pickup_position = {0, -1},
insert_position = {0, 1.2},
energy_per_movement = 5000,
energy_per_rotation = 5000,
energy_source =
{
type = "electric",
usage_priority = "secondary-input",
drain = "0.4kW"
},
extension_speed = 0.028,
fast_replaceable_group = "inserter",
hand_base_picture =
{
filename = "__Smart-Inserters__/graphics/entity/SB-inserter/basic-inserter-hand-base.png",
priority = "extra-high",
width = 8,
height = 34
},
hand_closed_picture =
{
filename = "__Smart-Inserters__/graphics/entity/SB-inserter/basic-inserter-hand-closed.png",
priority = "extra-high",
width = 18,
height = 41
},
hand_open_picture =
{
filename = "__Smart-Inserters__/graphics/entity/SB-inserter/basic-inserter-hand-open.png",
priority = "extra-high",
width = 18,
height = 41
},
hand_base_shadow =
{
filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base-shadow.png",
priority = "extra-high",
width = 8,
height = 34
},
hand_closed_shadow =
{
filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-closed-shadow.png",
priority = "extra-high",
width = 18,
height = 41
},
hand_open_shadow =
{
filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-open-shadow.png",
priority = "extra-high",
width = 18,
height = 41
},
platform_picture =
{
sheet=
{
filename = "__base__/graphics/entity/smart-inserter/smart-inserter-platform.png",
priority = "extra-high",
width = 46,
height = 46
}
},
rotation_speed = 0.014
}
)
________________________________________________________________________________
And my error
Here's original mod which i want to modify
So that was different from the original I call it like this - Smarter Inserters
I simply delete long smart inserter and and left one simple smart inserter - here's my text from entity file
______________________________________________________________________________________________
data:extend(
{
— ****************************
— Note: Graphics are from base mod, but copied
— here in case custom graphics are used.
— ****************************
— ****************************
— Smart Basic Inserter
— ****************************
{
type = "inserter",
name = "SB-inserter",
icon = "__Smart-Inserters__/graphics/icons/SB-inserter.png",
flags = {"placeable-neutral", "placeable-player", "player-creation"},
minable = {hardness = 0.2, mining_time = 0.5, result = "SB-inserter"},
max_health = 40,
corpse = "small-remnants",
resistances =
{
{
type = "fire",
percent = 90
}
},
vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
working_sound =
{
match_progress_to_activity = true,
sound =
{
{
filename = "__base__/sound/inserter-fast-1.ogg",
volume = 0.75
},
{
filename = "__base__/sound/inserter-fast-2.ogg",
volume = 0.75
},
{
filename = "__base__/sound/inserter-fast-3.ogg",
volume = 0.75
},
{
filename = "__base__/sound/inserter-fast-4.ogg",
volume = 0.75
},
{
filename = "__base__/sound/inserter-fast-5.ogg",
volume = 0.75
}
}
},
collision_box = {{-0.15, -0.15}, {0.15, 0.15}},
selection_box = {{-0.4, -0.35}, {0.4, 0.45}},
energy_per_movement = 7000,
energy_per_rotation = 7000,
hand_size = 1.25,
energy_source =
{
type = "electric",
usage_priority = "secondary-input",
drain = "0.4kW"
},
extension_speed = 0.12,
rotation_speed = 0.035,
pickup_position = {0, -1},
insert_position = {0, 1.8},
filter_count = 5,
programmable = true,
uses_arm_movement = "basic-inserter",
fast_replaceable_group = "inserter",
circuit_wire_max_distance = 7.5,
circuit_wire_connection_point =
{
shadow =
{
red = {0, 0},
green = {0, 0}
},
wire =
{
red = {0, 0},
green = {0, 0}
}
},
collision_box = {{-0.15, -0.15}, {0.15, 0.15}},
selection_box = {{-0.4, -0.35}, {0.4, 0.45}},
pickup_position = {0, -1},
insert_position = {0, 1.2},
energy_per_movement = 5000,
energy_per_rotation = 5000,
energy_source =
{
type = "electric",
usage_priority = "secondary-input",
drain = "0.4kW"
},
extension_speed = 0.028,
fast_replaceable_group = "inserter",
hand_base_picture =
{
filename = "__Smart-Inserters__/graphics/entity/SB-inserter/basic-inserter-hand-base.png",
priority = "extra-high",
width = 8,
height = 34
},
hand_closed_picture =
{
filename = "__Smart-Inserters__/graphics/entity/SB-inserter/basic-inserter-hand-closed.png",
priority = "extra-high",
width = 18,
height = 41
},
hand_open_picture =
{
filename = "__Smart-Inserters__/graphics/entity/SB-inserter/basic-inserter-hand-open.png",
priority = "extra-high",
width = 18,
height = 41
},
hand_base_shadow =
{
filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base-shadow.png",
priority = "extra-high",
width = 8,
height = 34
},
hand_closed_shadow =
{
filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-closed-shadow.png",
priority = "extra-high",
width = 18,
height = 41
},
hand_open_shadow =
{
filename = "__base__/graphics/entity/burner-inserter/burner-inserter-hand-open-shadow.png",
priority = "extra-high",
width = 18,
height = 41
},
platform_picture =
{
sheet=
{
filename = "__base__/graphics/entity/smart-inserter/smart-inserter-platform.png",
priority = "extra-high",
width = 46,
height = 46
}
},
rotation_speed = 0.014
}
)
________________________________________________________________________________
And my error