User:Troylaurin: Difference between revisions
Jump to navigation
Jump to search
Troylaurin (talk | contribs) No edit summary |
Troylaurin (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
A bunch of scripts to craft stuff. | |||
<br /> | |||
IN DEVELOPMENT. USE AT YOUR OWN RISK.<br /> | |||
== General scripts == | |||
{| class="wikitable" | {| class="wikitable" | ||
!Script | !Script | ||
!Info | !Info | ||
| Line 10: | Line 13: | ||
|1 impulse | |1 impulse | ||
* on wake | *on wake | ||
9 actions | 9 actions | ||
| Line 45: | Line 46: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|} | |} | ||
|- | |||
|craft GO | |||
| | |||
| | |||
|- | |- | ||
|craft tier up | |craft tier up | ||
|1 impulse | |1 impulse | ||
* key 1 | *key 1 | ||
1 condition | 1 condition | ||
* not busy crafting | |||
1 action | 1 action | ||
| Line 76: | Line 83: | ||
|} | |} | ||
|- | |- | ||
|craft mode up | |||
|1 impulse | |||
* key 2 | |||
1 condition | |||
* not busy crafting | |||
2 actions | |||
| | | | ||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! | |||
|- | |||
|<syntaxhighlight lang="actionscript"> | |||
:global int craft_mode | |||
:global int craft_output | |||
key.2() | |||
(global.int.get("craft_busy") == 0) | |||
craft_mode = (craft_mode % 3) + 1 | |||
craft_output = 1 | |||
</syntaxhighlight> | |||
|- | |||
|<syntaxhighlight lang="text"> | |||
DWNyYWZ0IG1vZGUgdXABAAAABWtleS4yAQAAAA5jb21wYXJpc29uLmludA5nbG9iYWwuaW50LmdldAhj | |||
b25zdGFudAQKY3JhZnRfYnVzeQhjb25zdGFudAQCPT0IY29uc3RhbnQCAAAAAAIAAAAOZ2xvYmFsLmlu | |||
dC5zZXQIY29uc3RhbnQECmNyYWZ0X21vZGUOYXJpdGhtZXRpYy5pbnQOYXJpdGhtZXRpYy5pbnQOZ2xv | |||
YmFsLmludC5nZXQIY29uc3RhbnQECmNyYWZ0X21vZGUIY29uc3RhbnQEA21vZAhjb25zdGFudAIDAAAA | |||
CGNvbnN0YW50BAErCGNvbnN0YW50AgEAAAAOZ2xvYmFsLmludC5zZXQIY29uc3RhbnQEDGNyYWZ0X291 | |||
dHB1dAhjb25zdGFudAIBAAAA | |||
</syntaxhighlight> | |||
|} | |||
|- | |||
|craft output up | |||
|1 impulse | |||
* key 3 | |||
1 condition | |||
* not busy crafting | |||
2 actions | |||
| | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! | |||
|- | |||
|<syntaxhighlight lang="actionscript"> | |||
:global int craft_mode | |||
:global int craft_output | |||
:local int max | |||
key.3() | |||
(global.int.get("craft_busy") == 0) | |||
max = (13101300 / (100 ^ craft_mode)) % 100 | |||
craft_output = (craft_output % max) + 1 | |||
</syntaxhighlight> | |||
|- | |||
|<syntaxhighlight lang="text"> | |||
D2NyYWZ0IG91dHB1dCB1cAEAAAAFa2V5LjMBAAAADmNvbXBhcmlzb24uaW50Dmdsb2JhbC5pbnQuZ2V0 | |||
CGNvbnN0YW50BApjcmFmdF9idXN5CGNvbnN0YW50BAI9PQhjb25zdGFudAIAAAAAAgAAAA1sb2NhbC5p | |||
bnQuc2V0CGNvbnN0YW50BANtYXgOYXJpdGhtZXRpYy5pbnQOYXJpdGhtZXRpYy5pbnQIY29uc3RhbnQC | |||
9OjHAAhjb25zdGFudAQBLw5hcml0aG1ldGljLmludAhjb25zdGFudAJkAAAACGNvbnN0YW50BANwb3cO | |||
Z2xvYmFsLmludC5nZXQIY29uc3RhbnQECmNyYWZ0X21vZGUIY29uc3RhbnQEA21vZAhjb25zdGFudAJk | |||
AAAADmdsb2JhbC5pbnQuc2V0CGNvbnN0YW50BAxjcmFmdF9vdXRwdXQOYXJpdGhtZXRpYy5pbnQOYXJp | |||
dGhtZXRpYy5pbnQOZ2xvYmFsLmludC5nZXQIY29uc3RhbnQEDGNyYWZ0X291dHB1dAhjb25zdGFudAQD | |||
bW9kDWxvY2FsLmludC5nZXQIY29uc3RhbnQEA21heAhjb25zdGFudAQBKwhjb25zdGFudAIBAAAA | |||
</syntaxhighlight> | |||
|} | |||
|- | |||
|craft count up | |||
|1 impulse | |||
* key 9 | |||
1 condition | |||
* not busy crafting | |||
5 actions | |||
| | | | ||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! | |||
|- | |||
|<syntaxhighlight lang="actionscript"> | |||
:global double craft_count | |||
:local double pow | |||
:local double inc | |||
key.9() | |||
(global.int.get("craft_busy") == 0) | |||
gotoif(99, craft_count > 900000.0) | |||
gotoif(a, craft_count < 1.0) | |||
pow = double.floor(0.01 + (craft_count // 10.0)) | |||
a: inc = 10.0 ^ pow | |||
craft_count = craft_count + inc | |||
</syntaxhighlight> | |||
|- | |||
|<syntaxhighlight lang="text"> | |||
DmNyYWZ0IGNvdW50IHVwAQAAAAVrZXkuOQEAAAAOY29tcGFyaXNvbi5pbnQOZ2xvYmFsLmludC5nZXQI | |||
Y29uc3RhbnQECmNyYWZ0X2J1c3kIY29uc3RhbnQEAj09CGNvbnN0YW50AgAAAAAFAAAADmdlbmVyaWMu | |||
Z290b2lmCGNvbnN0YW50AmMAAAARY29tcGFyaXNvbi5kb3VibGURZ2xvYmFsLmRvdWJsZS5nZXQIY29u | |||
c3RhbnQEC2NyYWZ0X2NvdW50CGNvbnN0YW50BAE+CGNvbnN0YW50AwAAAABAdytBDmdlbmVyaWMuZ290 | |||
b2lmCGNvbnN0YW50AgQAAAARY29tcGFyaXNvbi5kb3VibGURZ2xvYmFsLmRvdWJsZS5nZXQIY29uc3Rh | |||
bnQEC2NyYWZ0X2NvdW50CGNvbnN0YW50BAE8CGNvbnN0YW50AwAAAAAAAPA/EGxvY2FsLmRvdWJsZS5z | |||
ZXQIY29uc3RhbnQEA3Bvdwxkb3VibGUuZmxvb3IRYXJpdGhtZXRpYy5kb3VibGUIY29uc3RhbnQDexSu | |||
R+F6hD8IY29uc3RhbnQEASsRYXJpdGhtZXRpYy5kb3VibGURZ2xvYmFsLmRvdWJsZS5nZXQIY29uc3Rh | |||
bnQEC2NyYWZ0X2NvdW50CGNvbnN0YW50BANsb2cIY29uc3RhbnQDAAAAAAAAJEAQbG9jYWwuZG91Ymxl | |||
LnNldAhjb25zdGFudAQDaW5jEWFyaXRobWV0aWMuZG91YmxlCGNvbnN0YW50AwAAAAAAACRACGNvbnN0 | |||
YW50BANwb3cQbG9jYWwuZG91YmxlLmdldAhjb25zdGFudAQDcG93EWdsb2JhbC5kb3VibGUuc2V0CGNv | |||
bnN0YW50BAtjcmFmdF9jb3VudBFhcml0aG1ldGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhjb25z | |||
dGFudAQLY3JhZnRfY291bnQIY29uc3RhbnQEASsQbG9jYWwuZG91YmxlLmdldAhjb25zdGFudAQDaW5j | |||
</syntaxhighlight> | |||
|} | |||
|- | |||
|craft count down | |||
|1 impulse | |||
* key 8 | |||
1 condition | |||
* not busy crafting | |||
5 actions | |||
| | | | ||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! | |||
|- | |||
|<syntaxhighlight lang="actionscript"> | |||
:global double craft_count | |||
:local double pow | |||
:local double inc | |||
key.8() | |||
(global.int.get("craft_busy") == 0) | |||
gotoif(a, craft_count < 1.0) | |||
pow = double.floor(-0.01 + (craft_count // 10.0)) | |||
a: inc = 10.0 ^ pow | |||
gotoif(99, craft_count - inc < 1.0) | |||
craft_count = craft_count - inc | |||
</syntaxhighlight> | |||
|- | |||
|<syntaxhighlight lang="text"> | |||
EGNyYWZ0IGNvdW50IGRvd24BAAAABWtleS44AQAAAA5jb21wYXJpc29uLmludA5nbG9iYWwuaW50Lmdl | |||
dAhjb25zdGFudAQKY3JhZnRfYnVzeQhjb25zdGFudAQCPT0IY29uc3RhbnQCAAAAAAUAAAAOZ2VuZXJp | |||
Yy5nb3RvaWYIY29uc3RhbnQCAwAAABFjb21wYXJpc29uLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhj | |||
b25zdGFudAQLY3JhZnRfY291bnQIY29uc3RhbnQEATwIY29uc3RhbnQDAAAAAAAA8D8QbG9jYWwuZG91 | |||
YmxlLnNldAhjb25zdGFudAQDcG93DGRvdWJsZS5mbG9vchFhcml0aG1ldGljLmRvdWJsZQhjb25zdGFu | |||
dAN7FK5H4XqEvwhjb25zdGFudAQBKxFhcml0aG1ldGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhj | |||
b25zdGFudAQLY3JhZnRfY291bnQIY29uc3RhbnQEA2xvZwhjb25zdGFudAMAAAAAAAAkQBBsb2NhbC5k | |||
b3VibGUuc2V0CGNvbnN0YW50BANpbmMRYXJpdGhtZXRpYy5kb3VibGUIY29uc3RhbnQDAAAAAAAAJEAI | |||
Y29uc3RhbnQEA3BvdxBsb2NhbC5kb3VibGUuZ2V0CGNvbnN0YW50BANwb3cOZ2VuZXJpYy5nb3RvaWYI | |||
Y29uc3RhbnQCYwAAABFjb21wYXJpc29uLmRvdWJsZRFhcml0aG1ldGljLmRvdWJsZRFnbG9iYWwuZG91 | |||
YmxlLmdldAhjb25zdGFudAQLY3JhZnRfY291bnQIY29uc3RhbnQEAS0QbG9jYWwuZG91YmxlLmdldAhj | |||
b25zdGFudAQDaW5jCGNvbnN0YW50BAE8CGNvbnN0YW50AwAAAAAAAPA/EWdsb2JhbC5kb3VibGUuc2V0 | |||
CGNvbnN0YW50BAtjcmFmdF9jb3VudBFhcml0aG1ldGljLmRvdWJsZRFnbG9iYWwuZG91YmxlLmdldAhj | |||
b25zdGFudAQLY3JhZnRfY291bnQIY29uc3RhbnQEAS0QbG9jYWwuZG91YmxlLmdldAhjb25zdGFudAQD | |||
aW5j | |||
</syntaxhighlight> | |||
|} | |} | ||
|- | |||
|craft inventory use | |||
|1 impulse | |||
* key 5 | |||
1 condition | |||
* not busy crafting | |||
1 action | |||
| | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! | |||
|- | |||
|<syntaxhighlight lang="actionscript"> | |||
:global double craft_inventory | |||
key.5() | |||
(global.int.get("craft_busy") == 0) | |||
craft_inventory = 1.0 - craft_inventory | |||
</syntaxhighlight> | |||
|- | |||
|<syntaxhighlight lang="text"> | |||
E2NyYWZ0IGludmVudG9yeSB1c2UBAAAABWtleS41AQAAAA5jb21wYXJpc29uLmludA5nbG9iYWwuaW50 | |||
LmdldAhjb25zdGFudAQKY3JhZnRfYnVzeQhjb25zdGFudAQCPT0IY29uc3RhbnQCAAAAAAEAAAARZ2xv | |||
YmFsLmRvdWJsZS5zZXQIY29uc3RhbnQED2NyYWZ0X2ludmVudG9yeRFhcml0aG1ldGljLmRvdWJsZQhj | |||
b25zdGFudAMAAAAAAADwPwhjb25zdGFudAQBLRFnbG9iYWwuZG91YmxlLmdldAhjb25zdGFudAQPY3Jh | |||
ZnRfaW52ZW50b3J5 | |||
</syntaxhighlight> | |||
|} | |||
|- | |||
|craft script check | |||
|TODO | |||
| | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! | |||
|- | |||
| | |||
|- | |||
| | |||
|} | |||
|- | |||
|craft producer set (pg1) | |||
|1 impulse | |||
* key 4 | |||
1 condition | |||
* not busy crafting & crafting producers | |||
14 actions | |||
| | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! | |||
|- | |||
|<syntaxhighlight lang="actionscript"> | |||
:global int craft_output | |||
key.4() | |||
(global.int.get("craft_busy") == 0 & global.int.get("craft_mode") == 1) | |||
craft_output = 1 | |||
gotoif(a, isopen("powerplant")) | |||
gotoif(b, isopen("mine")) | |||
gotoif(c, isopen("factory")) | |||
gotoif(d, isopen("headquarters")) | |||
gotoif(e, isopen("arcade")) | |||
gotoif(f, isopen("laboratory")) | |||
goto(99) | |||
f: craft_output = craft_output + 1 | |||
e: craft_output = craft_output + 1 | |||
d: craft_output = craft_output + 1 | |||
c: craft_output = craft_output + 1 | |||
b: craft_output = craft_output + 1 | |||
a: craft_output = craft_output + 1 | |||
</syntaxhighlight> | |||
|- | |||
|<syntaxhighlight lang="text"> | |||
GGNyYWZ0IHByb2R1Y2VyIHNldCAocGcxKQEAAAAFa2V5LjQBAAAAD2NvbXBhcmlzb24uYm9vbA5jb21w | |||
YXJpc29uLmludA5nbG9iYWwuaW50LmdldAhjb25zdGFudAQKY3JhZnRfYnVzeQhjb25zdGFudAQCPT0I | |||
Y29uc3RhbnQCAAAAAAhjb25zdGFudAQBJg5jb21wYXJpc29uLmludA5nbG9iYWwuaW50LmdldAhjb25z | |||
dGFudAQKY3JhZnRfbW9kZQhjb25zdGFudAQCPT0IY29uc3RhbnQCAQAAAA4AAAAOZ2xvYmFsLmludC5z | |||
ZXQIY29uc3RhbnQEDGNyYWZ0X291dHB1dAhjb25zdGFudAIBAAAADmdlbmVyaWMuZ290b2lmCGNvbnN0 | |||
YW50Ag4AAAASdG93bi53aW5kb3cuaXNvcGVuCGNvbnN0YW50BApwb3dlcnBsYW50DmdlbmVyaWMuZ290 | |||
b2lmCGNvbnN0YW50Ag0AAAASdG93bi53aW5kb3cuaXNvcGVuCGNvbnN0YW50BARtaW5lDmdlbmVyaWMu | |||
Z290b2lmCGNvbnN0YW50AgwAAAASdG93bi53aW5kb3cuaXNvcGVuCGNvbnN0YW50BAdmYWN0b3J5Dmdl | |||
bmVyaWMuZ290b2lmCGNvbnN0YW50AgsAAAASdG93bi53aW5kb3cuaXNvcGVuCGNvbnN0YW50BAxoZWFk | |||
cXVhcnRlcnMOZ2VuZXJpYy5nb3RvaWYIY29uc3RhbnQCCgAAABJ0b3duLndpbmRvdy5pc29wZW4IY29u | |||
c3RhbnQEBmFyY2FkZQ5nZW5lcmljLmdvdG9pZghjb25zdGFudAIJAAAAEnRvd24ud2luZG93Lmlzb3Bl | |||
bghjb25zdGFudAQKbGFib3JhdG9yeQxnZW5lcmljLmdvdG8IY29uc3RhbnQCYwAAAA5nbG9iYWwuaW50 | |||
LnNldAhjb25zdGFudAQMY3JhZnRfb3V0cHV0DmFyaXRobWV0aWMuaW50Dmdsb2JhbC5pbnQuZ2V0CGNv | |||
bnN0YW50BAxjcmFmdF9vdXRwdXQIY29uc3RhbnQEASsIY29uc3RhbnQCAQAAAA5nbG9iYWwuaW50LnNl | |||
dAhjb25zdGFudAQMY3JhZnRfb3V0cHV0DmFyaXRobWV0aWMuaW50Dmdsb2JhbC5pbnQuZ2V0CGNvbnN0 | |||
YW50BAxjcmFmdF9vdXRwdXQIY29uc3RhbnQEASsIY29uc3RhbnQCAQAAAA5nbG9iYWwuaW50LnNldAhj | |||
b25zdGFudAQMY3JhZnRfb3V0cHV0DmFyaXRobWV0aWMuaW50Dmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50 | |||
BAxjcmFmdF9vdXRwdXQIY29uc3RhbnQEASsIY29uc3RhbnQCAQAAAA5nbG9iYWwuaW50LnNldAhjb25z | |||
dGFudAQMY3JhZnRfb3V0cHV0DmFyaXRobWV0aWMuaW50Dmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BAxj | |||
cmFmdF9vdXRwdXQIY29uc3RhbnQEASsIY29uc3RhbnQCAQAAAA5nbG9iYWwuaW50LnNldAhjb25zdGFu | |||
dAQMY3JhZnRfb3V0cHV0DmFyaXRobWV0aWMuaW50Dmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BAxjcmFm | |||
dF9vdXRwdXQIY29uc3RhbnQEASsIY29uc3RhbnQCAQAAAA5nbG9iYWwuaW50LnNldAhjb25zdGFudAQM | |||
Y3JhZnRfb3V0cHV0DmFyaXRobWV0aWMuaW50Dmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BAxjcmFmdF9v | |||
dXRwdXQIY29uc3RhbnQEASsIY29uc3RhbnQCAQAAAA== | |||
</syntaxhighlight> | |||
|} | |||
|- | |||
|craft producer set (pg2) | |||
|1 impulse | |||
* key 4 | |||
1 condition | |||
* not busy crafting & crafting producers | |||
13 actions | |||
| | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! | |||
|- | |||
|<syntaxhighlight lang="actionscript"> | |||
:global int craft_output | |||
key.4() | |||
(global.int.get("craft_busy") == 0 & global.int.get("craft_mode") == 1) | |||
gotoif(a, isopen("shipyard")) | |||
gotoif(b, isopen("tradingpost")) | |||
gotoif(c, isopen("workshop")) | |||
gotoif(d, isopen("museum")) | |||
gotoif(e, isopen("constructionfirm")) | |||
gotoif(f, isopen("statueofcubos")) | |||
goto(99) | |||
f: craft_output = craft_output + 1 | |||
e: craft_output = craft_output + 1 | |||
d: craft_output = craft_output + 1 | |||
c: craft_output = craft_output + 1 | |||
b: craft_output = craft_output + 1 | |||
a: craft_output = craft_output + 7 | |||
</syntaxhighlight> | |||
|- | |||
|<syntaxhighlight lang="text"> | |||
GGNyYWZ0IHByb2R1Y2VyIHNldCAocGcyKQEAAAAFa2V5LjQBAAAAD2NvbXBhcmlzb24uYm9vbA5jb21w | |||
YXJpc29uLmludA5nbG9iYWwuaW50LmdldAhjb25zdGFudAQKY3JhZnRfYnVzeQhjb25zdGFudAQCPT0I | |||
Y29uc3RhbnQCAAAAAAhjb25zdGFudAQBJg5jb21wYXJpc29uLmludA5nbG9iYWwuaW50LmdldAhjb25z | |||
dGFudAQKY3JhZnRfbW9kZQhjb25zdGFudAQCPT0IY29uc3RhbnQCAQAAAA0AAAAOZ2VuZXJpYy5nb3Rv | |||
aWYIY29uc3RhbnQCDQAAABJ0b3duLndpbmRvdy5pc29wZW4IY29uc3RhbnQECHNoaXB5YXJkDmdlbmVy | |||
aWMuZ290b2lmCGNvbnN0YW50AgwAAAASdG93bi53aW5kb3cuaXNvcGVuCGNvbnN0YW50BAt0cmFkaW5n | |||
cG9zdA5nZW5lcmljLmdvdG9pZghjb25zdGFudAILAAAAEnRvd24ud2luZG93Lmlzb3Blbghjb25zdGFu | |||
dAQId29ya3Nob3AOZ2VuZXJpYy5nb3RvaWYIY29uc3RhbnQCCgAAABJ0b3duLndpbmRvdy5pc29wZW4I | |||
Y29uc3RhbnQEBm11c2V1bQ5nZW5lcmljLmdvdG9pZghjb25zdGFudAIJAAAAEnRvd24ud2luZG93Lmlz | |||
b3Blbghjb25zdGFudAQQY29uc3RydWN0aW9uZmlybQ5nZW5lcmljLmdvdG9pZghjb25zdGFudAIIAAAA | |||
EnRvd24ud2luZG93Lmlzb3Blbghjb25zdGFudAQNc3RhdHVlb2ZjdWJvcwxnZW5lcmljLmdvdG8IY29u | |||
c3RhbnQCYwAAAA5nbG9iYWwuaW50LnNldAhjb25zdGFudAQMY3JhZnRfb3V0cHV0DmFyaXRobWV0aWMu | |||
aW50Dmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BAxjcmFmdF9vdXRwdXQIY29uc3RhbnQEASsIY29uc3Rh | |||
bnQCAQAAAA5nbG9iYWwuaW50LnNldAhjb25zdGFudAQMY3JhZnRfb3V0cHV0DmFyaXRobWV0aWMuaW50 | |||
Dmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BAxjcmFmdF9vdXRwdXQIY29uc3RhbnQEASsIY29uc3RhbnQC | |||
AQAAAA5nbG9iYWwuaW50LnNldAhjb25zdGFudAQMY3JhZnRfb3V0cHV0DmFyaXRobWV0aWMuaW50Dmds | |||
b2JhbC5pbnQuZ2V0CGNvbnN0YW50BAxjcmFmdF9vdXRwdXQIY29uc3RhbnQEASsIY29uc3RhbnQCAQAA | |||
AA5nbG9iYWwuaW50LnNldAhjb25zdGFudAQMY3JhZnRfb3V0cHV0DmFyaXRobWV0aWMuaW50Dmdsb2Jh | |||
bC5pbnQuZ2V0CGNvbnN0YW50BAxjcmFmdF9vdXRwdXQIY29uc3RhbnQEASsIY29uc3RhbnQCAQAAAA5n | |||
bG9iYWwuaW50LnNldAhjb25zdGFudAQMY3JhZnRfb3V0cHV0DmFyaXRobWV0aWMuaW50Dmdsb2JhbC5p | |||
bnQuZ2V0CGNvbnN0YW50BAxjcmFmdF9vdXRwdXQIY29uc3RhbnQEASsIY29uc3RhbnQCAQAAAA5nbG9i | |||
YWwuaW50LnNldAhjb25zdGFudAQMY3JhZnRfb3V0cHV0DmFyaXRobWV0aWMuaW50Dmdsb2JhbC5pbnQu | |||
Z2V0CGNvbnN0YW50BAxjcmFmdF9vdXRwdXQIY29uc3RhbnQEASsIY29uc3RhbnQCBwAAAA== | |||
</syntaxhighlight> | |||
|} | |||
|- | |||
|craft machine set | |||
|1 impulse | |||
* key 4 | |||
1 condition | |||
* not busy crafting & crafting machines | |||
4 actions | |||
| | |||
{| class="wikitable mw-collapsible mw-collapsed" | |||
! | |||
|- | |||
|<syntaxhighlight lang="actionscript"> | |||
:global int craft_output | |||
:global int y | |||
:global int x | |||
key.4() | |||
(global.int.get("craft_busy") == 0 & global.int.get("craft_mode") == 2 & isopen("factory")) | |||
x = d2i(floor(((x(position()) / i2d(width()) - 0.41) / 0.10) + 1.0)) | |||
y = d2i(floor(((0.80 - y(position()) / i2d(height())) / 0.214))) | |||
gotoif(99, x<1 | x>5 | y<0 | y>1) | |||
craft_output = x + y*5 | |||
</syntaxhighlight> | |||
|- | |||
|<syntaxhighlight lang="text"> | |||
EWNyYWZ0IG1hY2hpbmUgc2V0AQAAAAVrZXkuNAEAAAAPY29tcGFyaXNvbi5ib29sD2NvbXBhcmlzb24u | |||
Ym9vbA5jb21wYXJpc29uLmludA5nbG9iYWwuaW50LmdldAhjb25zdGFudAQKY3JhZnRfYnVzeQhjb25z | |||
dGFudAQCPT0IY29uc3RhbnQCAAAAAAhjb25zdGFudAQBJg5jb21wYXJpc29uLmludA5nbG9iYWwuaW50 | |||
LmdldAhjb25zdGFudAQKY3JhZnRfbW9kZQhjb25zdGFudAQCPT0IY29uc3RhbnQCAgAAAAhjb25zdGFu | |||
dAQBJhJ0b3duLndpbmRvdy5pc29wZW4IY29uc3RhbnQEB2ZhY3RvcnkEAAAADmdsb2JhbC5pbnQuc2V0 | |||
CGNvbnN0YW50BAF4A2QyaQxkb3VibGUuZmxvb3IRYXJpdGhtZXRpYy5kb3VibGURYXJpdGhtZXRpYy5k | |||
b3VibGURYXJpdGhtZXRpYy5kb3VibGURYXJpdGhtZXRpYy5kb3VibGUGdmVjMi54Dm1vdXNlLnBvc2l0 | |||
aW9uCGNvbnN0YW50BAEvA2kyZAxzY3JlZW4ud2lkdGgIY29uc3RhbnQEAS0IY29uc3RhbnQDPQrXo3A9 | |||
2j8IY29uc3RhbnQEAS8IY29uc3RhbnQDmpmZmZmZuT8IY29uc3RhbnQEASsIY29uc3RhbnQDAAAAAAAA | |||
8D8OZ2xvYmFsLmludC5zZXQIY29uc3RhbnQEAXkDZDJpDGRvdWJsZS5mbG9vchFhcml0aG1ldGljLmRv | |||
dWJsZRFhcml0aG1ldGljLmRvdWJsZQhjb25zdGFudAOamZmZmZnpPwhjb25zdGFudAQBLRFhcml0aG1l | |||
dGljLmRvdWJsZQZ2ZWMyLnkObW91c2UucG9zaXRpb24IY29uc3RhbnQEAS8DaTJkDXNjcmVlbi5oZWln | |||
aHQIY29uc3RhbnQEAS8IY29uc3RhbnQDMQisHFpkyz8OZ2VuZXJpYy5nb3RvaWYIY29uc3RhbnQCYwAA | |||
AA9jb21wYXJpc29uLmJvb2wPY29tcGFyaXNvbi5ib29sD2NvbXBhcmlzb24uYm9vbA5jb21wYXJpc29u | |||
LmludA5nbG9iYWwuaW50LmdldAhjb25zdGFudAQBeAhjb25zdGFudAQBPAhjb25zdGFudAIBAAAACGNv | |||
bnN0YW50BAF8DmNvbXBhcmlzb24uaW50Dmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BAF4CGNvbnN0YW50 | |||
BAE+CGNvbnN0YW50AgUAAAAIY29uc3RhbnQEAXwOY29tcGFyaXNvbi5pbnQOZ2xvYmFsLmludC5nZXQI | |||
Y29uc3RhbnQEAXkIY29uc3RhbnQEATwIY29uc3RhbnQCAAAAAAhjb25zdGFudAQBfA5jb21wYXJpc29u | |||
LmludA5nbG9iYWwuaW50LmdldAhjb25zdGFudAQBeQhjb25zdGFudAQBPghjb25zdGFudAIBAAAADmds | |||
b2JhbC5pbnQuc2V0CGNvbnN0YW50BAxjcmFmdF9vdXRwdXQOYXJpdGhtZXRpYy5pbnQOZ2xvYmFsLmlu | |||
dC5nZXQIY29uc3RhbnQEAXgIY29uc3RhbnQEASsOYXJpdGhtZXRpYy5pbnQOZ2xvYmFsLmludC5nZXQI | |||
Y29uc3RhbnQEAXkIY29uc3RhbnQEASoIY29uc3RhbnQCBQAAAA== | |||
</syntaxhighlight> | |||
|} | |||
|} | |||
== Parts scripts == | |||
<br /> | |||
== Producer scripts == | |||
<br /> | |||
== Machine scripts == | |||
Revision as of 02:19, 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
9 actions |
| |||
| craft GO | |||||
| 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 | TODO |
| |||
| 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 |
|
Parts scripts
Producer scripts