Closed ScottJDaley closed 1 year ago
For optimization query:
optimization_query ::= outputs inputs? includes? excludes?
outputs ::= ("produce" | "make" | "create") ("only"? ("?" | "_" | [0-9]+) ("power" | "tickets" | item)) (("and" | "+") ("only"? ("?" | "_" | [0-9]+) ("power" | "tickets" | item)))*
inputs ::= "from" ("only"? ("?" | "_" | [0-9]+) ("power" | "space" | ("unweighted"? "resources") | "weighted resources" | resource | item)) (("and" | "+") ("only"? ("?" | "_" | [0-9]+) ("power" | "space" | ("unweighted"? "resources") | "weighted resources" | resource | item)))*
includes ::= ("with" | "using") ("only"? (recipe | building)) (("and" | "+") ("only"? (recipe | building)))*
excludes ::= ("without" | "excluding") ("alternate recipes" | recipe | building) ("or" ("alternate recipes" | recipe | building))*
https://www.bottlecaps.de/rr/ui