25 lines
1.0 KiB
Lua
25 lines
1.0 KiB
Lua
local I7 = require("background/bg_objects/i7")
|
|
|
|
-- TRIGGER: three dancers. The centre one hops on the third beat, the other two on the first.
|
|
-- Sparkle paths are offsets from each dancer's origin (see bg_objects/i7.lua).
|
|
return I7.background("background/collab/i7tri", {
|
|
look = { origin = { 84, 216 }, spark_origin = { 37, 32 }, spark_size = 64 },
|
|
dancers = {
|
|
[0] = { sparks = {
|
|
{ path = { { 73, -141 }, { 83, -144 }, { 88, -143 } } },
|
|
} },
|
|
[1] = { x = 4, hop_first = true, sparks = {
|
|
{ path = { { -29, -71 }, { -48, -62 }, { -56, -69 } } },
|
|
} },
|
|
[2] = { x = 4, hop_first = true, sparks = {
|
|
{ path = { { -52, -130 }, { -75, -137 }, { -87, -144 } } },
|
|
{ path = { { 54, -130 }, { 77, -137 }, { 89, -144 } }, mirror = true },
|
|
} },
|
|
},
|
|
-- Lumen's slots, left to right (dancers 1, 0, 2); the centre one joins first
|
|
centers = { 430, 640, 850 },
|
|
spawns = { 1, 0, 2 },
|
|
join = { 0, 1, 2 },
|
|
draw = { 2, 1, 3 },
|
|
})
|