Advertisement
Guest User

RFTools Control - DE Fusion Craft

a guest
May 22nd, 2018
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.50 KB | None | 0 0
  1. [
  2. {
  3. "pos": {
  4. "x": 1,
  5. "y": 1
  6. },
  7. "opcode": {
  8. "id": "do_lock",
  9. "primary": "R",
  10. "parameters": [
  11. {
  12. "type": "string",
  13. "value": {
  14. "v": "2"
  15. }
  16. }
  17. ]
  18. }
  19. },
  20. {
  21. "pos": {
  22. "x": 3,
  23. "y": 3
  24. },
  25. "opcode": {
  26. "id": "do_craftfail",
  27. "parameters": []
  28. }
  29. },
  30. {
  31. "pos": {
  32. "x": 0,
  33. "y": 1
  34. },
  35. "opcode": {
  36. "id": "ev_craft",
  37. "primary": "R",
  38. "parameters": [
  39. {
  40. "type": "item",
  41. "value": {
  42. "null": true
  43. }
  44. },
  45. {
  46. "type": "inventory",
  47. "value": {
  48. "side": "up",
  49. "node": "card"
  50. }
  51. },
  52. {
  53. "type": "boolean",
  54. "value": {
  55. "null": true
  56. }
  57. }
  58. ]
  59. }
  60. },
  61. {
  62. "pos": {
  63. "x": 10,
  64. "y": 1
  65. },
  66. "opcode": {
  67. "id": "do_craftok",
  68. "primary": "D",
  69. "parameters": [
  70. {
  71. "type": "integer",
  72. "value": {
  73. "v": 11
  74. }
  75. }
  76. ]
  77. }
  78. },
  79. {
  80. "pos": {
  81. "x": 9,
  82. "y": 1
  83. },
  84. "opcode": {
  85. "id": "do_releaselock",
  86. "primary": "R",
  87. "parameters": [
  88. {
  89. "type": "string",
  90. "value": {
  91. "v": "2"
  92. }
  93. }
  94. ]
  95. }
  96. },
  97. {
  98. "pos": {
  99. "x": 10,
  100. "y": 2
  101. },
  102. "opcode": {
  103. "id": "do_fetchitems",
  104. "primary": "D",
  105. "parameters": [
  106. {
  107. "type": "inventory",
  108. "value": {
  109. "side": "up",
  110. "node": "station"
  111. }
  112. },
  113. {
  114. "type": "integer",
  115. "value": {
  116. "null": true
  117. }
  118. },
  119. {
  120. "type": "item",
  121. "value": {
  122. "fun": "craftresult"
  123. }
  124. },
  125. {
  126. "type": "integer",
  127. "value": {
  128. "null": true
  129. }
  130. },
  131. {
  132. "type": "integer",
  133. "value": {
  134. "v": 11
  135. }
  136. },
  137. {
  138. "type": "boolean",
  139. "value": {
  140. "null": true
  141. }
  142. },
  143. {
  144. "type": "boolean",
  145. "value": {
  146. "null": true
  147. }
  148. }
  149. ]
  150. }
  151. },
  152. {
  153. "pos": {
  154. "x": 8,
  155. "y": 1
  156. },
  157. "opcode": {
  158. "id": "test_eq_number",
  159. "primary": "D",
  160. "secondary": "r",
  161. "parameters": [
  162. {
  163. "type": "number",
  164. "value": {
  165. "fun": "last_number"
  166. }
  167. },
  168. {
  169. "type": "number",
  170. "value": {
  171. "v": 0
  172. }
  173. }
  174. ]
  175. }
  176. },
  177. {
  178. "pos": {
  179. "x": 10,
  180. "y": 3
  181. },
  182. "opcode": {
  183. "id": "do_pushitems",
  184. "parameters": [
  185. {
  186. "type": "inventory",
  187. "value": {
  188. "null": true
  189. }
  190. },
  191. {
  192. "type": "integer",
  193. "value": {
  194. "null": true
  195. }
  196. },
  197. {
  198. "type": "integer",
  199. "value": {
  200. "null": true
  201. }
  202. },
  203. {
  204. "type": "integer",
  205. "value": {
  206. "v": 11
  207. }
  208. }
  209. ]
  210. }
  211. },
  212. {
  213. "pos": {
  214. "x": 7,
  215. "y": 1
  216. },
  217. "opcode": {
  218. "id": "do_fetchitems",
  219. "primary": "R",
  220. "parameters": [
  221. {
  222. "type": "inventory",
  223. "value": {
  224. "side": "up",
  225. "intside": "down",
  226. "node": "core"
  227. }
  228. },
  229. {
  230. "type": "integer",
  231. "value": {
  232. "null": true
  233. }
  234. },
  235. {
  236. "type": "item",
  237. "value": {
  238. "null": true
  239. }
  240. },
  241. {
  242. "type": "integer",
  243. "value": {
  244. "null": true
  245. }
  246. },
  247. {
  248. "type": "integer",
  249. "value": {
  250. "v": 11
  251. }
  252. },
  253. {
  254. "type": "boolean",
  255. "value": {
  256. "null": true
  257. }
  258. },
  259. {
  260. "type": "boolean",
  261. "value": {
  262. "null": true
  263. }
  264. }
  265. ]
  266. }
  267. },
  268. {
  269. "pos": {
  270. "x": 8,
  271. "y": 2
  272. },
  273. "opcode": {
  274. "id": "do_releaselock",
  275. "primary": "D",
  276. "parameters": [
  277. {
  278. "type": "string",
  279. "value": {
  280. "v": "2"
  281. }
  282. }
  283. ]
  284. }
  285. },
  286. {
  287. "pos": {
  288. "x": 6,
  289. "y": 1
  290. },
  291. "opcode": {
  292. "id": "do_pushmulti",
  293. "primary": "R",
  294. "parameters": [
  295. {
  296. "type": "inventory",
  297. "value": {
  298. "side": "up",
  299. "node": "injector"
  300. }
  301. },
  302. {
  303. "type": "integer",
  304. "value": {
  305. "v": 1
  306. }
  307. },
  308. {
  309. "type": "integer",
  310. "value": {
  311. "v": 10
  312. }
  313. },
  314. {
  315. "type": "integer",
  316. "value": {
  317. "null": true
  318. }
  319. }
  320. ]
  321. }
  322. },
  323. {
  324. "pos": {
  325. "x": 7,
  326. "y": 2
  327. },
  328. "opcode": {
  329. "id": "do_lock",
  330. "primary": "U",
  331. "parameters": [
  332. {
  333. "type": "string",
  334. "value": {
  335. "v": "2"
  336. }
  337. }
  338. ]
  339. }
  340. },
  341. {
  342. "pos": {
  343. "x": 8,
  344. "y": 3
  345. },
  346. "opcode": {
  347. "id": "do_delay",
  348. "primary": "L",
  349. "parameters": [
  350. {
  351. "type": "integer",
  352. "value": {
  353. "v": 20
  354. }
  355. }
  356. ]
  357. }
  358. },
  359. {
  360. "pos": {
  361. "x": 4,
  362. "y": 0
  363. },
  364. "opcode": {
  365. "id": "do_releaselock",
  366. "primary": "L",
  367. "parameters": [
  368. {
  369. "type": "string",
  370. "value": {
  371. "v": "2"
  372. }
  373. }
  374. ]
  375. }
  376. },
  377. {
  378. "pos": {
  379. "x": 5,
  380. "y": 1
  381. },
  382. "opcode": {
  383. "id": "do_pushitems",
  384. "primary": "R",
  385. "parameters": [
  386. {
  387. "type": "inventory",
  388. "value": {
  389. "side": "up",
  390. "intside": "up",
  391. "node": "core"
  392. }
  393. },
  394. {
  395. "type": "integer",
  396. "value": {
  397. "null": true
  398. }
  399. },
  400. {
  401. "type": "integer",
  402. "value": {
  403. "null": true
  404. }
  405. },
  406. {
  407. "type": "integer",
  408. "value": {
  409. "v": 0
  410. }
  411. }
  412. ]
  413. }
  414. },
  415. {
  416. "pos": {
  417. "x": 7,
  418. "y": 3
  419. },
  420. "opcode": {
  421. "id": "do_wire",
  422. "primary": "U",
  423. "parameters": []
  424. }
  425. },
  426. {
  427. "pos": {
  428. "x": 3,
  429. "y": 0
  430. },
  431. "opcode": {
  432. "id": "do_delay",
  433. "primary": "L",
  434. "parameters": [
  435. {
  436. "type": "integer",
  437. "value": {
  438. "v": 20
  439. }
  440. }
  441. ]
  442. }
  443. },
  444. {
  445. "pos": {
  446. "x": 4,
  447. "y": 1
  448. },
  449. "opcode": {
  450. "id": "test_eq",
  451. "primary": "R",
  452. "secondary": "u",
  453. "parameters": [
  454. {
  455. "type": "integer",
  456. "value": {
  457. "fun": "last_int"
  458. }
  459. },
  460. {
  461. "type": "integer",
  462. "value": {
  463. "v": 0
  464. }
  465. }
  466. ]
  467. }
  468. },
  469. {
  470. "pos": {
  471. "x": 2,
  472. "y": 0
  473. },
  474. "opcode": {
  475. "id": "do_lock",
  476. "primary": "D",
  477. "parameters": [
  478. {
  479. "type": "string",
  480. "value": {
  481. "v": "2"
  482. }
  483. }
  484. ]
  485. }
  486. },
  487. {
  488. "pos": {
  489. "x": 3,
  490. "y": 1
  491. },
  492. "opcode": {
  493. "id": "test_eq",
  494. "primary": "D",
  495. "secondary": "r",
  496. "parameters": [
  497. {
  498. "type": "integer",
  499. "value": {
  500. "fun": "last_int"
  501. }
  502. },
  503. {
  504. "type": "integer",
  505. "value": {
  506. "v": -1
  507. }
  508. }
  509. ]
  510. }
  511. },
  512. {
  513. "pos": {
  514. "x": 2,
  515. "y": 1
  516. },
  517. "opcode": {
  518. "id": "do_getingredients_smart",
  519. "primary": "R",
  520. "parameters": [
  521. {
  522. "type": "inventory",
  523. "value": {
  524. "null": true
  525. }
  526. },
  527. {
  528. "type": "inventory",
  529. "value": {
  530. "side": "up",
  531. "node": "card"
  532. }
  533. },
  534. {
  535. "type": "item",
  536. "value": {
  537. "null": true
  538. }
  539. },
  540. {
  541. "type": "integer",
  542. "value": {
  543. "v": 0
  544. }
  545. },
  546. {
  547. "type": "integer",
  548. "value": {
  549. "v": 10
  550. }
  551. },
  552. {
  553. "type": "inventory",
  554. "value": {
  555. "side": "up",
  556. "node": "dump"
  557. }
  558. }
  559. ]
  560. }
  561. },
  562. {
  563. "pos": {
  564. "x": 3,
  565. "y": 2
  566. },
  567. "opcode": {
  568. "id": "do_releaselock",
  569. "primary": "D",
  570. "parameters": [
  571. {
  572. "type": "string",
  573. "value": {
  574. "v": "2"
  575. }
  576. }
  577. ]
  578. }
  579. }
  580. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement