v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Difference between revisions of "User:SL/Borg Logic Gates"

From Dwarf Fortress Wiki
Jump to navigation Jump to search
Line 6: Line 6:
  
 
You would build the memory gate on top of a reservoir, aquifer, or ocean. I'll explain what to link the SET and CLEAR inputs and the OUTPUT to if/when I come up with designs for the rest of the logic gates. :P
 
You would build the memory gate on top of a reservoir, aquifer, or ocean. I'll explain what to link the SET and CLEAR inputs and the OUTPUT to if/when I come up with designs for the rest of the logic gates. :P
 +
 +
=== NOT gate ===
 +
###
 +
  ^
 +
  ^
 +
  ^
 +
###
 +
DvD
 +
DvD
 +
DvD
 +
###
 +
 +
INPUT : All the doors, labelled D. Your input is some lever, or something else, which you want to negate the value of.
 +
SET OUTPUT: 'v' tiles are pressure plates set to detect dwarves, linked to the SET output on a memory gate. They are given a pathing priority with the highest possible value (Important!).
 +
CLEAR OUTPUT: '^' tiles are pressure plates set to detect dwarves, linked to the CLEAR output on a memory gate. They are given a pathing priority with the lowest possible value (Important!).
 +
 +
How it works: If the INPUT is ON, the doors are opened, and newly calculated paths will be routed over the SET OUTPUT pressure plates. If the doors are closed, newly calculated paths will be routed over the CLEAR OUTPUT pressure plates instead. This will unfortunately cause dwarves who have already calculated a path through the now-closed doors to run into the doors and exclaim "WTF."

Revision as of 09:50, 15 February 2010

I'm mostly just pondering whether it might be possible to make a hybrid borg-mechanical system at the moment.

In order to make borg logic reliable without forcing dwarves to stand around, we may need to base it on a memory gate first. The memory gate requires water. We can use the simple one from my water/mechanism-connected logic gates: http://dwarffortresswiki.net/index.php/User:SL/Logic_Gates#Memory

The kitten logic gates sound more optimal, but I want to see where this leads.

You would build the memory gate on top of a reservoir, aquifer, or ocean. I'll explain what to link the SET and CLEAR inputs and the OUTPUT to if/when I come up with designs for the rest of the logic gates. :P

NOT gate

###
 ^
 ^
 ^
###
DvD
DvD
DvD
###

INPUT : All the doors, labelled D. Your input is some lever, or something else, which you want to negate the value of. SET OUTPUT: 'v' tiles are pressure plates set to detect dwarves, linked to the SET output on a memory gate. They are given a pathing priority with the highest possible value (Important!). CLEAR OUTPUT: '^' tiles are pressure plates set to detect dwarves, linked to the CLEAR output on a memory gate. They are given a pathing priority with the lowest possible value (Important!).

How it works: If the INPUT is ON, the doors are opened, and newly calculated paths will be routed over the SET OUTPUT pressure plates. If the doors are closed, newly calculated paths will be routed over the CLEAR OUTPUT pressure plates instead. This will unfortunately cause dwarves who have already calculated a path through the now-closed doors to run into the doors and exclaim "WTF."