Component/trading

From OpenComputers: Rebooted
Jump to navigation Jump to search

Component: Trading

This component is provided by trading upgrades

Component name: trading. Callbacks:

  • getTrades():table
Returns a table of trades in range as userdata objects.

Trade Object

A trade object represents an available trade nearby.

  • isEnabled():boolean
Returns whether the merchant currently wants to trade this.
  • trade():boolean, string
Returns true when trade succeeds and nil, error when not.
  • getInput():table, table
Returns the items the merchant wants for this trade.
  • getOutput():table
Returns the item the merchant offers for this trade.
  • getMerchantId():number
Returns the id of the merchant that provides this trade. Trades can be grouped by the merchant offering them using this id. The id is created when you call getTrades(), but is consistent as long as the group of available merchants does not change between calls.

Components
Core Components Access Point - Computer - Drone - Drive - EEPROM - Filesystem - GPU - Microcontroller - Modem - Redstone - Robot - Transposer
Others Component Access - Signals
Cross-Mod Integration Applied Energistics