Advertisement
zaq_hack

Update Flow v1

Mar 14th, 2019
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.39 KB | None | 0 0
  1. [
  2. {
  3. "pos": {
  4. "x": 0,
  5. "y": 0
  6. },
  7. "opcode": {
  8. "id": "do_settoken",
  9. "primary": "R",
  10. "parameters": [
  11. {
  12. "type": "integer",
  13. "value": {
  14. "v": 0
  15. }
  16. }
  17. ]
  18. }
  19. },
  20. {
  21. "pos": {
  22. "x": 4,
  23. "y": 4
  24. },
  25. "opcode": {
  26. "id": "do_divide_numbers",
  27. "primary": "R",
  28. "parameters": [
  29. {
  30. "type": "number",
  31. "value": {
  32. "var": 4
  33. }
  34. },
  35. {
  36. "type": "number",
  37. "value": {
  38. "v": 16
  39. }
  40. }
  41. ]
  42. }
  43. },
  44. {
  45. "pos": {
  46. "x": 8,
  47. "y": 8
  48. },
  49. "opcode": {
  50. "id": "do_rs",
  51. "primary": "D",
  52. "parameters": [
  53. {
  54. "type": "side",
  55. "value": {
  56. "side": "west",
  57. "node": "Out"
  58. }
  59. },
  60. {
  61. "type": "integer",
  62. "value": {
  63. "var": 7
  64. }
  65. }
  66. ]
  67. }
  68. },
  69. {
  70. "pos": {
  71. "x": 0,
  72. "y": 1
  73. },
  74. "opcode": {
  75. "id": "ev_message",
  76. "primary": "U",
  77. "parameters": [
  78. {
  79. "type": "string",
  80. "value": {
  81. "v": "Update Flow"
  82. }
  83. },
  84. {
  85. "type": "boolean",
  86. "value": {
  87. "null": true
  88. }
  89. }
  90. ]
  91. }
  92. },
  93. {
  94. "pos": {
  95. "x": 4,
  96. "y": 5
  97. },
  98. "opcode": {
  99. "id": "do_setvar",
  100. "primary": "R",
  101. "parameters": [
  102. {
  103. "type": "integer",
  104. "value": {
  105. "v": 5
  106. }
  107. }
  108. ]
  109. }
  110. },
  111. {
  112. "pos": {
  113. "x": 8,
  114. "y": 9
  115. },
  116. "opcode": {
  117. "id": "do_divide_numbers",
  118. "primary": "L",
  119. "parameters": [
  120. {
  121. "type": "number",
  122. "value": {
  123. "var": 0
  124. }
  125. },
  126. {
  127. "type": "number",
  128. "value": {
  129. "v": 10
  130. }
  131. }
  132. ]
  133. }
  134. },
  135. {
  136. "pos": {
  137. "x": 4,
  138. "y": 7
  139. },
  140. "opcode": {
  141. "id": "do_stop",
  142. "parameters": []
  143. }
  144. },
  145. {
  146. "pos": {
  147. "x": 4,
  148. "y": 9
  149. },
  150. "opcode": {
  151. "id": "do_concat",
  152. "primary": "L",
  153. "parameters": [
  154. {
  155. "type": "string",
  156. "value": {
  157. "v": "."
  158. }
  159. },
  160. {
  161. "type": "string",
  162. "value": {
  163. "var": 6
  164. }
  165. }
  166. ]
  167. }
  168. },
  169. {
  170. "pos": {
  171. "x": 0,
  172. "y": 7
  173. },
  174. "opcode": {
  175. "id": "do_concat",
  176. "primary": "R",
  177. "parameters": [
  178. {
  179. "type": "string",
  180. "value": {
  181. "fun": "last_str"
  182. }
  183. },
  184. {
  185. "type": "string",
  186. "value": {
  187. "var": 6
  188. }
  189. }
  190. ]
  191. }
  192. },
  193. {
  194. "pos": {
  195. "x": 0,
  196. "y": 8
  197. },
  198. "opcode": {
  199. "id": "do_concat",
  200. "primary": "U",
  201. "parameters": [
  202. {
  203. "type": "string",
  204. "value": {
  205. "v": "Flow: "
  206. }
  207. },
  208. {
  209. "type": "string",
  210. "value": {
  211. "fun": "last_str"
  212. }
  213. }
  214. ]
  215. }
  216. },
  217. {
  218. "pos": {
  219. "x": 0,
  220. "y": 9
  221. },
  222. "opcode": {
  223. "id": "do_setvar",
  224. "primary": "U",
  225. "parameters": [
  226. {
  227. "type": "integer",
  228. "value": {
  229. "v": 0
  230. }
  231. }
  232. ]
  233. }
  234. },
  235. {
  236. "pos": {
  237. "x": 5,
  238. "y": 0
  239. },
  240. "opcode": {
  241. "id": "do_setvar",
  242. "primary": "R",
  243. "parameters": [
  244. {
  245. "type": "integer",
  246. "value": {
  247. "v": 1
  248. }
  249. }
  250. ]
  251. }
  252. },
  253. {
  254. "pos": {
  255. "x": 5,
  256. "y": 1
  257. },
  258. "opcode": {
  259. "id": "do_wire",
  260. "primary": "R",
  261. "parameters": []
  262. }
  263. },
  264. {
  265. "pos": {
  266. "x": 5,
  267. "y": 2
  268. },
  269. "opcode": {
  270. "id": "do_setvar",
  271. "primary": "L",
  272. "parameters": [
  273. {
  274. "type": "integer",
  275. "value": {
  276. "v": 3
  277. }
  278. }
  279. ]
  280. }
  281. },
  282. {
  283. "pos": {
  284. "x": 5,
  285. "y": 3
  286. },
  287. "opcode": {
  288. "id": "do_wire",
  289. "primary": "L",
  290. "parameters": []
  291. }
  292. },
  293. {
  294. "pos": {
  295. "x": 1,
  296. "y": 0
  297. },
  298. "opcode": {
  299. "id": "do_setvar",
  300. "primary": "R",
  301. "parameters": [
  302. {
  303. "type": "integer",
  304. "value": {
  305. "v": 0
  306. }
  307. }
  308. ]
  309. }
  310. },
  311. {
  312. "pos": {
  313. "x": 5,
  314. "y": 4
  315. },
  316. "opcode": {
  317. "id": "do_setvar",
  318. "primary": "R",
  319. "parameters": [
  320. {
  321. "type": "integer",
  322. "value": {
  323. "v": 5
  324. }
  325. }
  326. ]
  327. }
  328. },
  329. {
  330. "pos": {
  331. "x": 1,
  332. "y": 1
  333. },
  334. "opcode": {
  335. "id": "eval_gettoken",
  336. "primary": "U",
  337. "parameters": [
  338. {
  339. "type": "integer",
  340. "value": {
  341. "v": 0
  342. }
  343. }
  344. ]
  345. }
  346. },
  347. {
  348. "pos": {
  349. "x": 5,
  350. "y": 5
  351. },
  352. "opcode": {
  353. "id": "do_wire",
  354. "primary": "R",
  355. "parameters": []
  356. }
  357. },
  358. {
  359. "pos": {
  360. "x": 1,
  361. "y": 2
  362. },
  363. "opcode": {
  364. "id": "ev_signal",
  365. "primary": "U",
  366. "parameters": [
  367. {
  368. "type": "string",
  369. "value": {
  370. "v": "Update Flow"
  371. }
  372. },
  373. {
  374. "type": "boolean",
  375. "value": {
  376. "null": true
  377. }
  378. }
  379. ]
  380. }
  381. },
  382. {
  383. "pos": {
  384. "x": 5,
  385. "y": 9
  386. },
  387. "opcode": {
  388. "id": "do_setvar",
  389. "primary": "L",
  390. "parameters": [
  391. {
  392. "type": "integer",
  393. "value": {
  394. "v": 6
  395. }
  396. }
  397. ]
  398. }
  399. },
  400. {
  401. "pos": {
  402. "x": 1,
  403. "y": 7
  404. },
  405. "opcode": {
  406. "id": "do_setvar",
  407. "primary": "R",
  408. "parameters": [
  409. {
  410. "type": "integer",
  411. "value": {
  412. "v": 6
  413. }
  414. }
  415. ]
  416. }
  417. },
  418. {
  419. "pos": {
  420. "x": 1,
  421. "y": 9
  422. },
  423. "opcode": {
  424. "id": "do_divide_numbers",
  425. "primary": "L",
  426. "parameters": [
  427. {
  428. "type": "number",
  429. "value": {
  430. "var": 0
  431. }
  432. },
  433. {
  434. "type": "number",
  435. "value": {
  436. "v": 10
  437. }
  438. }
  439. ]
  440. }
  441. },
  442. {
  443. "pos": {
  444. "x": 6,
  445. "y": 0
  446. },
  447. "opcode": {
  448. "id": "do_multiply_long",
  449. "primary": "R",
  450. "parameters": [
  451. {
  452. "type": "number",
  453. "value": {
  454. "var": 1
  455. }
  456. },
  457. {
  458. "type": "number",
  459. "value": {
  460. "v": 4096
  461. }
  462. }
  463. ]
  464. }
  465. },
  466. {
  467. "pos": {
  468. "x": 6,
  469. "y": 1
  470. },
  471. "opcode": {
  472. "id": "eval_number",
  473. "primary": "R",
  474. "parameters": [
  475. {
  476. "type": "number",
  477. "value": {
  478. "var": 0
  479. }
  480. }
  481. ]
  482. }
  483. },
  484. {
  485. "pos": {
  486. "x": 6,
  487. "y": 2
  488. },
  489. "opcode": {
  490. "id": "do_divide_numbers",
  491. "primary": "L",
  492. "parameters": [
  493. {
  494. "type": "number",
  495. "value": {
  496. "var": 2
  497. }
  498. },
  499. {
  500. "type": "number",
  501. "value": {
  502. "v": 256
  503. }
  504. }
  505. ]
  506. }
  507. },
  508. {
  509. "pos": {
  510. "x": 6,
  511. "y": 3
  512. },
  513. "opcode": {
  514. "id": "do_setvar",
  515. "primary": "L",
  516. "parameters": [
  517. {
  518. "type": "integer",
  519. "value": {
  520. "v": 3
  521. }
  522. }
  523. ]
  524. }
  525. },
  526. {
  527. "pos": {
  528. "x": 2,
  529. "y": 0
  530. },
  531. "opcode": {
  532. "id": "do_wire",
  533. "primary": "R",
  534. "parameters": []
  535. }
  536. },
  537. {
  538. "pos": {
  539. "x": 6,
  540. "y": 4
  541. },
  542. "opcode": {
  543. "id": "do_multiply_long",
  544. "primary": "R",
  545. "parameters": [
  546. {
  547. "type": "number",
  548. "value": {
  549. "var": 5
  550. }
  551. },
  552. {
  553. "type": "number",
  554. "value": {
  555. "v": 16
  556. }
  557. }
  558. ]
  559. }
  560. },
  561. {
  562. "pos": {
  563. "x": 6,
  564. "y": 5
  565. },
  566. "opcode": {
  567. "id": "eval_number",
  568. "primary": "R",
  569. "parameters": [
  570. {
  571. "type": "number",
  572. "value": {
  573. "var": 4
  574. }
  575. }
  576. ]
  577. }
  578. },
  579. {
  580. "pos": {
  581. "x": 6,
  582. "y": 9
  583. },
  584. "opcode": {
  585. "id": "do_subtract_numbers",
  586. "primary": "L",
  587. "parameters": [
  588. {
  589. "type": "number",
  590. "value": {
  591. "var": 0
  592. }
  593. },
  594. {
  595. "type": "number",
  596. "value": {
  597. "fun": "last_number"
  598. }
  599. }
  600. ]
  601. }
  602. },
  603. {
  604. "pos": {
  605. "x": 2,
  606. "y": 7
  607. },
  608. "opcode": {
  609. "id": "do_log",
  610. "primary": "R",
  611. "parameters": [
  612. {
  613. "type": "string",
  614. "value": {
  615. "fun": "last_str"
  616. }
  617. }
  618. ]
  619. }
  620. },
  621. {
  622. "pos": {
  623. "x": 2,
  624. "y": 9
  625. },
  626. "opcode": {
  627. "id": "do_setvar",
  628. "primary": "L",
  629. "parameters": [
  630. {
  631. "type": "integer",
  632. "value": {
  633. "v": 6
  634. }
  635. }
  636. ]
  637. }
  638. },
  639. {
  640. "pos": {
  641. "x": 7,
  642. "y": 0
  643. },
  644. "opcode": {
  645. "id": "do_subtract_numbers",
  646. "primary": "D",
  647. "parameters": [
  648. {
  649. "type": "number",
  650. "value": {
  651. "var": 0
  652. }
  653. },
  654. {
  655. "type": "number",
  656. "value": {
  657. "fun": "last_number"
  658. }
  659. }
  660. ]
  661. }
  662. },
  663. {
  664. "pos": {
  665. "x": 7,
  666. "y": 1
  667. },
  668. "opcode": {
  669. "id": "do_setvar",
  670. "primary": "D",
  671. "parameters": [
  672. {
  673. "type": "integer",
  674. "value": {
  675. "v": 2
  676. }
  677. }
  678. ]
  679. }
  680. },
  681. {
  682. "pos": {
  683. "x": 7,
  684. "y": 2
  685. },
  686. "opcode": {
  687. "id": "test_gt_number",
  688. "primary": "L",
  689. "secondary": "d",
  690. "parameters": [
  691. {
  692. "type": "number",
  693. "value": {
  694. "var": 2
  695. }
  696. },
  697. {
  698. "type": "number",
  699. "value": {
  700. "v": 255
  701. }
  702. }
  703. ]
  704. }
  705. },
  706. {
  707. "pos": {
  708. "x": 7,
  709. "y": 3
  710. },
  711. "opcode": {
  712. "id": "eval_number",
  713. "primary": "L",
  714. "parameters": [
  715. {
  716. "type": "number",
  717. "value": {
  718. "v": 0
  719. }
  720. }
  721. ]
  722. }
  723. },
  724. {
  725. "pos": {
  726. "x": 3,
  727. "y": 0
  728. },
  729. "opcode": {
  730. "id": "test_gt_number",
  731. "primary": "R",
  732. "secondary": "d",
  733. "parameters": [
  734. {
  735. "type": "number",
  736. "value": {
  737. "var": 0
  738. }
  739. },
  740. {
  741. "type": "number",
  742. "value": {
  743. "v": 4095
  744. }
  745. }
  746. ]
  747. }
  748. },
  749. {
  750. "pos": {
  751. "x": 7,
  752. "y": 4
  753. },
  754. "opcode": {
  755. "id": "do_subtract_numbers",
  756. "primary": "D",
  757. "parameters": [
  758. {
  759. "type": "number",
  760. "value": {
  761. "var": 4
  762. }
  763. },
  764. {
  765. "type": "number",
  766. "value": {
  767. "fun": "last_number"
  768. }
  769. }
  770. ]
  771. }
  772. },
  773. {
  774. "pos": {
  775. "x": 3,
  776. "y": 1
  777. },
  778. "opcode": {
  779. "id": "eval_number",
  780. "primary": "R",
  781. "parameters": [
  782. {
  783. "type": "number",
  784. "value": {
  785. "v": 0
  786. }
  787. }
  788. ]
  789. }
  790. },
  791. {
  792. "pos": {
  793. "x": 7,
  794. "y": 5
  795. },
  796. "opcode": {
  797. "id": "do_setvar",
  798. "primary": "R",
  799. "parameters": [
  800. {
  801. "type": "integer",
  802. "value": {
  803. "v": 7
  804. }
  805. }
  806. ]
  807. }
  808. },
  809. {
  810. "pos": {
  811. "x": 3,
  812. "y": 2
  813. },
  814. "opcode": {
  815. "id": "do_subtract_numbers",
  816. "primary": "D",
  817. "parameters": [
  818. {
  819. "type": "number",
  820. "value": {
  821. "var": 2
  822. }
  823. },
  824. {
  825. "type": "number",
  826. "value": {
  827. "fun": "last_number"
  828. }
  829. }
  830. ]
  831. }
  832. },
  833. {
  834. "pos": {
  835. "x": 3,
  836. "y": 3
  837. },
  838. "opcode": {
  839. "id": "do_setvar",
  840. "primary": "D",
  841. "parameters": [
  842. {
  843. "type": "integer",
  844. "value": {
  845. "v": 4
  846. }
  847. }
  848. ]
  849. }
  850. },
  851. {
  852. "pos": {
  853. "x": 3,
  854. "y": 4
  855. },
  856. "opcode": {
  857. "id": "test_gt_number",
  858. "primary": "R",
  859. "secondary": "d",
  860. "parameters": [
  861. {
  862. "type": "number",
  863. "value": {
  864. "var": 4
  865. }
  866. },
  867. {
  868. "type": "number",
  869. "value": {
  870. "v": 15
  871. }
  872. }
  873. ]
  874. }
  875. },
  876. {
  877. "pos": {
  878. "x": 3,
  879. "y": 5
  880. },
  881. "opcode": {
  882. "id": "eval_number",
  883. "primary": "R",
  884. "parameters": [
  885. {
  886. "type": "number",
  887. "value": {
  888. "v": 0
  889. }
  890. }
  891. ]
  892. }
  893. },
  894. {
  895. "pos": {
  896. "x": 7,
  897. "y": 9
  898. },
  899. "opcode": {
  900. "id": "do_multiply_long",
  901. "primary": "L",
  902. "parameters": [
  903. {
  904. "type": "number",
  905. "value": {
  906. "fun": "last_number"
  907. }
  908. },
  909. {
  910. "type": "number",
  911. "value": {
  912. "v": 10
  913. }
  914. }
  915. ]
  916. }
  917. },
  918. {
  919. "pos": {
  920. "x": 3,
  921. "y": 7
  922. },
  923. "opcode": {
  924. "id": "do_signal",
  925. "primary": "R",
  926. "parameters": [
  927. {
  928. "type": "string",
  929. "value": {
  930. "v": "Display Flow"
  931. }
  932. }
  933. ]
  934. }
  935. },
  936. {
  937. "pos": {
  938. "x": 3,
  939. "y": 9
  940. },
  941. "opcode": {
  942. "id": "do_concat",
  943. "primary": "L",
  944. "parameters": [
  945. {
  946. "type": "string",
  947. "value": {
  948. "fun": "last_str"
  949. }
  950. },
  951. {
  952. "type": "string",
  953. "value": {
  954. "v": " kRF/t"
  955. }
  956. }
  957. ]
  958. }
  959. },
  960. {
  961. "pos": {
  962. "x": 4,
  963. "y": 0
  964. },
  965. "opcode": {
  966. "id": "do_divide_numbers",
  967. "primary": "R",
  968. "parameters": [
  969. {
  970. "type": "number",
  971. "value": {
  972. "var": 0
  973. }
  974. },
  975. {
  976. "type": "number",
  977. "value": {
  978. "v": 4096
  979. }
  980. }
  981. ]
  982. }
  983. },
  984. {
  985. "pos": {
  986. "x": 4,
  987. "y": 1
  988. },
  989. "opcode": {
  990. "id": "do_setvar",
  991. "primary": "R",
  992. "parameters": [
  993. {
  994. "type": "integer",
  995. "value": {
  996. "v": 1
  997. }
  998. }
  999. ]
  1000. }
  1001. },
  1002. {
  1003. "pos": {
  1004. "x": 8,
  1005. "y": 5
  1006. },
  1007. "opcode": {
  1008. "id": "do_rs",
  1009. "primary": "D",
  1010. "parameters": [
  1011. {
  1012. "type": "side",
  1013. "value": {
  1014. "side": "north",
  1015. "node": "Out"
  1016. }
  1017. },
  1018. {
  1019. "type": "integer",
  1020. "value": {
  1021. "var": 1
  1022. }
  1023. }
  1024. ]
  1025. }
  1026. },
  1027. {
  1028. "pos": {
  1029. "x": 4,
  1030. "y": 2
  1031. },
  1032. "opcode": {
  1033. "id": "do_multiply_long",
  1034. "primary": "L",
  1035. "parameters": [
  1036. {
  1037. "type": "number",
  1038. "value": {
  1039. "var": 3
  1040. }
  1041. },
  1042. {
  1043. "type": "number",
  1044. "value": {
  1045. "v": 256
  1046. }
  1047. }
  1048. ]
  1049. }
  1050. },
  1051. {
  1052. "pos": {
  1053. "x": 8,
  1054. "y": 6
  1055. },
  1056. "opcode": {
  1057. "id": "do_rs",
  1058. "primary": "D",
  1059. "parameters": [
  1060. {
  1061. "type": "side",
  1062. "value": {
  1063. "side": "east",
  1064. "node": "Out"
  1065. }
  1066. },
  1067. {
  1068. "type": "integer",
  1069. "value": {
  1070. "var": 3
  1071. }
  1072. }
  1073. ]
  1074. }
  1075. },
  1076. {
  1077. "pos": {
  1078. "x": 4,
  1079. "y": 3
  1080. },
  1081. "opcode": {
  1082. "id": "eval_number",
  1083. "primary": "L",
  1084. "parameters": [
  1085. {
  1086. "type": "number",
  1087. "value": {
  1088. "var": 2
  1089. }
  1090. }
  1091. ]
  1092. }
  1093. },
  1094. {
  1095. "pos": {
  1096. "x": 8,
  1097. "y": 7
  1098. },
  1099. "opcode": {
  1100. "id": "do_rs",
  1101. "primary": "D",
  1102. "parameters": [
  1103. {
  1104. "type": "side",
  1105. "value": {
  1106. "side": "south",
  1107. "node": "Out"
  1108. }
  1109. },
  1110. {
  1111. "type": "integer",
  1112. "value": {
  1113. "var": 5
  1114. }
  1115. }
  1116. ]
  1117. }
  1118. }
  1119. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement