Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: New lever job: Toggle for X seconds  (Read 3077 times)

isitanos

  • Bay Watcher
  • Seasonal river flood nostalgic
    • View Profile
New lever job: Toggle for X seconds
« on: March 27, 2011, 05:13:59 pm »

Once I open a floodgate (for farming, or something else), it's hard to ensure a dwarf will be available at the right moment to close it. I often end up flooding my fields too much and having to dig around them for the water to spread and evaporate. On the other hand if I queue two pull lever jobs, then the floodgate usually closes too fast. There are workarounds, but they're rather tedious.


Therefore it would be nice to add a new job to levers: Toggle for X seconds. This would cause a dwarf to come, switch the lever to the opposite of its current state, wait for the specified number of seconds, and switch it back. Then the job completes and the dwarf would be free to go.
« Last Edit: March 27, 2011, 09:22:07 pm by isitanos »
Logged

NW_Kohaku

  • Bay Watcher
  • [ETHIC:SCIENCE_FOR_FUN: REQUIRED]
    • View Profile
Re: New lever job: Toggle for X seconds
« Reply #1 on: March 27, 2011, 05:19:01 pm »

Actually, (without looking to see if this has already been suggested), this sounds like something that could be added into the Additional Mechanisms list.

Rather than a new lever job, it might just be a new version of a lever - a lever that only stays on for a set period of time before turning itself off.

(Although for flooding a field, I actually prefer to just use a water basin and a manually-powered screw pump - the dwarf has to be there pumping manually to make that one work, anyway.)
Logged
Personally, I like [DF] because after climbing the damned learning cliff, I'm too elitist to consider not liking it.
"And no Frankenstein-esque body part stitching?"
"Not yet"

Improved Farming
Class Warfare

Jeoshua

  • Bay Watcher
  • God help me, I think I may be addicted to modding.
    • View Profile
Re: New lever job: Toggle for X seconds
« Reply #2 on: March 27, 2011, 08:23:45 pm »

I think it would work better ,as described, as a seperate "mode" for flipping the lever.
Logged
I like fortresses because they are still underground.

Uristocrat

  • Bay Watcher
  • Dwarven Railgunner
    • View Profile
    • DF Wiki User Page
Re: New lever job: Toggle for X seconds
« Reply #3 on: March 27, 2011, 11:02:14 pm »

I think it would work better ,as described, as a seperate "mode" for flipping the lever.

I just build standard ~~#X^B style repeaters (# = fortification, X = floodgate, ^ = 7/7 water trigger pressure plate, B = Raising bridge (any direction)) to handle this sort of task.
Logged
You could have berries on the rocks and the dwarves would say it was "berry gneiss."
You should die horribly for this. And I mean that in the nicest possible way.

Dutchling

  • Bay Watcher
  • Ridin' with Biden
    • View Profile
Re: New lever job: Toggle for X seconds
« Reply #4 on: March 28, 2011, 10:00:01 am »

I just close the door the control room so the dwarf will stay there.
Logged

Draco18s

  • Bay Watcher
    • View Profile
Re: New lever job: Toggle for X seconds
« Reply #5 on: March 28, 2011, 01:03:10 pm »

I just close the door the control room so the dwarf will stay there.

That's an idea.  You could even link said door to the same lever.
Logged

isitanos

  • Bay Watcher
  • Seasonal river flood nostalgic
    • View Profile
Re: New lever job: Toggle for X seconds
« Reply #6 on: March 30, 2011, 08:41:48 pm »

I just close the door the control room so the dwarf will stay there.

That's an idea.  You could even link said door to the same lever.
Sure, that's one of the workarounds I was mentioning. Knowing myself though, I'll get distracted by an attack after flipping the lever, and eventually let a dwarf starve to death in that room. Or run into trouble when setting up the door and the floodgate so one is open while the other one is closed.

So I really think my idea would be a great addition. Simple and versatile, and most importantly very simple for Toady to implement (speaking as a programmer with limited knowledge of how DF works, of course.)
Logged