Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Dwarves ignore orders to stay indoors  (Read 1446 times)

Jwguy

  • Bay Watcher
    • View Profile
Dwarves ignore orders to stay indoors
« on: November 25, 2008, 09:47:59 pm »

This has happened twice, now, to great pains and annoyance. Each goblin siege that comes, I switch over to my orders screen, and switch on "Only Soldiers can go outside". Sadly enough, the result is that every single one of my civilian dwarves congregate outside of my fortresses' main gate. I had thought it might have just been because of items on the ground, and so I turned off all the resource gathering chores, which was ineffective, as well. To this point, I turned all dwarves to recruits, and assigned the civilian-recruits inside, way below, and my military units inside, just in front of the gate. The Dwarves still ignore these orders and go outside freely, despite all the announcements saying "Forbidden area". I even tried to mark all items outside as forbidden, but no dice.

At the end of it all, I end up losing about 20 more dwarves than I should have. This is entirely ridiculous.
Logged
I love the needlessly sarcastic, sardonic, and cynical masses. Mostly because 10% of them are simply like that, while the other 90% thinks it makes them look cool. Morons~

Jay

  • Bay Watcher
  • ☼Not Dead Yet☼
    • View Profile
Re: Dwarves ignore orders to stay indoors
« Reply #1 on: November 25, 2008, 10:43:56 pm »

They don't know it's outside until they actually get there.
So they go outside, and they realize "Oh cog, I'm outside!"
Workaround: Exterior courtyard BEFORE main gate.
Logged
Mishimanriz: Histories of Pegasi and Dictionaries

Jwguy

  • Bay Watcher
    • View Profile
Re: Dwarves ignore orders to stay indoors
« Reply #2 on: November 25, 2008, 11:47:42 pm »

That's the thing, though. They go out, then get the announcement (Forbidden Area), and then they continue going further outside
Logged
I love the needlessly sarcastic, sardonic, and cynical masses. Mostly because 10% of them are simply like that, while the other 90% thinks it makes them look cool. Morons~

Calvin

  • Bay Watcher
  • @
    • View Profile
Re: Dwarves ignore orders to stay indoors
« Reply #3 on: November 26, 2008, 12:00:02 am »

Build a drawbridge at your main gate.


Close it.
Logged

Jwguy

  • Bay Watcher
    • View Profile
Re: Dwarves ignore orders to stay indoors
« Reply #4 on: November 26, 2008, 12:12:57 am »

I have a drawbridge, and it does indeed have the mechanisms in place to do that, though it's also attached to a small area which is designed as part of a complex trap. However, even if I did this, it would keep me from being able to harvest trees and plants, both important to my dwarves.
Logged
I love the needlessly sarcastic, sardonic, and cynical masses. Mostly because 10% of them are simply like that, while the other 90% thinks it makes them look cool. Morons~

Calvin

  • Bay Watcher
  • @
    • View Profile
Re: Dwarves ignore orders to stay indoors
« Reply #5 on: November 26, 2008, 12:15:32 am »

Don't you not want your dwarves to get hurt during the siege?


Freaking put a lockdown on your fortress.


Make like Fallout, and be a vault.
Logged

Jwguy

  • Bay Watcher
    • View Profile
Re: Dwarves ignore orders to stay indoors
« Reply #6 on: November 26, 2008, 02:50:43 am »

You seem to misunderstand the entire situation, terribly.

For one, many dwarves can be/are outside the fortress when the siege begins, and therefore, I usher them all inside at the time. I have military units that are fully capable of destroying the siege, in both skill and armor, as well as many, many traps able to destroy the siege-layers. I also have a failsafe mechanism that will cause any potential dangers to be trapped, and dropped into a pit if somehow the enemy manages to survive being assailed beyond the first push. Locking the place down while they're out there contradicts keeping them safe, and even if I was to consider that, it's a terrible idea considering that as many that come in, more go out for whatever reason, despite the orders.

Also, Locking the fort down does two very dumb things: One, it keeps me from harvesting wood and plants, whereas I do have large stockpiles of each in case such an event occurs, of course, but they are still important to my fortress, as hunting is dangerous considering the odd biome around it, and fishing turns up a bit, but not enough to sustain the fort. Two, unlike in Fallout, I doubt goblins leave after an amount of time, so locking down the fort is one of the most ridiculous things you could do, especially when you can easily destroy the invaders.

These two things make such a suggestion ill-suited and short-sighted. I appreciate your effort, but please think over the entire situation before suggesting things. I am also more interested in reporting and why the dwarves ignore the "Stay indoors" and "Soldiers only can go outdoors" orders, rather than anything else.
Logged
I love the needlessly sarcastic, sardonic, and cynical masses. Mostly because 10% of them are simply like that, while the other 90% thinks it makes them look cool. Morons~

