Update to 2.0
This commit is contained in:
parent
c090985a08
commit
fbd8f08c5c
78 changed files with 650 additions and 540 deletions
111
prototypes/entity/foundry-pictures.lua
Normal file
111
prototypes/entity/foundry-pictures.lua
Normal file
|
|
@ -0,0 +1,111 @@
|
|||
local foundry_animation_speed = 0.16
|
||||
local frames = 128
|
||||
|
||||
local function foundry_main_pictures()
|
||||
return util.sprite_load("__bzfoundry__/graphics/entity/electric-foundry/foundry-main",
|
||||
{
|
||||
animation_speed = foundry_animation_speed,
|
||||
frame_count = frames,
|
||||
scale = 0.4
|
||||
})
|
||||
end
|
||||
|
||||
local function foundry_main_shadow_pictures()
|
||||
return util.sprite_load("__bzfoundry__/graphics/entity/electric-foundry/foundry-shadow",
|
||||
{
|
||||
animation_speed = foundry_animation_speed,
|
||||
frame_count = frames,
|
||||
draw_as_shadow = true,
|
||||
scale = 0.4
|
||||
})
|
||||
end
|
||||
|
||||
local function foundry_working_pictures()
|
||||
return
|
||||
{
|
||||
fadeout = true,
|
||||
animation =
|
||||
util.sprite_load("__bzfoundry__/graphics/entity/electric-foundry/foundry-working",
|
||||
{
|
||||
animation_speed = foundry_animation_speed,
|
||||
frame_count = frames,
|
||||
scale = 0.4
|
||||
}
|
||||
)
|
||||
}
|
||||
end
|
||||
|
||||
local function foundry_lights_pictures()
|
||||
return
|
||||
{
|
||||
effect = "flicker",
|
||||
fadeout = true,
|
||||
animation =
|
||||
util.sprite_load("__bzfoundry__/graphics/entity/electric-foundry/foundry-lights",
|
||||
{
|
||||
draw_as_glow = true,
|
||||
animation_speed = foundry_animation_speed,
|
||||
frame_count = frames,
|
||||
blend_mode = "additive",
|
||||
scale = 0.4
|
||||
}
|
||||
)
|
||||
}
|
||||
end
|
||||
|
||||
local function foundry_status_lamp_pictures()
|
||||
return
|
||||
{
|
||||
animation =
|
||||
util.sprite_load("__bzfoundry__/graphics/entity/electric-foundry/foundry-status-lamp",
|
||||
{
|
||||
draw_as_glow = true,
|
||||
repeat_count = frames,
|
||||
blend_mode = "additive",
|
||||
scale = 0.4
|
||||
}
|
||||
)
|
||||
}
|
||||
end
|
||||
|
||||
local function foundry_chimney_smoke()
|
||||
return
|
||||
{
|
||||
fadeout = true,
|
||||
constant_speed = true,
|
||||
render_layer = "wires",
|
||||
animation =
|
||||
{
|
||||
filename = "__base__/graphics/entity/chemical-plant/chemical-plant-smoke-outer.png",
|
||||
frame_count = 47,
|
||||
line_length = 16,
|
||||
width = 90,
|
||||
height = 188,
|
||||
animation_speed = 0.5,
|
||||
shift = util.by_pixel(52, -131),
|
||||
tint = {0.4, 0.4, 0.4, 1},
|
||||
scale = 0.4
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
return {
|
||||
graphics_set =
|
||||
{
|
||||
animation =
|
||||
{
|
||||
layers =
|
||||
{
|
||||
foundry_main_pictures(),
|
||||
foundry_main_shadow_pictures()
|
||||
}
|
||||
},
|
||||
working_visualisations =
|
||||
{
|
||||
foundry_working_pictures(),
|
||||
foundry_lights_pictures(),
|
||||
foundry_status_lamp_pictures(),
|
||||
foundry_chimney_smoke()
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue