Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Left behind human liaison, caravans act strange on reclaim  (Read 1188 times)

denito

  • Bay Watcher
    • View Profile
Left behind human liaison, caravans act strange on reclaim
« on: December 24, 2009, 05:14:08 pm »

A goblin siege decimated my fortress while the human liaison was there.  Since he was trying to meet with my broker at the time, I was able to draft the broker (the only survivor) and lead the liaison into the mines, where he would be safe.  Unfortunately the broker got stuck in the "conduct meeting" task and wouldn't do anything else, so I had to abandon anyhow.  I thought by saving my liaison from dying I was ensuring he'd be available for requesting goods after reclaim, but instead he just stands mute and idle by the lake, hanging out with the formerly sieging goblins who turned friendly on reclaim.

Anyhow when the human caravan showed up they did something really odd:  the wagons came to my depot, but whenever I tried to trade they kept saying, "sorry, but we're still unloading."  They never quite finished unloading, but after a long time they stopped UN-loading and just loaded everything back up and left unceremoniously.  It never announced that they would leave soon either, they just high-tailed it out like pissed off Elves.  (I'm quite certain it was humans and not elves, and anyway I never had the chance to trade anything.)

So three questions:  do you think my wandering idiot human liaison is confusing the human caravan?  Am I going to need to kill him?  Finally, assuming I don't kill him, what should I do with him?  (I.e. like build a swimming pool around him and fill it with 5/7 water until he becomes a legendary swimmer.  Maybe drop him in the lake after that, then drain the lake out from under him.  Or put him on a retracting bridge and throw him about just often enough to keep him wounded but not dying - too bad you can't build up toughness that way.)
Logged
My wife: "Are you playing that midget fort game again?"

Asmodeous

  • Bay Watcher
    • View Profile
Re: Left behind human liaison, caravans act strange on reclaim
« Reply #1 on: December 24, 2009, 05:22:59 pm »

Quote
Anyhow when the human caravan showed up they did something really odd:  the wagons came to my depot, but whenever I tried to trade they kept saying, "sorry, but we're still unloading."  They never quite finished unloading, but after a long time they stopped UN-loading and just loaded everything back up and left unceremoniously.  It never announced that they would leave soon either, they just high-tailed it out like pissed off Elves.  (I'm quite certain it was humans and not elves, and anyway I never had the chance to trade anything.)

This happens if one of their wagons is overloaded. It moves about 1 square every hojillion ticks and never makes it to the depot, and the game has a static trigger for their departure day, and doesn't base it on when they finish unloading.
Logged
(There is a story behind this. . .)

This is an Alder Omelette. All craftsdwarfship is of highest quality. It is encircled with bands of cheese. It menaces with spikes of bacon, ham, and peppers. On the object is an image of dwarves in egg white. The dwarves are eating.

denito

  • Bay Watcher
    • View Profile
Re: Left behind human liaison, caravans act strange on reclaim
« Reply #2 on: December 24, 2009, 05:54:14 pm »

I see.  Thanks.  The route to my depot is rather circuitous anyway.

The question now is, will my human liaison ever take requests now?
Logged
My wife: "Are you playing that midget fort game again?"

silhouette

  • Bay Watcher
    • View Profile
Re: Left behind human liaison, caravans act strange on reclaim
« Reply #3 on: December 24, 2009, 07:36:01 pm »

Quote
Anyhow when the human caravan showed up they did something really odd:  the wagons came to my depot, but whenever I tried to trade they kept saying, "sorry, but we're still unloading."  They never quite finished unloading, but after a long time they stopped UN-loading and just loaded everything back up and left unceremoniously.  It never announced that they would leave soon either, they just high-tailed it out like pissed off Elves.  (I'm quite certain it was humans and not elves, and anyway I never had the chance to trade anything.)

This happens if one of their wagons is overloaded. It moves about 1 square every hojillion ticks and never makes it to the depot, and the game has a static trigger for their departure day, and doesn't base it on when they finish unloading.
OOOOH
THAT explains why all those other caravan were moving at lightspeed compared to the other one which took years to arrive.
Logged
# PowerGoal49, SCREAM BALL, (Future): Trolls take the captives and see if they can throw them all the way over the chasm to each other.
---
SCREW EVERYTHING ELSE! I WANT THIS!

Doomshifter

  • Bay Watcher
  • Deal with it.
    • View Profile
Re: Left behind human liaison, caravans act strange on reclaim
« Reply #4 on: December 24, 2009, 07:42:11 pm »

OOOOH
THAT explains why all those other caravan were moving at lightspeed compared to the other one which took years to arrive.
Yeah, there are issues with pre-balancing trade goods on caravans, so that they dump everything on the first one and then put the left overs on the others.
Logged
Add me on PesterChum! My chumhandle is doomedHermit.
Right now Rampages seem to be Godzilla quietly walking into Tokyo, biting the leg off of one reporter... then creeping off again without a sound.

denito

  • Bay Watcher
    • View Profile
Re: Left behind human liaison, caravans act strange on reclaim
« Reply #5 on: December 25, 2009, 01:58:51 pm »

OOOOH
THAT explains why all those other caravan were moving at lightspeed compared to the other one which took years to arrive.
Yeah, there are issues with pre-balancing trade goods on caravans, so that they dump everything on the first one and then put the left overs on the others.

Distributing items evenly among container is one of those things that seems simple when humans do it, but is surprisingly hard to program a computer to do well:  http://en.wikipedia.org/wiki/Knapsack_problem

But you can use heuristics to approximate a good solution (which is all humans are doing anyhow).   Toady just needs a better heuristic here.
Logged
My wife: "Are you playing that midget fort game again?"