Offer
This command is used to initiate or continue haggling with a merchant. If you are completely unfamiliar with the barter system of buying and selling goods, see "help faq" under the heading "How do I purchase things from shops?"
There are two syntaxes for the offer command, but the general form follows:
offer <money or item> <money or item> <merchant>
The difference between buying and selling is subtle, and sometimes does not even involve an exchange of money. The best way to describe these two processes is by example.
In order to buy a sword, for instance, which a merchant wishes to open for bidding at 100 coins, one could begin by typing:
> offer 90 sword
The merchant will either counter with his/her own offer or will stand by the original price. Repeated attempts at lowering the price are allowed, and you may manage to convince the merchant to agree.
It is possible, however, to enrage merchants with insane offers or by haggling too long on one item. It will be evident when a merchant is beginning to get angry.
In order to sell the same sword (which the merchant wants to buy at 60 coins, for example), one could type:
> offer sword 65
And the same process will operate as with buying.
To exchange one item for another, say a shield for the sword:
> offer shield sword
In the case where multiple items of the same name are present, one can refer to the item desired by its number (which is obtained by use of the list command). Thus, the following may be perfectly acceptable:
> offer 75 #12
Once the deal is satisfactory, one must use the barter command (q.v.) to end haggling and make the exchange.
Syntax:
offer <your money or item> <their money or item> <merchant>
Examples:
> offer 90 sword (offer 90 coins for their sword)
> offer sword 65 (offer your sword for sale for 65 coins)
> offer shield sword (offer to trade your shield for their sword)
> offer 75 #12 (offer 75 coins for the 12th item in their list)