BuyCommodity¶
BuyCommodity(resource, amount?) · BuyCommodityTracked(resource, amount?)
Inputs: resource is an integer resource ID in 0..255; amount defaults
to 100 and must be a multiple of 100 in 100..25500.
Description: Requests
market purchase of that many resource units. Invalid values return false or
a rejected tracked receipt. The tracked form retains the original market at
execution and can report original-market-unavailable. Submission does not
prove a resource change.
Output: BuyCommodity returns true for queue admission, otherwise false.
BuyCommodityTracked returns accepted, receipt.
Errors: Wrong Lua argument types raise an argument error. Invalid resource IDs
or amounts reject admission. A missing original market can reject later as
original-market-unavailable. A tracked receipt gives the rejection reason when
available.