Rafal99

  • Bay Watcher
    • View Profile
Re: Dwarves ignore orders to stay indoors
« Reply #7 on: November 26, 2008, 04:03:30 am »

'Stay inside' order works only (and still not always) if all your dwarves are inside. If someone is outside and picks a job, then after a few ticks he realizes that "By Armok! I am outside!", then calcels job, then becomes idle, then picks another job and the process repeats. This means that switching to 'Stay inside' causes all your dwarves who are outside to freeze, because they can't do anything cause everything around them is outside.

Yes it is a bug. And needs to be fixed. And we need something better than 'Stay inside' anyways...
Logged
The spinning Tantrum Spiral strikes The Fortress in the meeting hall!
It explodes in gore!
The Fortress has been struck down.

TrombonistAndrew

  • Bay Watcher
    • View Profile
Re: Dwarves ignore orders to stay indoors
« Reply #8 on: November 26, 2008, 05:11:18 am »

This is related to my seeds under my floodgates problem I mentioned in another thread.

If all jobs which are outside didn't get put in work queues while outside is forbidden, dwarves wouldn't go outside.

I did end up having a dwarf who was "on break" go wandering outside, and suddenly he sees goblins and starts to run away from them . . . fortunately he was a bit faster than them, and my military grabbed the giblin's attention shortly. But I think that the dwarf wandering out "on break" is an intended feature.
Logged

Jwguy

  • Bay Watcher
    • View Profile
Re: Dwarves ignore orders to stay indoors
« Reply #9 on: November 26, 2008, 01:31:32 pm »

I agree. Perhaps there should be a warning bell of sorts. When rung, all dwarves will head to a designated "Shelter Zone". Suspending all tasks in a hidden mask until the Warning bell is set to "All Clear".

Hopefully, that won't turn out like "Pull the Lever" without designated medic/pullers.
Logged
I love the needlessly sarcastic, sardonic, and cynical masses. Mostly because 10% of them are simply like that, while the other 90% thinks it makes them look cool. Morons~

Veroule

  • Bay Watcher
    • View Profile
Re: Dwarves ignore orders to stay indoors
« Reply #10 on: November 26, 2008, 04:42:11 pm »

My strategy involves a small amount of modding.  I replace the BENIGN tag with TRAINABLE on all the common domestic animals.  This makes them agressive to enemies.

I do not use a meeting area, as meeting areas cause the animals to congregrate as well.  I also do not assign any sort of party room (well/statues meeting area) as that will also draw the animals.  This lets the animals spread out accrossed the landscape and function both as early warning and distraction.

When the animals indicate a problem I dispatch my military, and the rest of my dwarves continue going about thier business.  A siege at my fortresses tends to be just another day for my dwarves.  In fact they often don't even notice.

Stay indoors definitely needs some improvement for it to be usable.
Logged
"Please, spare us additional torture; and just euthanise yourselves."
Delivered by Tim Curry of Clue as a parody of the lead ass from American Idol in the show Psych.

Hamster Man

  • Bay Watcher
    • View Profile
Re: Dwarves ignore orders to stay indoors
« Reply #11 on: November 29, 2008, 02:40:26 pm »

I believe this bug relates to your stairs into the fort being designated as "outside" so they are unable to go to them. Haven't heard a reliable fix to this yet.

My only suggestion is to draft them all and station them inside. They should stay inside then once you undraft them.
Logged
So there's that, as well. It looks like the only chronic problems that water can't cure are nausea and cave spider bites.
Which, coincidentally enough, can be cured by magma.

Captain Failmore

  • Bay Watcher
    • View Profile
    • http://chairangaem.blogspot.com
Re: Dwarves ignore orders to stay indoors
« Reply #12 on: November 29, 2008, 09:47:10 pm »

This happened to me repeatedly during my latest fortress as well.

As an aside, the dwarfs also ignored pretty much all of my traffic restrictions.
Logged
A HREF="http://chairangaem.blogspot.com">LOLCHAIR ADVENTURES

(name here)

  • Bay Watcher
    • View Profile
Re: Dwarves ignore orders to stay indoors
« Reply #13 on: December 01, 2008, 04:00:08 pm »

I've never had this problem with my dwarves and the stay inside order.

If you don't have an indoor meeting area, they'll either freeze in place or route to the initial site of your wagon when idle.
Logged
Only in Dwarf Fortress would you try to catch a mermaid to butcher her and make trophies out of her bones 

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Dwarves ignore orders to stay indoors
« Reply #14 on: December 01, 2008, 04:34:29 pm »

You can also get problems with "stay inside" if you have items designated for dumping in ANOTHER inside area that requires them to cross an outside area.  http://www.bay12games.com/forum/index.php?topic=24070.msg267794#msg267794
Logged