Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: How to stop guided minecarts from ripping dwarves to pieces?  (Read 770 times)

Urist Mchateselves

  • Bay Watcher
    • View Profile
How to stop guided minecarts from ripping dwarves to pieces?
« on: September 27, 2024, 05:59:56 pm »

What the title says.
Logged
If you're so sure that you're gonna end up killing all of dwarven civilization, why not make a statue depicting 2147483647 dead dwarves, all of which are burning? Name it something good, like Deaddead the Dead Dead Dead-Dead of Dying. Just put it in the main hall or something, as a grim reminder that they're all gonna die.

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: How to stop guided minecarts from ripping dwarves to pieces?
« Reply #1 on: September 28, 2024, 06:46:35 pm »

According to the DF wiki:
Quote
Guide: the dwarf will steadily walk the cart to its destination while seemingly ignoring all laws of physics. While being guided by a dwarf, minecarts will:
    Ignore the weight of any and all items inside.
    Ignore active working rollers.
    Will not collide with other guided carts even when a full frontal collision would be expected.
    Will ascend ramps with ease like a crundle scaling a cliff.
But, if the dwarf lets go of the cart because of a threat, things can happen.
Logged
Quote from: dragdeler
There is something to be said about, if the stakes are as high, maybe reconsider your certitudes. One has to be aggressively allistic to feel entitled to be able to trust. But it won't happen to me, my bit doesn't count etc etc... Just saying, after my recent experiences I couldn't trust the public if I wanted to. People got their risk assessment neurons rotten and replaced with game theory. Folks walk around like fat turkeys taunting the world to slaughter them.

Urist Mchateselves

  • Bay Watcher
    • View Profile
Re: How to stop guided minecarts from ripping dwarves to pieces?
« Reply #2 on: September 28, 2024, 07:33:46 pm »

I seem to have lost countless dwarves to guided minecarts. Perhaps I set some routes to push on accident?
Logged
If you're so sure that you're gonna end up killing all of dwarven civilization, why not make a statue depicting 2147483647 dead dwarves, all of which are burning? Name it something good, like Deaddead the Dead Dead Dead-Dead of Dying. Just put it in the main hall or something, as a grim reminder that they're all gonna die.

Wolfkey

  • Bay Watcher
    • View Profile
Re: How to stop guided minecarts from ripping dwarves to pieces?
« Reply #3 on: September 28, 2024, 08:18:31 pm »

I had issues in the of dwarves dropping minecarts to harvest crops, maybe that is a cause of the issue?
Logged

Urist Mchateselves

  • Bay Watcher
    • View Profile
Re: How to stop guided minecarts from ripping dwarves to pieces?
« Reply #4 on: September 29, 2024, 12:56:35 pm »

I tried a brand new elevator design and dwarves are STILL being crushed, even though I marked the tracks as “no traffic” zones. All of the routes are on “guide”. Unless dwarves are releasing their minecarts mid-voyage and letting them careen down the tracks then the only possible conclusion is that guided minecarts can in fact collide with and kill creatures. Maybe I can check combat report locations to see where the collisions are taking place but if there aren’t any problem with the tracks themselves then this probably needs to be reported on the bug tracker.
Logged
If you're so sure that you're gonna end up killing all of dwarven civilization, why not make a statue depicting 2147483647 dead dwarves, all of which are burning? Name it something good, like Deaddead the Dead Dead Dead-Dead of Dying. Just put it in the main hall or something, as a grim reminder that they're all gonna die.

Wolfkey

  • Bay Watcher
    • View Profile
Re: How to stop guided minecarts from ripping dwarves to pieces?
« Reply #5 on: September 29, 2024, 01:37:52 pm »

Maybe try putting track stops on the elevators so the dropped minecarts stop before they hit anything?
Logged

Urist Mchateselves

  • Bay Watcher
    • View Profile
Re: How to stop guided minecarts from ripping dwarves to pieces?
« Reply #6 on: September 29, 2024, 04:19:05 pm »

”Minecart elevator” is a loose term, there’s no mechanism here, just my dwarves guiding minecarts up and down a set a of spiraling ramps.
Logged
If you're so sure that you're gonna end up killing all of dwarven civilization, why not make a statue depicting 2147483647 dead dwarves, all of which are burning? Name it something good, like Deaddead the Dead Dead Dead-Dead of Dying. Just put it in the main hall or something, as a grim reminder that they're all gonna die.

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: How to stop guided minecarts from ripping dwarves to pieces?
« Reply #7 on: September 29, 2024, 06:36:11 pm »

Try a text search of gamelog.txt for "Push track vehicle" and check for job interruptions. If dwarfs are dropping their carts, it will be there.

What is the other pathway your dwarfs use to travel up and down? If it is a single up/down stairs, dwarfs may use the minecart ramps just because sometimes the stairs were blocked when they chose their pathing, regardless of traffic zoning.
Logged
Quote from: dragdeler
There is something to be said about, if the stakes are as high, maybe reconsider your certitudes. One has to be aggressively allistic to feel entitled to be able to trust. But it won't happen to me, my bit doesn't count etc etc... Just saying, after my recent experiences I couldn't trust the public if I wanted to. People got their risk assessment neurons rotten and replaced with game theory. Folks walk around like fat turkeys taunting the world to slaughter them.

Urist Mchateselves

  • Bay Watcher
    • View Profile
Re: How to stop guided minecarts from ripping dwarves to pieces?
« Reply #8 on: September 29, 2024, 08:14:28 pm »

