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 User:Vasiln/Build order

Jump to navigation Jump to search

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


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 22: Line 22:
 
*If triggering criteria are met, and the device most recently sent a ''close'' signal, send an ''open'' signal.  Additionally, open any doors or [[hatch cover|hatches]] linked to this pressure plate, and toggle <s>any linked gear assemblies</s> the '''appearance''' of any gear assemblies, making them show up as engaged or disengaged.
 
*If triggering criteria are met, and the device most recently sent a ''close'' signal, send an ''open'' signal.  Additionally, open any doors or [[hatch cover|hatches]] linked to this pressure plate, and toggle <s>any linked gear assemblies</s> the '''appearance''' of any gear assemblies, making them show up as engaged or disengaged.
 
*If triggering criteria are met and the device most recently sent an ''open'' signal, don't do anything, except remember this tick.
 
*If triggering criteria are met and the device most recently sent an ''open'' signal, don't do anything, except remember this tick.
*If triggering criteria are not met, and it has been exactly 100 ticks since triggering criteria were last met, send a ''close'' signal.  Additionally, toggle <s>any linked gear assemblies</s> the '''appearance''' of any linked gear assemblies.
+
*If triggering criteria are not met, and it has been exactly 99 ticks since triggering criteria were met, send a ''close'' signal.  Additionally, toggle <s>any linked gear assemblies</s> the '''appearance''' of any linked gear assemblies.
*If triggering criteria are not met, and it has been greater than or less than 100 ticks since triggering criteria were met, don't do anything.
+
*If triggering criteria are not met, and it has been greater than or less than 99 ticks since triggering criteria were met, don't do anything.
 
====Bridge====
 
====Bridge====
 
*If no open or close is scheduled for this device, check for a signal.  If ''open'', schedule an open in 100 ticks.  If ''close'', schedule a close in <s>99</s> 100 ticks.
 
*If no open or close is scheduled for this device, check for a signal.  If ''open'', schedule an open in 100 ticks.  If ''close'', schedule a close in <s>99</s> 100 ticks.
Line 171: Line 171:
 
Just to clarify, pressure plates trigger on 2+/7 water, and are linked to the gear assembly of the same color.  Device is built in the following order: first the upper pump, then the lower pump, then the gear assemblies, then the pressure plates.  Beginning state has 7/7 water in the left-hand reservoir, both gears disengaged.  At t=0, we engage the green gear via lever.  Let's examine, ''in order'', the events happening during important ticks.
 
Just to clarify, pressure plates trigger on 2+/7 water, and are linked to the gear assembly of the same color.  Device is built in the following order: first the upper pump, then the lower pump, then the gear assemblies, then the pressure plates.  Beginning state has 7/7 water in the left-hand reservoir, both gears disengaged.  At t=0, we engage the green gear via lever.  Let's examine, ''in order'', the events happening during important ticks.
  
In a previous version of this page, I got everything wrong about this sequenceRather than strike-out a bunch of stuff, I've just replaced it-- you can always look at the revision history if you want to see my embarrassing mistakes.
+
T=0: Red plate already activated, no action.  Green gear becomes powered, toggled by lever.  Lower pump moves water to right.
 +
T=1: Red plate schedules a close to occur at T=99.  Green plate toggles green gear.  Green gear becomes unpowered.  Lower pump stops pumping.
 +
T=99: Red plate sends a close to red gear.  Red gear becomes powered. Upper pump moves water to the left.
 +
  T=100: Green plate schedules a close to occur at T=199.
 +
T~=125: Water lands on red plate.  Red plate sends an open to red gear.  Red gear becomes unpowered.  Upper pump stops pumping.
 +
T=199: Green plate toggles green gear.  Green gear becomes powered.  Lower pump moves water to the right.
 +
T=200: Red plate schedules a close for T=299.  Green plate toggles green gear.  Green gear becomes unpowered.  Lower pump stops pumping.
 +
T=299: Red plate toggles red gear.  Red gear becomes powered.  Upper pump moves water to the left.
  
  T =  0: Lever sends ''open''.  Red plate has water on it, but did last tick as well: no signal.  Green plate has no water, no signal.  Green gear assembly engages in response to ''open''.  Lower pump pumps left-to-right.
+
Do you see? Hussell's clock '''would not work''' unless pressure plates sent signals 99 ticks after becoming disengaged!
T=  1: Red plate deactivated, schedules close for T=100.  Green plate has water, sends ''open''.  Green gear assembly disengages.  Lower pump unpowered (but will continue to pump through T=49).  Upper pump unpowered.
 
T =100: Red plate sends ''close''.  Green plate has water, but previously activated.  Red gear assembly engages.  Lower pump unpowered.  Upper pump powered, moves water right-to-left.
 
T =101: Red plate dry (water needs to fall onto it).  Green plate dry, schedules ''close'' for T = 200.  Lower pump unpowered, upper pump powered.
 
T~=120: Water falls onto red plate.  Red plate sends open.  Green plate dry.  Lower pump unpowered.  Upper pump unpowered, but will continue to pump through T~=168.
 
T =200: Red plate previously activated.  Green plate sends ''close''.  Green gear assembly engages.  Lower pump powered, moves water left-to-right.  Upper pump unpowered.  '''Same as T=0.'''
 
  
In the previous version, I underestimated the time it took pressure plates to reset.  I'm embarrassed about that, and it led me to a quixotic search for a 100 tick repeater that wasted a lot of my energy.
+
Testing this, you can also see that the green pressure plate triggers refractory buildings like bridges just fine, in a 200 on, 200 off cycle, and why it closes doors for a single tick out of every 200.  You can also see that the red pressure plate is an unreliable clock generator.
  
 
====Pressure plate trigger data====
 
====Pressure plate trigger data====

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)

Template used on this page: