Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Merchants not leaving?  (Read 10841 times)

crazysheep

  • Bay Watcher
  • [PREFSTRING:fluffy wool]
    • View Profile
Merchants not leaving?
« on: May 10, 2012, 08:07:10 pm »

Question's in the title, but first, some background:

Brasslens, my current fort (the same one with plenty of vampires and weapon traps) has a little problem (besides the occasional goblin siege and vampire feast orgy of blood and death). Ever since the first goblin siege turned up on its doorstep, I made a 3-wide entry for all caravans, and littered the entry with weapon and cage traps. Then came the first caravan traffic jam - the humans were trying to leave and the dwarves came in. So I did what I thought was best - deconstructed the trade depot and built a new one in a more accessible location. That solved the caravan traffic jam by redirecting traffic, but now I have a lone merchant wagon stuck in the spot of the old trade depot, and on top of that, I'm not getting any more migrants or dwarven caravans. Now I know most people dislike migrants and caravans, but I need the migrants to top up my militia pool and to feed the vampires. Any help is much appreciated to prevent the vamps from going hungry.

If it helps, the other thing that happened during this period was the mayor being locked in jail for being a vamp.


PS: sorry for the question spam, the wiki didn't have anything on this :/
Logged
"Don't be in such a hurry to grow up, for there's nothing a kid can't do."

slink

  • Bay Watcher
  • Crazy Cat Dwarf
    • View Profile
    • Slink's Burrow Online
Re: Merchants not leaving?
« Reply #1 on: May 10, 2012, 08:29:03 pm »

For future reference, there is no problem with two caravans being in the depot at the same time.  The game will ask you which one you want to trade with.

Are you sure that stuck wagon can get out, and that nothing is blocking the way?  Maybe the new depot?
Logged
There is only one cat, and all cats are that cat.
Almost losing is sometimes fun.

crazysheep

  • Bay Watcher
  • [PREFSTRING:fluffy wool]
    • View Profile
Re: Merchants not leaving?
« Reply #2 on: May 10, 2012, 08:38:34 pm »

Well it wasn't a problem of two caravans being in the same depot. The human caravan was leaving, and then the dwarven caravan entered the 3-wide entry corridor (I shoulda made it clear it was a 3-wide corridor). Both caravans brought wagons, which led to aforementioned traffic jam, blocking all wagon movement in the entry corridor.

Also yes, the stuck wagon should be able to get out, but I'll check it when I get back home. The new trade depot isn't in the way of its path.
Logged
"Don't be in such a hurry to grow up, for there's nothing a kid can't do."

Alkhemia

  • Bay Watcher
  • aka Deep Sea Diver Man
    • View Profile
Re: Merchants not leaving?
« Reply #3 on: May 10, 2012, 08:46:53 pm »

same thing happen to me so I covered him with magma so he die i got migrants after that
Logged
"Hiken: Tsubame-Gaeshi" -Sasaki Kojirou (Grand Order}

"Please touch me. Without lying, wherever you want to touch. That is my wish." - Kiyohime (Grand Order)

"Tyranny, violation, genocide. Those are the things that I detest above all else." - Amakusa Shirou Tokisada (Grand Order)

crazysheep

  • Bay Watcher
  • [PREFSTRING:fluffy wool]
    • View Profile
Re: Merchants not leaving?
« Reply #4 on: May 10, 2012, 08:53:45 pm »

same thing happen to me so I covered him with magma so he die i got migrants after that
I know magma is meant to be the dwarven solution to everything but I'm trying not to take that path because the magma depth in Brasslens is >150 z-levels down, and the associated power requirements for a magma pump stack that deep is gonna be COLOSSAL.
Logged
"Don't be in such a hurry to grow up, for there's nothing a kid can't do."

Alkhemia

  • Bay Watcher
  • aka Deep Sea Diver Man
    • View Profile
Re: Merchants not leaving?
« Reply #5 on: May 10, 2012, 09:19:42 pm »

it a bug and I use DF hack no need to dig
Logged
"Hiken: Tsubame-Gaeshi" -Sasaki Kojirou (Grand Order}

"Please touch me. Without lying, wherever you want to touch. That is my wish." - Kiyohime (Grand Order)

"Tyranny, violation, genocide. Those are the things that I detest above all else." - Amakusa Shirou Tokisada (Grand Order)

i2amroy

  • Bay Watcher
  • Cats, ruling the world one dwarf at a time
    • View Profile
Re: Merchants not leaving?
« Reply #6 on: May 10, 2012, 11:21:04 pm »

For future reference don't ever deconstruct your Trade Depot while you have merchants on the map. It really screws up their pathfinding algorithms (doubly so if they have wagons) and can cause bugs like this to appear.

And wagons can path over each other just fine, it just takes quite a while for them to complete the procedure.
Logged
Quote from: PTTG
It would be brutally difficult and probably won't work. In other words, it's absolutely dwarven!
Cataclysm: Dark Days Ahead - A fun zombie survival rougelike that I'm dev-ing for.

crazysheep

  • Bay Watcher
  • [PREFSTRING:fluffy wool]
    • View Profile
Re: Merchants not leaving?
« Reply #7 on: May 10, 2012, 11:34:29 pm »

For future reference don't ever deconstruct your Trade Depot while you have merchants on the map. It really screws up their pathfinding algorithms (doubly so if they have wagons) and can cause bugs like this to appear.

And wagons can path over each other just fine, it just takes quite a while for them to complete the procedure.

Holy balls. I'll keep that in mind then, so that I don't mess up trade this badly again.
Also, I didn't know that wagons could path over each other D:
Logged
"Don't be in such a hurry to grow up, for there's nothing a kid can't do."

Saiko Kila

  • Bay Watcher
  • Dwarven alchemist
    • View Profile
Re: Merchants not leaving?
« Reply #8 on: May 11, 2012, 01:59:29 am »

Holy balls. I'll keep that in mind then, so that I don't mess up trade this badly again.
Also, I didn't know that wagons could path over each other D:

When they are piling on top of your depot they do just that. And even when moving in open area they often overlap one another, trying only to not cover the central part. I don't know if it helps, but I'd try to widen the corridor to 4 tiles, so the central tiles of two wagons fit in the corridor without the outer tiles to go into the walls.
Logged

crazysheep

  • Bay Watcher
  • [PREFSTRING:fluffy wool]
    • View Profile
Re: Merchants not leaving?
« Reply #9 on: May 11, 2012, 02:56:05 am »

Will take on that advice and see how it goes.

@Alkhemia: dumping magma on the merchant caused a bushfire only :/
Logged
"Don't be in such a hurry to grow up, for there's nothing a kid can't do."

Niyazov

  • Bay Watcher
  • shovel them under and let me work - I am the grass
    • View Profile
Re: Merchants not leaving?
« Reply #10 on: May 11, 2012, 06:16:09 pm »

A cave-in, or just ordering your military to massacre the guy, usually works.
Logged

Starver

  • Bay Watcher
    • View Profile
Re: Merchants not leaving?
« Reply #11 on: May 11, 2012, 07:18:46 pm »

Also, I didn't know that wagons could path over each other D:

I remember a 40d fort where I had a wagon entrance guarded with a 1xN raising-bridge wall/gateway, and a few other "death maze" entrances.  In response to a hostile siege I'd closed the gateway, whereupon the fast siegers quickly hit the wall and re-routed to one of the other entrances (the fast non-wagon traders re-routing to yet another, but it wasn't deadly to them, and never being close enough to cause conflict between the two groups).  Of course, when the slow wagons hit the wall-gate, I'd not yet ordered the level pulled to re-open it, so they all jammed up on the exact same spot, awaiting me doing something about the mess.

When I opened the gate, the wagons started once more to thread into the internals of my fort (a windy wagon-capable corridor[2]) in a conga-line where they were overlapping by two of their three tiles with the nearest (visible) wagons front and back.  It ended up looking a bit like:


Not that I'm sure that would still be the case, as I haven't forced the issue recently.

[1] Well, it's technically a "string of horses", or related creatures, but they acted the same...

[2] I later had a straighter set of entrances (from a couple of different map-edges) with a different defence mechanism.
Logged

crazysheep

  • Bay Watcher
  • [PREFSTRING:fluffy wool]
    • View Profile
Re: Merchants not leaving?
« Reply #12 on: May 11, 2012, 09:26:39 pm »

Ok so there's nothing in the way of the merchant leaving the map, checked wagon accessibility and ensured there wasn't anything blocking him from leaving (statues, other buildings).

A cave-in, or just ordering your military to massacre the guy, usually works.
Won't the military bit cause a loyalty cascade? I like the cave-in idea though, think I have a bridge above the trade depot that I could collapse over his head :D
Logged
"Don't be in such a hurry to grow up, for there's nothing a kid can't do."

i2amroy

  • Bay Watcher
  • Cats, ruling the world one dwarf at a time
    • View Profile
Re: Merchants not leaving?
« Reply #13 on: May 11, 2012, 09:36:57 pm »

If you wait long enough the merchants might go insane and then you can kill them/they will starve to death. Other then that I'd go with the collapsing method, but make sure that you have solid ground beneath your depot by filling in any empty space on the level below with walls or that collapse can get a lot more !!FUN!! when it plunges through the middle of your fortress.
Logged
Quote from: PTTG
It would be brutally difficult and probably won't work. In other words, it's absolutely dwarven!
Cataclysm: Dark Days Ahead - A fun zombie survival rougelike that I'm dev-ing for.

crazysheep

  • Bay Watcher
  • [PREFSTRING:fluffy wool]
    • View Profile
Re: Merchants not leaving?
« Reply #14 on: May 13, 2012, 10:42:02 pm »

Sitrep: I sent a couple of marksdwarves to take care of the lone merchant. No loyalty cascade occurred, the horses belonging to the dead merchant went berserk and died to marksdwarves, and I got some migrants in the next season. Now to see if the dwarven caravan will come.

Thanks for everyone's help :)
Logged
"Don't be in such a hurry to grow up, for there's nothing a kid can't do."