Board Thread:Suggestions forum/@comment-32863419-20171020160358/@comment-26553378-20171022222819

I feel that the default prices should stick with double, or maybe triple current. Stock would be shown as well as cost, and demand for purchased items as well. with these shown you would then select the amount you would wish to purchase/sell. After doing this it should have you leave the GUI, and the trader would say (in chat as well whether its on or not): "Do you wish to haggle the price from coins for your (insert "s" if appropriate for plural)" in the chat message this would be followed by "use "/Haggle " with a new cost supplied after yes with an optional aesthetic message after that." on the following line. If you use "/Haggle no" it will give you the items/sell the items at the marked price. If you use "/Haggle yes " the counter message would display above your head, and it would chose one of the following options:

Offended:

You're a jerk. You offered so little that he would take a massive financial hit. The trader would no longer trade with you for 1 lotr day.

Forgiving:

You offered a sum low enough he would take a slight financial hit, but being the kindhearted person he/she is they understand that you don't study economics, and will rival with an offer with a large gap from the original.

Engaged:

You offered a price that he will recieve a slight gain, and he wishes to increase it slightly, while not insulting you if you know the actual value. He will give a rather tight counter-offer.

Excited:

You offered a price where he will recieve a substantial financial gain. He will accept without hesitation, and you will know that you were ripped off.

Respectful:

You offered above the max price, and it was probably a typo. He will politely deny saying that he couldn't possibly charge so much. However, if you do this 3 times he will mock grudgingly accept the money (don't worry, he's happy... well, he would be if there was more to it than some textures wrapped around a bunch of code)

Note that these would be reversed when you are selling. A massive sell cost would be offended, and an insurmountable cost/free would be respectful.

Buying outside demand. The trader would be perfectly willing to buy wares that there isn't currently a demand for. However it would be at 1/2 - 1/4 the normal minimum offered price. Based on the stock he has of various items this could be an even lower offered price, however if it ever falls below 1/8 it would be refused saying that he couldn't sell it for enough to get you any true amount of money for it. There are certain materials that they would immediately be offended by you offering however, such as offering a man (non-cannibal of course) manflesh, or offering an elf an elf-bone. Some of these would be so offensive and disturbing that they may even call guards to protect them from a potential hostile.

Just some ideas. I feel that if we are going for immersive we might as well make it as glorious as possible, and not simply restrict it blandly to a GUI.

Another thing I just realize wasn't explicitly mentioned, price ranges would be re-arranged based on previous offers with "/Haggle no" being an escape to the NPCs latest offer.

re-counter emotions would be as follows:

Offended: you offered lower than your previous offer. What do take the trader for, a fool?

Respectful: well... not really respectful. It would be a simply message repeated twice as before saying "Are you sure? I am willing to sell/buy it for "

The rest would be determined based on where you offer inside the range. If you go to low on a forgiving they will stay with the previous price, or even raise it if you kept it the same. They would not raise it above the original price though.

it could be possible for you to be stubborn on an engaged offer, however it wouldn't always work, and after saying a price thrice they would either inform you (possibly rudely) that they will not accept such a low sum, or allow you to purchase at that level.

There would of course be randomness involved so you couldn't simply find the lowest price then do it whenever you need something.

Haggling would be configurable, as would the command reminder.

If you ever find yourself lacking in funds, you could use "/Haggle Backout" To politely escape the interaction.

As I assume was intended, you would be able to achieve prices below normal market price on goods, allowing for a small loophole in trading for stubborn penny pinchers or enterprising merchants.

I am sorry for the length of this, and appologize if it seems excessively critisizing. I merely love the idea of haggling prices.