Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: 38c channeling bug  (Read 669 times)

Tamren

  • Bay Watcher
  • Two dreams away
    • View Profile
38c channeling bug
« on: June 11, 2008, 10:00:00 pm »

pretty simple. Dwarves will happy channel away tiles that other dwarves are standing on.

But dwarves will not channel tiles on which a dwarf is sleeping. And presumably other creatures as well.

Logged
Fear not the insane man. For who are you to say he does not percieve the true reality?

Draco18s

  • Bay Watcher
    • View Profile
Re: 38c channeling bug
« Reply #1 on: June 11, 2008, 10:22:00 pm »

That was fixed already.
000463 ▪ (0.27.169.33f  <-- Version it was fixed in) [dwarf mode][jobs][designations]    they stand on channels that are being mined when they are mining

[ June 11, 2008: Message edited by: Draco18s ]

Logged

Derakon

  • Bay Watcher
    • View Profile
Re: 38c channeling bug
« Reply #2 on: June 11, 2008, 10:53:00 pm »

They'll still channel the floor out from under your liaison, though.
Logged
Jetblade - an open-source Metroid/Castlevania game with procedurally-generated levels

Tamren

  • Bay Watcher
  • Two dreams away
    • View Profile
Re: 38c channeling bug
« Reply #3 on: June 12, 2008, 01:54:00 am »

The bug is not that they won't channel stuff people are standing on, that has been fixed. Now they will simply wait until the tile clears. Before the fix they would cancel the job as impossible.

The specific bug is that sleeping dwarves block channels from being dug. Dwarves simply do not show up to complete the job while something is sleeping on the tile.

This is a problem because we currently don't have any way of waking the dwarves up to move them.

Logged
Fear not the insane man. For who are you to say he does not percieve the true reality?

Cavalcadeofcats

  • Bay Watcher
    • View Profile
Re: 38c channeling bug
« Reply #4 on: June 12, 2008, 10:50:00 am »

Seems like reasonable behavior to me. Would you prefer that they did channel under sleeping dwarves?
Logged

Zironic

  • Bay Watcher
  • [SDRAW_KCAB]
    • View Profile
Re: 38c channeling bug
« Reply #5 on: June 12, 2008, 11:15:00 am »

lock a bunch of soapers in a room until they fall asleep then channel them into a pit? Yesh!
Logged

Dadamh

  • Bay Watcher
  • !!world!!
    • View Profile
Re: 38c channeling bug
« Reply #6 on: June 12, 2008, 12:01:00 pm »

quote:
Originally posted by Zironic:
<STRONG>lock a bunch of soapers in a room until they fall asleep then channel them into a pit? Yesh!</STRONG>

Lock them in the room and channel them into a cave-in.

Same idea.  make the room suspended over a chasm, supported by one floor tile.  They go in, do whatever, you lock the door and remove the supporting tile.  They go away and whee.

Logged

Draco18s

  • Bay Watcher
    • View Profile
Re: 38c channeling bug
« Reply #7 on: June 12, 2008, 01:28:00 pm »

quote:
Originally posted by Tamren:
<STRONG>The specific bug is that sleeping dwarves block channels from being dug. Dwarves simply do not show up to complete the job while something is sleeping on the tile.</STRONG>

Then you phrased the bug wrong.  And it's not a bug per say.

Logged

Tamren

  • Bay Watcher
  • Two dreams away
    • View Profile
Re: 38c channeling bug
« Reply #8 on: June 12, 2008, 01:53:00 pm »

It is because it prevents the work from being done and there is no other way around it. Normally when digging channels you can specify the dig order in such a way that dwarves will not get in each others way. The dwarf trying to dig the channel could easily wake up the dwarf or pick him up and drop him one tile away, allowing the work to be completed without delay.

This is important because among other things, channels and the like can be used to divert surprise magma floods with move slowly. If that one idiot dwarf prevents the work from being done then your fortress is screwed. Game over. Losing is fun but not when bugs are responsible.

Logged
Fear not the insane man. For who are you to say he does not percieve the true reality?

Derakon

  • Bay Watcher
    • View Profile
Re: 38c channeling bug
« Reply #9 on: June 12, 2008, 04:28:00 pm »

While I agree that losing because of bugs is no fun, there are ways to deal with sleeping dwarves being in your way. Rarely is it the case that you can't do a little extra tunneling and rewalling to deal with an unexpected obstacle.
Logged
Jetblade - an open-source Metroid/Castlevania game with procedurally-generated levels

Granite26

  • Bay Watcher
    • View Profile
Re: 38c channeling bug
« Reply #10 on: June 12, 2008, 04:37:00 pm »

Doesn't sound like a bug to me...

Sounds like a feature request for handling dwarves falling asleep in work zones and you needing a mechanism to wake them up.

Tamren

  • Bay Watcher
  • Two dreams away
    • View Profile
Re: 38c channeling bug
« Reply #11 on: June 12, 2008, 10:25:00 pm »

Its a bug in that it happens, is a problem and we can't do anything about it.

A wakeup mechanism would fix the problem though   :)

Logged
Fear not the insane man. For who are you to say he does not percieve the true reality?

Valandor

  • Bay Watcher
    • View Profile
Re: 38c channeling bug
« Reply #12 on: June 13, 2008, 10:11:00 am »

Or an option to carry a dwarf that is not sleeping in a bed to a bed
Logged

Tamren

  • Bay Watcher
  • Two dreams away
    • View Profile
Re: 38c channeling bug
« Reply #13 on: June 13, 2008, 11:39:00 am »

Designate sleeping dwarves for hauling? That would work great.
Logged
Fear not the insane man. For who are you to say he does not percieve the true reality?

Chthon

  • Bay Watcher
    • View Profile
Re: 38c channeling bug
« Reply #14 on: June 15, 2008, 12:51:04 pm »

[D]esignate -> [D]ump sleeping dwarf.


Oops, that's right, forgot my trash pit was 16 stories tall...
Logged
''d be perfect if I weren''t so arrogant.