79 lines
2.7 KiB
Lua

local laser_beam_blend_mode = "additive"
local r = 1
local g = 0
local b = 0
local glow_r = 0.5
local glow_g = 0.05
local glow_b = 0.05
local path = ""
local glow_blend_mode = nil
--if settings.startup["laserfix-color"].value == "'Disco'" then
-- r = 1
-- g = 1
-- b = 1
-- glow_r = 1
-- glow_g = 1
-- glow_b = 1
-- path = "disco/"
--else
r = settings.startup["laserfix-r"].value
g = settings.startup["laserfix-g"].value
b = settings.startup["laserfix-b"].value
glow_r=settings.startup["laserfix-glow-r"].value
glow_g=settings.startup["laserfix-glow-g"].value
glow_b=settings.startup["laserfix-glow-b"].value
--end
data.raw.beam["laser-beam"].head =
{
layers =
{
table.deepcopy(data.raw.beam["laser-beam"].head),
table.deepcopy(data.raw.beam["laser-beam"].head)
}
}
data.raw.beam["laser-beam"].head.layers[1].filename = "__laser_fix__/graphics/beam-body-color.png"
data.raw.beam["laser-beam"].head.layers[1].tint = {r=r,g=g,b=b}
data.raw.beam["laser-beam"].head.layers[2].filename = "__laser_fix__/graphics/beam-body-light.png"
data.raw.beam["laser-beam"].tail =
{
layers =
{
table.deepcopy(data.raw.beam["laser-beam"].tail),
table.deepcopy(data.raw.beam["laser-beam"].tail)
}
}
data.raw.beam["laser-beam"].tail.layers[1].filename = "__laser_fix__/graphics/beam-end-color.png"
data.raw.beam["laser-beam"].tail.layers[1].tint = {r=r,g=g,b=b}
data.raw.beam["laser-beam"].tail.layers[2].filename = "__laser_fix__/graphics/beam-end-light.png"
data.raw.beam["laser-beam"].body =
{
layers =
{
table.deepcopy(data.raw.beam["laser-beam"].body[1]),
table.deepcopy(data.raw.beam["laser-beam"].body[1])
}
}
data.raw.beam["laser-beam"].body.layers[1].filename = "__laser_fix__/graphics/beam-body-color.png"
data.raw.beam["laser-beam"].body.layers[1].tint = {r=r,g=g,b=b}
data.raw.beam["laser-beam"].body.layers[2].filename = "__laser_fix__/graphics/beam-body-light.png"
if settings.startup["laserfix-doubletint"].value then
data.raw.beam["laser-beam"].head.layers[2].tint = {r=r,g=g,b=b}
data.raw.beam["laser-beam"].tail.layers[2].tint = {r=r,g=g,b=b}
data.raw.beam["laser-beam"].body.layers[2].tint = {r=r,g=g,b=b}
end
data.raw.beam["laser-beam"].ground_light_animations.head.tint = {r=glow_r,g=glow_g,b=glow_b}
data.raw.beam["laser-beam"].ground_light_animations.tail.tint = {r=glow_r,g=glow_g,b=glow_b}
data.raw.beam["laser-beam"].ground_light_animations.body.tint = {r=glow_r,g=glow_g,b=glow_b}
data.raw.beam["laser-beam"].light_animations.head.filename = "__laser_fix__/graphics/hr-laser-body-light.png"
data.raw.beam["laser-beam"].light_animations.body[1].filename = "__laser_fix__/graphics/hr-laser-body-light.png"