gelatine87 icon

RFTool Control - Canola/-seed equality

gelatine87 | PRO | 06/29/17 10:13:00 AM UTC | 0 ⭐ | 492 👁️ | Never ⏰ | []
Lua |

8.58 KB

|

None

|

0 👍

/

0 👎

[
  {
    "pos": {
      "x": 0,
      "y": 0
    },
    "opcode": {
      "id": "ev_timer",
      "primary": "R",
      "parameters": [
        {
          "type": "integer",
          "value": {
            "v": 10
          }
        },
        {
          "type": "boolean",
          "value": {
            "null": true
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 2,
      "y": 2
    },
    "opcode": {
      "id": "eval_countinv",
      "primary": "R",
      "parameters": [
        {
          "type": "inventory",
          "value": {
            "side": "up",
            "node": "canola"
          }
        },
        {
          "type": "integer",
          "value": {
            "null": true
          }
        },
        {
          "type": "item",
          "value": {
            "item": "actuallyadditions:itemMisc",
            "meta": 13
          }
        },
        {
          "type": "boolean",
          "value": {
            "null": true
          }
        },
        {
          "type": "boolean",
          "value": {
            "null": true
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 1,
      "y": 2
    },
    "opcode": {
      "id": "do_rs",
      "primary": "R",
      "parameters": [
        {
          "type": "side",
          "value": {
            "side": "north",
            "node": "bench"
          }
        },
        {
          "type": "integer",
          "value": {
            "v": 0
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 0,
      "y": 2
    },
    "opcode": {
      "id": "ev_timer",
      "primary": "R",
      "parameters": [
        {
          "type": "integer",
          "value": {
            "v": 10
          }
        },
        {
          "type": "boolean",
          "value": {
            "null": true
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 9,
      "y": 1
    },
    "opcode": {
      "id": "do_pushitems",
      "parameters": [
        {
          "type": "inventory",
          "value": {
            "side": "up",
            "node": "bench"
          }
        },
        {
          "type": "integer",
          "value": {
            "null": true
          }
        },
        {
          "type": "integer",
          "value": {
            "null": true
          }
        },
        {
          "type": "integer",
          "value": {
            "v": 1
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 8,
      "y": 1
    },
    "opcode": {
      "id": "do_fetchitems",
      "primary": "R",
      "parameters": [
        {
          "type": "inventory",
          "value": {
            "side": "down",
            "intside": "down",
            "node": "bench"
          }
        },
        {
          "type": "integer",
          "value": {
            "null": true
          }
        },
        {
          "type": "item",
          "value": {
            "null": true
          }
        },
        {
          "type": "integer",
          "value": {
            "null": true
          }
        },
        {
          "type": "integer",
          "value": {
            "v": 1
          }
        },
        {
          "type": "boolean",
          "value": {
            "null": true
          }
        },
        {
          "type": "boolean",
          "value": {
            "null": true
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 7,
      "y": 1
    },
    "opcode": {
      "id": "do_pushmulti",
      "primary": "R",
      "parameters": [
        {
          "type": "inventory",
          "value": {
            "side": "down",
            "intside": "up",
            "node": "bench"
          }
        },
        {
          "type": "integer",
          "value": {
            "v": 0
          }
        },
        {
          "type": "integer",
          "value": {
            "v": 0
          }
        },
        {
          "type": "integer",
          "value": {
            "v": 0
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 6,
      "y": 1
    },
    "opcode": {
      "id": "do_getingredients",
      "primary": "R",
      "parameters": [
        {
          "type": "inventory",
          "value": {
            "side": "up",
            "intside": "south",
            "node": "canola"
          }
        },
        {
          "type": "inventory",
          "value": {
            "side": "down",
            "node": "bench"
          }
        },
        {
          "type": "item",
          "value": {
            "item": "actuallyadditions:itemCanolaSeed",
            "meta": 0
          }
        },
        {
          "type": "integer",
          "value": {
            "v": 0
          }
        },
        {
          "type": "integer",
          "value": {
            "v": 0
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 4,
      "y": 0
    },
    "opcode": {
      "id": "do_setvar",
      "primary": "D",
      "parameters": [
        {
          "type": "integer",
          "value": {
            "v": 0
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 5,
      "y": 1
    },
    "opcode": {
      "id": "test_eq",
      "primary": "D",
      "secondary": "r",
      "parameters": [
        {
          "type": "integer",
          "value": {
            "var": 0
          }
        },
        {
          "type": "integer",
          "value": {
            "var": 1
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 3,
      "y": 0
    },
    "opcode": {
      "id": "eval_integer",
      "primary": "R",
      "parameters": [
        {
          "type": "integer",
          "value": {
            "fun": "last_int"
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 4,
      "y": 1
    },
    "opcode": {
      "id": "test_gt",
      "primary": "L",
      "secondary": "r",
      "parameters": [
        {
          "type": "integer",
          "value": {
            "var": 0
          }
        },
        {
          "type": "integer",
          "value": {
            "var": 1
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 5,
      "y": 2
    },
    "opcode": {
      "id": "do_rs",
      "parameters": [
        {
          "type": "side",
          "value": {
            "side": "north",
            "node": "bench"
          }
        },
        {
          "type": "integer",
          "value": {
            "v": 15
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 2,
      "y": 0
    },
    "opcode": {
      "id": "eval_countinv",
      "primary": "R",
      "parameters": [
        {
          "type": "inventory",
          "value": {
            "side": "up",
            "node": "seed"
          }
        },
        {
          "type": "integer",
          "value": {
            "null": true
          }
        },
        {
          "type": "item",
          "value": {
            "item": "actuallyadditions:itemCanolaSeed",
            "meta": 0
          }
        },
        {
          "type": "boolean",
          "value": {
            "null": true
          }
        },
        {
          "type": "boolean",
          "value": {
            "null": true
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 4,
      "y": 2
    },
    "opcode": {
      "id": "do_setvar",
      "primary": "U",
      "parameters": [
        {
          "type": "integer",
          "value": {
            "v": 1
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 1,
      "y": 0
    },
    "opcode": {
      "id": "do_rs",
      "primary": "R",
      "parameters": [
        {
          "type": "side",
          "value": {
            "side": "north",
            "node": "bench"
          }
        },
        {
          "type": "integer",
          "value": {
            "v": 0
          }
        }
      ]
    }
  },
  {
    "pos": {
      "x": 3,
      "y": 2
    },
    "opcode": {
      "id": "eval_integer",
      "primary": "R",
      "parameters": [
        {
          "type": "integer",
          "value": {
            "fun": "last_int"
          }
        }
      ]
    }
  }
]

Comments