star engine graphic rework
|
@ -8,8 +8,8 @@ data:extend(
|
||||||
type = "sprite",
|
type = "sprite",
|
||||||
name = "bk_sprite_1",
|
name = "bk_sprite_1",
|
||||||
filename = sprite('1.png'),
|
filename = sprite('1.png'),
|
||||||
width = 1117,
|
width = 1245,
|
||||||
height = 948,
|
height = 1122,
|
||||||
scale = 0.5
|
scale = 0.5
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -48,8 +48,8 @@ data:extend(
|
||||||
type = "sprite",
|
type = "sprite",
|
||||||
name = "bk_sprite_6",
|
name = "bk_sprite_6",
|
||||||
filename = sprite('6.png'),
|
filename = sprite('6.png'),
|
||||||
width = 1190,
|
width = 1080,
|
||||||
height = 1020,
|
height = 1080,
|
||||||
scale = 0.7
|
scale = 0.7
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,4 +1,9 @@
|
||||||
---------------------------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 1.0.5
|
||||||
|
Date: 2.4.2022
|
||||||
|
Features:
|
||||||
|
- redone star engine graphics, aswell as decreased star engine size, current star engines will drop to ground
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
Version: 1.0.4
|
Version: 1.0.4
|
||||||
Date: 30.3.2022
|
Date: 30.3.2022
|
||||||
Features:
|
Features:
|
||||||
|
|
36
migrations/248k-1.0.5.lua
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
if settings.startup['overhaul_mode'].value == false then
|
||||||
|
game.print("You are currently playing 248k on standalone Mode.", {r=0.5, g=0, b=0.5})
|
||||||
|
game.print("If you wish to play 248k as an overhaul mod with tech and item integration, especially in Krastorio2 turn on the mod setting", {r=0.5, g=0, b=0.5})
|
||||||
|
elseif settings.startup['overhaul_mode'].value == true then
|
||||||
|
game.print("You are currently playing 248k on overhaul Mode.", {r=0.5, g=0, b=0.5})
|
||||||
|
game.print("If you wish to play 248k as an standalone mod without tech and item integration turn off the mod setting", {r=0.5, g=0, b=0.5})
|
||||||
|
end
|
||||||
|
|
||||||
|
for _, force in pairs(game.forces) do
|
||||||
|
force.reset_recipes()
|
||||||
|
force.reset_technologies()
|
||||||
|
force.reset_technology_effects()
|
||||||
|
end
|
||||||
|
|
||||||
|
for _, v in pairs(game.surfaces) do
|
||||||
|
for _, _v in pairs(v.find_entities_filtered{name = "fu_star_engine_core_entity"}) do
|
||||||
|
_v.surface.spill_item_stack(_v.position, {name="fu_star_engine_core_item"})
|
||||||
|
_v.mine()
|
||||||
|
end
|
||||||
|
for _, _v in pairs(v.find_entities_filtered{name = "fu_star_engine_cooler_up_entity"}) do
|
||||||
|
_v.surface.spill_item_stack(_v.position, {name="fu_star_engine_cooler_up_item"})
|
||||||
|
_v.mine()
|
||||||
|
end
|
||||||
|
for _, _v in pairs(v.find_entities_filtered{name = "fu_star_engine_cooler_entity"}) do
|
||||||
|
_v.surface.spill_item_stack(_v.position, {name="fu_star_engine_cooler_item"})
|
||||||
|
_v.mine()
|
||||||
|
end
|
||||||
|
for _, _v in pairs(v.find_entities_filtered{name = "fu_star_engine_heater_left_entity"}) do
|
||||||
|
_v.surface.spill_item_stack(_v.position, {name="fu_star_engine_heater_left_item"})
|
||||||
|
_v.mine()
|
||||||
|
end
|
||||||
|
for _, _v in pairs(v.find_entities_filtered{name = "fu_star_engine_heater_entity"}) do
|
||||||
|
_v.surface.spill_item_stack(_v.position, {name="fu_star_engine_heater_item"})
|
||||||
|
_v.mine()
|
||||||
|
end
|
||||||
|
end
|
|
@ -117,10 +117,10 @@ data:extend({
|
||||||
enabled = 'false',
|
enabled = 'false',
|
||||||
category = 'crafting',
|
category = 'crafting',
|
||||||
ingredients = {
|
ingredients = {
|
||||||
{'iron-gear-wheel',40},
|
{'iron-gear-wheel',20},
|
||||||
{'pipe',40},
|
{'pipe',15},
|
||||||
{'el_materials_ALK',10},
|
{'el_materials_ALK',10},
|
||||||
{'electronic-circuit',15}
|
{'electronic-circuit',10}
|
||||||
},
|
},
|
||||||
result = 'el_pressurizer_item',
|
result = 'el_pressurizer_item',
|
||||||
result_count = 1,
|
result_count = 1,
|
||||||
|
|
|
@ -137,7 +137,7 @@ data:extend({
|
||||||
working_sound =
|
working_sound =
|
||||||
{
|
{
|
||||||
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
|
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
|
||||||
apparent_volume = 0.3,
|
apparent_volume = 0.1,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
|
@ -154,7 +154,7 @@ data:extend({
|
||||||
working_sound =
|
working_sound =
|
||||||
{
|
{
|
||||||
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
|
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
|
||||||
apparent_volume = 0.3,
|
apparent_volume = 0.1,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
|
@ -146,7 +146,7 @@ data:extend({
|
||||||
working_sound =
|
working_sound =
|
||||||
{
|
{
|
||||||
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
|
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
|
||||||
apparent_volume = 0.3,
|
apparent_volume = 0.1,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
|
@ -139,7 +139,7 @@ data:extend({
|
||||||
working_sound =
|
working_sound =
|
||||||
{
|
{
|
||||||
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
|
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
|
||||||
apparent_volume = 0.3,
|
apparent_volume = 0.1,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
|
@ -150,7 +150,7 @@ data:extend({
|
||||||
working_sound =
|
working_sound =
|
||||||
{
|
{
|
||||||
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
|
sound = {filename = "__base__/sound/chemical-plant-3.ogg" },
|
||||||
apparent_volume = 0.3,
|
apparent_volume = 0.1,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
|
@ -88,7 +88,7 @@ data:extend({
|
||||||
},
|
},
|
||||||
working_sound = {
|
working_sound = {
|
||||||
sound = { filename ='__base__/sound/pipe.ogg'},
|
sound = { filename ='__base__/sound/pipe.ogg'},
|
||||||
apparent_volume = 0.7,
|
apparent_volume = 0.3,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
|
@ -103,7 +103,7 @@ data:extend({
|
||||||
},
|
},
|
||||||
--animation
|
--animation
|
||||||
animation = {
|
animation = {
|
||||||
north = {
|
|
||||||
filename = sprite('entity_animation.png'),
|
filename = sprite('entity_animation.png'),
|
||||||
size = {480,500},
|
size = {480,500},
|
||||||
scale = 0.27,
|
scale = 0.27,
|
||||||
|
|
|
@ -12,7 +12,7 @@ data:extend({
|
||||||
{
|
{
|
||||||
name = 'fu_star_engine_cooler_item',
|
name = 'fu_star_engine_cooler_item',
|
||||||
type = 'item',
|
type = 'item',
|
||||||
icon = sprite('item.png'),
|
icon = sprite('icon.png'),
|
||||||
icon_size = 64,
|
icon_size = 64,
|
||||||
place_result = 'fu_star_engine_cooler_entity',
|
place_result = 'fu_star_engine_cooler_entity',
|
||||||
stack_size = 1,
|
stack_size = 1,
|
||||||
|
@ -28,13 +28,13 @@ data:extend({
|
||||||
{
|
{
|
||||||
name = 'fu_star_engine_cooler_entity',
|
name = 'fu_star_engine_cooler_entity',
|
||||||
type = 'assembling-machine',
|
type = 'assembling-machine',
|
||||||
icon = sprite('entity_icon.png'),
|
icon = sprite('icon.png'),
|
||||||
icon_size = 64,
|
icon_size = 64,
|
||||||
flags = {"player-creation","placeable-neutral","not-rotatable"},
|
flags = {"player-creation","placeable-neutral","not-rotatable"},
|
||||||
max_health = 300,
|
max_health = 300,
|
||||||
corpse = 'big-remnants',
|
corpse = 'big-remnants',
|
||||||
collision_box = {{-6.5,-10.5},{6.5,10.5}},
|
collision_box = {{-6.5,-9},{6.5,9}},
|
||||||
selection_box = {{-6.5,-10.5},{6.5,10.5}},
|
selection_box = {{-6.5,-9},{6.5,9}},
|
||||||
map_color = {r=0, g=0, b=1, a=1},
|
map_color = {r=0, g=0, b=1, a=1},
|
||||||
minable = {
|
minable = {
|
||||||
mining_time = 1,
|
mining_time = 1,
|
||||||
|
@ -57,7 +57,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "input", position = {-4, -11}}
|
{type = "input", position = {-2, -9.5}}
|
||||||
},
|
},
|
||||||
production_type = "input"
|
production_type = "input"
|
||||||
},
|
},
|
||||||
|
@ -68,7 +68,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "input", position = {4, -11}}
|
{type = "input", position = {2, -9.5}}
|
||||||
},
|
},
|
||||||
production_type = "input"
|
production_type = "input"
|
||||||
},
|
},
|
||||||
|
@ -79,7 +79,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {0, 11}},
|
{type = "output", position = {0, 9.5}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -90,7 +90,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {-2, 11}},
|
{type = "output", position = {-2, 9.5}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -101,7 +101,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {2, 11}},
|
{type = "output", position = {2, 9.5}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -112,7 +112,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {-4, 11}},
|
{type = "output", position = {-4, 9.5}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -123,47 +123,36 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {4, 11}},
|
{type = "output", position = {4, 9.5}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
--animation
|
--animation
|
||||||
animation = {
|
animation = {
|
||||||
north = {
|
filename = sprite('base.png'),
|
||||||
filename = sprite('entity_animation_1.png'),
|
size = {1080, 1080},
|
||||||
size = {600*2,512*2},
|
scale = 0.58,
|
||||||
scale = 0.8,
|
shift = {0,-0.35},
|
||||||
shift = {5.5,0.5},
|
line_length = 1,
|
||||||
line_length = 1,
|
lines_per_file = 1,
|
||||||
lines_per_file = 1,
|
frame_count = 1,
|
||||||
frame_count = 1,
|
animation_speed = 1,
|
||||||
animation_speed = 0.3,
|
},
|
||||||
},
|
working_visualisations = {
|
||||||
east = {
|
{
|
||||||
filename = sprite('entity_animation.png'),
|
animation =
|
||||||
size = {480,500},
|
{
|
||||||
scale = 0.27,
|
filename = sprite('animation.png'),
|
||||||
line_length = 1,
|
size = {1080, 1080},
|
||||||
frame_count = 1,
|
scale = 0.58,
|
||||||
animation_speed = 0.5,
|
line_length = 3,
|
||||||
},
|
lines_per_file = 3,
|
||||||
south = {
|
frame_count = 9,
|
||||||
filename = sprite('entity_animation.png'),
|
animation_speed = 0.3,
|
||||||
size = {480,500},
|
shift = {0,-0.35}
|
||||||
scale = 0.27,
|
}
|
||||||
line_length = 1,
|
}
|
||||||
frame_count = 1,
|
|
||||||
animation_speed = 0.5,
|
|
||||||
},
|
|
||||||
west = {
|
|
||||||
filename = sprite('entity_animation.png'),
|
|
||||||
size = {480,500},
|
|
||||||
scale = 0.27,
|
|
||||||
line_length = 1,
|
|
||||||
frame_count = 1,
|
|
||||||
animation_speed = 0.5,
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
|
|
||||||
working_sound = {
|
working_sound = {
|
||||||
|
|
|
@ -12,7 +12,7 @@ data:extend({
|
||||||
{
|
{
|
||||||
name = 'fu_star_engine_cooler_up_item',
|
name = 'fu_star_engine_cooler_up_item',
|
||||||
type = 'item',
|
type = 'item',
|
||||||
icon = sprite('item.png'),
|
icon = sprite('icon.png'),
|
||||||
icon_size = 64,
|
icon_size = 64,
|
||||||
place_result = 'fu_star_engine_cooler_up_entity',
|
place_result = 'fu_star_engine_cooler_up_entity',
|
||||||
stack_size = 1,
|
stack_size = 1,
|
||||||
|
@ -28,13 +28,13 @@ data:extend({
|
||||||
{
|
{
|
||||||
name = 'fu_star_engine_cooler_up_entity',
|
name = 'fu_star_engine_cooler_up_entity',
|
||||||
type = 'assembling-machine',
|
type = 'assembling-machine',
|
||||||
icon = sprite('entity_icon.png'),
|
icon = sprite('icon.png'),
|
||||||
icon_size = 64,
|
icon_size = 64,
|
||||||
flags = {"player-creation","placeable-neutral","not-rotatable"},
|
flags = {"player-creation","placeable-neutral","not-rotatable"},
|
||||||
max_health = 300,
|
max_health = 300,
|
||||||
corpse = 'big-remnants',
|
corpse = 'big-remnants',
|
||||||
collision_box = {{-6.5,-10.5},{6.5,10.5}},
|
collision_box = {{-6.5,-9},{6.5,9}},
|
||||||
selection_box = {{-6.5,-10.5},{6.5,10.5}},
|
selection_box = {{-6.5,-9},{6.5,9}},
|
||||||
map_color = {r=0, g=0, b=1, a=1},
|
map_color = {r=0, g=0, b=1, a=1},
|
||||||
minable = {
|
minable = {
|
||||||
mining_time = 1,
|
mining_time = 1,
|
||||||
|
@ -57,7 +57,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "input", position = {-4, 11}}
|
{type = "input", position = {-2, 9.5}}
|
||||||
},
|
},
|
||||||
production_type = "input"
|
production_type = "input"
|
||||||
},
|
},
|
||||||
|
@ -68,7 +68,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "input", position = {4, 11}}
|
{type = "input", position = {2, 9.5}}
|
||||||
},
|
},
|
||||||
production_type = "input"
|
production_type = "input"
|
||||||
},
|
},
|
||||||
|
@ -79,7 +79,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {0, -11}},
|
{type = "output", position = {0, -9.5}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -90,7 +90,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {-2, -11}},
|
{type = "output", position = {-2, -9.5}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -101,7 +101,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {2, -11}},
|
{type = "output", position = {2, -9.5}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -112,7 +112,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {-4, -11}},
|
{type = "output", position = {-4, -9.5}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -123,7 +123,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {4, -11}},
|
{type = "output", position = {4, -9.5}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -132,40 +132,29 @@ data:extend({
|
||||||
},
|
},
|
||||||
--animation
|
--animation
|
||||||
animation = {
|
animation = {
|
||||||
north = {
|
filename = sprite('base.png'),
|
||||||
filename = sprite('entity_animation_1.png'),
|
size = {1080, 1080},
|
||||||
size = {600*2,512*2},
|
scale = 0.58,
|
||||||
scale = 0.8,
|
shift = {0,0},
|
||||||
shift = {5.5,-0.5},
|
line_length = 1,
|
||||||
line_length = 1,
|
lines_per_file = 1,
|
||||||
lines_per_file = 1,
|
frame_count = 1,
|
||||||
frame_count = 1,
|
animation_speed = 1,
|
||||||
animation_speed = 0.3,
|
},
|
||||||
},
|
working_visualisations = {
|
||||||
east = {
|
{
|
||||||
filename = sprite('entity_animation.png'),
|
animation =
|
||||||
size = {480,500},
|
{
|
||||||
scale = 0.27,
|
filename = sprite('animation.png'),
|
||||||
line_length = 1,
|
size = {1080, 1080},
|
||||||
frame_count = 1,
|
scale = 0.58,
|
||||||
animation_speed = 0.5,
|
line_length = 3,
|
||||||
},
|
lines_per_file = 3,
|
||||||
south = {
|
frame_count = 9,
|
||||||
filename = sprite('entity_animation.png'),
|
animation_speed = 0.3,
|
||||||
size = {480,500},
|
shift = {0,0}
|
||||||
scale = 0.27,
|
}
|
||||||
line_length = 1,
|
}
|
||||||
frame_count = 1,
|
|
||||||
animation_speed = 0.5,
|
|
||||||
},
|
|
||||||
west = {
|
|
||||||
filename = sprite('entity_animation.png'),
|
|
||||||
size = {480,500},
|
|
||||||
scale = 0.27,
|
|
||||||
line_length = 1,
|
|
||||||
frame_count = 1,
|
|
||||||
animation_speed = 0.5,
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
|
|
||||||
working_sound = {
|
working_sound = {
|
||||||
|
|
|
@ -12,7 +12,7 @@ data:extend({
|
||||||
{
|
{
|
||||||
name = 'fu_star_engine_core_item',
|
name = 'fu_star_engine_core_item',
|
||||||
type = 'item',
|
type = 'item',
|
||||||
icon = sprite('item.png'),
|
icon = sprite('icon.png'),
|
||||||
icon_size = 64,
|
icon_size = 64,
|
||||||
place_result = 'fu_star_engine_core_entity',
|
place_result = 'fu_star_engine_core_entity',
|
||||||
stack_size = 1,
|
stack_size = 1,
|
||||||
|
@ -28,7 +28,7 @@ data:extend({
|
||||||
{
|
{
|
||||||
name = 'fu_star_engine_core_entity',
|
name = 'fu_star_engine_core_entity',
|
||||||
type = 'assembling-machine',
|
type = 'assembling-machine',
|
||||||
icon = sprite('entity_icon.png'),
|
icon = sprite('icon.png'),
|
||||||
icon_size = 64,
|
icon_size = 64,
|
||||||
flags = {"player-creation","placeable-neutral","not-rotatable"},
|
flags = {"player-creation","placeable-neutral","not-rotatable"},
|
||||||
max_health = 300,
|
max_health = 300,
|
||||||
|
@ -58,7 +58,7 @@ data:extend({
|
||||||
base_level = -1,
|
base_level = -1,
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "input", position = {-9, -1}}
|
{type = "input", position = {-9, 3}}
|
||||||
},
|
},
|
||||||
production_type = "input"
|
production_type = "input"
|
||||||
},
|
},
|
||||||
|
@ -68,7 +68,7 @@ data:extend({
|
||||||
base_level = -1,
|
base_level = -1,
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "input", position = {-9, 4}}
|
{type = "input", position = {-9, 1}}
|
||||||
},
|
},
|
||||||
production_type = "input"
|
production_type = "input"
|
||||||
},
|
},
|
||||||
|
@ -79,7 +79,7 @@ data:extend({
|
||||||
base_level = -1,
|
base_level = -1,
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "input", position = {9, -1}}
|
{type = "input", position = {9, 3}}
|
||||||
},
|
},
|
||||||
production_type = "input"
|
production_type = "input"
|
||||||
},
|
},
|
||||||
|
@ -89,7 +89,7 @@ data:extend({
|
||||||
base_level = -1,
|
base_level = -1,
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "input", position = {9, 4}}
|
{type = "input", position = {9, 1}}
|
||||||
},
|
},
|
||||||
production_type = "input"
|
production_type = "input"
|
||||||
},
|
},
|
||||||
|
@ -101,7 +101,7 @@ data:extend({
|
||||||
base_level = 1,
|
base_level = 1,
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {-4, -5}},
|
{type = "output", position = {-2, -5}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -111,7 +111,7 @@ data:extend({
|
||||||
base_level = 1,
|
base_level = 1,
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {4, -5}},
|
{type = "output", position = {2, -5}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -122,7 +122,7 @@ data:extend({
|
||||||
base_level = 1,
|
base_level = 1,
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {-4, 9}},
|
{type = "output", position = {-2, 9}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -132,50 +132,36 @@ data:extend({
|
||||||
base_level = 1,
|
base_level = 1,
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {4, 9}},
|
{type = "output", position = {2, 9}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
--animation
|
--animation
|
||||||
animation = {
|
animation = {
|
||||||
north = {
|
filename = sprite('base.png'),
|
||||||
filename = sprite('entity_animation.png'),
|
size = {1080, 1080},
|
||||||
size = {600*2,512*2},
|
scale = 0.52,
|
||||||
scale = 0.6,
|
shift = {0,2.6},
|
||||||
shift = {2,0},
|
line_length = 1,
|
||||||
line_length = 3,
|
lines_per_file = 1,
|
||||||
lines_per_file = 3,
|
frame_count = 1,
|
||||||
frame_count = 9,
|
animation_speed = 1,
|
||||||
animation_speed = 0.3,
|
},
|
||||||
},
|
working_visualisations = {
|
||||||
east = {
|
{
|
||||||
filename = sprite('entity_animation.png'),
|
animation =
|
||||||
size = {600*2,512*2},
|
{
|
||||||
scale = 0.5,
|
filename = sprite('animation.png'),
|
||||||
line_length = 3,
|
size = {1080, 1080},
|
||||||
lines_per_file = 3,
|
scale = 0.52,
|
||||||
frame_count = 9,
|
line_length = 3,
|
||||||
animation_speed = 0.5,
|
lines_per_file = 3,
|
||||||
},
|
frame_count = 9,
|
||||||
south = {
|
animation_speed = 0.3,
|
||||||
filename = sprite('entity_animation.png'),
|
shift = {0,2.6}
|
||||||
size = {600*2,512*2},
|
}
|
||||||
scale = 0.5,
|
}
|
||||||
line_length = 3,
|
|
||||||
lines_per_file = 3,
|
|
||||||
frame_count = 9,
|
|
||||||
animation_speed = 0.5,
|
|
||||||
},
|
|
||||||
west = {
|
|
||||||
filename = sprite('entity_animation.png'),
|
|
||||||
size = {600*2,512*2},
|
|
||||||
scale = 0.5,
|
|
||||||
line_length = 3,
|
|
||||||
lines_per_file = 3,
|
|
||||||
frame_count = 9,
|
|
||||||
animation_speed = 0.5,
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
|
|
||||||
working_sound = {
|
working_sound = {
|
||||||
|
|
|
@ -12,7 +12,7 @@ data:extend({
|
||||||
{
|
{
|
||||||
name = 'fu_star_engine_heater_item',
|
name = 'fu_star_engine_heater_item',
|
||||||
type = 'item',
|
type = 'item',
|
||||||
icon = sprite('item.png'),
|
icon = sprite('icon.png'),
|
||||||
icon_size = 64,
|
icon_size = 64,
|
||||||
place_result = 'fu_star_engine_heater_entity',
|
place_result = 'fu_star_engine_heater_entity',
|
||||||
stack_size = 1,
|
stack_size = 1,
|
||||||
|
@ -28,13 +28,13 @@ data:extend({
|
||||||
{
|
{
|
||||||
name = 'fu_star_engine_heater_entity',
|
name = 'fu_star_engine_heater_entity',
|
||||||
type = 'assembling-machine',
|
type = 'assembling-machine',
|
||||||
icon = sprite('entity_icon.png'),
|
icon = sprite('icon.png'),
|
||||||
icon_size = 64,
|
icon_size = 64,
|
||||||
flags = {"player-creation","placeable-neutral","not-rotatable"},
|
flags = {"player-creation","placeable-neutral","not-rotatable"},
|
||||||
max_health = 300,
|
max_health = 300,
|
||||||
corpse = 'big-remnants',
|
corpse = 'big-remnants',
|
||||||
collision_box = {{-15,-6.5},{11,6.5}},
|
collision_box = {{-10.5,-4.5}, {8.5,4.5}},
|
||||||
selection_box = {{-15,-6.5},{11,6.5}},
|
selection_box = {{-10.5,-4.5}, {8.5,4.5}},
|
||||||
map_color = {r=0, g=0, b=1, a=1},
|
map_color = {r=0, g=0, b=1, a=1},
|
||||||
minable = {
|
minable = {
|
||||||
mining_time = 1,
|
mining_time = 1,
|
||||||
|
@ -57,7 +57,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "input", position = {11.5, 0}}
|
{type = "input", position = {9, 0}}
|
||||||
},
|
},
|
||||||
production_type = "input"
|
production_type = "input"
|
||||||
},
|
},
|
||||||
|
@ -68,7 +68,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "input", position = {11.5, 3}}
|
{type = "input", position = {9, 2}}
|
||||||
},
|
},
|
||||||
production_type = "input"
|
production_type = "input"
|
||||||
},
|
},
|
||||||
|
@ -79,7 +79,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "input", position = {11.5, -3}}
|
{type = "input", position = {9, -2}}
|
||||||
},
|
},
|
||||||
production_type = "input"
|
production_type = "input"
|
||||||
},
|
},
|
||||||
|
@ -90,7 +90,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {-15.5, -2}},
|
{type = "output", position = {-11, -1}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -101,7 +101,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {-15.5, 3}},
|
{type = "output", position = {-11, 1}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -110,43 +110,29 @@ data:extend({
|
||||||
},
|
},
|
||||||
--animation
|
--animation
|
||||||
animation = {
|
animation = {
|
||||||
north = {
|
filename = sprite('base.png'),
|
||||||
filename = sprite('entity_animation.png'),
|
size = {1080, 1080},
|
||||||
size = {600*2,512*2},
|
scale = 0.58,
|
||||||
scale = 0.8,
|
shift = {-1.0, 0.2},
|
||||||
shift = {0.3,-0.2},
|
line_length = 1,
|
||||||
line_length = 3,
|
lines_per_file = 1,
|
||||||
lines_per_file = 3,
|
frame_count = 1,
|
||||||
frame_count = 9,
|
animation_speed = 1,
|
||||||
animation_speed = 0.3,
|
},
|
||||||
},
|
working_visualisations = {
|
||||||
east = {
|
{
|
||||||
filename = sprite('entity_animation.png'),
|
animation =
|
||||||
size = {600*2,512*2},
|
{
|
||||||
scale = 0.1,
|
filename = sprite('animation.png'),
|
||||||
line_length = 3,
|
size = {1080, 1080},
|
||||||
lines_per_file = 3,
|
scale = 0.58,
|
||||||
frame_count = 9,
|
line_length = 3,
|
||||||
animation_speed = 0.3,
|
lines_per_file = 3,
|
||||||
},
|
frame_count = 9,
|
||||||
south = {
|
animation_speed = 0.3,
|
||||||
filename = sprite('entity_animation.png'),
|
shift = {-1.0, 0.2}
|
||||||
size = {600*2,512*2},
|
}
|
||||||
scale = 0.1,
|
}
|
||||||
line_length = 3,
|
|
||||||
lines_per_file = 3,
|
|
||||||
frame_count = 9,
|
|
||||||
animation_speed = 0.3,
|
|
||||||
},
|
|
||||||
west = {
|
|
||||||
filename = sprite('entity_animation.png'),
|
|
||||||
size = {600*2,512*2},
|
|
||||||
scale = 0.1,
|
|
||||||
line_length = 3,
|
|
||||||
lines_per_file = 3,
|
|
||||||
frame_count = 9,
|
|
||||||
animation_speed = 0.3,
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
|
|
||||||
working_sound = {
|
working_sound = {
|
||||||
|
|
|
@ -12,7 +12,7 @@ data:extend({
|
||||||
{
|
{
|
||||||
name = 'fu_star_engine_heater_left_item',
|
name = 'fu_star_engine_heater_left_item',
|
||||||
type = 'item',
|
type = 'item',
|
||||||
icon = sprite('item.png'),
|
icon = sprite('icon.png'),
|
||||||
icon_size = 64,
|
icon_size = 64,
|
||||||
place_result = 'fu_star_engine_heater_left_entity',
|
place_result = 'fu_star_engine_heater_left_entity',
|
||||||
stack_size = 1,
|
stack_size = 1,
|
||||||
|
@ -28,13 +28,13 @@ data:extend({
|
||||||
{
|
{
|
||||||
name = 'fu_star_engine_heater_left_entity',
|
name = 'fu_star_engine_heater_left_entity',
|
||||||
type = 'assembling-machine',
|
type = 'assembling-machine',
|
||||||
icon = sprite('entity_icon.png'),
|
icon = sprite('icon.png'),
|
||||||
icon_size = 64,
|
icon_size = 64,
|
||||||
flags = {"player-creation","placeable-neutral","not-rotatable"},
|
flags = {"player-creation","placeable-neutral","not-rotatable"},
|
||||||
max_health = 300,
|
max_health = 300,
|
||||||
corpse = 'big-remnants',
|
corpse = 'big-remnants',
|
||||||
collision_box = {{-15,-6.5},{11,6.5}},
|
collision_box = {{-8.5,-4.5},{10.5,4.5}},
|
||||||
selection_box = {{-15,-6.5},{11,6.5}},
|
selection_box = {{-8.5,-4.5},{10.5,4.5}},
|
||||||
map_color = {r=0, g=0, b=1, a=1},
|
map_color = {r=0, g=0, b=1, a=1},
|
||||||
minable = {
|
minable = {
|
||||||
mining_time = 1,
|
mining_time = 1,
|
||||||
|
@ -57,7 +57,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "input", position = {-15.5, 0}}
|
{type = "input", position = {-9, 0}}
|
||||||
},
|
},
|
||||||
production_type = "input"
|
production_type = "input"
|
||||||
},
|
},
|
||||||
|
@ -68,7 +68,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "input", position = {-15.5, 3}}
|
{type = "input", position = {-9, 2}}
|
||||||
},
|
},
|
||||||
production_type = "input"
|
production_type = "input"
|
||||||
},
|
},
|
||||||
|
@ -79,7 +79,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "input", position = {-15.5, -3}}
|
{type = "input", position = {-9, -2}}
|
||||||
},
|
},
|
||||||
production_type = "input"
|
production_type = "input"
|
||||||
},
|
},
|
||||||
|
@ -90,7 +90,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {11.5, -2}},
|
{type = "output", position = {11, -1}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -101,7 +101,7 @@ data:extend({
|
||||||
|
|
||||||
pipe_connections =
|
pipe_connections =
|
||||||
{
|
{
|
||||||
{type = "output", position = {11.5, 3}},
|
{type = "output", position = {11, 1}},
|
||||||
},
|
},
|
||||||
production_type = "output"
|
production_type = "output"
|
||||||
},
|
},
|
||||||
|
@ -110,43 +110,29 @@ data:extend({
|
||||||
},
|
},
|
||||||
--animation
|
--animation
|
||||||
animation = {
|
animation = {
|
||||||
north = {
|
filename = sprite('base.png'),
|
||||||
filename = sprite('entity_animation.png'),
|
size = {1080, 1080},
|
||||||
size = {600*2,512*2},
|
scale = 0.58,
|
||||||
scale = 0.8,
|
shift = {0.75, 0.6},
|
||||||
shift = {0.3-5+0.1,-0.2},
|
line_length = 1,
|
||||||
line_length = 3,
|
lines_per_file = 1,
|
||||||
lines_per_file = 3,
|
frame_count = 1,
|
||||||
frame_count = 9,
|
animation_speed = 1,
|
||||||
animation_speed = 0.3,
|
},
|
||||||
},
|
working_visualisations = {
|
||||||
east = {
|
{
|
||||||
filename = sprite('entity_animation.png'),
|
animation =
|
||||||
size = {600*2,512*2},
|
{
|
||||||
scale = 0.1,
|
filename = sprite('animation.png'),
|
||||||
line_length = 3,
|
size = {1080, 1080},
|
||||||
lines_per_file = 3,
|
scale = 0.58,
|
||||||
frame_count = 9,
|
line_length = 3,
|
||||||
animation_speed = 0.3,
|
lines_per_file = 3,
|
||||||
},
|
frame_count = 9,
|
||||||
south = {
|
animation_speed = 0.3,
|
||||||
filename = sprite('entity_animation.png'),
|
shift = {0.75, 0.6}
|
||||||
size = {600*2,512*2},
|
}
|
||||||
scale = 0.1,
|
}
|
||||||
line_length = 3,
|
|
||||||
lines_per_file = 3,
|
|
||||||
frame_count = 9,
|
|
||||||
animation_speed = 0.3,
|
|
||||||
},
|
|
||||||
west = {
|
|
||||||
filename = sprite('entity_animation.png'),
|
|
||||||
size = {600*2,512*2},
|
|
||||||
scale = 0.1,
|
|
||||||
line_length = 3,
|
|
||||||
lines_per_file = 3,
|
|
||||||
frame_count = 9,
|
|
||||||
animation_speed = 0.3,
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
|
|
||||||
working_sound = {
|
working_sound = {
|
||||||
|
|
Before Width: | Height: | Size: 1 MiB After Width: | Height: | Size: 1.1 MiB |
Before Width: | Height: | Size: 1 MiB After Width: | Height: | Size: 1.8 MiB |
After Width: | Height: | Size: 244 KiB |
After Width: | Height: | Size: 1.7 MiB |
Before Width: | Height: | Size: 200 KiB |
Before Width: | Height: | Size: 1 MiB |
Before Width: | Height: | Size: 7.8 KiB |
After Width: | Height: | Size: 9.9 KiB |
Before Width: | Height: | Size: 7.8 KiB |
After Width: | Height: | Size: 242 KiB |
After Width: | Height: | Size: 1.6 MiB |
Before Width: | Height: | Size: 200 KiB |
Before Width: | Height: | Size: 1 MiB |
Before Width: | Height: | Size: 7.7 KiB |
After Width: | Height: | Size: 9.8 KiB |
Before Width: | Height: | Size: 7.7 KiB |
After Width: | Height: | Size: 2.9 MiB |
After Width: | Height: | Size: 1.7 MiB |
Before Width: | Height: | Size: 8.2 MiB |
Before Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 2.7 MiB |
After Width: | Height: | Size: 1.3 MiB |
Before Width: | Height: | Size: 5.2 MiB |
Before Width: | Height: | Size: 7.3 KiB |
After Width: | Height: | Size: 9.1 KiB |
Before Width: | Height: | Size: 7.3 KiB |
After Width: | Height: | Size: 2.7 MiB |
After Width: | Height: | Size: 1.3 MiB |
Before Width: | Height: | Size: 3.6 MiB |
Before Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 8.7 KiB |
Before Width: | Height: | Size: 7.6 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 38 KiB |
|
@ -2,12 +2,12 @@ local function sprite(name)
|
||||||
return '__248k__/ressources/booktorio/bk_sprite_'..name
|
return '__248k__/ressources/booktorio/bk_sprite_'..name
|
||||||
end
|
end
|
||||||
-- style_name, filename, width, height -- style_name MUST be a completely unique name
|
-- style_name, filename, width, height -- style_name MUST be a completely unique name
|
||||||
informatron_make_image("inf_248k_image_1", sprite('1.png'), 1117, 948)
|
informatron_make_image("inf_248k_image_1", sprite('1.png'), 1245, 1122)
|
||||||
informatron_make_image("inf_248k_image_2", sprite('2.png'), 1044, 826)
|
informatron_make_image("inf_248k_image_2", sprite('2.png'), 1044, 826)
|
||||||
informatron_make_image("inf_248k_image_3", sprite('3.png'), 988, 696)
|
informatron_make_image("inf_248k_image_3", sprite('3.png'), 988, 696)
|
||||||
informatron_make_image("inf_248k_image_4", '__248k__/ressources/fusion/fu_fusor/fu_fusor_entity_animation.png', 512*2, 512*2)
|
informatron_make_image("inf_248k_image_4", '__248k__/ressources/fusion/fu_fusor/fu_fusor_entity_animation.png', 512*2, 512*2)
|
||||||
informatron_make_image("inf_248k_image_5", '__248k__/ressources/fusion/fu_boiler/fu_boiler_entity_animation.png', 512, 512)
|
informatron_make_image("inf_248k_image_5", '__248k__/ressources/fusion/fu_boiler/fu_boiler_entity_animation.png', 512, 512)
|
||||||
informatron_make_image("inf_248k_image_6", sprite('6.png'), 1190, 1020)
|
informatron_make_image("inf_248k_image_6", sprite('6.png'), 1080, 1080)
|
||||||
informatron_make_image("inf_248k_image_7", sprite('7.png'), 1292, 627)
|
informatron_make_image("inf_248k_image_7", sprite('7.png'), 1292, 627)
|
||||||
|
|
||||||
informatron_make_image("inf_248k_image_8", sprite('8.PNG'), 493, 124)
|
informatron_make_image("inf_248k_image_8", sprite('8.PNG'), 493, 124)
|
||||||
|
|
|
@ -122,6 +122,8 @@ tech_table = {
|
||||||
{"chemical-science-pack", "el_grower_tech"},
|
{"chemical-science-pack", "el_grower_tech"},
|
||||||
{"engine", "el_ALK_tech"},
|
{"engine", "el_ALK_tech"},
|
||||||
{"oil-processing", "el_ALK_tech"},
|
{"oil-processing", "el_ALK_tech"},
|
||||||
|
{"el_lithium_tech", "battery"},
|
||||||
|
{"el_ki_tech", "circuit-network"},
|
||||||
{"electric-energy-distribution-1", "el_ALK_tech"},
|
{"electric-energy-distribution-1", "el_ALK_tech"},
|
||||||
{"el_energy_tech", "solar-energy"},
|
{"el_energy_tech", "solar-energy"},
|
||||||
{"stack-inserter", "el_grower_tech"},
|
{"stack-inserter", "el_grower_tech"},
|
||||||
|
|