I wanted to build that using OGGCA, but for some reason the end result is always messed up. There weren't any errors (I used --max-stabilization-gens 4096); the gliders fired by the arm are just fired at the wrong time in the wrong places.
Code: Select all
construct_arm_block
# Recipe from compile_p120_fast.py
let g1a(d-7) = 0, 221, swim 3, (90) in # (requires state 1)
let g1g(d-15) = 3, 96, 143, 130, swim 4, (90) in
let g1j(d-5) = 3, 185, 129, swim 4, (90) in
let g1r(d-9) = 3, 196, 128, swim 4, (90) in
let g1y(d11) = 3, 198, 105, swim 3, (90) in
let g2a(d-11) = 1, 92, 134, swim 3, (90) in
let g3a(d-8) = 0, 219, swim 3, (90) in # (requires state 1)
let g3d(d-14) = 1, 92, 242, 91, swim 5, (90) in
let g3f(d-6) = 1, 100, 137, 115, swim 4, (105) in
let g3p(d-4) = 3, 211, 183, swim 4, (90) in
let g3y(d4) = 5, 144, 132, 107, swim 4, (90) in
let g4a(d0) = 5, 138, swim 2, (121) in # (to state 1)
let g4b(d0) = 5, 138, 125, swim 3, (90) in
let g4e(d-4) = 1, 92, 163, swim 4, (150) in
let g4l(d-14) = 3, 96, 92, 147, swim 4, (90) in
g1y(d-1), g4a(d2), g3a(d2), g2a(d7), g3y(d-14), g1y(d-5), g3p(d-4), g3y(d6), g1y(d21), g1r(d3),
g4b(d0), g1j(d-3), g1y(d7), g4b(d4), g2a(d-1), g2a(d-13), g2a(d-9), g3y(d8), g2a(d-1), g3d(d-16),
g1y(d-7), g4a(d-16), g1a(d-11), g4a(d-20), g3a(d-6), g3d(d-20), g1y(d1), g1j(d-1), g4a(d14), g1a(d21),
g1y(d27), g4a(d26), g1a(d35), g1r(d21), g1y(d35), g2a(d11), g3y(d16), g2a(d1), g2a(d-15), g2a(d-9),
g4a(d-10), g1a(d-1), g1r(d-15), g1y(d-1), g2a(d-25), g3y(d-20), g2a(d-35), g2a(d-51), g2a(d-45), g4a(d-46),
g1a(d-37), g1r(d-51), g1y(d-37), g2a(d-61), g3y(d-56), g2a(d-71), g2a(d-87), g2a(d-81), g4a(d-82), g1a(d-73),
g1r(d-87), g1y(d-73), g2a(d-97), g3y(d-92), g2a(d-107), g2a(d-123), g3f(d-126), g2a(d-133), g4b(d-114), g4b(d-140),
g4b(d-138), g1j(d-141), g1y(d-137), g3f(d-140), g2a(d-135), g2a(d-137), g1j(d-135), g3y(d-130), g4b(d-134), g4a(d-142),
g1a(d-129), g1y(d-115), g4a(d-118), g3a(d-118), g2a(d-113), g2a(d-109), g3f(d-108), g1y(d-91), g4a(d-98), g3a(d-98),
g4a(d-96), g1a(d-89), g4b(d-92), g1j(d-97), g2a(d-85), g2a(d-85), g4b(d-74), g4b(d-98), g1y(d-117), g4a(d-108),
g3a(d-108), g1j(d-111), g1y(d-101), g1j(d-105), g3y(d-112), g1y(d-99), g4a(d-112), g1a(d-109), g4e(d-116), g4a(d-86),
g3a(d-86), g1y(d-71), g4e(d-76), g3y(d-84), g4b(d-82), g4l(d-92), g4a(d-104), g3a(d-104), g3f(d-108), g1j(d-113),
g1j(d-119), g4b(d-114), g2a(d-97), g2a(d-103), g2a(d-101), g2a(d-111), g1j(d-115), g2a(d-119), g4b(d-138), g2a(d-127),
g4b(d-134), g4a(d-126), g1a(d-123), g4a(d-124), g3a(d-120), g1y(d-111), g3y(d-108), g2a(d-121), g1r(d-127), g4a(d-124),
g3a(d-122), g1j(d-127), g4b(d-110), g3f(d-114), g3y(d-110), g1y(d-73), g2a(d-75), g1j(d-75), g3y(d-68), g2a(d-75),
g1y(d-61), g3f(d-66), g2a(d-57), g1g(d-71), g1y(d-81), g1y(d-67), g3f(d-68), g3f(d-72), g2a(d-79), g4b(d-66),
g4a(d-78), g1a(d-77), g1y(d-51), g4a(d-56), g3a(d-56), g4a(d-64), g1a(d-63), g4a(d-60), g1a(d-47), g1r(d-59),
g4b(d-60), g3f(d-64), g2a(d-67), g4b(d-74), g4a(d-82), g3a(d-70), g4b(d-72), g2a(d-73), g3d(d-82), g2a(d-87),
g3y(d-82), g2a(d-75), g4b(d-76), g4a(d-80), g3a(d-82), g4b(d-78), g2a(d-77), g3d(d-96), g4a(d-52), g1a(d-51),
g2a(d-51), g2a(d-59), g2a(d-61), g3y(d-44), g2a(d-57), g1r(d-63), g2a(d-65), g4a(d-66), g3a(d-48), g4a(d-46),
g3a(d-46), g3y(d-48), g4a(d-48), g3a(d-48), g4l(d-62), g1j(d-65), g1j(d-73), g2a(d-61), g1j(d-65), g2a(d-81),
g4b(d-64), g4b(d-54), g4a(d-52), g1a(d-47), g3f(d-50), g1y(d-39), g1j(d-45), g2a(d-39), g2a(d-49), g4a(d-40),
g3a(d-40), g4a(d-52), g1a(d-41), g4b(d-36), g4a(d-46), g3a(d-42), g4a(d-60), g3a(d-56), g3f(d-64), g1j(d-61),
g2a(d-55), g2a(d-67), g2a(d-73), g4e(d-76), g4b(d-68), g4b(d-64), g2a(d-75), g2a(d-79), g4l(d-90), g1j(d-93),
g2a(d-101), g3y(d-98), g3y(d-98), g3y(d-94), g3f(d-100), g4l(d-106), g1j(d-109), g2a(d-111), g3d(d-120), g4e(d-130),
g2a(d-125), g2a(d-123), g4b(d-148), g3f(d-152), g4a(d-164), g3a(d-160), g2a(d-157), g4a(d-140), g3a(d-136), g1g(d-153),
g3f(d-144), g2a(d-141), g2a(d-135), g3f(d-138), g4b(d-132), g4e(d-136), g3y(d-140), g1j(d-139), g4b(d-140), g4a(d-138),
g1a(d-135), g2a(d-139), g3f(d-138), g2a(d-143), g1g(d-153), g2a(d-149), g2a(d-147), g1j(d-143), g1y(d-137), g1j(d-141),
g1j(d-145), g2a(d-151), g1y(d-117), g3y(d-116), g4b(d-108), g2a(d-103), g4b(d-102), g4a(d-100), g1a(d-95), g2a(d-95),
g4a(d-98), g1a(d-93), g4a(d-88), g3a(d-90), g4a(d-108), g3a(d-108), g2a(d-109), g4a(d-102), g3a(d-98), g4b(d-88),
g4b(d-106), g4a(d-90), g1a(d-85), g3y(d-82), g4a(d-94), g3a(d-88), g4b(d-76), g4a(d-96), g1a(d-89), g2a(d-99),
g4a(d-108), g3a(d-102), g2a(d-111), g4a(d-104), g3a(d-106), g3y(d-92), g4b(d-88), g2a(d-95), g4b(d-76), g1r(d-83),
g1y(d-77), g2a(d-85), g3f(d-84), g1g(d-95), g2a(d-81), g4a(d-78), g3a(d-78), g2a(d-87), g2a(d-85), g4b(d-74),
g2a(d-83), g1j(d-79), g2a(d-71), g1j(d-69), g4a(d-90), g1a(d-81), g1y(d-61), g2a(d-71), g3y(d-66), g4e(d-74),
g4a(d-68), g3a(d-64), g1r(d-75), g4a(d-82), g1a(d-55), g4e(d-62), g4a(d-64), g3a(d-52), g4e(d-60), g4a(d-62),
g3a(d-36), g4a(d-36), g1a(d-29), g4b(d-26), g3d(d-46), g1j(d-45), g4a(d-48), g1a(d-41), g1j(d-45), g4a(d-60),
g1a(d-49), g1y(d-41), g4a(d-38), g3a(d-40), g1j(d-43), g1j(d-51), g4a(d-48), g3a(d-42), g4b(d-44), g4a(d-34),
g3a(d-36), g4a(d-40), g3a(d-24), g2a(d-31), g1j(d-31), g4b(d-40), g4b(d-28), g2a(d-25), g2a(d-29), g2a(d-25),
g4b(d-30), g2a(d-37), g3f(d-40), g1y(d-25), g4a(d-32), g1a(d-19), g1g(d-39), g1r(d-35), g3f(d-42), g1j(d-39),
g1y(d-33), g3f(d-36), g1r(d-45), g4a(d-44), g1a(d-41), g4a(d-30), g3a(d-30), g2a(d-41), g3y(d-38), g3y(d-30),
g2a(d-41), g3f(d-42), g1j(d-39), g4b(d-44), g4e(d-48)
in
recipe(d4)