Difference between revisions of "User:Troylaurin"
Jump to navigation
Jump to search
Troylaurin (talk | contribs) |
Troylaurin (talk | contribs) |
||
| Line 4: | Line 4: | ||
IN DEVELOPMENT. USE AT YOUR OWN RISK.<br /> | IN DEVELOPMENT. USE AT YOUR OWN RISK.<br /> | ||
| − | == General scripts == | + | ==General scripts== |
{| class="wikitable" | {| class="wikitable" | ||
!Script | !Script | ||
| Line 14: | Line 14: | ||
*on wake | *on wake | ||
| + | |||
| + | no conditions | ||
9 actions | 9 actions | ||
| Line 48: | Line 50: | ||
|- | |- | ||
|craft GO | |craft GO | ||
| + | |1 impulse | ||
| + | |||
| + | * key 0 | ||
| + | |||
| + | 1 condition | ||
| + | |||
| + | * not busy crafting & factory screen open | ||
| + | |||
| + | 12 actions | ||
| | | | ||
| − | | | + | {| class="wikitable mw-collapsible mw-collapsed" |
| + | ! | ||
| + | |- | ||
| + | |<syntaxhighlight lang="actionscript"> | ||
| + | :global int craft_mode | ||
| + | :global int craft_output | ||
| + | :local int max | ||
| + | |||
| + | key.0() | ||
| + | |||
| + | (global.int.get("craft_busy") == 0 & isopen("factory")) | ||
| + | |||
| + | global.int.set("craft_busy", 1) | ||
| + | global.int.set("craft_require_tier", 0) | ||
| + | global.double.set("craft_require_count", 0.0) | ||
| + | global.int.set("craft_tier:" . craft_mode . "." . craft_output, global.int.get("craft_tier")) | ||
| + | global.double.set("craft_count:" . craft_mode . "." . craft_output, global.double.get("craft_count")) | ||
| + | |||
| + | execute("craft script check") | ||
| + | global.int.set("craft_status", 102) ; Processing | ||
| + | stop("craft script check") | ||
| + | |||
| + | executesync("craft " . craft_mode . ":" . craft_output) | ||
| + | |||
| + | ; Preserve status if its already in a terminal state | ||
| + | end: gotoif(end2, global.int.get("craft_status") > 199) | ||
| + | global.int.set("craft_status", 200) ; OK | ||
| + | end2: global.int.set("craft_busy", 0) | ||
| + | |||
| + | </syntaxhighlight> | ||
| + | |- | ||
| + | |<syntaxhighlight lang="text"> | ||
| + | CGNyYWZ0IEdPAQAAAAVrZXkuMAEAAAAPY29tcGFyaXNvbi5ib29sDmNvbXBhcmlzb24uaW50Dmdsb2Jh | ||
| + | bC5pbnQuZ2V0CGNvbnN0YW50BApjcmFmdF9idXN5CGNvbnN0YW50BAI9PQhjb25zdGFudAIAAAAACGNv | ||
| + | bnN0YW50BAEmEnRvd24ud2luZG93Lmlzb3Blbghjb25zdGFudAQHZmFjdG9yeQwAAAAOZ2xvYmFsLmlu | ||
| + | dC5zZXQIY29uc3RhbnQECmNyYWZ0X2J1c3kIY29uc3RhbnQCAQAAAA5nbG9iYWwuaW50LnNldAhjb25z | ||
| + | dGFudAQSY3JhZnRfcmVxdWlyZV90aWVyCGNvbnN0YW50AgAAAAARZ2xvYmFsLmRvdWJsZS5zZXQIY29u | ||
| + | c3RhbnQEE2NyYWZ0X3JlcXVpcmVfY291bnQIY29uc3RhbnQDAAAAAAAAAAAOZ2xvYmFsLmludC5zZXQG | ||
| + | Y29uY2F0BmNvbmNhdAZjb25jYXQIY29uc3RhbnQEC2NyYWZ0X3RpZXI6A2kycw5nbG9iYWwuaW50Lmdl | ||
| + | dAhjb25zdGFudAQKY3JhZnRfbW9kZQhjb25zdGFudAQBLgNpMnMOZ2xvYmFsLmludC5nZXQIY29uc3Rh | ||
| + | bnQEDGNyYWZ0X291dHB1dA5nbG9iYWwuaW50LmdldAhjb25zdGFudAQKY3JhZnRfdGllchFnbG9iYWwu | ||
| + | ZG91YmxlLnNldAZjb25jYXQGY29uY2F0BmNvbmNhdAhjb25zdGFudAQMY3JhZnRfY291bnQ6A2kycw5n | ||
| + | bG9iYWwuaW50LmdldAhjb25zdGFudAQKY3JhZnRfbW9kZQhjb25zdGFudAQBLgNpMnMOZ2xvYmFsLmlu | ||
| + | dC5nZXQIY29uc3RhbnQEDGNyYWZ0X291dHB1dBFnbG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQLY3Jh | ||
| + | ZnRfY291bnQPZ2VuZXJpYy5leGVjdXRlCGNvbnN0YW50BBJjcmFmdCBzY3JpcHQgY2hlY2sOZ2xvYmFs | ||
| + | LmludC5zZXQIY29uc3RhbnQEDGNyYWZ0X3N0YXR1cwhjb25zdGFudAJmAAAADGdlbmVyaWMuc3RvcAhj | ||
| + | b25zdGFudAQSY3JhZnQgc2NyaXB0IGNoZWNrE2dlbmVyaWMuZXhlY3V0ZXN5bmMGY29uY2F0BmNvbmNh | ||
| + | dAZjb25jYXQIY29uc3RhbnQEBmNyYWZ0IANpMnMOZ2xvYmFsLmludC5nZXQIY29uc3RhbnQECmNyYWZ0 | ||
| + | X21vZGUIY29uc3RhbnQEAToDaTJzDmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BAxjcmFmdF9vdXRwdXQO | ||
| + | Z2VuZXJpYy5nb3RvaWYIY29uc3RhbnQCDAAAAA5jb21wYXJpc29uLmludA5nbG9iYWwuaW50LmdldAhj | ||
| + | b25zdGFudAQMY3JhZnRfc3RhdHVzCGNvbnN0YW50BAE+CGNvbnN0YW50AscAAAAOZ2xvYmFsLmludC5z | ||
| + | ZXQIY29uc3RhbnQEDGNyYWZ0X3N0YXR1cwhjb25zdGFudALIAAAADmdsb2JhbC5pbnQuc2V0CGNvbnN0 | ||
| + | YW50BApjcmFmdF9idXN5CGNvbnN0YW50AgAAAAA= | ||
| + | </syntaxhighlight> | ||
| + | |} | ||
|- | |- | ||
|craft tier up | |craft tier up | ||
| Line 58: | Line 123: | ||
1 condition | 1 condition | ||
| − | * not busy crafting | + | *not busy crafting |
1 action | 1 action | ||
| Line 86: | Line 151: | ||
|1 impulse | |1 impulse | ||
| − | * key 2 | + | *key 2 |
1 condition | 1 condition | ||
| − | * not busy crafting | + | *not busy crafting |
2 actions | 2 actions | ||
| Line 121: | Line 186: | ||
|1 impulse | |1 impulse | ||
| − | * key 3 | + | *key 3 |
1 condition | 1 condition | ||
| − | * not busy crafting | + | *not busy crafting |
2 actions | 2 actions | ||
| Line 159: | Line 224: | ||
|1 impulse | |1 impulse | ||
| − | * key 9 | + | *key 9 |
1 condition | 1 condition | ||
| − | * not busy crafting | + | *not busy crafting |
5 actions | 5 actions | ||
| Line 205: | Line 270: | ||
|1 impulse | |1 impulse | ||
| − | * key 8 | + | *key 8 |
1 condition | 1 condition | ||
| − | * not busy crafting | + | *not busy crafting |
5 actions | 5 actions | ||
| Line 253: | Line 318: | ||
|1 impulse | |1 impulse | ||
| − | * key 5 | + | *key 5 |
1 condition | 1 condition | ||
| − | * not busy crafting | + | *not busy crafting |
1 action | 1 action | ||
| Line 283: | Line 348: | ||
|- | |- | ||
|craft script check | |craft script check | ||
| − | | | + | |3 actions |
| | | | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
! | ! | ||
|- | |- | ||
| − | | | + | |<syntaxhighlight lang="actionscript"> |
| + | :global int craft_mode | ||
| + | :global int craft_output | ||
| + | |||
| + | executesync("craft " . craft_mode . ":" . craft_output) | ||
| + | global.int.set("craft_status", 404) ; Script not found | ||
| + | loop: goto(loop) | ||
| + | |||
| + | </syntaxhighlight> | ||
|- | |- | ||
| − | | | + | |<syntaxhighlight lang="text"> |
| + | EmNyYWZ0IHNjcmlwdCBjaGVjawAAAAAAAAAAAwAAABNnZW5lcmljLmV4ZWN1dGVzeW5jBmNvbmNhdAZj | ||
| + | b25jYXQGY29uY2F0CGNvbnN0YW50BAZjcmFmdCADaTJzDmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BApj | ||
| + | cmFmdF9tb2RlCGNvbnN0YW50BAE6A2kycw5nbG9iYWwuaW50LmdldAhjb25zdGFudAQMY3JhZnRfb3V0 | ||
| + | cHV0Dmdsb2JhbC5pbnQuc2V0CGNvbnN0YW50BAxjcmFmdF9zdGF0dXMIY29uc3RhbnQClAEAAAxnZW5l | ||
| + | cmljLmdvdG8IY29uc3RhbnQCAwAAAA== | ||
| + | </syntaxhighlight> | ||
|} | |} | ||
|- | |- | ||
| Line 296: | Line 375: | ||
|1 impulse | |1 impulse | ||
| − | * key 4 | + | *key 4 |
1 condition | 1 condition | ||
| − | * not busy crafting & crafting producers | + | *not busy crafting & crafting producers |
14 actions | 14 actions | ||
| Line 360: | Line 439: | ||
|1 impulse | |1 impulse | ||
| − | * key 4 | + | *key 4 |
1 condition | 1 condition | ||
| − | * not busy crafting & crafting producers | + | *not busy crafting & crafting producers |
13 actions | 13 actions | ||
| Line 423: | Line 502: | ||
|1 impulse | |1 impulse | ||
| − | * key 4 | + | *key 4 |
1 condition | 1 condition | ||
| − | * not busy crafting & crafting machines | + | *not busy crafting & crafting machines |
4 actions | 4 actions | ||
| Line 474: | Line 553: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|} | |} | ||
| + | |- | ||
| + | |craft ingot | ||
| + | |15 actions | ||
| + | | | ||
| + | {| class="wikitable mw-collapsible mw-collapsed" | ||
| + | ! | ||
| + | |- | ||
| + | |<syntaxhighlight lang="actionscript"> | ||
| + | :local int tier | ||
| + | :local double count | ||
| + | :local int verify_mode | ||
| + | |||
| + | tier = global.int.get("craft_tier:ingot") | ||
| + | count = global.double.get("craft_count:ingot") | ||
| + | verify_mode = global.int.get("craft_verify:ingot") | ||
| + | global.int.set("craft_verify:ingot", 0) | ||
| + | gotoif(99, tier < 1 | tier > 10 | count <= 0.0 | global.int.get("craft_status") > 199) | ||
| + | |||
| + | gotoif(99, count <= count("ingot", tier)) | ||
| + | gotoif(bad, count > count("ingot", tier) + count("dust", tier) - 1.0) | ||
| + | gotoif(99, verify_mode > 0) | ||
| + | waitwhile(active("oven")) | ||
| + | produce("dust", tier, ceil(count - count("ingot", tier)), "oven") | ||
| + | waituntil(count("ingot", tier) >= count) | ||
| + | goto(99) ; ok | ||
| + | |||
| + | bad: global.int.set("craft_require_tier", tier) | ||
| + | global.double.set("craft_require_count", count) | ||
| + | global.int.set("craft_status", 412) | ||
| + | |||
| + | |||
| + | </syntaxhighlight> | ||
| + | |- | ||
| + | |<syntaxhighlight lang="text"> | ||
| + | C2NyYWZ0IGluZ290AAAAAAAAAAAPAAAADWxvY2FsLmludC5zZXQIY29uc3RhbnQEBHRpZXIOZ2xvYmFs | ||
| + | LmludC5nZXQIY29uc3RhbnQEEGNyYWZ0X3RpZXI6aW5nb3QQbG9jYWwuZG91YmxlLnNldAhjb25zdGFu | ||
| + | dAQFY291bnQRZ2xvYmFsLmRvdWJsZS5nZXQIY29uc3RhbnQEEWNyYWZ0X2NvdW50OmluZ290DWxvY2Fs | ||
| + | LmludC5zZXQIY29uc3RhbnQEC3ZlcmlmeV9tb2RlDmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BBJjcmFm | ||
| + | dF92ZXJpZnk6aW5nb3QOZ2xvYmFsLmludC5zZXQIY29uc3RhbnQEEmNyYWZ0X3ZlcmlmeTppbmdvdAhj | ||
| + | b25zdGFudAIAAAAADmdlbmVyaWMuZ290b2lmCGNvbnN0YW50AmMAAAAPY29tcGFyaXNvbi5ib29sD2Nv | ||
| + | bXBhcmlzb24uYm9vbA9jb21wYXJpc29uLmJvb2wOY29tcGFyaXNvbi5pbnQNbG9jYWwuaW50LmdldAhj | ||
| + | b25zdGFudAQEdGllcghjb25zdGFudAQBPAhjb25zdGFudAIBAAAACGNvbnN0YW50BAF8DmNvbXBhcmlz | ||
| + | b24uaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEAT4IY29uc3RhbnQCCgAA | ||
| + | AAhjb25zdGFudAQBfBFjb21wYXJpc29uLmRvdWJsZRBsb2NhbC5kb3VibGUuZ2V0CGNvbnN0YW50BAVj | ||
| + | b3VudAhjb25zdGFudAQCPD0IY29uc3RhbnQDAAAAAAAAAAAIY29uc3RhbnQEAXwOY29tcGFyaXNvbi5p | ||
| + | bnQOZ2xvYmFsLmludC5nZXQIY29uc3RhbnQEDGNyYWZ0X3N0YXR1cwhjb25zdGFudAQBPghjb25zdGFu | ||
| + | dALHAAAADmdlbmVyaWMuZ290b2lmCGNvbnN0YW50AmMAAAARY29tcGFyaXNvbi5kb3VibGUQbG9jYWwu | ||
| + | ZG91YmxlLmdldAhjb25zdGFudAQFY291bnQIY29uc3RhbnQEAjw9E2ZhY3RvcnkuaXRlbXMuY291bnQI | ||
| + | Y29uc3RhbnQEBWluZ290DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIOZ2VuZXJpYy5nb3RvaWYI | ||
| + | Y29uc3RhbnQCDQAAABFjb21wYXJpc29uLmRvdWJsZRBsb2NhbC5kb3VibGUuZ2V0CGNvbnN0YW50BAVj | ||
| + | b3VudAhjb25zdGFudAQBPhFhcml0aG1ldGljLmRvdWJsZRFhcml0aG1ldGljLmRvdWJsZRNmYWN0b3J5 | ||
| + | Lml0ZW1zLmNvdW50CGNvbnN0YW50BAVpbmdvdA1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNv | ||
| + | bnN0YW50BAErE2ZhY3RvcnkuaXRlbXMuY291bnQIY29uc3RhbnQEBGR1c3QNbG9jYWwuaW50LmdldAhj | ||
| + | b25zdGFudAQEdGllcghjb25zdGFudAQBLQhjb25zdGFudAMAAAAAAADwPw5nZW5lcmljLmdvdG9pZghj | ||
| + | b25zdGFudAJjAAAADmNvbXBhcmlzb24uaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEC3ZlcmlmeV9t | ||
| + | b2RlCGNvbnN0YW50BAE+CGNvbnN0YW50AgAAAAARZ2VuZXJpYy53YWl0d2hpbGUWZmFjdG9yeS5tYWNo | ||
| + | aW5lLmFjdGl2ZQhjb25zdGFudAQEb3Zlbg9mYWN0b3J5LnByb2R1Y2UIY29uc3RhbnQEBGR1c3QNbG9j | ||
| + | YWwuaW50LmdldAhjb25zdGFudAQEdGllcgtkb3VibGUuY2VpbBFhcml0aG1ldGljLmRvdWJsZRBsb2Nh | ||
| + | bC5kb3VibGUuZ2V0CGNvbnN0YW50BAVjb3VudAhjb25zdGFudAQBLRNmYWN0b3J5Lml0ZW1zLmNvdW50 | ||
| + | CGNvbnN0YW50BAVpbmdvdA1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BARvdmVu | ||
| + | EWdlbmVyaWMud2FpdHVudGlsEWNvbXBhcmlzb24uZG91YmxlE2ZhY3RvcnkuaXRlbXMuY291bnQIY29u | ||
| + | c3RhbnQEBWluZ290DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEAj49EGxvY2Fs | ||
| + | LmRvdWJsZS5nZXQIY29uc3RhbnQEBWNvdW50DGdlbmVyaWMuZ290bwhjb25zdGFudAJjAAAADmdsb2Jh | ||
| + | bC5pbnQuc2V0CGNvbnN0YW50BBJjcmFmdF9yZXF1aXJlX3RpZXINbG9jYWwuaW50LmdldAhjb25zdGFu | ||
| + | dAQEdGllchFnbG9iYWwuZG91YmxlLnNldAhjb25zdGFudAQTY3JhZnRfcmVxdWlyZV9jb3VudBBsb2Nh | ||
| + | bC5kb3VibGUuZ2V0CGNvbnN0YW50BAVjb3VudA5nbG9iYWwuaW50LnNldAhjb25zdGFudAQMY3JhZnRf | ||
| + | c3RhdHVzCGNvbnN0YW50ApwBAAA= | ||
| + | </syntaxhighlight> | ||
|} | |} | ||
| + | |} | ||
| + | |||
| + | ==Parts scripts== | ||
| + | {| class="wikitable" | ||
| + | |+ | ||
| + | !Output | ||
| + | !Part | ||
| + | !Scripts | ||
| + | |- | ||
| + | |1 | ||
| + | |chips | ||
| + | | | ||
| + | {| class="wikitable mw-collapsible mw-collapsed" | ||
| + | !Name | ||
| + | !Lines | ||
| + | !Code | ||
| + | |- | ||
| + | |craft 3:1 | ||
| + | |19 | ||
| + | | | ||
| + | {| class="wikitable mw-collapsible mw-collapsed" | ||
| + | ! | ||
| + | |- | ||
| + | |<syntaxhighlight lang="actionscript"> | ||
| + | ; Chips | ||
| + | :global double craft_inventory | ||
| + | :local int tier | ||
| + | :local double count | ||
| + | :local double board_lo | ||
| + | :local double board_hi | ||
| + | :local double circuit_lo | ||
| + | :local double circuit_hi | ||
| − | == | + | (isopen("factory")) |
| + | |||
| + | tier = global.int.get("craft_tier:3.1") | ||
| + | count = global.double.get("craft_count:3.1") | ||
| + | gotoif(99, tier < 1 | tier > 10 | count < 1.0) | ||
| + | |||
| + | ; Verify ingot resources | ||
| + | ; Also craft lower tier chips for input | ||
| + | executesync("craft 3:1:in") | ||
| + | |||
| + | ; Ensure we have enough ingots (lo) | ||
| + | board_lo = count * i2d((864410 / (10 ^ tier)) % 10) | ||
| + | circuit_lo = count * 2.0 | ||
| + | global.int.set("craft_tier:ingot", tier * 2 - 1) | ||
| + | global.double.set("craft_count:ingot", max(0.0, board_lo - craft_inventory * (count("plate", tier * 2 - 1) + count("plate.circuit", tier * 2 - 1))) + max(0.0, ceil((circuit_lo - craft_inventory * (count("cable", tier * 2 - 1) + count("circuit", tier * 2 - 1)))/2.0))) | ||
| + | executesync("craft ingot") | ||
| + | |||
| + | ; Ensure we have enough ingots (hi) | ||
| + | board_hi = count * i2d((862210 / (10 ^ tier)) % 10) | ||
| + | circuit_hi = count * i2d((224420 / (10 ^ tier)) % 10) | ||
| + | global.int.set("craft_tier:ingot", tier * 2) | ||
| + | global.double.set("craft_count:ingot", max(0.0, board_hi - craft_inventory * (count("plate", tier * 2) + count("plate.circuit", tier * 2))) + max(0.0, ceil((circuit_hi - craft_inventory * (count("cable", tier * 2) + count("circuit", tier * 2)))/2.0))) | ||
| + | executesync("craft ingot") | ||
| + | gotoif(99, global.int.get("craft_status") > 199) | ||
| + | |||
| + | execute("craft 3:1:board") | ||
| + | execute("craft 3:1:circuit") | ||
| + | |||
| + | waituntil(count("plate.circuit", tier * 2 - 1) >= board_lo & count("plate.circuit", tier * 2) >= board_hi & count("circuit", tier * 2 - 1) >= circuit_lo & count("circuit", tier * 2) >= circuit_hi) | ||
| + | craft("chip", tier, count) | ||
| + | |||
| + | |||
| + | </syntaxhighlight> | ||
| + | |- | ||
| + | |<syntaxhighlight lang="text"> | ||
| + | CWNyYWZ0IDM6MQAAAAABAAAAEnRvd24ud2luZG93Lmlzb3Blbghjb25zdGFudAQHZmFjdG9yeRMAAAAN | ||
| + | bG9jYWwuaW50LnNldAhjb25zdGFudAQEdGllcg5nbG9iYWwuaW50LmdldAhjb25zdGFudAQOY3JhZnRf | ||
| + | dGllcjozLjEQbG9jYWwuZG91YmxlLnNldAhjb25zdGFudAQFY291bnQRZ2xvYmFsLmRvdWJsZS5nZXQI | ||
| + | Y29uc3RhbnQED2NyYWZ0X2NvdW50OjMuMQ5nZW5lcmljLmdvdG9pZghjb25zdGFudAJjAAAAD2NvbXBh | ||
| + | cmlzb24uYm9vbA9jb21wYXJpc29uLmJvb2wOY29tcGFyaXNvbi5pbnQNbG9jYWwuaW50LmdldAhjb25z | ||
| + | dGFudAQEdGllcghjb25zdGFudAQBPAhjb25zdGFudAIBAAAACGNvbnN0YW50BAF8DmNvbXBhcmlzb24u | ||
| + | aW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEAT4IY29uc3RhbnQCCgAAAAhj | ||
| + | b25zdGFudAQBfBFjb21wYXJpc29uLmRvdWJsZRBsb2NhbC5kb3VibGUuZ2V0CGNvbnN0YW50BAVjb3Vu | ||
| + | dAhjb25zdGFudAQBPAhjb25zdGFudAMAAAAAAADwPxNnZW5lcmljLmV4ZWN1dGVzeW5jCGNvbnN0YW50 | ||
| + | BAxjcmFmdCAzOjE6aW4QbG9jYWwuZG91YmxlLnNldAhjb25zdGFudAQIYm9hcmRfbG8RYXJpdGhtZXRp | ||
| + | Yy5kb3VibGUQbG9jYWwuZG91YmxlLmdldAhjb25zdGFudAQFY291bnQIY29uc3RhbnQEASoDaTJkDmFy | ||
| + | aXRobWV0aWMuaW50DmFyaXRobWV0aWMuaW50CGNvbnN0YW50ApowDQAIY29uc3RhbnQEAS8OYXJpdGht | ||
| + | ZXRpYy5pbnQIY29uc3RhbnQCCgAAAAhjb25zdGFudAQDcG93DWxvY2FsLmludC5nZXQIY29uc3RhbnQE | ||
| + | BHRpZXIIY29uc3RhbnQEA21vZAhjb25zdGFudAIKAAAAEGxvY2FsLmRvdWJsZS5zZXQIY29uc3RhbnQE | ||
| + | CmNpcmN1aXRfbG8RYXJpdGhtZXRpYy5kb3VibGUQbG9jYWwuZG91YmxlLmdldAhjb25zdGFudAQFY291 | ||
| + | bnQIY29uc3RhbnQEASoIY29uc3RhbnQDAAAAAAAAAEAOZ2xvYmFsLmludC5zZXQIY29uc3RhbnQEEGNy | ||
| + | YWZ0X3RpZXI6aW5nb3QOYXJpdGhtZXRpYy5pbnQOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50LmdldAhj | ||
| + | b25zdGFudAQEdGllcghjb25zdGFudAQBKghjb25zdGFudAICAAAACGNvbnN0YW50BAEtCGNvbnN0YW50 | ||
| + | AgEAAAARZ2xvYmFsLmRvdWJsZS5zZXQIY29uc3RhbnQEEWNyYWZ0X2NvdW50OmluZ290EWFyaXRobWV0 | ||
| + | aWMuZG91YmxlCmRvdWJsZS5tYXgIY29uc3RhbnQDAAAAAAAAAAARYXJpdGhtZXRpYy5kb3VibGUQbG9j | ||
| + | YWwuZG91YmxlLmdldAhjb25zdGFudAQIYm9hcmRfbG8IY29uc3RhbnQEAS0RYXJpdGhtZXRpYy5kb3Vi | ||
| + | bGURZ2xvYmFsLmRvdWJsZS5nZXQIY29uc3RhbnQED2NyYWZ0X2ludmVudG9yeQhjb25zdGFudAQBKhFh | ||
| + | cml0aG1ldGljLmRvdWJsZRNmYWN0b3J5Lml0ZW1zLmNvdW50CGNvbnN0YW50BAVwbGF0ZQ5hcml0aG1l | ||
| + | dGljLmludA5hcml0aG1ldGljLmludA1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50 | ||
| + | BAEqCGNvbnN0YW50AgIAAAAIY29uc3RhbnQEAS0IY29uc3RhbnQCAQAAAAhjb25zdGFudAQBKxNmYWN0 | ||
| + | b3J5Lml0ZW1zLmNvdW50CGNvbnN0YW50BA1wbGF0ZS5jaXJjdWl0DmFyaXRobWV0aWMuaW50DmFyaXRo | ||
| + | bWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQC | ||
| + | AgAAAAhjb25zdGFudAQBLQhjb25zdGFudAIBAAAACGNvbnN0YW50BAErCmRvdWJsZS5tYXgIY29uc3Rh | ||
| + | bnQDAAAAAAAAAAALZG91YmxlLmNlaWwRYXJpdGhtZXRpYy5kb3VibGURYXJpdGhtZXRpYy5kb3VibGUQ | ||
| + | bG9jYWwuZG91YmxlLmdldAhjb25zdGFudAQKY2lyY3VpdF9sbwhjb25zdGFudAQBLRFhcml0aG1ldGlj | ||
| + | LmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQPY3JhZnRfaW52ZW50b3J5CGNvbnN0YW50 | ||
| + | BAEqEWFyaXRobWV0aWMuZG91YmxlE2ZhY3RvcnkuaXRlbXMuY291bnQIY29uc3RhbnQEBWNhYmxlDmFy | ||
| + | aXRobWV0aWMuaW50DmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29u | ||
| + | c3RhbnQEASoIY29uc3RhbnQCAgAAAAhjb25zdGFudAQBLQhjb25zdGFudAIBAAAACGNvbnN0YW50BAEr | ||
| + | E2ZhY3RvcnkuaXRlbXMuY291bnQIY29uc3RhbnQEB2NpcmN1aXQOYXJpdGhtZXRpYy5pbnQOYXJpdGht | ||
| + | ZXRpYy5pbnQNbG9jYWwuaW50LmdldAhjb25zdGFudAQEdGllcghjb25zdGFudAQBKghjb25zdGFudAIC | ||
| + | AAAACGNvbnN0YW50BAEtCGNvbnN0YW50AgEAAAAIY29uc3RhbnQEAS8IY29uc3RhbnQDAAAAAAAAAEAT | ||
| + | Z2VuZXJpYy5leGVjdXRlc3luYwhjb25zdGFudAQLY3JhZnQgaW5nb3QQbG9jYWwuZG91YmxlLnNldAhj | ||
| + | b25zdGFudAQIYm9hcmRfaGkRYXJpdGhtZXRpYy5kb3VibGUQbG9jYWwuZG91YmxlLmdldAhjb25zdGFu | ||
| + | dAQFY291bnQIY29uc3RhbnQEASoDaTJkDmFyaXRobWV0aWMuaW50DmFyaXRobWV0aWMuaW50CGNvbnN0 | ||
| + | YW50AgIoDQAIY29uc3RhbnQEAS8OYXJpdGhtZXRpYy5pbnQIY29uc3RhbnQCCgAAAAhjb25zdGFudAQD | ||
| + | cG93DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEA21vZAhjb25zdGFudAIKAAAA | ||
| + | EGxvY2FsLmRvdWJsZS5zZXQIY29uc3RhbnQECmNpcmN1aXRfaGkRYXJpdGhtZXRpYy5kb3VibGUQbG9j | ||
| + | YWwuZG91YmxlLmdldAhjb25zdGFudAQFY291bnQIY29uc3RhbnQEASoDaTJkDmFyaXRobWV0aWMuaW50 | ||
| + | DmFyaXRobWV0aWMuaW50CGNvbnN0YW50AqRsAwAIY29uc3RhbnQEAS8OYXJpdGhtZXRpYy5pbnQIY29u | ||
| + | c3RhbnQCCgAAAAhjb25zdGFudAQDcG93DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3Rh | ||
| + | bnQEA21vZAhjb25zdGFudAIKAAAADmdsb2JhbC5pbnQuc2V0CGNvbnN0YW50BBBjcmFmdF90aWVyOmlu | ||
| + | Z290DmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoI | ||
| + | Y29uc3RhbnQCAgAAABFnbG9iYWwuZG91YmxlLnNldAhjb25zdGFudAQRY3JhZnRfY291bnQ6aW5nb3QR | ||
| + | YXJpdGhtZXRpYy5kb3VibGUKZG91YmxlLm1heAhjb25zdGFudAMAAAAAAAAAABFhcml0aG1ldGljLmRv | ||
| + | dWJsZRBsb2NhbC5kb3VibGUuZ2V0CGNvbnN0YW50BAhib2FyZF9oaQhjb25zdGFudAQBLRFhcml0aG1l | ||
| + | dGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQPY3JhZnRfaW52ZW50b3J5CGNvbnN0 | ||
| + | YW50BAEqEWFyaXRobWV0aWMuZG91YmxlE2ZhY3RvcnkuaXRlbXMuY291bnQIY29uc3RhbnQEBXBsYXRl | ||
| + | DmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29u | ||
| + | c3RhbnQCAgAAAAhjb25zdGFudAQBKxNmYWN0b3J5Lml0ZW1zLmNvdW50CGNvbnN0YW50BA1wbGF0ZS5j | ||
| + | aXJjdWl0DmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQE | ||
| + | ASoIY29uc3RhbnQCAgAAAAhjb25zdGFudAQBKwpkb3VibGUubWF4CGNvbnN0YW50AwAAAAAAAAAAC2Rv | ||
| + | dWJsZS5jZWlsEWFyaXRobWV0aWMuZG91YmxlEWFyaXRobWV0aWMuZG91YmxlEGxvY2FsLmRvdWJsZS5n | ||
| + | ZXQIY29uc3RhbnQECmNpcmN1aXRfaGkIY29uc3RhbnQEAS0RYXJpdGhtZXRpYy5kb3VibGURZ2xvYmFs | ||
| + | LmRvdWJsZS5nZXQIY29uc3RhbnQED2NyYWZ0X2ludmVudG9yeQhjb25zdGFudAQBKhFhcml0aG1ldGlj | ||
| + | LmRvdWJsZRNmYWN0b3J5Lml0ZW1zLmNvdW50CGNvbnN0YW50BAVjYWJsZQ5hcml0aG1ldGljLmludA1s | ||
| + | b2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BAEqCGNvbnN0YW50AgIAAAAIY29uc3Rh | ||
| + | bnQEASsTZmFjdG9yeS5pdGVtcy5jb3VudAhjb25zdGFudAQHY2lyY3VpdA5hcml0aG1ldGljLmludA1s | ||
| + | b2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BAEqCGNvbnN0YW50AgIAAAAIY29uc3Rh | ||
| + | bnQEAS8IY29uc3RhbnQDAAAAAAAAAEATZ2VuZXJpYy5leGVjdXRlc3luYwhjb25zdGFudAQLY3JhZnQg | ||
| + | aW5nb3QOZ2VuZXJpYy5nb3RvaWYIY29uc3RhbnQCYwAAAA5jb21wYXJpc29uLmludA5nbG9iYWwuaW50 | ||
| + | LmdldAhjb25zdGFudAQMY3JhZnRfc3RhdHVzCGNvbnN0YW50BAE+CGNvbnN0YW50AscAAAAPZ2VuZXJp | ||
| + | Yy5leGVjdXRlCGNvbnN0YW50BA9jcmFmdCAzOjE6Ym9hcmQPZ2VuZXJpYy5leGVjdXRlCGNvbnN0YW50 | ||
| + | BBFjcmFmdCAzOjE6Y2lyY3VpdBFnZW5lcmljLndhaXR1bnRpbA9jb21wYXJpc29uLmJvb2wPY29tcGFy | ||
| + | aXNvbi5ib29sD2NvbXBhcmlzb24uYm9vbBFjb21wYXJpc29uLmRvdWJsZRNmYWN0b3J5Lml0ZW1zLmNv | ||
| + | dW50CGNvbnN0YW50BA1wbGF0ZS5jaXJjdWl0DmFyaXRobWV0aWMuaW50DmFyaXRobWV0aWMuaW50DWxv | ||
| + | Y2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAAAhjb25zdGFu | ||
| + | dAQBLQhjb25zdGFudAIBAAAACGNvbnN0YW50BAI+PRBsb2NhbC5kb3VibGUuZ2V0CGNvbnN0YW50BAhi | ||
| + | b2FyZF9sbwhjb25zdGFudAQBJhFjb21wYXJpc29uLmRvdWJsZRNmYWN0b3J5Lml0ZW1zLmNvdW50CGNv | ||
| + | bnN0YW50BA1wbGF0ZS5jaXJjdWl0DmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQE | ||
| + | BHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAAAhjb25zdGFudAQCPj0QbG9jYWwuZG91YmxlLmdl | ||
| + | dAhjb25zdGFudAQIYm9hcmRfaGkIY29uc3RhbnQEASYRY29tcGFyaXNvbi5kb3VibGUTZmFjdG9yeS5p | ||
| + | dGVtcy5jb3VudAhjb25zdGFudAQHY2lyY3VpdA5hcml0aG1ldGljLmludA5hcml0aG1ldGljLmludA1s | ||
| + | b2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BAEqCGNvbnN0YW50AgIAAAAIY29uc3Rh | ||
| + | bnQEAS0IY29uc3RhbnQCAQAAAAhjb25zdGFudAQCPj0QbG9jYWwuZG91YmxlLmdldAhjb25zdGFudAQK | ||
| + | Y2lyY3VpdF9sbwhjb25zdGFudAQBJhFjb21wYXJpc29uLmRvdWJsZRNmYWN0b3J5Lml0ZW1zLmNvdW50 | ||
| + | CGNvbnN0YW50BAdjaXJjdWl0DmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRp | ||
| + | ZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAAAhjb25zdGFudAQCPj0QbG9jYWwuZG91YmxlLmdldAhj | ||
| + | b25zdGFudAQKY2lyY3VpdF9oaQ1mYWN0b3J5LmNyYWZ0CGNvbnN0YW50BARjaGlwDWxvY2FsLmludC5n | ||
| + | ZXQIY29uc3RhbnQEBHRpZXIQbG9jYWwuZG91YmxlLmdldAhjb25zdGFudAQFY291bnQ= | ||
| + | </syntaxhighlight> | ||
| + | |} | ||
| + | |- | ||
| + | |craft 3:1:in | ||
| + | |18 | ||
| + | | | ||
| + | {| class="wikitable mw-collapsible mw-collapsed" | ||
| + | ! | ||
| + | |- | ||
| + | |<syntaxhighlight lang="actionscript"> | ||
| + | :global double craft_inventory | ||
| + | :local int tier | ||
| + | :local double count | ||
| + | |||
| + | tier = global.int.get("craft_tier:3.1") | ||
| + | count = global.double.get("craft_count:3.1") | ||
| + | |||
| + | ; Ingots (lo) | ||
| + | ; board_lo = global.double.get("craft_count:3.1") * i2d((864410 / (10 ^ mytier)) % 10) | ||
| + | ; circuit_lo = global.double.get("craft_count:3.1") * 2.0 | ||
| + | global.int.set("craft_tier:ingot", tier * 2 - 1) | ||
| + | global.double.set("craft_count:ingot", max(0.0, count * i2d((864410 / (10 ^ tier)) % 10) - craft_inventory * (count("plate", tier * 2 - 1) + count("plate.circuit", tier * 2 - 1))) + max(0.0, ceil((count*2.0 - craft_inventory * (count("cable", tier * 2 - 1) + count("circuit", tier * 2 - 1)))/2.0))) | ||
| + | global.int.set("craft_verify:ingot", 1) | ||
| + | executesync("craft ingot") | ||
| + | gotoif(99, global.int.get("craft_status") > 199) | ||
| + | |||
| + | ; Ingots (hi) | ||
| + | ; board_hi = global.double.get("craft_count:3.1") * i2d((862210 / (10 ^ mytier)) % 10) | ||
| + | ; circuit_hi = global.double.get("craft_count:3.1") * i2d((224420 / (10 ^ mytier)) % 10) | ||
| + | global.int.set("craft_tier:ingot", tier * 2) | ||
| + | global.double.set("craft_count:ingot", max(0.0, count * i2d((862210 / (10 ^ tier)) % 10) - craft_inventory * (count("plate", tier * 2) + count("plate.circuit", tier * 2))) + max(0.0, ceil((count * i2d((224420 / (10 ^ tier)) % 10) - craft_inventory * (count("cable", tier * 2) + count("circuit", tier * 2)))/2.0))) | ||
| + | global.int.set("craft_verify:ingot", 1) | ||
| + | executesync("craft ingot") | ||
| + | gotoif(99, global.int.get("craft_status") > 199) | ||
| + | |||
| + | ; Input chips | ||
| + | global.int.set("craft_tier:3.1", tier - 1) | ||
| + | global.double.set("craft_count:3.1", count * 2.0 * (floor(664200.0 / (10.0 ^ i2d(tier))) % 10.0) - craft_inventory * count("chip", tier - 1)) | ||
| + | executesync("craft part:1") | ||
| + | gotoif(99, global.int.get("craft_status") > 199) | ||
| + | |||
| + | ; Restore state for this tier | ||
| + | global.int.set("craft_tier:3.1", tier) | ||
| + | global.double.set("craft_count:3.1", count) | ||
| + | |||
| + | </syntaxhighlight> | ||
| + | |- | ||
| + | |<syntaxhighlight lang="text"> | ||
| + | DGNyYWZ0IDM6MTppbgAAAAAAAAAAEgAAAA1sb2NhbC5pbnQuc2V0CGNvbnN0YW50BAR0aWVyDmdsb2Jh | ||
| + | bC5pbnQuZ2V0CGNvbnN0YW50BA5jcmFmdF90aWVyOjMuMRBsb2NhbC5kb3VibGUuc2V0CGNvbnN0YW50 | ||
| + | BAVjb3VudBFnbG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQPY3JhZnRfY291bnQ6My4xDmdsb2JhbC5p | ||
| + | bnQuc2V0CGNvbnN0YW50BBBjcmFmdF90aWVyOmluZ290DmFyaXRobWV0aWMuaW50DmFyaXRobWV0aWMu | ||
| + | aW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAAAhj | ||
| + | b25zdGFudAQBLQhjb25zdGFudAIBAAAAEWdsb2JhbC5kb3VibGUuc2V0CGNvbnN0YW50BBFjcmFmdF9j | ||
| + | b3VudDppbmdvdBFhcml0aG1ldGljLmRvdWJsZQpkb3VibGUubWF4CGNvbnN0YW50AwAAAAAAAAAAEWFy | ||
| + | aXRobWV0aWMuZG91YmxlEWFyaXRobWV0aWMuZG91YmxlEGxvY2FsLmRvdWJsZS5nZXQIY29uc3RhbnQE | ||
| + | BWNvdW50CGNvbnN0YW50BAEqA2kyZA5hcml0aG1ldGljLmludA5hcml0aG1ldGljLmludAhjb25zdGFu | ||
| + | dAKaMA0ACGNvbnN0YW50BAEvDmFyaXRobWV0aWMuaW50CGNvbnN0YW50AgoAAAAIY29uc3RhbnQEA3Bv | ||
| + | dw1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BANtb2QIY29uc3RhbnQCCgAAAAhj | ||
| + | b25zdGFudAQBLRFhcml0aG1ldGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQPY3Jh | ||
| + | ZnRfaW52ZW50b3J5CGNvbnN0YW50BAEqEWFyaXRobWV0aWMuZG91YmxlE2ZhY3RvcnkuaXRlbXMuY291 | ||
| + | bnQIY29uc3RhbnQEBXBsYXRlDmFyaXRobWV0aWMuaW50DmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5n | ||
| + | ZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAAAhjb25zdGFudAQBLQhjb25z | ||
| + | dGFudAIBAAAACGNvbnN0YW50BAErE2ZhY3RvcnkuaXRlbXMuY291bnQIY29uc3RhbnQEDXBsYXRlLmNp | ||
| + | cmN1aXQOYXJpdGhtZXRpYy5pbnQOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50LmdldAhjb25zdGFudAQE | ||
| + | dGllcghjb25zdGFudAQBKghjb25zdGFudAICAAAACGNvbnN0YW50BAEtCGNvbnN0YW50AgEAAAAIY29u | ||
| + | c3RhbnQEASsKZG91YmxlLm1heAhjb25zdGFudAMAAAAAAAAAAAtkb3VibGUuY2VpbBFhcml0aG1ldGlj | ||
| + | LmRvdWJsZRFhcml0aG1ldGljLmRvdWJsZRFhcml0aG1ldGljLmRvdWJsZRBsb2NhbC5kb3VibGUuZ2V0 | ||
| + | CGNvbnN0YW50BAVjb3VudAhjb25zdGFudAQBKghjb25zdGFudAMAAAAAAAAAQAhjb25zdGFudAQBLRFh | ||
| + | cml0aG1ldGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQPY3JhZnRfaW52ZW50b3J5 | ||
| + | CGNvbnN0YW50BAEqEWFyaXRobWV0aWMuZG91YmxlE2ZhY3RvcnkuaXRlbXMuY291bnQIY29uc3RhbnQE | ||
| + | BWNhYmxlDmFyaXRobWV0aWMuaW50DmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQE | ||
| + | BHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAAAhjb25zdGFudAQBLQhjb25zdGFudAIBAAAACGNv | ||
| + | bnN0YW50BAErE2ZhY3RvcnkuaXRlbXMuY291bnQIY29uc3RhbnQEB2NpcmN1aXQOYXJpdGhtZXRpYy5p | ||
| + | bnQOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50LmdldAhjb25zdGFudAQEdGllcghjb25zdGFudAQBKghj | ||
| + | b25zdGFudAICAAAACGNvbnN0YW50BAEtCGNvbnN0YW50AgEAAAAIY29uc3RhbnQEAS8IY29uc3RhbnQD | ||
| + | AAAAAAAAAEAOZ2xvYmFsLmludC5zZXQIY29uc3RhbnQEEmNyYWZ0X3ZlcmlmeTppbmdvdAhjb25zdGFu | ||
| + | dAIBAAAAE2dlbmVyaWMuZXhlY3V0ZXN5bmMIY29uc3RhbnQEC2NyYWZ0IGluZ290DmdlbmVyaWMuZ290 | ||
| + | b2lmCGNvbnN0YW50AmMAAAAOY29tcGFyaXNvbi5pbnQOZ2xvYmFsLmludC5nZXQIY29uc3RhbnQEDGNy | ||
| + | YWZ0X3N0YXR1cwhjb25zdGFudAQBPghjb25zdGFudALHAAAADmdsb2JhbC5pbnQuc2V0CGNvbnN0YW50 | ||
| + | BBBjcmFmdF90aWVyOmluZ290DmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRp | ||
| + | ZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAABFnbG9iYWwuZG91YmxlLnNldAhjb25zdGFudAQRY3Jh | ||
| + | ZnRfY291bnQ6aW5nb3QRYXJpdGhtZXRpYy5kb3VibGUKZG91YmxlLm1heAhjb25zdGFudAMAAAAAAAAA | ||
| + | ABFhcml0aG1ldGljLmRvdWJsZRFhcml0aG1ldGljLmRvdWJsZRBsb2NhbC5kb3VibGUuZ2V0CGNvbnN0 | ||
| + | YW50BAVjb3VudAhjb25zdGFudAQBKgNpMmQOYXJpdGhtZXRpYy5pbnQOYXJpdGhtZXRpYy5pbnQIY29u | ||
| + | c3RhbnQCAigNAAhjb25zdGFudAQBLw5hcml0aG1ldGljLmludAhjb25zdGFudAIKAAAACGNvbnN0YW50 | ||
| + | BANwb3cNbG9jYWwuaW50LmdldAhjb25zdGFudAQEdGllcghjb25zdGFudAQDbW9kCGNvbnN0YW50AgoA | ||
| + | AAAIY29uc3RhbnQEAS0RYXJpdGhtZXRpYy5kb3VibGURZ2xvYmFsLmRvdWJsZS5nZXQIY29uc3RhbnQE | ||
| + | D2NyYWZ0X2ludmVudG9yeQhjb25zdGFudAQBKhFhcml0aG1ldGljLmRvdWJsZRNmYWN0b3J5Lml0ZW1z | ||
| + | LmNvdW50CGNvbnN0YW50BAVwbGF0ZQ5hcml0aG1ldGljLmludA1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50 | ||
| + | BAR0aWVyCGNvbnN0YW50BAEqCGNvbnN0YW50AgIAAAAIY29uc3RhbnQEASsTZmFjdG9yeS5pdGVtcy5j | ||
| + | b3VudAhjb25zdGFudAQNcGxhdGUuY2lyY3VpdA5hcml0aG1ldGljLmludA1sb2NhbC5pbnQuZ2V0CGNv | ||
| + | bnN0YW50BAR0aWVyCGNvbnN0YW50BAEqCGNvbnN0YW50AgIAAAAIY29uc3RhbnQEASsKZG91YmxlLm1h | ||
| + | eAhjb25zdGFudAMAAAAAAAAAAAtkb3VibGUuY2VpbBFhcml0aG1ldGljLmRvdWJsZRFhcml0aG1ldGlj | ||
| + | LmRvdWJsZRFhcml0aG1ldGljLmRvdWJsZRBsb2NhbC5kb3VibGUuZ2V0CGNvbnN0YW50BAVjb3VudAhj | ||
| + | b25zdGFudAQBKgNpMmQOYXJpdGhtZXRpYy5pbnQOYXJpdGhtZXRpYy5pbnQIY29uc3RhbnQCpGwDAAhj | ||
| + | b25zdGFudAQBLw5hcml0aG1ldGljLmludAhjb25zdGFudAIKAAAACGNvbnN0YW50BANwb3cNbG9jYWwu | ||
| + | aW50LmdldAhjb25zdGFudAQEdGllcghjb25zdGFudAQDbW9kCGNvbnN0YW50AgoAAAAIY29uc3RhbnQE | ||
| + | AS0RYXJpdGhtZXRpYy5kb3VibGURZ2xvYmFsLmRvdWJsZS5nZXQIY29uc3RhbnQED2NyYWZ0X2ludmVu | ||
| + | dG9yeQhjb25zdGFudAQBKhFhcml0aG1ldGljLmRvdWJsZRNmYWN0b3J5Lml0ZW1zLmNvdW50CGNvbnN0 | ||
| + | YW50BAVjYWJsZQ5hcml0aG1ldGljLmludA1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0 | ||
| + | YW50BAEqCGNvbnN0YW50AgIAAAAIY29uc3RhbnQEASsTZmFjdG9yeS5pdGVtcy5jb3VudAhjb25zdGFu | ||
| + | dAQHY2lyY3VpdA5hcml0aG1ldGljLmludA1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0 | ||
| + | YW50BAEqCGNvbnN0YW50AgIAAAAIY29uc3RhbnQEAS8IY29uc3RhbnQDAAAAAAAAAEAOZ2xvYmFsLmlu | ||
| + | dC5zZXQIY29uc3RhbnQEEmNyYWZ0X3ZlcmlmeTppbmdvdAhjb25zdGFudAIBAAAAE2dlbmVyaWMuZXhl | ||
| + | Y3V0ZXN5bmMIY29uc3RhbnQEC2NyYWZ0IGluZ290DmdlbmVyaWMuZ290b2lmCGNvbnN0YW50AmMAAAAO | ||
| + | Y29tcGFyaXNvbi5pbnQOZ2xvYmFsLmludC5nZXQIY29uc3RhbnQEDGNyYWZ0X3N0YXR1cwhjb25zdGFu | ||
| + | dAQBPghjb25zdGFudALHAAAADmdsb2JhbC5pbnQuc2V0CGNvbnN0YW50BA5jcmFmdF90aWVyOjMuMQ5h | ||
| + | cml0aG1ldGljLmludA1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BAEtCGNvbnN0 | ||
| + | YW50AgEAAAARZ2xvYmFsLmRvdWJsZS5zZXQIY29uc3RhbnQED2NyYWZ0X2NvdW50OjMuMRFhcml0aG1l | ||
| + | dGljLmRvdWJsZRFhcml0aG1ldGljLmRvdWJsZRFhcml0aG1ldGljLmRvdWJsZRBsb2NhbC5kb3VibGUu | ||
| + | Z2V0CGNvbnN0YW50BAVjb3VudAhjb25zdGFudAQBKghjb25zdGFudAMAAAAAAAAAQAhjb25zdGFudAQB | ||
| + | KhFhcml0aG1ldGljLmRvdWJsZQxkb3VibGUuZmxvb3IRYXJpdGhtZXRpYy5kb3VibGUIY29uc3RhbnQD | ||
| + | AAAAABBFJEEIY29uc3RhbnQEAS8RYXJpdGhtZXRpYy5kb3VibGUIY29uc3RhbnQDAAAAAAAAJEAIY29u | ||
| + | c3RhbnQEA3BvdwNpMmQNbG9jYWwuaW50LmdldAhjb25zdGFudAQEdGllcghjb25zdGFudAQDbW9kCGNv | ||
| + | bnN0YW50AwAAAAAAACRACGNvbnN0YW50BAEtEWFyaXRobWV0aWMuZG91YmxlEWdsb2JhbC5kb3VibGUu | ||
| + | Z2V0CGNvbnN0YW50BA9jcmFmdF9pbnZlbnRvcnkIY29uc3RhbnQEASoTZmFjdG9yeS5pdGVtcy5jb3Vu | ||
| + | dAhjb25zdGFudAQEY2hpcA5hcml0aG1ldGljLmludA1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVy | ||
| + | CGNvbnN0YW50BAEtCGNvbnN0YW50AgEAAAATZ2VuZXJpYy5leGVjdXRlc3luYwhjb25zdGFudAQMY3Jh | ||
| + | ZnQgcGFydDoxDmdlbmVyaWMuZ290b2lmCGNvbnN0YW50AmMAAAAOY29tcGFyaXNvbi5pbnQOZ2xvYmFs | ||
| + | LmludC5nZXQIY29uc3RhbnQEDGNyYWZ0X3N0YXR1cwhjb25zdGFudAQBPghjb25zdGFudALHAAAADmds | ||
| + | b2JhbC5pbnQuc2V0CGNvbnN0YW50BA5jcmFmdF90aWVyOjMuMQ1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50 | ||
| + | BAR0aWVyEWdsb2JhbC5kb3VibGUuc2V0CGNvbnN0YW50BA9jcmFmdF9jb3VudDozLjEQbG9jYWwuZG91 | ||
| + | YmxlLmdldAhjb25zdGFudAQFY291bnQ= | ||
| + | </syntaxhighlight> | ||
| + | |} | ||
| + | |- | ||
| + | |craft 3:1:board | ||
| + | |15 | ||
| + | | | ||
| + | {| class="wikitable mw-collapsible mw-collapsed" | ||
| + | ! | ||
| + | |- | ||
| + | |<syntaxhighlight lang="actionscript"> | ||
| + | :global double craft_inventory | ||
| + | :local int tier | ||
| + | :local double board_lo | ||
| + | :local double board_hi | ||
| + | |||
| + | tier = global.int.get("craft_tier:3.1") | ||
| + | board_lo = global.double.get("craft_count:3.1") * i2d((864410 / (10 ^ tier)) % 10) | ||
| + | board_hi = global.double.get("craft_count:3.1") * i2d((862210 / (10 ^ tier)) % 10) | ||
| + | |||
| + | ; Craft plates | ||
| + | lo1: gotoif(hi1, board_lo <= craft_inventory * (count("plate.circuit", tier * 2 - 1) + count("plate", tier * 2 - 1))) | ||
| + | waitwhile(active("presser")) | ||
| + | produce("ingot", tier * 2 - 1, board_lo - craft_inventory * (count("plate.circuit", tier * 2 - 1) + count("plate", tier * 2 - 1)), "presser") | ||
| + | |||
| + | hi1: gotoif(lo2, board_hi <= craft_inventory * (count("plate.circuit", tier * 2) + count("plate", tier * 2))) | ||
| + | waitwhile(active("presser")) | ||
| + | produce("ingot", tier * 2, board_hi - craft_inventory * (count("plate.circuit", tier * 2) + count("plate", tier * 2)), "presser") | ||
| + | |||
| + | ; Craft circuit boards | ||
| + | lo2: gotoif(hi2, board_lo <= craft_inventory * (count("plate.circuit", tier * 2 - 1))) | ||
| + | waitwhile(active("refinery") | count("plate", tier * 2 - 1) < board_lo - craft_inventory * (count("plate.circuit", tier * 2 - 1))) | ||
| + | produce("plate", tier * 2 - 1, board_lo - craft_inventory * (count("plate.circuit", tier * 2 - 1)), "refinery") | ||
| + | |||
| + | hi2: gotoif(99, board_hi <= craft_inventory * (count("plate.circuit", tier * 2))) | ||
| + | waitwhile(active("refinery") | count("plate", tier * 2) < board_hi - craft_inventory * (count("plate.circuit", tier * 2))) | ||
| + | produce("plate", tier * 2, board_hi - craft_inventory * (count("plate.circuit", tier * 2)), "refinery") | ||
| + | |||
| + | |||
| + | </syntaxhighlight> | ||
| + | |- | ||
| + | |<syntaxhighlight lang="text"> | ||
| + | D2NyYWZ0IDM6MTpib2FyZAAAAAAAAAAADwAAAA1sb2NhbC5pbnQuc2V0CGNvbnN0YW50BAR0aWVyDmds | ||
| + | b2JhbC5pbnQuZ2V0CGNvbnN0YW50BA5jcmFmdF90aWVyOjMuMRBsb2NhbC5kb3VibGUuc2V0CGNvbnN0 | ||
| + | YW50BAhib2FyZF9sbxFhcml0aG1ldGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQP | ||
| + | Y3JhZnRfY291bnQ6My4xCGNvbnN0YW50BAEqA2kyZA5hcml0aG1ldGljLmludA5hcml0aG1ldGljLmlu | ||
| + | dAhjb25zdGFudAKaMA0ACGNvbnN0YW50BAEvDmFyaXRobWV0aWMuaW50CGNvbnN0YW50AgoAAAAIY29u | ||
| + | c3RhbnQEA3Bvdw1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BANtb2QIY29uc3Rh | ||
| + | bnQCCgAAABBsb2NhbC5kb3VibGUuc2V0CGNvbnN0YW50BAhib2FyZF9oaRFhcml0aG1ldGljLmRvdWJs | ||
| + | ZRFnbG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQPY3JhZnRfY291bnQ6My4xCGNvbnN0YW50BAEqA2ky | ||
| + | ZA5hcml0aG1ldGljLmludA5hcml0aG1ldGljLmludAhjb25zdGFudAICKA0ACGNvbnN0YW50BAEvDmFy | ||
| + | aXRobWV0aWMuaW50CGNvbnN0YW50AgoAAAAIY29uc3RhbnQEA3Bvdw1sb2NhbC5pbnQuZ2V0CGNvbnN0 | ||
| + | YW50BAR0aWVyCGNvbnN0YW50BANtb2QIY29uc3RhbnQCCgAAAA5nZW5lcmljLmdvdG9pZghjb25zdGFu | ||
| + | dAIHAAAAEWNvbXBhcmlzb24uZG91YmxlEGxvY2FsLmRvdWJsZS5nZXQIY29uc3RhbnQECGJvYXJkX2xv | ||
| + | CGNvbnN0YW50BAI8PRFhcml0aG1ldGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQP | ||
| + | Y3JhZnRfaW52ZW50b3J5CGNvbnN0YW50BAEqEWFyaXRobWV0aWMuZG91YmxlE2ZhY3RvcnkuaXRlbXMu | ||
| + | Y291bnQIY29uc3RhbnQEDXBsYXRlLmNpcmN1aXQOYXJpdGhtZXRpYy5pbnQOYXJpdGhtZXRpYy5pbnQN | ||
| + | bG9jYWwuaW50LmdldAhjb25zdGFudAQEdGllcghjb25zdGFudAQBKghjb25zdGFudAICAAAACGNvbnN0 | ||
| + | YW50BAEtCGNvbnN0YW50AgEAAAAIY29uc3RhbnQEASsTZmFjdG9yeS5pdGVtcy5jb3VudAhjb25zdGFu | ||
| + | dAQFcGxhdGUOYXJpdGhtZXRpYy5pbnQOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50LmdldAhjb25zdGFu | ||
| + | dAQEdGllcghjb25zdGFudAQBKghjb25zdGFudAICAAAACGNvbnN0YW50BAEtCGNvbnN0YW50AgEAAAAR | ||
| + | Z2VuZXJpYy53YWl0d2hpbGUWZmFjdG9yeS5tYWNoaW5lLmFjdGl2ZQhjb25zdGFudAQHcHJlc3Nlcg9m | ||
| + | YWN0b3J5LnByb2R1Y2UIY29uc3RhbnQEBWluZ290DmFyaXRobWV0aWMuaW50DmFyaXRobWV0aWMuaW50 | ||
| + | DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAAAhjb25z | ||
| + | dGFudAQBLQhjb25zdGFudAIBAAAAEWFyaXRobWV0aWMuZG91YmxlEGxvY2FsLmRvdWJsZS5nZXQIY29u | ||
| + | c3RhbnQECGJvYXJkX2xvCGNvbnN0YW50BAEtEWFyaXRobWV0aWMuZG91YmxlEWdsb2JhbC5kb3VibGUu | ||
| + | Z2V0CGNvbnN0YW50BA9jcmFmdF9pbnZlbnRvcnkIY29uc3RhbnQEASoRYXJpdGhtZXRpYy5kb3VibGUT | ||
| + | ZmFjdG9yeS5pdGVtcy5jb3VudAhjb25zdGFudAQNcGxhdGUuY2lyY3VpdA5hcml0aG1ldGljLmludA5h | ||
| + | cml0aG1ldGljLmludA1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BAEqCGNvbnN0 | ||
| + | YW50AgIAAAAIY29uc3RhbnQEAS0IY29uc3RhbnQCAQAAAAhjb25zdGFudAQBKxNmYWN0b3J5Lml0ZW1z | ||
| + | LmNvdW50CGNvbnN0YW50BAVwbGF0ZQ5hcml0aG1ldGljLmludA5hcml0aG1ldGljLmludA1sb2NhbC5p | ||
| + | bnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BAEqCGNvbnN0YW50AgIAAAAIY29uc3RhbnQEAS0I | ||
| + | Y29uc3RhbnQCAQAAAAhjb25zdGFudAQHcHJlc3Nlcg5nZW5lcmljLmdvdG9pZghjb25zdGFudAIKAAAA | ||
| + | EWNvbXBhcmlzb24uZG91YmxlEGxvY2FsLmRvdWJsZS5nZXQIY29uc3RhbnQECGJvYXJkX2hpCGNvbnN0 | ||
| + | YW50BAI8PRFhcml0aG1ldGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQPY3JhZnRf | ||
| + | aW52ZW50b3J5CGNvbnN0YW50BAEqEWFyaXRobWV0aWMuZG91YmxlE2ZhY3RvcnkuaXRlbXMuY291bnQI | ||
| + | Y29uc3RhbnQEDXBsYXRlLmNpcmN1aXQOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50LmdldAhjb25zdGFu | ||
| + | dAQEdGllcghjb25zdGFudAQBKghjb25zdGFudAICAAAACGNvbnN0YW50BAErE2ZhY3RvcnkuaXRlbXMu | ||
| + | Y291bnQIY29uc3RhbnQEBXBsYXRlDmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQE | ||
| + | BHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAABFnZW5lcmljLndhaXR3aGlsZRZmYWN0b3J5Lm1h | ||
| + | Y2hpbmUuYWN0aXZlCGNvbnN0YW50BAdwcmVzc2VyD2ZhY3RvcnkucHJvZHVjZQhjb25zdGFudAQFaW5n | ||
| + | b3QOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50LmdldAhjb25zdGFudAQEdGllcghjb25zdGFudAQBKghj | ||
| + | b25zdGFudAICAAAAEWFyaXRobWV0aWMuZG91YmxlEGxvY2FsLmRvdWJsZS5nZXQIY29uc3RhbnQECGJv | ||
| + | YXJkX2hpCGNvbnN0YW50BAEtEWFyaXRobWV0aWMuZG91YmxlEWdsb2JhbC5kb3VibGUuZ2V0CGNvbnN0 | ||
| + | YW50BA9jcmFmdF9pbnZlbnRvcnkIY29uc3RhbnQEASoRYXJpdGhtZXRpYy5kb3VibGUTZmFjdG9yeS5p | ||
| + | dGVtcy5jb3VudAhjb25zdGFudAQNcGxhdGUuY2lyY3VpdA5hcml0aG1ldGljLmludA1sb2NhbC5pbnQu | ||
| + | Z2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BAEqCGNvbnN0YW50AgIAAAAIY29uc3RhbnQEASsTZmFj | ||
| + | dG9yeS5pdGVtcy5jb3VudAhjb25zdGFudAQFcGxhdGUOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50Lmdl | ||
| + | dAhjb25zdGFudAQEdGllcghjb25zdGFudAQBKghjb25zdGFudAICAAAACGNvbnN0YW50BAdwcmVzc2Vy | ||
| + | DmdlbmVyaWMuZ290b2lmCGNvbnN0YW50Ag0AAAARY29tcGFyaXNvbi5kb3VibGUQbG9jYWwuZG91Ymxl | ||
| + | LmdldAhjb25zdGFudAQIYm9hcmRfbG8IY29uc3RhbnQEAjw9EWFyaXRobWV0aWMuZG91YmxlEWdsb2Jh | ||
| + | bC5kb3VibGUuZ2V0CGNvbnN0YW50BA9jcmFmdF9pbnZlbnRvcnkIY29uc3RhbnQEASoTZmFjdG9yeS5p | ||
| + | dGVtcy5jb3VudAhjb25zdGFudAQNcGxhdGUuY2lyY3VpdA5hcml0aG1ldGljLmludA5hcml0aG1ldGlj | ||
| + | LmludA1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BAEqCGNvbnN0YW50AgIAAAAI | ||
| + | Y29uc3RhbnQEAS0IY29uc3RhbnQCAQAAABFnZW5lcmljLndhaXR3aGlsZQ9jb21wYXJpc29uLmJvb2wW | ||
| + | ZmFjdG9yeS5tYWNoaW5lLmFjdGl2ZQhjb25zdGFudAQIcmVmaW5lcnkIY29uc3RhbnQEAXwRY29tcGFy | ||
| + | aXNvbi5kb3VibGUTZmFjdG9yeS5pdGVtcy5jb3VudAhjb25zdGFudAQFcGxhdGUOYXJpdGhtZXRpYy5p | ||
| + | bnQOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50LmdldAhjb25zdGFudAQEdGllcghjb25zdGFudAQBKghj | ||
| + | b25zdGFudAICAAAACGNvbnN0YW50BAEtCGNvbnN0YW50AgEAAAAIY29uc3RhbnQEATwRYXJpdGhtZXRp | ||
| + | Yy5kb3VibGUQbG9jYWwuZG91YmxlLmdldAhjb25zdGFudAQIYm9hcmRfbG8IY29uc3RhbnQEAS0RYXJp | ||
| + | dGhtZXRpYy5kb3VibGURZ2xvYmFsLmRvdWJsZS5nZXQIY29uc3RhbnQED2NyYWZ0X2ludmVudG9yeQhj | ||
| + | b25zdGFudAQBKhNmYWN0b3J5Lml0ZW1zLmNvdW50CGNvbnN0YW50BA1wbGF0ZS5jaXJjdWl0DmFyaXRo | ||
| + | bWV0aWMuaW50DmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3Rh | ||
| + | bnQEASoIY29uc3RhbnQCAgAAAAhjb25zdGFudAQBLQhjb25zdGFudAIBAAAAD2ZhY3RvcnkucHJvZHVj | ||
| + | ZQhjb25zdGFudAQFcGxhdGUOYXJpdGhtZXRpYy5pbnQOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50Lmdl | ||
| + | dAhjb25zdGFudAQEdGllcghjb25zdGFudAQBKghjb25zdGFudAICAAAACGNvbnN0YW50BAEtCGNvbnN0 | ||
| + | YW50AgEAAAARYXJpdGhtZXRpYy5kb3VibGUQbG9jYWwuZG91YmxlLmdldAhjb25zdGFudAQIYm9hcmRf | ||
| + | bG8IY29uc3RhbnQEAS0RYXJpdGhtZXRpYy5kb3VibGURZ2xvYmFsLmRvdWJsZS5nZXQIY29uc3RhbnQE | ||
| + | D2NyYWZ0X2ludmVudG9yeQhjb25zdGFudAQBKhNmYWN0b3J5Lml0ZW1zLmNvdW50CGNvbnN0YW50BA1w | ||
| + | bGF0ZS5jaXJjdWl0DmFyaXRobWV0aWMuaW50DmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29u | ||
| + | c3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAAAhjb25zdGFudAQBLQhjb25zdGFudAIB | ||
| + | AAAACGNvbnN0YW50BAhyZWZpbmVyeQ5nZW5lcmljLmdvdG9pZghjb25zdGFudAJjAAAAEWNvbXBhcmlz | ||
| + | b24uZG91YmxlEGxvY2FsLmRvdWJsZS5nZXQIY29uc3RhbnQECGJvYXJkX2hpCGNvbnN0YW50BAI8PRFh | ||
| + | cml0aG1ldGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQPY3JhZnRfaW52ZW50b3J5 | ||
| + | CGNvbnN0YW50BAEqE2ZhY3RvcnkuaXRlbXMuY291bnQIY29uc3RhbnQEDXBsYXRlLmNpcmN1aXQOYXJp | ||
| + | dGhtZXRpYy5pbnQNbG9jYWwuaW50LmdldAhjb25zdGFudAQEdGllcghjb25zdGFudAQBKghjb25zdGFu | ||
| + | dAICAAAAEWdlbmVyaWMud2FpdHdoaWxlD2NvbXBhcmlzb24uYm9vbBZmYWN0b3J5Lm1hY2hpbmUuYWN0 | ||
| + | aXZlCGNvbnN0YW50BAhyZWZpbmVyeQhjb25zdGFudAQBfBFjb21wYXJpc29uLmRvdWJsZRNmYWN0b3J5 | ||
| + | Lml0ZW1zLmNvdW50CGNvbnN0YW50BAVwbGF0ZQ5hcml0aG1ldGljLmludA1sb2NhbC5pbnQuZ2V0CGNv | ||
| + | bnN0YW50BAR0aWVyCGNvbnN0YW50BAEqCGNvbnN0YW50AgIAAAAIY29uc3RhbnQEATwRYXJpdGhtZXRp | ||
| + | Yy5kb3VibGUQbG9jYWwuZG91YmxlLmdldAhjb25zdGFudAQIYm9hcmRfaGkIY29uc3RhbnQEAS0RYXJp | ||
| + | dGhtZXRpYy5kb3VibGURZ2xvYmFsLmRvdWJsZS5nZXQIY29uc3RhbnQED2NyYWZ0X2ludmVudG9yeQhj | ||
| + | b25zdGFudAQBKhNmYWN0b3J5Lml0ZW1zLmNvdW50CGNvbnN0YW50BA1wbGF0ZS5jaXJjdWl0DmFyaXRo | ||
| + | bWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQC | ||
| + | AgAAAA9mYWN0b3J5LnByb2R1Y2UIY29uc3RhbnQEBXBsYXRlDmFyaXRobWV0aWMuaW50DWxvY2FsLmlu | ||
| + | dC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAABFhcml0aG1ldGljLmRv | ||
| + | dWJsZRBsb2NhbC5kb3VibGUuZ2V0CGNvbnN0YW50BAhib2FyZF9oaQhjb25zdGFudAQBLRFhcml0aG1l | ||
| + | dGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQPY3JhZnRfaW52ZW50b3J5CGNvbnN0 | ||
| + | YW50BAEqE2ZhY3RvcnkuaXRlbXMuY291bnQIY29uc3RhbnQEDXBsYXRlLmNpcmN1aXQOYXJpdGhtZXRp | ||
| + | Yy5pbnQNbG9jYWwuaW50LmdldAhjb25zdGFudAQEdGllcghjb25zdGFudAQBKghjb25zdGFudAICAAAA | ||
| + | CGNvbnN0YW50BAhyZWZpbmVyeQ== | ||
| + | </syntaxhighlight> | ||
| + | |} | ||
| + | |- | ||
| + | |craft 3:1:circuit | ||
| + | |15 | ||
| + | | | ||
| + | {| class="wikitable mw-collapsible mw-collapsed" | ||
| + | ! | ||
| + | |- | ||
| + | |<syntaxhighlight lang="actionscript"> | ||
| + | :global double craft_inventory | ||
| + | :local int tier | ||
| + | :local double circuit_lo | ||
| + | :local double circuit_hi | ||
| + | |||
| + | tier = global.int.get("craft_tier:3.1") | ||
| + | circuit_lo = global.double.get("craft_count:3.1") * 2.0 | ||
| + | circuit_hi = global.double.get("craft_count:3.1") * i2d((224420 / (10 ^ tier)) % 10) | ||
| + | |||
| + | ; Craft cables | ||
| + | lo1: gotoif(hi1, circuit_lo <= craft_inventory * (count("circuit", tier * 2 - 1) + count("cable", tier * 2 - 1))) | ||
| + | waitwhile(active("refinery")) | ||
| + | produce("ingot", tier * 2 - 1, ceil((circuit_lo - craft_inventory * (count("circuit", tier * 2 - 1) + count("cable", tier * 2 - 1))) / 2.0), "refinery") | ||
| + | |||
| + | hi1: gotoif(lo2, circuit_hi <= craft_inventory * (count("circuit", tier * 2) + count("cable", tier * 2))) | ||
| + | waitwhile(active("refinery")) | ||
| + | produce("ingot", tier * 2, ceil((circuit_hi - craft_inventory * (count("circuit", tier * 2) + count("cable", tier * 2))) / 2.0), "refinery") | ||
| + | |||
| + | ; Craft circuit wires | ||
| + | lo2: gotoif(hi2, circuit_lo <= craft_inventory * count("circuit", tier * 2 - 1)) | ||
| + | waitwhile(count("cable", tier * 2 - 1) < circuit_lo - craft_inventory * count("circuit", tier * 2 - 1) | active("assembler")) | ||
| + | produce("cable", tier * 2 - 1, circuit_lo - craft_inventory * count("circuit", tier * 2 - 1), "assembler") | ||
| + | |||
| + | hi2: gotoif(99, circuit_hi <= craft_inventory * count("circuit", tier * 2)) | ||
| + | waitwhile(count("cable", tier * 2) < circuit_hi - craft_inventory * count("circuit", tier * 2) | active("assembler")) | ||
| + | produce("cable", tier * 2, circuit_hi - craft_inventory * count("circuit", tier * 2), "assembler") | ||
| + | |||
| + | |||
| + | </syntaxhighlight> | ||
| + | |- | ||
| + | |<syntaxhighlight lang="text"> | ||
| + | EWNyYWZ0IDM6MTpjaXJjdWl0AAAAAAAAAAAPAAAADWxvY2FsLmludC5zZXQIY29uc3RhbnQEBHRpZXIO | ||
| + | Z2xvYmFsLmludC5nZXQIY29uc3RhbnQEDmNyYWZ0X3RpZXI6My4xEGxvY2FsLmRvdWJsZS5zZXQIY29u | ||
| + | c3RhbnQECmNpcmN1aXRfbG8RYXJpdGhtZXRpYy5kb3VibGURZ2xvYmFsLmRvdWJsZS5nZXQIY29uc3Rh | ||
| + | bnQED2NyYWZ0X2NvdW50OjMuMQhjb25zdGFudAQBKghjb25zdGFudAMAAAAAAAAAQBBsb2NhbC5kb3Vi | ||
| + | bGUuc2V0CGNvbnN0YW50BApjaXJjdWl0X2hpEWFyaXRobWV0aWMuZG91YmxlEWdsb2JhbC5kb3VibGUu | ||
| + | Z2V0CGNvbnN0YW50BA9jcmFmdF9jb3VudDozLjEIY29uc3RhbnQEASoDaTJkDmFyaXRobWV0aWMuaW50 | ||
| + | DmFyaXRobWV0aWMuaW50CGNvbnN0YW50AqRsAwAIY29uc3RhbnQEAS8OYXJpdGhtZXRpYy5pbnQIY29u | ||
| + | c3RhbnQCCgAAAAhjb25zdGFudAQDcG93DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3Rh | ||
| + | bnQEA21vZAhjb25zdGFudAIKAAAADmdlbmVyaWMuZ290b2lmCGNvbnN0YW50AgcAAAARY29tcGFyaXNv | ||
| + | bi5kb3VibGUQbG9jYWwuZG91YmxlLmdldAhjb25zdGFudAQKY2lyY3VpdF9sbwhjb25zdGFudAQCPD0R | ||
| + | YXJpdGhtZXRpYy5kb3VibGURZ2xvYmFsLmRvdWJsZS5nZXQIY29uc3RhbnQED2NyYWZ0X2ludmVudG9y | ||
| + | eQhjb25zdGFudAQBKhFhcml0aG1ldGljLmRvdWJsZRNmYWN0b3J5Lml0ZW1zLmNvdW50CGNvbnN0YW50 | ||
| + | BAdjaXJjdWl0DmFyaXRobWV0aWMuaW50DmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3Rh | ||
| + | bnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAAAhjb25zdGFudAQBLQhjb25zdGFudAIBAAAA | ||
| + | CGNvbnN0YW50BAErE2ZhY3RvcnkuaXRlbXMuY291bnQIY29uc3RhbnQEBWNhYmxlDmFyaXRobWV0aWMu | ||
| + | aW50DmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoI | ||
| + | Y29uc3RhbnQCAgAAAAhjb25zdGFudAQBLQhjb25zdGFudAIBAAAAEWdlbmVyaWMud2FpdHdoaWxlFmZh | ||
| + | Y3RvcnkubWFjaGluZS5hY3RpdmUIY29uc3RhbnQECHJlZmluZXJ5D2ZhY3RvcnkucHJvZHVjZQhjb25z | ||
| + | dGFudAQFaW5nb3QOYXJpdGhtZXRpYy5pbnQOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50LmdldAhjb25z | ||
| + | dGFudAQEdGllcghjb25zdGFudAQBKghjb25zdGFudAICAAAACGNvbnN0YW50BAEtCGNvbnN0YW50AgEA | ||
| + | AAALZG91YmxlLmNlaWwRYXJpdGhtZXRpYy5kb3VibGURYXJpdGhtZXRpYy5kb3VibGUQbG9jYWwuZG91 | ||
| + | YmxlLmdldAhjb25zdGFudAQKY2lyY3VpdF9sbwhjb25zdGFudAQBLRFhcml0aG1ldGljLmRvdWJsZRFn | ||
| + | bG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQPY3JhZnRfaW52ZW50b3J5CGNvbnN0YW50BAEqEWFyaXRo | ||
| + | bWV0aWMuZG91YmxlE2ZhY3RvcnkuaXRlbXMuY291bnQIY29uc3RhbnQEB2NpcmN1aXQOYXJpdGhtZXRp | ||
| + | Yy5pbnQOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50LmdldAhjb25zdGFudAQEdGllcghjb25zdGFudAQB | ||
| + | Kghjb25zdGFudAICAAAACGNvbnN0YW50BAEtCGNvbnN0YW50AgEAAAAIY29uc3RhbnQEASsTZmFjdG9y | ||
| + | eS5pdGVtcy5jb3VudAhjb25zdGFudAQFY2FibGUOYXJpdGhtZXRpYy5pbnQOYXJpdGhtZXRpYy5pbnQN | ||
| + | bG9jYWwuaW50LmdldAhjb25zdGFudAQEdGllcghjb25zdGFudAQBKghjb25zdGFudAICAAAACGNvbnN0 | ||
| + | YW50BAEtCGNvbnN0YW50AgEAAAAIY29uc3RhbnQEAS8IY29uc3RhbnQDAAAAAAAAAEAIY29uc3RhbnQE | ||
| + | CHJlZmluZXJ5DmdlbmVyaWMuZ290b2lmCGNvbnN0YW50AgoAAAARY29tcGFyaXNvbi5kb3VibGUQbG9j | ||
| + | YWwuZG91YmxlLmdldAhjb25zdGFudAQKY2lyY3VpdF9oaQhjb25zdGFudAQCPD0RYXJpdGhtZXRpYy5k | ||
| + | b3VibGURZ2xvYmFsLmRvdWJsZS5nZXQIY29uc3RhbnQED2NyYWZ0X2ludmVudG9yeQhjb25zdGFudAQB | ||
| + | KhFhcml0aG1ldGljLmRvdWJsZRNmYWN0b3J5Lml0ZW1zLmNvdW50CGNvbnN0YW50BAdjaXJjdWl0DmFy | ||
| + | aXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3Rh | ||
| + | bnQCAgAAAAhjb25zdGFudAQBKxNmYWN0b3J5Lml0ZW1zLmNvdW50CGNvbnN0YW50BAVjYWJsZQ5hcml0 | ||
| + | aG1ldGljLmludA1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BAEqCGNvbnN0YW50 | ||
| + | AgIAAAARZ2VuZXJpYy53YWl0d2hpbGUWZmFjdG9yeS5tYWNoaW5lLmFjdGl2ZQhjb25zdGFudAQIcmVm | ||
| + | aW5lcnkPZmFjdG9yeS5wcm9kdWNlCGNvbnN0YW50BAVpbmdvdA5hcml0aG1ldGljLmludA1sb2NhbC5p | ||
| + | bnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BAEqCGNvbnN0YW50AgIAAAALZG91YmxlLmNlaWwR | ||
| + | YXJpdGhtZXRpYy5kb3VibGURYXJpdGhtZXRpYy5kb3VibGUQbG9jYWwuZG91YmxlLmdldAhjb25zdGFu | ||
| + | dAQKY2lyY3VpdF9oaQhjb25zdGFudAQBLRFhcml0aG1ldGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdl | ||
| + | dAhjb25zdGFudAQPY3JhZnRfaW52ZW50b3J5CGNvbnN0YW50BAEqEWFyaXRobWV0aWMuZG91YmxlE2Zh | ||
| + | Y3RvcnkuaXRlbXMuY291bnQIY29uc3RhbnQEB2NpcmN1aXQOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50 | ||
| + | LmdldAhjb25zdGFudAQEdGllcghjb25zdGFudAQBKghjb25zdGFudAICAAAACGNvbnN0YW50BAErE2Zh | ||
| + | Y3RvcnkuaXRlbXMuY291bnQIY29uc3RhbnQEBWNhYmxlDmFyaXRobWV0aWMuaW50DWxvY2FsLmludC5n | ||
| + | ZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAAAhjb25zdGFudAQBLwhjb25z | ||
| + | dGFudAMAAAAAAAAAQAhjb25zdGFudAQIcmVmaW5lcnkOZ2VuZXJpYy5nb3RvaWYIY29uc3RhbnQCDQAA | ||
| + | ABFjb21wYXJpc29uLmRvdWJsZRBsb2NhbC5kb3VibGUuZ2V0CGNvbnN0YW50BApjaXJjdWl0X2xvCGNv | ||
| + | bnN0YW50BAI8PRFhcml0aG1ldGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQPY3Jh | ||
| + | ZnRfaW52ZW50b3J5CGNvbnN0YW50BAEqE2ZhY3RvcnkuaXRlbXMuY291bnQIY29uc3RhbnQEB2NpcmN1 | ||
| + | aXQOYXJpdGhtZXRpYy5pbnQOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50LmdldAhjb25zdGFudAQEdGll | ||
| + | cghjb25zdGFudAQBKghjb25zdGFudAICAAAACGNvbnN0YW50BAEtCGNvbnN0YW50AgEAAAARZ2VuZXJp | ||
| + | Yy53YWl0d2hpbGUPY29tcGFyaXNvbi5ib29sEWNvbXBhcmlzb24uZG91YmxlE2ZhY3RvcnkuaXRlbXMu | ||
| + | Y291bnQIY29uc3RhbnQEBWNhYmxlDmFyaXRobWV0aWMuaW50DmFyaXRobWV0aWMuaW50DWxvY2FsLmlu | ||
| + | dC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAAAhjb25zdGFudAQBLQhj | ||
| + | b25zdGFudAIBAAAACGNvbnN0YW50BAE8EWFyaXRobWV0aWMuZG91YmxlEGxvY2FsLmRvdWJsZS5nZXQI | ||
| + | Y29uc3RhbnQECmNpcmN1aXRfbG8IY29uc3RhbnQEAS0RYXJpdGhtZXRpYy5kb3VibGURZ2xvYmFsLmRv | ||
| + | dWJsZS5nZXQIY29uc3RhbnQED2NyYWZ0X2ludmVudG9yeQhjb25zdGFudAQBKhNmYWN0b3J5Lml0ZW1z | ||
| + | LmNvdW50CGNvbnN0YW50BAdjaXJjdWl0DmFyaXRobWV0aWMuaW50DmFyaXRobWV0aWMuaW50DWxvY2Fs | ||
| + | LmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAAAhjb25zdGFudAQB | ||
| + | LQhjb25zdGFudAIBAAAACGNvbnN0YW50BAF8FmZhY3RvcnkubWFjaGluZS5hY3RpdmUIY29uc3RhbnQE | ||
| + | CWFzc2VtYmxlcg9mYWN0b3J5LnByb2R1Y2UIY29uc3RhbnQEBWNhYmxlDmFyaXRobWV0aWMuaW50DmFy | ||
| + | aXRobWV0aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3Rh | ||
| + | bnQCAgAAAAhjb25zdGFudAQBLQhjb25zdGFudAIBAAAAEWFyaXRobWV0aWMuZG91YmxlEGxvY2FsLmRv | ||
| + | dWJsZS5nZXQIY29uc3RhbnQECmNpcmN1aXRfbG8IY29uc3RhbnQEAS0RYXJpdGhtZXRpYy5kb3VibGUR | ||
| + | Z2xvYmFsLmRvdWJsZS5nZXQIY29uc3RhbnQED2NyYWZ0X2ludmVudG9yeQhjb25zdGFudAQBKhNmYWN0 | ||
| + | b3J5Lml0ZW1zLmNvdW50CGNvbnN0YW50BAdjaXJjdWl0DmFyaXRobWV0aWMuaW50DmFyaXRobWV0aWMu | ||
| + | aW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAAAAhj | ||
| + | b25zdGFudAQBLQhjb25zdGFudAIBAAAACGNvbnN0YW50BAlhc3NlbWJsZXIOZ2VuZXJpYy5nb3RvaWYI | ||
| + | Y29uc3RhbnQCYwAAABFjb21wYXJpc29uLmRvdWJsZRBsb2NhbC5kb3VibGUuZ2V0CGNvbnN0YW50BApj | ||
| + | aXJjdWl0X2hpCGNvbnN0YW50BAI8PRFhcml0aG1ldGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhj | ||
| + | b25zdGFudAQPY3JhZnRfaW52ZW50b3J5CGNvbnN0YW50BAEqE2ZhY3RvcnkuaXRlbXMuY291bnQIY29u | ||
| + | c3RhbnQEB2NpcmN1aXQOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50LmdldAhjb25zdGFudAQEdGllcghj | ||
| + | b25zdGFudAQBKghjb25zdGFudAICAAAAEWdlbmVyaWMud2FpdHdoaWxlD2NvbXBhcmlzb24uYm9vbBFj | ||
| + | b21wYXJpc29uLmRvdWJsZRNmYWN0b3J5Lml0ZW1zLmNvdW50CGNvbnN0YW50BAVjYWJsZQ5hcml0aG1l | ||
| + | dGljLmludA1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BAEqCGNvbnN0YW50AgIA | ||
| + | AAAIY29uc3RhbnQEATwRYXJpdGhtZXRpYy5kb3VibGUQbG9jYWwuZG91YmxlLmdldAhjb25zdGFudAQK | ||
| + | Y2lyY3VpdF9oaQhjb25zdGFudAQBLRFhcml0aG1ldGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhj | ||
| + | b25zdGFudAQPY3JhZnRfaW52ZW50b3J5CGNvbnN0YW50BAEqE2ZhY3RvcnkuaXRlbXMuY291bnQIY29u | ||
| + | c3RhbnQEB2NpcmN1aXQOYXJpdGhtZXRpYy5pbnQNbG9jYWwuaW50LmdldAhjb25zdGFudAQEdGllcghj | ||
| + | b25zdGFudAQBKghjb25zdGFudAICAAAACGNvbnN0YW50BAF8FmZhY3RvcnkubWFjaGluZS5hY3RpdmUI | ||
| + | Y29uc3RhbnQECWFzc2VtYmxlcg9mYWN0b3J5LnByb2R1Y2UIY29uc3RhbnQEBWNhYmxlDmFyaXRobWV0 | ||
| + | aWMuaW50DWxvY2FsLmludC5nZXQIY29uc3RhbnQEBHRpZXIIY29uc3RhbnQEASoIY29uc3RhbnQCAgAA | ||
| + | ABFhcml0aG1ldGljLmRvdWJsZRBsb2NhbC5kb3VibGUuZ2V0CGNvbnN0YW50BApjaXJjdWl0X2hpCGNv | ||
| + | bnN0YW50BAEtEWFyaXRobWV0aWMuZG91YmxlEWdsb2JhbC5kb3VibGUuZ2V0CGNvbnN0YW50BA9jcmFm | ||
| + | dF9pbnZlbnRvcnkIY29uc3RhbnQEASoTZmFjdG9yeS5pdGVtcy5jb3VudAhjb25zdGFudAQHY2lyY3Vp | ||
| + | dA5hcml0aG1ldGljLmludA1sb2NhbC5pbnQuZ2V0CGNvbnN0YW50BAR0aWVyCGNvbnN0YW50BAEqCGNv | ||
| + | bnN0YW50AgIAAAAIY29uc3RhbnQECWFzc2VtYmxlcg== | ||
| + | </syntaxhighlight> | ||
| + | |} | ||
| + | |} | ||
| + | |- | ||
| + | | | ||
| + | | | ||
| + | | | ||
| + | |} | ||
<br /> | <br /> | ||
| − | == Producer scripts == | + | |
| + | ==Producer scripts== | ||
<br /> | <br /> | ||
| − | == Machine scripts == | + | ==Machine scripts== |
| + | |||
| + | |||
| + | |||
| + | <br /> | ||
| + | {| class="wikitable mw-collapsible mw-collapsed" | ||
| + | ! | ||
| + | |- | ||
| + | |<syntaxhighlight lang="actionscript"> | ||
| + | x | ||
| + | </syntaxhighlight> | ||
| + | |- | ||
| + | |<syntaxhighlight lang="text"> | ||
| + | x | ||
| + | </syntaxhighlight> | ||
| + | |} | ||
Revision as of 04:12, 16 January 2021
A bunch of scripts to craft stuff.
IN DEVELOPMENT. USE AT YOUR OWN RISK.
General scripts
| Script | Info | Source | |||
|---|---|---|---|---|---|
| craft init | 1 impulse
no conditions 9 actions |
| |||
| craft GO | 1 impulse
1 condition
12 actions |
| |||
| craft tier up | 1 impulse
1 condition
1 action |
| |||
| craft mode up | 1 impulse
1 condition
2 actions |
| |||
| craft output up | 1 impulse
1 condition
2 actions |
| |||
| craft count up | 1 impulse
1 condition
5 actions |
| |||
| craft count down | 1 impulse
1 condition
5 actions |
| |||
| craft inventory use | 1 impulse
1 condition
1 action |
| |||
| craft script check | 3 actions |
| |||
| craft producer set (pg1) | 1 impulse
1 condition
14 actions |
| |||
| craft producer set (pg2) | 1 impulse
1 condition
13 actions |
| |||
| craft machine set | 1 impulse
1 condition
4 actions |
| |||
| craft ingot | 15 actions |
|
Parts scripts
| Output | Part | Scripts | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | chips |
| |||||||||||||||||||||||||||
Producer scripts
Machine scripts
x
|
x
|