Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [40d2/40d3] Dwarves not issued a "come inside" order when set to "all inside"  (Read 677 times)

Phrost

  • Bay Watcher
    • View Profile

I'm installing 40d3 as soon as I post this to see if the error persists.

[edit: Yes, error still exists]

Basically, whenever the order is issued for "All dwarves stay inside", any dwarves currently inside will stay inside (although they do occasionally run pretty far outside the door before they remember that they're not supposed to be there and come back inside, but the game has always been like that), and any dwarves currently moving will come inside, but any dwarves that were standing outside will continue to stand outside (although they won't mill around, they just freeze in the square they're in).  This is on a newly created map with ~160 dwarves at the time I noticed this.  This did not occur on 40d, as all dwarves would come inside when the order was given.

My current solution is to just toggle the order between "Stay inside" and "Go Outside" every 5 seconds or so.  This has the effect that any dwarves already inside stay inside (mostly), any dwarves already coming inside will continue until they are inside, and that 5 seconds gives any dwarves outside a chance to receive a move order from something (hunger, thirst, jobs, etc) that can be sufficient to push them inside.

[edit 2: Having a meeting area set outside appears to be the cause.  Dwarves lock-up when told to go inside, but there is a meeting area outside.  Disabling the meeting area prior to issuing the "All Dwarfs inside" order appears to resolve this]
« Last Edit: December 28, 2008, 04:03:47 pm by Phrost »
Logged

woose1

  • Bay Watcher
  • Yay for bandwagons!
    • View Profile

This happens because the tile they are standing on, and all the tiles around them are marked as "Outside". So, by their logic they cant move anywere without breaking the rule.

This has been discussed before though.
Logged

TettyNullus

  • Bay Watcher
    • View Profile

I've had similar problems with multiple meeting areas, I have one set outside for them to get some sun, and one inside for protection. I can say that deactivating the outside one helps, but the ones that's futher outside from the entrance gets confused and takes longer to make their way back.
Logged

Phrost

  • Bay Watcher
    • View Profile

This happens because the tile they are standing on, and all the tiles around them are marked as "Outside". So, by their logic they cant move anywere without breaking the rule.

This has been discussed before though.

I never experienced this in prior versions though.  Regardless of where the dwarfs were, if I changed the orders screen to "All dwarfs inside", then everyone would begin moving inside (some taking a more circuitous path than others, but still..).  No-one simply froze, which is why I thought this was something new. 
Logged