Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Possible to un piss off merchants?  (Read 890 times)

Weizen1988

  • Bay Watcher
    • View Profile
Possible to un piss off merchants?
« on: December 08, 2016, 04:31:24 pm »

I was setting up a trade deal and my cat decided it was time to jump on the keyboard, hit a bunch of keys and somehow ended up pissing off the dwarf merchants with shitty deal offers until they were "unwilling to trade". I really really needed to buy stuff from them, last save was 7 months ago, do I seriously have to either lose that progress or wait a whole year to buy anything now?

Edit: Well, they left, I was about to offer them like 40k in clothes and stuff for some materials i needed way badly. I take it that means I have to wait the year, and that you cant make them not angry.
« Last Edit: December 08, 2016, 05:11:07 pm by Weizen1988 »
Logged

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Possible to un piss off merchants?
« Reply #1 on: December 08, 2016, 05:30:00 pm »

I assume you don't have a save after you've pissed them off? You may be able to steal their stuff either by seizing it from the trade screen (if you can get there) or by dump marking items in the trade deport.
It's probably possible to change the merchants' state via DFHack, but I don't know how you'd do it.

I always use DFHack's quicksave before trading, in particular with the elves, in case something gets screwed up (it's incredibly easy to get "wood" in somehow in elven trade). Since trading is such a pain with bins (unless you can/want to sell the bins) I also save immediately afterwards to protect the progress against crashes (not frequent, but really annoying when they happen).
Logged

Weizen1988

  • Bay Watcher
    • View Profile
Re: Possible to un piss off merchants?
« Reply #2 on: December 08, 2016, 05:40:19 pm »

I assume you don't have a save after you've pissed them off? You may be able to steal their stuff either by seizing it from the trade screen (if you can get there) or by dump marking items in the trade deport.
It's probably possible to change the merchants' state via DFHack, but I don't know how you'd do it.

I always use DFHack's quicksave before trading, in particular with the elves, in case something gets screwed up (it's incredibly easy to get "wood" in somehow in elven trade). Since trading is such a pain with bins (unless you can/want to sell the bins) I also save immediately afterwards to protect the progress against crashes (not frequent, but really annoying when they happen).
I didnt actually know dfhack had a quicksave, Ive just used the save yearly thing and never shut the game off between start and end of year, about 60% of the time i try to save and exit the game will crash, but its never crashed on a save at start of year. That caravan left already about a month ago, so im scrambling to get things together and hoping I get human caravan or something, my fort is drowning in worn out clothing and statues, random garbage items I need to get rid of, and I still need all that leather and some other stuff, so im just going to have to wait a year, since elves sure never sell leather that ive seen, and I havent seen a human caravan in about 2-3 years or more. They stopped about same time as all the goblin and necromancer sieges stopped.
Logged

PatrikLundell

  • Bay Watcher
    • View Profile
Re: Possible to un piss off merchants?
« Reply #3 on: December 09, 2016, 05:19:38 am »

The quicksave command is typed from the DFHack console and causes DF to save without unloading the the game, so once it's done you can just continue, which is rather handy.
Logged

Fleeting Frames

  • Bay Watcher
  • Spooky cart at distance
    • View Profile
Re: Possible to un piss off merchants?
« Reply #4 on: December 09, 2016, 05:59:58 am »

There's also the default keybinding Ctrl-Alt-S for it.

Weizen1988

  • Bay Watcher
    • View Profile
Re: Possible to un piss off merchants?
« Reply #5 on: December 09, 2016, 07:52:01 am »

Ah, thank you both. Ill remember that next time.
Logged