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.

Editing v0.31:Fluid logic

Jump to navigation Jump to search

Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.

You are editing a page for an older version of Dwarf Fortress ("Main" is the current version, not "v0.31"). Please make sure you intend to do this. If you are here by mistake, see the current page instead.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 9: Line 9:
  
 
<div style="position:relative; float:none;">
 
<div style="position:relative; float:none;">
'''AND'''
+
'''(N)AND'''
 
{| cellpadding="0" cellspacing="0" style="border-spacing:0; border-style:solid; border-width:thin; border-color:#000000;"
 
{| cellpadding="0" cellspacing="0" style="border-spacing:0; border-style:solid; border-width:thin; border-color:#000000;"
 
|
 
|
Line 35: Line 35:
 
</div>
 
</div>
 
An AND gate is simply created by putting two floodgates ''in a row'', each one connected to one of the input triggers: {{Raw Tile|X|#A00|#444}}{{Raw Tile|X|#0A0|#444}}. When both floodgates recieve an on signal, they will open and let the water from the left side pass. The pressure plate behind the floodgates has to be constructed to react on 4-7 water.
 
An AND gate is simply created by putting two floodgates ''in a row'', each one connected to one of the input triggers: {{Raw Tile|X|#A00|#444}}{{Raw Tile|X|#0A0|#444}}. When both floodgates recieve an on signal, they will open and let the water from the left side pass. The pressure plate behind the floodgates has to be constructed to react on 4-7 water.
* If you use two 1x1 raising bridges, you'll get a NOR opeation instead.
+
* If you use two 1x1 raising bridges, you'll get a NAND opeation instead.
 
* The output can also be inverted by using a 0-3 pressure plate.
 
* The output can also be inverted by using a 0-3 pressure plate.
 
* You can add more floodgates to process more than two signals in the conjunction.
 
* You can add more floodgates to process more than two signals in the conjunction.
Line 43: Line 43:
  
 
<div style="position:relative; float:none;">
 
<div style="position:relative; float:none;">
'''OR'''
+
'''(N)OR'''
 
{| cellpadding="0" cellspacing="0" style="border-spacing:0; border-style:solid; border-width:thin; border-color:#000000;"
 
{| cellpadding="0" cellspacing="0" style="border-spacing:0; border-style:solid; border-width:thin; border-color:#000000;"
 
|
 
|
Line 76: Line 76:
 
</div>
 
</div>
 
An OR gate is simply created by putting two floodgates ''parallel'', each one connected to one of the input triggers: {{Raw Tile|X|#A00|#444}}{{Raw Tile|X|#0A0|#444}}. When one of the floodgates recieves an on signal, it will open and let the water from the left side pass. The pressure plate behind the floodgates has to be constructed to react on 4-7 water.
 
An OR gate is simply created by putting two floodgates ''parallel'', each one connected to one of the input triggers: {{Raw Tile|X|#A00|#444}}{{Raw Tile|X|#0A0|#444}}. When one of the floodgates recieves an on signal, it will open and let the water from the left side pass. The pressure plate behind the floodgates has to be constructed to react on 4-7 water.
* If you use two 1x1 raising bridges, you'll get a NAND opeation instead.
+
* If you use two 1x1 raising bridges, you'll get a NOR opeation instead.
 
* The output can also be inverted by using a 0-3 pressure plate.
 
* The output can also be inverted by using a 0-3 pressure plate.
 
* You can add more floodgates to process more than two signals in the conjunction.
 
* You can add more floodgates to process more than two signals in the conjunction.
Line 82: Line 82:
  
 
<div style="position:relative; float:none;">
 
<div style="position:relative; float:none;">
'''XOR'''
+
'''(N)XOR/EQUAL'''
 
{| cellpadding="0" cellspacing="0" style="border-spacing:0; border-style:solid; border-width:thin; border-color:#000000;"
 
{| cellpadding="0" cellspacing="0" style="border-spacing:0; border-style:solid; border-width:thin; border-color:#000000;"
 
|
 
|
Line 106: Line 106:
 
|-
 
|-
 
|{{RTL|#00A|≈|#DDD}}
 
|{{RTL|#00A|≈|#DDD}}
 +
|{{RTL|#0A0|X|#444}}
 
|{{RTL|#A00|╬|#444}}
 
|{{RTL|#A00|╬|#444}}
|{{RTL|#0A0|X|#444}}
 
 
|{{RTL|#DDD}}
 
|{{RTL|#DDD}}
 
|{{RTL|#222}}
 
|{{RTL|#222}}
Line 120: Line 120:
 
</div>
 
</div>
 
A XOR gate is created by putting 1x1 raising bridges and floodgates together. The red Bridge and floodgate {{Raw Tile|X|#A00|#444}}{{Raw Tile|╬|#A00|#444}} are linked to the same input and the green bridge and floodgate {{Raw Tile|X|#0A0|#444}}{{Raw Tile|╬|#0A0|#444}} are both linked to the other input. When one of the inputs sends an on signal, the bridge will raise/close and the appropriate door will be opened. Only when the floodgate and the bridge at one passage are open, what happenes when exactly one input singal is on, the water will flow to the right. The pressure plate behind the bridges has to be constructed to react on 4-7 water.
 
A XOR gate is created by putting 1x1 raising bridges and floodgates together. The red Bridge and floodgate {{Raw Tile|X|#A00|#444}}{{Raw Tile|╬|#A00|#444}} are linked to the same input and the green bridge and floodgate {{Raw Tile|X|#0A0|#444}}{{Raw Tile|╬|#0A0|#444}} are both linked to the other input. When one of the inputs sends an on signal, the bridge will raise/close and the appropriate door will be opened. Only when the floodgate and the bridge at one passage are open, what happenes when exactly one input singal is on, the water will flow to the right. The pressure plate behind the bridges has to be constructed to react on 4-7 water.
* If you exchange bridge and floodgate for one of the two inputs, you'll get a XNOR opeation instead.
+
* If you exchange bridge and floodgate for one of the two inputs, you'll get a NXOR/EQUAL opeation instead.
 
* The output can also be inverted by using a 0-3 pressure plate.
 
* The output can also be inverted by using a 0-3 pressure plate.
 
* You can use a 0-3 and a 4-7 pressure plate at the same time to get the result and it's inversion at the same time
 
* You can use a 0-3 and a 4-7 pressure plate at the same time to get the result and it's inversion at the same time

Please note that all contributions to Dwarf Fortress Wiki are considered to be released under the GFDL & MIT (see Dwarf Fortress Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)