<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pmdo.pmdcollab.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Segment</id>
	<title>Segment - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pmdo.pmdcollab.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Segment"/>
	<link rel="alternate" type="text/html" href="https://wiki.pmdo.pmdcollab.org/wiki/index.php?title=Segment&amp;action=history"/>
	<updated>2026-08-01T08:26:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.pmdo.pmdcollab.org/wiki/index.php?title=Segment&amp;diff=3853&amp;oldid=prev</id>
		<title>Imbion at 23:08, 18 August 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.pmdo.pmdcollab.org/wiki/index.php?title=Segment&amp;diff=3853&amp;oldid=prev"/>
		<updated>2025-08-18T23:08:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:08, 18 August 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;=== Range Dict Segment ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;=== Range Dict Segment ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;Multiple floors are mapped to the same map generator. This allows you to set the same floor to the same defined range. When players enter, they will be given a floor corresponding to the number. Entrances must account for being out of range, or an error will be thrown.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;Multiple floors are mapped to the same map generator. This allows you to set the same floor to the same defined range. When players enter, they will be given a floor corresponding to the number. Entrances must account for being out of range, or an error will be thrown.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;USE WARNING:&#039;&#039;&#039; The editor currently has a particular quirk that means if the start and end range of floors &#039;&#039;ever&#039;&#039; overlaps, the floors that aren&#039;t being edited &#039;&#039;&#039;will be deleted without warning.&#039;&#039;&#039; When using this method of construction, it is strongly recommended to &#039;&#039;&#039;back up each floor&#039;&#039;&#039; in a Layered Segment to avoid data loss.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;=== Singular Segment ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;=== Singular Segment ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Imbion</name></author>
	</entry>
	<entry>
		<id>https://wiki.pmdo.pmdcollab.org/wiki/index.php?title=Segment&amp;diff=3258&amp;oldid=prev</id>
		<title>Imbion: Created page with &quot;A &#039;&#039;&#039;segment&#039;&#039;&#039; is a section of a dungeon defined in its zone.  == Usage == Each segment contains its own separate generation parameters. This is most commonly used for secret paths of a dungeon, as well as &quot;deeper&quot; parts as seen in the official games. They also contain at least one floor inside of them.  == Types == Segments can be of the following types.  === Layered Segment === The segment consists of different separate floors, each with their own generation p...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.pmdo.pmdcollab.org/wiki/index.php?title=Segment&amp;diff=3258&amp;oldid=prev"/>
		<updated>2025-08-11T16:59:46Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;A &amp;#039;&amp;#039;&amp;#039;segment&amp;#039;&amp;#039;&amp;#039; is a section of a dungeon defined in its &lt;a href=&quot;/Zone&quot; title=&quot;Zone&quot;&gt;zone&lt;/a&gt;.  == Usage == Each segment contains its own separate generation parameters. This is most commonly used for secret paths of a dungeon, as well as &amp;quot;deeper&amp;quot; parts as seen in the official games. They also contain at least one &lt;a href=&quot;/Floor&quot; title=&quot;Floor&quot;&gt;floor&lt;/a&gt; inside of them.  == Types == Segments can be of the following types.  === Layered Segment === The segment consists of different separate floors, each with their own generation p...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;A &amp;#039;&amp;#039;&amp;#039;segment&amp;#039;&amp;#039;&amp;#039; is a section of a dungeon defined in its [[zone]].&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
Each segment contains its own separate generation parameters. This is most commonly used for secret paths of a dungeon, as well as &amp;quot;deeper&amp;quot; parts as seen in the official games. They also contain at least one [[floor]] inside of them.&lt;br /&gt;
&lt;br /&gt;
== Types ==&lt;br /&gt;
Segments can be of the following types.&lt;br /&gt;
&lt;br /&gt;
=== Layered Segment ===&lt;br /&gt;
The segment consists of different separate floors, each with their own generation parameters. The floors count up numerically.&lt;br /&gt;
&lt;br /&gt;
=== Dictionary Segment ===&lt;br /&gt;
Floors are distinguished using numbers set as keys rather than counting up. There may be gaps in floor numbers. Floor entrances need to account for these gaps properly, or an error will be thrown.&lt;br /&gt;
&lt;br /&gt;
=== Range Dict Segment ===&lt;br /&gt;
Multiple floors are mapped to the same map generator. This allows you to set the same floor to the same defined range. When players enter, they will be given a floor corresponding to the number. Entrances must account for being out of range, or an error will be thrown.&lt;br /&gt;
&lt;br /&gt;
=== Singular Segment ===&lt;br /&gt;
The segment consists of only one single floor.&lt;br /&gt;
&lt;br /&gt;
== Defining a Segment ==&lt;br /&gt;
Segments consist of their floors and the [[zone steps]] that are used by that segment to influence its floors. They may also be checked with &amp;quot;Is Relevant&amp;quot; if their floor amount should contribute to the total amount of floors in the dungeon when the engine is counting.[[Category:Dungeon Generation]]&lt;/div&gt;</summary>
		<author><name>Imbion</name></author>
	</entry>
</feed>