The main path is a 3x3 square of stairs, which is also closer to the centre of the fortress. Many cats have also perished by minecart by the wall. I’ll check the location of the collisions and gamelog.txt to see what caused all of this. Thanks for the advice.
Logged
If you're so sure that you're gonna end up killing all of dwarven civilization, why not make a statue depicting 2147483647 dead dwarves, all of which are burning? Name it something good, like Deaddead the Dead Dead Dead-Dead of Dying. Just put it in the main hall or something, as a grim reminder that they're all gonna die.

Urist Mchateselves

  • Bay Watcher
    • View Profile
Re: How to stop guided minecarts from ripping dwarves to pieces?
« Reply #9 on: September 30, 2024, 10:36:19 am »

So I checked the announcements and there are indeed two recent job cancelations which coincide with the accidents of 2 dwarves, (precisely, a short downhill distance from the impact locations). The reasons for the cancelations are listed as "job item lost or destroyed" for some reason. Since the minecarts in question are most certainly not destroyed, what else could have caused these cancelations?
Logged
If you're so sure that you're gonna end up killing all of dwarven civilization, why not make a statue depicting 2147483647 dead dwarves, all of which are burning? Name it something good, like Deaddead the Dead Dead Dead-Dead of Dying. Just put it in the main hall or something, as a grim reminder that they're all gonna die.

Salmeuk

  • Bay Watcher
    • View Profile
Re: How to stop guided minecarts from ripping dwarves to pieces?
« Reply #10 on: September 30, 2024, 01:19:00 pm »

in truth, any number of things. dwarves will cancel jobs for any old reason in my experience.

One of the main reasons for fortress labor slowdowns are faraway jobs (100+ tiles distance) that are repeatedly cancelled, causing multiple dwarves to attempt to reach the job site, fail, and trigger the process all over again in some other dwarf. So that's why I am aware of how often they cancel their intended work, however, I have yet to find a consistent method of preventing these cancellations except to limit the walk time between bedrooms, taverns, temples, and the jobs sites. With less commute time there is less chance for cancellation and wasted labor.

Perhaps you could employ a similar strategy with your minecarts. but tbh, I would only use 'guide' on flat terrain.. alternatively you could build a series of plateaus into your ramp such that the dwarves, when cancelling their guide task, are more likely to leave your cart on a flat portion of track.

Logged

Urist Mchateselves

  • Bay Watcher
    • View Profile
Re: How to stop guided minecarts from ripping dwarves to pieces?
« Reply #11 on: September 30, 2024, 02:51:53 pm »

Maybe I can add track stops with high friction to some of the tracks to automatically stop any stray cart?
Logged
If you're so sure that you're gonna end up killing all of dwarven civilization, why not make a statue depicting 2147483647 dead dwarves, all of which are burning? Name it something good, like Deaddead the Dead Dead Dead-Dead of Dying. Just put it in the main hall or something, as a grim reminder that they're all gonna die.

Urist Mchateselves

  • Bay Watcher
    • View Profile
Re: How to stop guided minecarts from ripping dwarves to pieces?
« Reply #12 on: October 02, 2024, 08:59:12 am »

Maybe I can add track stops with high friction to some of the tracks to automatically stop any stray cart?

It worked! Not one dwarf or pet has been crushed by a stray minecart, despite multiple guide cancelations! However, these cancelations still slow down the workflow considerably, since a dwarf then has to pick up the affected minecart and carry it to its destination on foot. The cancelation reason is cited as "job item lost or destroyed". Can anyone explain what is causing this?
Logged
If you're so sure that you're gonna end up killing all of dwarven civilization, why not make a statue depicting 2147483647 dead dwarves, all of which are burning? Name it something good, like Deaddead the Dead Dead Dead-Dead of Dying. Just put it in the main hall or something, as a grim reminder that they're all gonna die.

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: How to stop guided minecarts from ripping dwarves to pieces?
« Reply #13 on: October 04, 2024, 11:44:47 pm »

With hauling jobs, "job item lost or destroyed" usually means the target item has moved or been Task-locked by another dwarf (most commonly by dwarfs competing for booze or by water moving an item). In the context of a Guide Minecart job, it can only mean that the minecart was the item lost or destroyed.

Looking closer at that wiki statement "Will ascend ramps with ease like a crundle scaling a cliff", it doesn't indicate what happens when descending ramps and maybe that is what has been happening, but maybe there is another reason this is happening...

When there is only one pathway and units are going in different directions, one of the units will "go prone" or something like that so the other can pass by, but maybe the minecart is complicating the situation and the dwarf loses control of the cart then. What about adding a single up/down staircase adjacent to the minecart track so cats returning from the depths will go straight up those stairs instead of up the ramps? Adding traffic restrictions to the stairs to keep dwarfs off them.
Logged
Quote from: dragdeler
There is something to be said about, if the stakes are as high, maybe reconsider your certitudes. One has to be aggressively allistic to feel entitled to be able to trust. But it won't happen to me, my bit doesn't count etc etc... Just saying, after my recent experiences I couldn't trust the public if I wanted to. People got their risk assessment neurons rotten and replaced with game theory. Folks walk around like fat turkeys taunting the world to slaughter them.

Urist Mchateselves

  • Bay Watcher
    • View Profile
Re: How to stop guided minecarts from ripping dwarves to pieces?
« Reply #14 on: Today at 11:23:19 am »

The entire track is restricted. The first design I attempted did possess a central staircase, but the cancellations happened anyway. No idea what’s causing the minecarts to become lost.
Logged
If you're so sure that you're gonna end up killing all of dwarven civilization, why not make a statue depicting 2147483647 dead dwarves, all of which are burning? Name it something good, like Deaddead the Dead Dead Dead-Dead of Dying. Just put it in the main hall or something, as a grim reminder that they're all gonna die.