77 lines
5.0 KiB
Lua

local small_explosion_LUQ = table.deepcopy(data.raw.explosion["uranium-explosion-LUQ"])
small_explosion_LUQ.name = "small-uranium-explosion-LUQ"
small_explosion_LUQ.animations[1].scale = small_explosion_LUQ.animations[1].scale/2
small_explosion_LUQ.animations[1].shift = {-8,-8}
local small_explosion_RUQ = table.deepcopy(data.raw.explosion["uranium-explosion-RUQ"])
small_explosion_RUQ.name = "small-uranium-explosion-RUQ"
small_explosion_RUQ.animations[1].scale = small_explosion_RUQ.animations[1].scale/2
small_explosion_RUQ.animations[1].shift = {8,-8}
local small_explosion_LLQ = table.deepcopy(data.raw.explosion["uranium-explosion-LLQ"])
small_explosion_LLQ.name = "small-uranium-explosion-LLQ"
small_explosion_LLQ.animations[1].scale = small_explosion_LLQ.animations[1].scale/2
small_explosion_LLQ.animations[1].shift = {-8,8}
local small_explosion_RLQ = table.deepcopy(data.raw.explosion["uranium-explosion-RLQ"])
small_explosion_RLQ.name = "small-uranium-explosion-RLQ"
small_explosion_RLQ.animations[1].scale = small_explosion_RLQ.animations[1].scale/2
small_explosion_RLQ.animations[1].shift = {8,8}
data:extend({small_explosion_LUQ,small_explosion_RUQ,small_explosion_LLQ,small_explosion_RLQ})
--allow definition of high-res versions.
if (data.raw.explosion["big-uranium-explosion-LUQ"] ==nil) then
local big_explosion_LUQ = table.deepcopy(data.raw.explosion["uranium-explosion-LUQ"])
big_explosion_LUQ.name = "big-uranium-explosion-LUQ"
big_explosion_LUQ.animations[1].scale = big_explosion_LUQ.animations[1].scale*2
big_explosion_LUQ.animations[1].shift = {-32,-32}
local big_explosion_RUQ = table.deepcopy(data.raw.explosion["uranium-explosion-RUQ"])
big_explosion_RUQ.name = "big-uranium-explosion-RUQ"
big_explosion_RUQ.animations[1].scale = big_explosion_RUQ.animations[1].scale*2
big_explosion_RUQ.animations[1].shift = {32,-32}
local big_explosion_LLQ = table.deepcopy(data.raw.explosion["uranium-explosion-LLQ"])
big_explosion_LLQ.name = "big-uranium-explosion-LLQ"
big_explosion_LLQ.animations[1].scale = big_explosion_LLQ.animations[1].scale*2
big_explosion_LLQ.animations[1].shift = {-32,32}
local big_explosion_RLQ = table.deepcopy(data.raw.explosion["uranium-explosion-RLQ"])
big_explosion_RLQ.name = "big-uranium-explosion-RLQ"
big_explosion_RLQ.animations[1].scale = big_explosion_RLQ.animations[1].scale*2
big_explosion_RLQ.animations[1].shift = {32,32}
data:extend({big_explosion_LUQ,big_explosion_RUQ,big_explosion_LLQ,big_explosion_RLQ})
end
local huge_explosion_LUQ = table.deepcopy(data.raw.explosion["big-uranium-explosion-LUQ"])
huge_explosion_LUQ.name = "huge-uranium-explosion-LUQ"
huge_explosion_LUQ.animations[1].scale = huge_explosion_LUQ.animations[1].scale*2
huge_explosion_LUQ.animations[1].shift = {-64,-64}
local huge_explosion_RUQ = table.deepcopy(data.raw.explosion["big-uranium-explosion-RUQ"])
huge_explosion_RUQ.name = "huge-uranium-explosion-RUQ"
huge_explosion_RUQ.animations[1].scale = huge_explosion_RUQ.animations[1].scale*2
huge_explosion_RUQ.animations[1].shift = {64,-64}
local huge_explosion_LLQ = table.deepcopy(data.raw.explosion["big-uranium-explosion-LLQ"])
huge_explosion_LLQ.name = "huge-uranium-explosion-LLQ"
huge_explosion_LLQ.animations[1].scale = huge_explosion_LLQ.animations[1].scale*2
huge_explosion_LLQ.animations[1].shift = {-64,64}
local huge_explosion_RLQ = table.deepcopy(data.raw.explosion["big-uranium-explosion-RLQ"])
huge_explosion_RLQ.name = "huge-uranium-explosion-RLQ"
huge_explosion_RLQ.animations[1].scale = huge_explosion_RLQ.animations[1].scale*2
huge_explosion_RLQ.animations[1].shift = {64,64}
data:extend({huge_explosion_LUQ,huge_explosion_RUQ,huge_explosion_LLQ,huge_explosion_RLQ})
local really_huge_explosion_LUQ = table.deepcopy(data.raw.explosion["big-uranium-explosion-LUQ"])
really_huge_explosion_LUQ.name = "really-huge-uranium-explosion-LUQ"
really_huge_explosion_LUQ.animations[1].scale = really_huge_explosion_LUQ.animations[1].scale*4
really_huge_explosion_LUQ.animations[1].shift = {-128,-128}
local really_huge_explosion_RUQ = table.deepcopy(data.raw.explosion["big-uranium-explosion-RUQ"])
really_huge_explosion_RUQ.name = "really-huge-uranium-explosion-RUQ"
really_huge_explosion_RUQ.animations[1].scale = really_huge_explosion_RUQ.animations[1].scale*4
really_huge_explosion_RUQ.animations[1].shift = {128,-128}
local really_huge_explosion_LLQ = table.deepcopy(data.raw.explosion["big-uranium-explosion-LLQ"])
really_huge_explosion_LLQ.name = "really-huge-uranium-explosion-LLQ"
really_huge_explosion_LLQ.animations[1].scale = really_huge_explosion_LLQ.animations[1].scale*4
really_huge_explosion_LLQ.animations[1].shift = {-128,128}
local really_huge_explosion_RLQ = table.deepcopy(data.raw.explosion["big-uranium-explosion-RLQ"])
really_huge_explosion_RLQ.name = "really-huge-uranium-explosion-RLQ"
really_huge_explosion_RLQ.animations[1].scale = really_huge_explosion_RLQ.animations[1].scale*4
really_huge_explosion_RLQ.animations[1].shift = {128,128}
data:extend({really_huge_explosion_LUQ, really_huge_explosion_RUQ, really_huge_explosion_LLQ, really_huge_explosion_RLQ})