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 }, })