http://dwarffortresswiki.org/index.php?title=User_talk:Vasiln&feed=atom&action=historyUser talk:Vasiln - Revision history2024-03-29T13:56:51ZRevision history for this page on the wikiMediaWiki 1.35.11http://dwarffortresswiki.org/index.php?title=User_talk:Vasiln&diff=152571&oldid=prevVasiln at 22:03, 22 August 20112011-08-22T22:03:56Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 22:03, 22 August 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19" >Line 19:</td>
<td colspan="2" class="diff-lineno">Line 19:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>I'll do some tests on fluid, document them here, correct the page if I was mistaken and you haven't already. Then I'll have to figure out what's up with my creatures if that's the case.... Thanks for the interest, conversation, and experiment.[[User:Vasiln|Vasiln]] 20:39, 22 August 2011 (UTC)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>I'll do some tests on fluid, document them here, correct the page if I was mistaken and you haven't already. Then I'll have to figure out what's up with my creatures if that's the case.... Thanks for the interest, conversation, and experiment.[[User:Vasiln|Vasiln]] 20:39, 22 August 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">You're right, Quietust. Thanks for paying attention. I've corrected the pressure plate text.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">The reason I came to this conclusion is because I was confusing it with the action of multiple pressure plates linked to a single device, where on signals can get overridden by another plate's off signal. I've added a little warning on the page about that.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">I think I'm going to make a logic/repeater testing world. I have an idea for a 40 on 40 off repeater that is ridiculously overengineered :)[[User:Vasiln|Vasiln]] 22:03, 22 August 2011 (UTC)</ins></div></td></tr>
</table>Vasilnhttp://dwarffortresswiki.org/index.php?title=User_talk:Vasiln&diff=152569&oldid=prevVasiln: /* Pressure plates */2011-08-22T20:39:32Z<p><span dir="auto"><span class="autocomment">Pressure plates</span></span></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 20:39, 22 August 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l17" >Line 17:</td>
<td colspan="2" class="diff-lineno">Line 17:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:I've just done a quick test with liquid-triggered pressure plates and I can confirm that the behavior you described does '''not''' happen. With a 1x3 chamber containing three pressure plates (each linked to a gear assembly with condition "4/7 water") filled with 10 units of water (3/7 + 3/7 + 4/7), all 3 gear assemblies stay Disengaged, enabling only briefly if the water happens to stay on one side for more than a second - if pressure plates behaved the way you described, they would be constantly toggling on/off as the water appeared and disappeared. Just like levers, pressure plates have a '''state''' (as reflected by their appearance - {{Tile|^|5:1}} is Untriggered and {{Tile|^|5:0}} is Triggered) and they only send signals during state transitions, and being triggered during the 100-tick cooldown timer only ''cancels the timer'' until it's untriggered again later - in your scenario above, the pressure plate sends an "On" signal at tick 0, starts its 100-tick deactivation counter at tick 25, ''cancels'' said timer at tick 50, then restarts it again at tick 75, finally generating the "Off" signal at tick 175. --[[User:Quietust|Quietust]] 20:12, 22 August 2011 (UTC)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:I've just done a quick test with liquid-triggered pressure plates and I can confirm that the behavior you described does '''not''' happen. With a 1x3 chamber containing three pressure plates (each linked to a gear assembly with condition "4/7 water") filled with 10 units of water (3/7 + 3/7 + 4/7), all 3 gear assemblies stay Disengaged, enabling only briefly if the water happens to stay on one side for more than a second - if pressure plates behaved the way you described, they would be constantly toggling on/off as the water appeared and disappeared. Just like levers, pressure plates have a '''state''' (as reflected by their appearance - {{Tile|^|5:1}} is Untriggered and {{Tile|^|5:0}} is Triggered) and they only send signals during state transitions, and being triggered during the 100-tick cooldown timer only ''cancels the timer'' until it's untriggered again later - in your scenario above, the pressure plate sends an "On" signal at tick 0, starts its 100-tick deactivation counter at tick 25, ''cancels'' said timer at tick 50, then restarts it again at tick 75, finally generating the "Off" signal at tick 175. --[[User:Quietust|Quietust]] 20:12, 22 August 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">I'll do some tests on fluid, document them here, correct the page if I was mistaken and you haven't already. Then I'll have to figure out what's up with my creatures if that's the case.... Thanks for the interest, conversation, and experiment.[[User:Vasiln|Vasiln]] 20:39, 22 August 2011 (UTC)</ins></div></td></tr>
<!-- diff cache key wiki_db:diff::1.12:old-152568:rev-152569 -->
</table>Vasilnhttp://dwarffortresswiki.org/index.php?title=User_talk:Vasiln&diff=152568&oldid=prevQuietust: stupid grammar :(2011-08-22T20:21:26Z<p>stupid grammar :(</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 20:21, 22 August 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l16" >Line 16:</td>
<td colspan="2" class="diff-lineno">Line 16:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>:I've just done a quick test with liquid-triggered pressure plates and I can confirm that the behavior you described does '''not''' happen. With a 1x3 chamber containing three pressure plates (each linked to a gear assembly with condition "4/7 water") filled with 10 units of water (3/7 + 3/7 + 4/7), all 3 gear assemblies stay Disengaged, enabling only briefly if the water happens to stay on one side for more than a second - if pressure plates behaved the way you described, they would be constantly toggling on/off as the water appeared and disappeared. Just like levers, pressure plates have a '''state''' (as reflected by their appearance - {{Tile|^|5:1}} is Untriggered and {{Tile|^|5:0}} is Triggered) and they only send signals during state transitions, and being triggered during the 100-tick cooldown timer only ''cancels the timer'' until it's untriggered again later - in your scenario above, the pressure plate <del class="diffchange diffchange-inline">would send </del>an "On" signal at tick 0, <del class="diffchange diffchange-inline">would start </del>its 100-tick deactivation counter at tick 25, ''cancels'' said timer at tick 50, then restarts it again at tick 75, finally generating the "Off" signal at tick 175. --[[User:Quietust|Quietust]] 20:12, 22 August 2011 (UTC)</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:I've just done a quick test with liquid-triggered pressure plates and I can confirm that the behavior you described does '''not''' happen. With a 1x3 chamber containing three pressure plates (each linked to a gear assembly with condition "4/7 water") filled with 10 units of water (3/7 + 3/7 + 4/7), all 3 gear assemblies stay Disengaged, enabling only briefly if the water happens to stay on one side for more than a second - if pressure plates behaved the way you described, they would be constantly toggling on/off as the water appeared and disappeared. Just like levers, pressure plates have a '''state''' (as reflected by their appearance - {{Tile|^|5:1}} is Untriggered and {{Tile|^|5:0}} is Triggered) and they only send signals during state transitions, and being triggered during the 100-tick cooldown timer only ''cancels the timer'' until it's untriggered again later - in your scenario above, the pressure plate <ins class="diffchange diffchange-inline">sends </ins>an "On" signal at tick 0, <ins class="diffchange diffchange-inline">starts </ins>its 100-tick deactivation counter at tick 25, ''cancels'' said timer at tick 50, then restarts it again at tick 75, finally generating the "Off" signal at tick 175. --[[User:Quietust|Quietust]] 20:12, 22 August 2011 (UTC)</div></td></tr>
<!-- diff cache key wiki_db:diff::1.12:old-152567:rev-152568 -->
</table>Quietusthttp://dwarffortresswiki.org/index.php?title=User_talk:Vasiln&diff=152567&oldid=prevQuietust at 20:20, 22 August 20112011-08-22T20:20:42Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 20:20, 22 August 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l16" >Line 16:</td>
<td colspan="2" class="diff-lineno">Line 16:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>:I've just done a quick test with liquid-triggered pressure plates and I can confirm that the behavior you described does '''not''' happen. With a 1x3 chamber containing three pressure plates (each linked to a gear assembly with condition "4/7 water") filled with 10 units of water (3/7 + 3/7 + 4/7), all 3 gear assemblies stay Disengaged, enabling only briefly if the water happens to stay on one side for more than a second - if pressure plates behaved the way you described, they would be constantly toggling on/off as the water appeared and disappeared. <del class="diffchange diffchange-inline">In other words, your scenario results in a single "On" signal at tick 0 and a single "Off" signal at tick 175, assuming the water never flows back onto the plate - just </del>like levers, pressure plates have a '''state''' (as reflected by their appearance - {{Tile|^|5:1}} is Untriggered and {{Tile|^|5:0}} is Triggered) and they only send signals during state transitions, and being triggered during the 100-tick cooldown timer only '''<del class="diffchange diffchange-inline">restarts </del>the <del class="diffchange diffchange-inline">timer </del>at 100 <del class="diffchange diffchange-inline">ticks</del>'''. --[[User:Quietust|Quietust]] 20:12, 22 August 2011 (UTC)</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:I've just done a quick test with liquid-triggered pressure plates and I can confirm that the behavior you described does '''not''' happen. With a 1x3 chamber containing three pressure plates (each linked to a gear assembly with condition "4/7 water") filled with 10 units of water (3/7 + 3/7 + 4/7), all 3 gear assemblies stay Disengaged, enabling only briefly if the water happens to stay on one side for more than a second - if pressure plates behaved the way you described, they would be constantly toggling on/off as the water appeared and disappeared. <ins class="diffchange diffchange-inline">Just </ins>like levers, pressure plates have a '''state''' (as reflected by their appearance - {{Tile|^|5:1}} is Untriggered and {{Tile|^|5:0}} is Triggered) and they only send signals during state transitions, and being triggered during the 100-tick cooldown timer only ''<ins class="diffchange diffchange-inline">cancels the timer'' until it</ins>'<ins class="diffchange diffchange-inline">s untriggered again later - in your scenario above, </ins>the <ins class="diffchange diffchange-inline">pressure plate would send an "On" signal </ins>at <ins class="diffchange diffchange-inline">tick 0, would start its </ins>100<ins class="diffchange diffchange-inline">-tick deactivation counter at tick 25, '</ins>'<ins class="diffchange diffchange-inline">cancels</ins>'' <ins class="diffchange diffchange-inline">said timer at tick 50, then restarts it again at tick 75, finally generating the "Off" signal at tick 175</ins>. --[[User:Quietust|Quietust]] 20:12, 22 August 2011 (UTC)</div></td></tr>
<!-- diff cache key wiki_db:diff::1.12:old-152566:rev-152567 -->
</table>Quietusthttp://dwarffortresswiki.org/index.php?title=User_talk:Vasiln&diff=152566&oldid=prevQuietust at 20:18, 22 August 20112011-08-22T20:18:16Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 20:18, 22 August 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l16" >Line 16:</td>
<td colspan="2" class="diff-lineno">Line 16:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>:I've just done a quick test with liquid-triggered pressure plates and I can confirm that the behavior you described does '''not''' happen. With a 1x3 chamber containing three pressure plates (each linked to a gear assembly with condition "4/7 water") filled with 10 units of water (3/7 + 3/7 + 4/7), all 3 gear assemblies stay Disengaged, enabling only briefly if the water happens to stay on one side for more than a second - if pressure plates behaved the way you described, they would be constantly toggling on/off as the water appeared and disappeared. In other words, your scenario results in a single "On" signal at tick 0 and a single "Off" signal at tick 175, assuming the water never flows back onto the plate. --[[User:Quietust|Quietust]] 20:12, 22 August 2011 (UTC)</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:I've just done a quick test with liquid-triggered pressure plates and I can confirm that the behavior you described does '''not''' happen. With a 1x3 chamber containing three pressure plates (each linked to a gear assembly with condition "4/7 water") filled with 10 units of water (3/7 + 3/7 + 4/7), all 3 gear assemblies stay Disengaged, enabling only briefly if the water happens to stay on one side for more than a second - if pressure plates behaved the way you described, they would be constantly toggling on/off as the water appeared and disappeared. In other words, your scenario results in a single "On" signal at tick 0 and a single "Off" signal at tick 175, assuming the water never flows back onto the plate <ins class="diffchange diffchange-inline">- just like levers, pressure plates have a '''state''' (as reflected by their appearance - {{Tile|^|5:1}} is Untriggered and {{Tile|^|5:0}} is Triggered) and they only send signals during state transitions, and being triggered during the 100-tick cooldown timer only '''restarts the timer at 100 ticks'''</ins>. --[[User:Quietust|Quietust]] 20:12, 22 August 2011 (UTC)</div></td></tr>
<!-- diff cache key wiki_db:diff::1.12:old-152565:rev-152566 -->
</table>Quietusthttp://dwarffortresswiki.org/index.php?title=User_talk:Vasiln&diff=152565&oldid=prevQuietust at 20:15, 22 August 20112011-08-22T20:15:28Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 20:15, 22 August 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l16" >Line 16:</td>
<td colspan="2" class="diff-lineno">Line 16:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>:I've just done a quick test with liquid-triggered pressure plates and I can confirm that the behavior you described does '''not''' happen. With a 1x3 chamber containing three pressure plates (each linked to a gear assembly with condition "4/7 water") filled with 10 units of water (3/7 + 3/7 + 4/7), all 3 gear assemblies <del class="diffchange diffchange-inline">are </del>Disengaged, enabling only briefly if the water happens to stay on one side for more than a second - if pressure plates behaved the way you described, they would be constantly toggling on/off as the water appeared and disappeared. In other words, your scenario results in a single "On" signal at tick 0 and a single "Off" signal at tick 175, assuming the water never flows back onto the plate. --[[User:Quietust|Quietust]] 20:12, 22 August 2011 (UTC)</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:I've just done a quick test with liquid-triggered pressure plates and I can confirm that the behavior you described does '''not''' happen. With a 1x3 chamber containing three pressure plates (each linked to a gear assembly with condition "4/7 water") filled with 10 units of water (3/7 + 3/7 + 4/7), all 3 gear assemblies <ins class="diffchange diffchange-inline">stay </ins>Disengaged, enabling only briefly if the water happens to stay on one side for more than a second - if pressure plates behaved the way you described, they would be constantly toggling on/off as the water appeared and disappeared. In other words, your scenario results in a single "On" signal at tick 0 and a single "Off" signal at tick 175, assuming the water never flows back onto the plate. --[[User:Quietust|Quietust]] 20:12, 22 August 2011 (UTC)</div></td></tr>
<!-- diff cache key wiki_db:diff::1.12:old-152563:rev-152565 -->
</table>Quietusthttp://dwarffortresswiki.org/index.php?title=User_talk:Vasiln&diff=152563&oldid=prevQuietust at 20:12, 22 August 20112011-08-22T20:12:02Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 20:12, 22 August 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l16" >Line 16:</td>
<td colspan="2" class="diff-lineno">Line 16:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:I've just done a quick test with liquid-triggered pressure plates and I can confirm that the behavior you described does '''not''' happen. With a 1x3 chamber containing three pressure plates (each linked to a gear assembly with condition "4/7 water") filled with 10 units of water (3/7 + 3/7 + 4/7), all 3 gear assemblies are Disengaged, enabling only briefly if the water happens to stay on one side for more than a second - if pressure plates behaved the way you described, they would be constantly toggling on/off as the water appeared and disappeared. In other words, your scenario results in a single "On" signal at tick 0 and a single "Off" signal at tick 175, assuming the water never flows back onto the plate. --[[User:Quietust|Quietust]] 20:12, 22 August 2011 (UTC)</ins></div></td></tr>
<!-- diff cache key wiki_db:diff::1.12:old-152562:rev-152563 -->
</table>Quietusthttp://dwarffortresswiki.org/index.php?title=User_talk:Vasiln&diff=152562&oldid=prevVasiln at 19:56, 22 August 20112011-08-22T19:56:00Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:56, 22 August 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l10" >Line 10:</td>
<td colspan="2" class="diff-lineno">Line 10:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>What if pressure plates didn't function this way? If the off signal from the first triggering didn't occur, because the pressure plate saw the second trigger and said, "Oh wait, let's skip the off at 125 and only send the off at 175," then gear assemblies would get out of sync. The end-state would be water 3/7, gear on (toggled only 3 times). The only other way they could work without desyncing gears is to institute a refractory period such that they also ignored the on signal at 50 (and any on signal, until 125), and some observation of spike traps shows that there is no such 100+ refractory period for pressure plates. Also, were pressure plates to have such refractory periods (if they were to work the way your clarification says most people would expect), then a goblin would never, ever escape from the following:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>What if pressure plates didn't function this way? If the off signal from the first triggering didn't occur, because the pressure plate saw the second trigger and said, "Oh wait, let's skip the off at 125 and only send the off at 175," then gear assemblies would get out of sync. The end-state would be water 3/7, gear on (toggled only 3 times). The only other way they could work without desyncing gears is to institute a refractory period such that they also ignored the on signal at 50 (and any on signal, until 125), and some observation of spike traps shows that there is no such 100+ refractory period for pressure plates. Also, were pressure plates to have such refractory periods (if they were to work the way your clarification says most people would expect), then a goblin would never, ever escape from the following:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>#</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>#g.^h. <ins class="diffchange diffchange-inline">-></ins>to <ins class="diffchange diffchange-inline">map edge </ins>and freedom!</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>g</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>.</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>^</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>h</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>.</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>to <del class="diffchange diffchange-inline">world </del>and freedom!</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Yet they do escape, because aimless motion permits them to get the on-off signals on the hatch desynced. You can actually watch them do this.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Yet they do escape, because aimless motion permits them to get the on-off signals on the hatch desynced. You can actually watch them do this.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</div></td></tr>
<!-- diff cache key wiki_db:diff::1.12:old-152561:rev-152562 -->
</table>Vasilnhttp://dwarffortresswiki.org/index.php?title=User_talk:Vasiln&diff=152561&oldid=prevVasiln at 19:55, 22 August 20112011-08-22T19:55:03Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:55, 22 August 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l2" >Line 2:</td>
<td colspan="2" class="diff-lineno">Line 2:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In your recent edit to the DF2010 pressure plate article, you stated that a creature stepping onto a pressure plate, off of it, then immediately back onto it would generate a second "on" signal '''before''' the first "off" signal - are you absolutely sure this is what's happening? From my own experience, this sort of thing does '''not''' happen using liquids, otherwise a partially submerged pressure plate linked to a gear assembly would become desynchronized (and lots of examples of mechanical logic illustrate that this doesn't happen). --[[User:Quietust|Quietust]] 18:31, 22 August 2011 (UTC)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In your recent edit to the DF2010 pressure plate article, you stated that a creature stepping onto a pressure plate, off of it, then immediately back onto it would generate a second "on" signal '''before''' the first "off" signal - are you absolutely sure this is what's happening? From my own experience, this sort of thing does '''not''' happen using liquids, otherwise a partially submerged pressure plate linked to a gear assembly would become desynchronized (and lots of examples of mechanical logic illustrate that this doesn't happen). --[[User:Quietust|Quietust]] 18:31, 22 August 2011 (UTC)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:To clarify, the understood behavior for liquids is that the pressure plate "turns on" when the condition is satisfied and "turns off" once the condition has been unsatisfied for 100 ticks, and it only sends on/off signals when its state actually changes between on/off. If this is not the case, then it needs to be clearly stated in the article, since it is directly contrary to what most people would expect. --[[User:Quietust|Quietust]] 19:28, 22 August 2011 (UTC)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:To clarify, the understood behavior for liquids is that the pressure plate "turns on" when the condition is satisfied and "turns off" once the condition has been unsatisfied for 100 ticks, and it only sends on/off signals when its state actually changes between on/off. If this is not the case, then it needs to be clearly stated in the article, since it is directly contrary to what most people would expect. --[[User:Quietust|Quietust]] 19:28, 22 August 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:(Am I supposed to reply on my own page or on your page?)</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Yeah, I'm sure this is what's happening. My tests are based on creatures and not fluids, but if you think about it, you'll see that actually, this characteristic of pressure plates is what keeps gear assemblies synchronized, rather than causing any desynchronization.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Let's take an example. Pressure plate activates pretoggled gear on 3 or less of water, such that when there's 4+ water, power flows; when there's 3- water, power doesn't. We put the pressure plate in the middle of a cistern of 3-4 water. 4/7 flows over at tick 0, leaves at tick 25, flows over at tick 50, and leaves again at tick 75, to just make up example numbers. Pressure plate generates on signals at 0 and at 50; it generates off signals at 125 and at 175. Power flows between 0 and 50 and between 125 and 175, because gear assemblies toggle; at the end of all of this, water is 3/7, gear is off (toggled 4 times), so it's in sync.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">What if pressure plates didn't function this way? If the off signal from the first triggering didn't occur, because the pressure plate saw the second trigger and said, "Oh wait, let's skip the off at 125 and only send the off at 175," then gear assemblies would get out of sync. The end-state would be water 3/7, gear on (toggled only 3 times). The only other way they could work without desyncing gears is to institute a refractory period such that they also ignored the on signal at 50 (and any on signal, until 125), and some observation of spike traps shows that there is no such 100+ refractory period for pressure plates. Also, were pressure plates to have such refractory periods (if they were to work the way your clarification says most people would expect), then a goblin would never, ever escape from the following:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">#</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">g</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">^</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">h</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">to world and freedom!</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Yet they do escape, because aimless motion permits them to get the on-off signals on the hatch desynced. You can actually watch them do this.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Does that make sense? There is always the possibility that I'm missing something or making a stupid mistake. The edits I've been making are based on personal research, and we all know how flawed that can be, especially in these fiddlier bits of the game. I would be excited if anybody wanted to perform research to confirm or refute. In the meantime, as per your request, I'll review the pressure plate article, see if there's any extra emphasis that ought to be put anyplace.[[User:Vasiln|Vasiln]] 19:55, 22 August 2011 (UTC)</ins></div></td></tr>
</table>Vasilnhttp://dwarffortresswiki.org/index.php?title=User_talk:Vasiln&diff=152560&oldid=prevQuietust at 19:28, 22 August 20112011-08-22T19:28:24Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:28, 22 August 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Pressure plates==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Pressure plates==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In your recent edit to the DF2010 pressure plate article, you stated that a creature stepping onto a pressure plate, off of it, then immediately back onto it would generate a second "on" signal '''before''' the first "off" signal - are you absolutely sure this is what's happening? From my own experience, this sort of thing does '''not''' happen using liquids, otherwise a partially submerged pressure plate linked to a gear assembly would become desynchronized (and lots of examples of mechanical logic illustrate that this doesn't happen). --[[User:Quietust|Quietust]] 18:31, 22 August 2011 (UTC)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In your recent edit to the DF2010 pressure plate article, you stated that a creature stepping onto a pressure plate, off of it, then immediately back onto it would generate a second "on" signal '''before''' the first "off" signal - are you absolutely sure this is what's happening? From my own experience, this sort of thing does '''not''' happen using liquids, otherwise a partially submerged pressure plate linked to a gear assembly would become desynchronized (and lots of examples of mechanical logic illustrate that this doesn't happen). --[[User:Quietust|Quietust]] 18:31, 22 August 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">:To clarify, the understood behavior for liquids is that the pressure plate "turns on" when the condition is satisfied and "turns off" once the condition has been unsatisfied for 100 ticks, and it only sends on/off signals when its state actually changes between on/off. If this is not the case, then it needs to be clearly stated in the article, since it is directly contrary to what most people would expect. --[[User:Quietust|Quietust]] 19:28, 22 August 2011 (UTC)</ins></div></td></tr>
</table>Quietust