<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://eternity.youfailit.net/index.php?action=history&amp;feed=atom&amp;title=Scroll_Floor</id>
	<title>Scroll Floor - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://eternity.youfailit.net/index.php?action=history&amp;feed=atom&amp;title=Scroll_Floor"/>
	<link rel="alternate" type="text/html" href="https://eternity.youfailit.net/index.php?title=Scroll_Floor&amp;action=history"/>
	<updated>2026-06-13T20:04:03Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://eternity.youfailit.net/index.php?title=Scroll_Floor&amp;diff=6406&amp;oldid=prev</id>
		<title>Printz: Created page with &quot;{{LineSpecial|description=This is the parameterized scrolling special for the floor. |usage=&#039;&#039;&#039;Scroll_Floor&#039;&#039;&#039;(&#039;&#039;tag&#039;&#039;, &#039;&#039;flags&#039;&#039;, &#039;&#039;type&#039;&#039;, &#039;&#039;x&#039;&#039;, &#039;&#039;y&#039;&#039;) |parameters= *&#039;&#039;tag&#039;&#039;: tag of sectors whose floors to scroll; *&#039;&#039;flags&#039;&#039;: zero or a sum of the following values: :*1: set displacement scrolling :*2: set accelerative scrolling. This overrides displacement scrolling if both flags are set. :*4: use linedef vector to direct the scrolling (scrolling will happen wh...&quot;</title>
		<link rel="alternate" type="text/html" href="https://eternity.youfailit.net/index.php?title=Scroll_Floor&amp;diff=6406&amp;oldid=prev"/>
		<updated>2026-04-04T19:08:23Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{LineSpecial|description=This is the parameterized scrolling special for the floor. |usage=&amp;#039;&amp;#039;&amp;#039;Scroll_Floor&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;tag&amp;#039;&amp;#039;, &amp;#039;&amp;#039;flags&amp;#039;&amp;#039;, &amp;#039;&amp;#039;type&amp;#039;&amp;#039;, &amp;#039;&amp;#039;x&amp;#039;&amp;#039;, &amp;#039;&amp;#039;y&amp;#039;&amp;#039;) |parameters= *&amp;#039;&amp;#039;tag&amp;#039;&amp;#039;: tag of sectors whose floors to scroll; *&amp;#039;&amp;#039;flags&amp;#039;&amp;#039;: zero or a sum of the following values: :*1: set &lt;a href=&quot;/wiki/Displacement_scrolling&quot; class=&quot;mw-redirect&quot; title=&quot;Displacement scrolling&quot;&gt;displacement scrolling&lt;/a&gt; :*2: set &lt;a href=&quot;/wiki/Accelerative_scrolling&quot; class=&quot;mw-redirect&quot; title=&quot;Accelerative scrolling&quot;&gt;accelerative scrolling&lt;/a&gt;. This overrides displacement scrolling if both flags are set. :*4: use linedef vector to direct the scrolling (scrolling will happen wh...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{LineSpecial|description=This is the parameterized scrolling special for the floor.&lt;br /&gt;
|usage=&amp;#039;&amp;#039;&amp;#039;Scroll_Floor&amp;#039;&amp;#039;&amp;#039;(&amp;#039;&amp;#039;tag&amp;#039;&amp;#039;, &amp;#039;&amp;#039;flags&amp;#039;&amp;#039;, &amp;#039;&amp;#039;type&amp;#039;&amp;#039;, &amp;#039;&amp;#039;x&amp;#039;&amp;#039;, &amp;#039;&amp;#039;y&amp;#039;&amp;#039;)&lt;br /&gt;
|parameters=&lt;br /&gt;
*&amp;#039;&amp;#039;tag&amp;#039;&amp;#039;: tag of sectors whose floors to scroll;&lt;br /&gt;
*&amp;#039;&amp;#039;flags&amp;#039;&amp;#039;: zero or a sum of the following values:&lt;br /&gt;
:*1: set [[displacement scrolling]]&lt;br /&gt;
:*2: set [[accelerative scrolling]]. This overrides displacement scrolling if both flags are set.&lt;br /&gt;
:*4: use linedef vector to direct the scrolling (scrolling will happen wherever the linedef points on the map). Divide the length of the line by 32 to obtain the scrolling velocity. Parameters &amp;#039;&amp;#039;x&amp;#039;&amp;#039; and &amp;#039;&amp;#039;y&amp;#039;&amp;#039; will be ignored.&lt;br /&gt;
*&amp;#039;&amp;#039;type&amp;#039;&amp;#039;: type of scroller. Can be:&lt;br /&gt;
:*0: scroll only the texture;&lt;br /&gt;
:*1: only carry the things, without animating the texture;&lt;br /&gt;
:*2: both scroll the texture and carry things.&lt;br /&gt;
*&amp;#039;&amp;#039;x&amp;#039;&amp;#039;, &amp;#039;&amp;#039;y&amp;#039;&amp;#039;: if &amp;#039;&amp;#039;flags&amp;#039;&amp;#039; doesn&amp;#039;t include 4, then these parameters control the scrolling direction. Please see in &amp;#039;&amp;#039;&amp;#039;Notes&amp;#039;&amp;#039;&amp;#039; about how they&amp;#039;re scaled.&lt;br /&gt;
|notes=This special acts &amp;#039;&amp;#039;static&amp;#039;&amp;#039; when set on a linedef: it triggers at map startup, not when activated by player or others. But it can also be called from [[ACS]].&lt;br /&gt;
|udmf=223&lt;br /&gt;
|extradata=484&lt;br /&gt;
&lt;br /&gt;
Scales of &amp;#039;&amp;#039;x&amp;#039;&amp;#039; and &amp;#039;&amp;#039;y&amp;#039;&amp;#039; differ between map placement and ACS:&lt;br /&gt;
*on the map, due to Hexen format legacy, you need to subtract 128 from the parameter, then divide by 32, to obtain the actual direction.&lt;br /&gt;
*in ACS: multiply by 10, then divide by 32.}}&lt;/div&gt;</summary>
		<author><name>Printz</name></author>
	</entry>
</feed>