Yesterday when I was editing sequenced assembly recipes for Create JS, I noticed the wiki says that the .loops() function defaults to 1, however this was not correct, it defaulted to 4, and when I did .loops() with no parameter, it couldn't find the function for the method .createDeploying()
Just figured this was a small wiki error, not sure if its only a 1.18.2 thing or what, just figured id mention it. The script below works and loops once:
let intermediate = CR('incomplete_precision_mechanism')
event.recipes.createSequencedAssembly([
Item.of(CR('precision_mechanism'))],
F('#plates/brass'),
[
event.recipes.createDeploying(intermediate,[intermediate, KJ('tempered_spring')]),
event.recipes.createDeploying(intermediate,[intermediate, KJ('tempered_blade')]),
event.recipes.createDeploying(intermediate,[intermediate, KJ('tempered_pipe')]),
event.recipes.createDeploying(intermediate,[intermediate, KJ('tempered_gear')])
]).transitionalItem(intermediate).loops(1)