Advertisement
TeoremaPi

Pure cristal generator

Mar 31st, 2020
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.70 KB | None | 0 0
  1. [
  2. {
  3. "pos": {
  4. "x": 2,
  5. "y": 2
  6. },
  7. "opcode": {
  8. "id": "eval_countinv",
  9. "primary": "U",
  10. "parameters": [
  11. {
  12. "type": "inventory",
  13. "value": {
  14. "side": "north",
  15. "node": "1"
  16. }
  17. },
  18. {
  19. "type": "integer",
  20. "value": {
  21. "null": true
  22. }
  23. },
  24. {
  25. "type": "item",
  26. "value": {
  27. "null": true
  28. }
  29. },
  30. {
  31. "type": "boolean",
  32. "value": {
  33. "null": true
  34. }
  35. },
  36. {
  37. "type": "boolean",
  38. "value": {
  39. "null": true
  40. }
  41. }
  42. ]
  43. }
  44. },
  45. {
  46. "pos": {
  47. "x": 4,
  48. "y": 4
  49. },
  50. "opcode": {
  51. "id": "do_pushitems",
  52. "primary": "U",
  53. "parameters": [
  54. {
  55. "type": "inventory",
  56. "value": {
  57. "side": "north",
  58. "node": "1"
  59. }
  60. },
  61. {
  62. "type": "integer",
  63. "value": {
  64. "null": true
  65. }
  66. },
  67. {
  68. "type": "integer",
  69. "value": {
  70. "null": true
  71. }
  72. },
  73. {
  74. "type": "integer",
  75. "value": {
  76. "v": 0
  77. }
  78. }
  79. ]
  80. }
  81. },
  82. {
  83. "pos": {
  84. "x": 0,
  85. "y": 1
  86. },
  87. "opcode": {
  88. "id": "do_setvar",
  89. "primary": "R",
  90. "parameters": [
  91. {
  92. "type": "integer",
  93. "value": {
  94. "v": 0
  95. }
  96. }
  97. ]
  98. }
  99. },
  100. {
  101. "pos": {
  102. "x": 2,
  103. "y": 3
  104. },
  105. "opcode": {
  106. "id": "do_pushitems",
  107. "primary": "U",
  108. "parameters": [
  109. {
  110. "type": "inventory",
  111. "value": {
  112. "side": "south",
  113. "node": "1"
  114. }
  115. },
  116. {
  117. "type": "integer",
  118. "value": {
  119. "null": true
  120. }
  121. },
  122. {
  123. "type": "integer",
  124. "value": {
  125. "null": true
  126. }
  127. },
  128. {
  129. "type": "integer",
  130. "value": {
  131. "v": 0
  132. }
  133. }
  134. ]
  135. }
  136. },
  137. {
  138. "pos": {
  139. "x": 4,
  140. "y": 5
  141. },
  142. "opcode": {
  143. "id": "do_setvar",
  144. "primary": "U",
  145. "parameters": [
  146. {
  147. "type": "integer",
  148. "value": {
  149. "v": 0
  150. }
  151. }
  152. ]
  153. }
  154. },
  155. {
  156. "pos": {
  157. "x": 0,
  158. "y": 2
  159. },
  160. "opcode": {
  161. "id": "eval_number",
  162. "primary": "U",
  163. "parameters": [
  164. {
  165. "type": "number",
  166. "value": {
  167. "v": 0
  168. }
  169. }
  170. ]
  171. }
  172. },
  173. {
  174. "pos": {
  175. "x": 2,
  176. "y": 4
  177. },
  178. "opcode": {
  179. "id": "do_setvar",
  180. "primary": "U",
  181. "parameters": [
  182. {
  183. "type": "integer",
  184. "value": {
  185. "v": 0
  186. }
  187. }
  188. ]
  189. }
  190. },
  191. {
  192. "pos": {
  193. "x": 0,
  194. "y": 3
  195. },
  196. "opcode": {
  197. "id": "do_lock",
  198. "primary": "U",
  199. "parameters": [
  200. {
  201. "type": "string",
  202. "value": {
  203. "v": "Proceso"
  204. }
  205. }
  206. ]
  207. }
  208. },
  209. {
  210. "pos": {
  211. "x": 0,
  212. "y": 4
  213. },
  214. "opcode": {
  215. "id": "do_log",
  216. "primary": "U",
  217. "parameters": [
  218. {
  219. "type": "string",
  220. "value": {
  221. "v": "Iniciando..."
  222. }
  223. }
  224. ]
  225. }
  226. },
  227. {
  228. "pos": {
  229. "x": 0,
  230. "y": 5
  231. },
  232. "opcode": {
  233. "id": "ev_rs_on",
  234. "primary": "U",
  235. "parameters": [
  236. {
  237. "type": "side",
  238. "value": {
  239. "side": "west",
  240. "node": "1"
  241. }
  242. },
  243. {
  244. "type": "boolean",
  245. "value": {
  246. "null": true
  247. }
  248. }
  249. ]
  250. }
  251. },
  252. {
  253. "pos": {
  254. "x": 5,
  255. "y": 0
  256. },
  257. "opcode": {
  258. "id": "do_delay",
  259. "primary": "D",
  260. "parameters": [
  261. {
  262. "type": "integer",
  263. "value": {
  264. "v": 40
  265. }
  266. }
  267. ]
  268. }
  269. },
  270. {
  271. "pos": {
  272. "x": 5,
  273. "y": 1
  274. },
  275. "opcode": {
  276. "id": "do_releaselock",
  277. "parameters": [
  278. {
  279. "type": "string",
  280. "value": {
  281. "v": "Proceso"
  282. }
  283. }
  284. ]
  285. }
  286. },
  287. {
  288. "pos": {
  289. "x": 3,
  290. "y": 0
  291. },
  292. "opcode": {
  293. "id": "test_eq_number",
  294. "primary": "R",
  295. "secondary": "d",
  296. "parameters": [
  297. {
  298. "type": "number",
  299. "value": {
  300. "var": 0
  301. }
  302. },
  303. {
  304. "type": "number",
  305. "value": {
  306. "v": 0
  307. }
  308. }
  309. ]
  310. }
  311. },
  312. {
  313. "pos": {
  314. "x": 3,
  315. "y": 1
  316. },
  317. "opcode": {
  318. "id": "do_rs",
  319. "primary": "D",
  320. "parameters": [
  321. {
  322. "type": "side",
  323. "value": {
  324. "side": "down",
  325. "node": "1"
  326. }
  327. },
  328. {
  329. "type": "integer",
  330. "value": {
  331. "v": 15
  332. }
  333. }
  334. ]
  335. }
  336. },
  337. {
  338. "pos": {
  339. "x": 3,
  340. "y": 2
  341. },
  342. "opcode": {
  343. "id": "do_delay",
  344. "primary": "D",
  345. "parameters": [
  346. {
  347. "type": "integer",
  348. "value": {
  349. "v": 20
  350. }
  351. }
  352. ]
  353. }
  354. },
  355. {
  356. "pos": {
  357. "x": 1,
  358. "y": 1
  359. },
  360. "opcode": {
  361. "id": "do_delay",
  362. "primary": "D",
  363. "parameters": [
  364. {
  365. "type": "integer",
  366. "value": {
  367. "v": 20
  368. }
  369. }
  370. ]
  371. }
  372. },
  373. {
  374. "pos": {
  375. "x": 3,
  376. "y": 3
  377. },
  378. "opcode": {
  379. "id": "do_fetchitems",
  380. "primary": "D",
  381. "parameters": [
  382. {
  383. "type": "inventory",
  384. "value": {
  385. "side": "east",
  386. "node": "1"
  387. }
  388. },
  389. {
  390. "type": "integer",
  391. "value": {
  392. "null": true
  393. }
  394. },
  395. {
  396. "type": "item",
  397. "value": {
  398. "null": true
  399. }
  400. },
  401. {
  402. "type": "integer",
  403. "value": {
  404. "null": true
  405. }
  406. },
  407. {
  408. "type": "integer",
  409. "value": {
  410. "v": 0
  411. }
  412. },
  413. {
  414. "type": "boolean",
  415. "value": {
  416. "null": true
  417. }
  418. },
  419. {
  420. "type": "boolean",
  421. "value": {
  422. "null": true
  423. }
  424. }
  425. ]
  426. }
  427. },
  428. {
  429. "pos": {
  430. "x": 1,
  431. "y": 2
  432. },
  433. "opcode": {
  434. "id": "do_fetchitems",
  435. "primary": "D",
  436. "parameters": [
  437. {
  438. "type": "inventory",
  439. "value": {
  440. "side": "north",
  441. "node": "1"
  442. }
  443. },
  444. {
  445. "type": "integer",
  446. "value": {
  447. "null": true
  448. }
  449. },
  450. {
  451. "type": "item",
  452. "value": {
  453. "null": true
  454. }
  455. },
  456. {
  457. "type": "integer",
  458. "value": {
  459. "null": true
  460. }
  461. },
  462. {
  463. "type": "integer",
  464. "value": {
  465. "v": 0
  466. }
  467. },
  468. {
  469. "type": "boolean",
  470. "value": {
  471. "null": true
  472. }
  473. },
  474. {
  475. "type": "boolean",
  476. "value": {
  477. "null": true
  478. }
  479. }
  480. ]
  481. }
  482. },
  483. {
  484. "pos": {
  485. "x": 3,
  486. "y": 4
  487. },
  488. "opcode": {
  489. "id": "eval_countinvint",
  490. "primary": "D",
  491. "parameters": [
  492. {
  493. "type": "integer",
  494. "value": {
  495. "v": 0
  496. }
  497. }
  498. ]
  499. }
  500. },
  501. {
  502. "pos": {
  503. "x": 1,
  504. "y": 3
  505. },
  506. "opcode": {
  507. "id": "eval_countinvint",
  508. "primary": "D",
  509. "parameters": [
  510. {
  511. "type": "integer",
  512. "value": {
  513. "v": 0
  514. }
  515. }
  516. ]
  517. }
  518. },
  519. {
  520. "pos": {
  521. "x": 3,
  522. "y": 5
  523. },
  524. "opcode": {
  525. "id": "do_subtract_numbers",
  526. "primary": "R",
  527. "parameters": [
  528. {
  529. "type": "number",
  530. "value": {
  531. "var": 0
  532. }
  533. },
  534. {
  535. "type": "number",
  536. "value": {
  537. "fun": "last_number"
  538. }
  539. }
  540. ]
  541. }
  542. },
  543. {
  544. "pos": {
  545. "x": 1,
  546. "y": 4
  547. },
  548. "opcode": {
  549. "id": "do_add_numbers",
  550. "primary": "R",
  551. "parameters": [
  552. {
  553. "type": "number",
  554. "value": {
  555. "fun": "last_number"
  556. }
  557. },
  558. {
  559. "type": "number",
  560. "value": {
  561. "var": 0
  562. }
  563. }
  564. ]
  565. }
  566. },
  567. {
  568. "pos": {
  569. "x": 4,
  570. "y": 0
  571. },
  572. "opcode": {
  573. "id": "do_log",
  574. "primary": "R",
  575. "parameters": [
  576. {
  577. "type": "string",
  578. "value": {
  579. "v": "Finalizado"
  580. }
  581. }
  582. ]
  583. }
  584. },
  585. {
  586. "pos": {
  587. "x": 4,
  588. "y": 1
  589. },
  590. "opcode": {
  591. "id": "do_rs",
  592. "primary": "U",
  593. "parameters": [
  594. {
  595. "type": "side",
  596. "value": {
  597. "side": "down",
  598. "node": "1"
  599. }
  600. },
  601. {
  602. "type": "integer",
  603. "value": {
  604. "v": 0
  605. }
  606. }
  607. ]
  608. }
  609. },
  610. {
  611. "pos": {
  612. "x": 2,
  613. "y": 0
  614. },
  615. "opcode": {
  616. "id": "do_log",
  617. "primary": "R",
  618. "parameters": [
  619. {
  620. "type": "string",
  621. "value": {
  622. "v": "Procesando..."
  623. }
  624. }
  625. ]
  626. }
  627. },
  628. {
  629. "pos": {
  630. "x": 4,
  631. "y": 2
  632. },
  633. "opcode": {
  634. "id": "test_eq_number",
  635. "primary": "U",
  636. "secondary": "l",
  637. "parameters": [
  638. {
  639. "type": "number",
  640. "value": {
  641. "var": 0
  642. }
  643. },
  644. {
  645. "type": "number",
  646. "value": {
  647. "v": 0
  648. }
  649. }
  650. ]
  651. }
  652. },
  653. {
  654. "pos": {
  655. "x": 2,
  656. "y": 1
  657. },
  658. "opcode": {
  659. "id": "test_eq_number",
  660. "primary": "U",
  661. "secondary": "l",
  662. "parameters": [
  663. {
  664. "type": "number",
  665. "value": {
  666. "v": 0
  667. }
  668. },
  669. {
  670. "type": "number",
  671. "value": {
  672. "fun": "last_number"
  673. }
  674. }
  675. ]
  676. }
  677. },
  678. {
  679. "pos": {
  680. "x": 4,
  681. "y": 3
  682. },
  683. "opcode": {
  684. "id": "eval_countinv",
  685. "primary": "U",
  686. "parameters": [
  687. {
  688. "type": "inventory",
  689. "value": {
  690. "side": "east",
  691. "node": "1"
  692. }
  693. },
  694. {
  695. "type": "integer",
  696. "value": {
  697. "null": true
  698. }
  699. },
  700. {
  701. "type": "item",
  702. "value": {
  703. "null": true
  704. }
  705. },
  706. {
  707. "type": "boolean",
  708. "value": {
  709. "null": true
  710. }
  711. },
  712. {
  713. "type": "boolean",
  714. "value": {
  715. "null": true
  716. }
  717. }
  718. ]
  719. }
  720. }
  721. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement