Armageddon General Discussion Board

General => Code Discussion => Topic started by: JackGibbons on June 12, 2015, 12:21:55 PM

Title: Haggle sell offer goes...backwards?
Post by: JackGibbons on June 12, 2015, 12:21:55 PM
Has anyone else noticed a bug along these lines?

First, suppose a character that actually has the ability to haggle.

Second:

offer widget
X says I will give you 43 coins for a shiny widget


Third:

offer widget 47
X says I will give you 37 coins for a shiny widget


Trying to ask for more money means he gives you less than when you didn't even try to haggle.
Title: Re: Haggle sell offer goes...backwards?
Post by: chuci on June 12, 2015, 12:25:15 PM
Yes. Haggle has been acting strangely. When I would normally expect it to go up, it stays in the same place or goes down.
Title: Re: Haggle sell offer goes...backwards?
Post by: valeria on June 12, 2015, 12:25:38 PM
By trying for a higher offer you are, in fact, trying to haggle.  And doing it poorly enough to make him angry.
Title: Re: Haggle sell offer goes...backwards?
Post by: chuci on June 12, 2015, 12:28:35 PM
The behavior of haggle definitely seems to have changed, though.

It's a bit confusing, unless I'm somehow completely mis-remembering the last time I had a character with haggle.
Title: Re: Haggle sell offer goes...backwards?
Post by: Narf on June 12, 2015, 12:28:49 PM
This is a bug that results from trying to haggle over damaged or dirty items. If your item is damaged or dirty, do not try to haggle over it. Your haggle skill will be used to actively make you less money (it's not a failure when they offer less, it's actually a success).
Title: Re: Haggle sell offer goes...backwards?
Post by: JackGibbons on June 12, 2015, 12:34:29 PM
You're right. It's a damaged item.

Okay, that explains why I wasn't seeing it all the time. Thanks!
Title: Re: Haggle sell offer goes...backwards?
Post by: LauraMars on June 12, 2015, 01:42:10 PM
Yeah, this bug has been around for years.  I just use the "offer" command and then immediately close the deal when it comes to dirty and damaged items.
Title: Re: Haggle sell offer goes...backwards?
Post by: The Silence of the Erdlus on June 12, 2015, 02:30:22 PM
Gith-smelling items too
Title: Re: Haggle sell offer goes...backwards?
Post by: Lizzie on June 12, 2015, 03:57:51 PM
Huh I never thought of it as a bug. I thought it was intentional. I mean think about it - you bring some piece of shit nasty smelly damaged crap to someone and say you want more than he originally offered to pay for it. So he says "you know what? Fuck you. I rescind my original offer, and now offer you LESS."
Title: Re: Haggle sell offer goes...backwards?
Post by: Narf on June 12, 2015, 03:59:11 PM
Quote from: Lizzie on June 12, 2015, 03:57:51 PM
Huh I never thought of it as a bug. I thought it was intentional. I mean think about it - you bring some piece of shit nasty smelly damaged crap to someone and say you want more than he originally offered to pay for it. So he says "you know what? Fuck you. I rescind my original offer, and now offer you LESS."


It's a bug. The price only lowers if you're successful at your haggling. If you fail, they don't lower it.
Title: Re: Haggle sell offer goes...backwards?
Post by: CodeMaster on June 12, 2015, 05:44:33 PM
I bugged this in-game and a staff member told me it wasn't a bug, it was just the shopkeeper playing hardball.
Title: Re: Haggle sell offer goes...backwards?
Post by: Lizzie on June 12, 2015, 11:27:08 PM
Quote from: Narf on June 12, 2015, 03:59:11 PM
Quote from: Lizzie on June 12, 2015, 03:57:51 PM
Huh I never thought of it as a bug. I thought it was intentional. I mean think about it - you bring some piece of shit nasty smelly damaged crap to someone and say you want more than he originally offered to pay for it. So he says "you know what? Fuck you. I rescind my original offer, and now offer you LESS."


It's a bug. The price only lowers if you're successful at your haggling. If you fail, they don't lower it.

It would have to actually be coded to do that. It's not something code would do by mistake.

As Codemaster said - it's the merchant playing hardball.

You succeeded a skill-check, and it pissed off the merchant.
Title: Re: Haggle sell offer goes...backwards?
Post by: JackGibbons on June 12, 2015, 11:29:52 PM
Yes, but I thought pissed off merchants simply refuse to lower their prices further, not that they say 'forget what I just said about taking it for 35, now I'll only give 12 in compensation for you having the gall to ask for 37'.
Have you seen them do this behavior on items that weren't damaged or dirty?
Title: Re: Haggle sell offer goes...backwards?
Post by: Synthesis on June 13, 2015, 01:40:38 AM
It isn't based on a successful skill check.

Any time you use 'offer' even without attempting to haggle, the price of a dirty/bloodied/whatever object will go down.  It's an automatically coded thing that has nothing to do with whether you have the 'haggle' skill or not.