Door data moved from CSV to XML.

This commit is contained in:
MobiusDevelopment
2020-01-25 11:48:18 +00:00
parent 3965ed7615
commit 0ef951835a
49 changed files with 1598 additions and 1755 deletions

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -0,0 +1,993 @@
<?xml version='1.0' encoding='utf-8'?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/Doors.xsd">
<!-- Doors on region 16_20 -->
<!-- Normil's Garden -->
<door name="Normils_garden_01" id="16200001" x="-109704" y="76424" z="-12656" xMin="-109819" yMin="76415" zMin="-12656" xMax="-109589" yMax="76435" zMax="-12612" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_02" id="16200002" x="-110856" y="77960" z="-12848" xMin="-110874" yMin="77861" zMin="-12848" xMax="-110838" yMax="78060" zMax="-12804" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_03" id="16200003" x="-111624" y="77960" z="-12848" xMin="-111642" yMin="77861" zMin="-12848" xMax="-111606" yMax="78060" zMax="-12804" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_04" id="16200004" x="-107587" y="80604" z="-12946" xMin="-107607" yMin="80506" zMin="-12946" xMax="-107573" yMax="80702" zMax="-12886" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_05" id="16200005" x="-109120" y="80648" z="-12944" xMin="-109141" yMin="80451" zMin="-12944" xMax="-109100" yMax="80844" zMax="-12876" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_06" id="16200006" x="-108676" y="82444" z="-12912" xMin="-108830" yMin="82290" zMin="-12912" xMax="-108521" yMax="82599" zMax="-12844" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_07" id="16200007" x="-110475" y="83143" z="-12912" xMin="-110658" yMin="83137" zMin="-12912" xMax="-110287" yMax="83150" zMax="-12828" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_08" id="16200008" x="-112264" y="82440" z="-12912" xMin="-112416" yMin="82286" zMin="-12912" xMax="-112109" yMax="82594" zMax="-12844" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_09" id="16200009" x="-111824" y="80648" z="-12944" xMin="-111845" yMin="80451" zMin="-12944" xMax="-111804" yMax="80844" zMax="-12876" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_10" id="16200010" x="-107588" y="83677" z="-12913" xMin="-107608" yMin="83580" zMin="-12913" xMax="-107575" yMax="83776" zMax="-12855" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_11" id="16200011" x="-110472" y="84488" z="-13008" xMin="-110587" yMin="84479" zMin="-13008" xMax="-110357" yMax="84499" zMax="-12964" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_12" id="16200012" x="-111424" y="87176" z="-13008" xMin="-111445" yMin="86979" zMin="-13008" xMax="-111404" yMax="87372" zMax="-12938" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_13" id="16200013" x="-110663" y="84052" z="-13011" xMin="-110683" yMin="83955" zMin="-13011" xMax="-110649" yMax="84151" zMax="-13003" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_14" id="16200014" x="-113183" y="87179" z="-12904" xMin="-113194" yMin="87037" zMin="-12904" xMax="-113173" yMax="87323" zMax="-12852" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_15" id="16200015" x="-115074" y="87178" z="-12816" xMin="-115085" yMin="87035" zMin="-12816" xMax="-115063" yMax="87322" zMax="-12744" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_16" id="16200016" x="-116972" y="87177" z="-12711" xMin="-116983" yMin="87034" zMin="-12711" xMax="-116961" yMax="87320" zMax="-12711" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_17" id="16200017" x="-108898" y="82223" z="-12878" xMin="-108898" yMin="82223" zMin="-12878" xMax="-108898" yMax="82223" zMax="-12878" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_18" id="16200018" x="-110476" y="82844" z="-12878" xMin="-110476" yMin="82844" zMin="-12878" xMax="-110476" yMax="82844" zMax="-12878" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_19" id="16200019" x="-112043" y="82231" z="-12878" xMin="-112043" yMin="82231" zMin="-12878" xMax="-112043" yMax="82231" zMax="-12878" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_20" id="16200022" x="-107475" y="83666" z="-12884" xMin="-107475" yMin="87177" zMin="-12884" xMax="-107475" yMax="87177" zMax="-12884" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_21" id="16200023" x="-109201" y="81920" z="-12907" xMin="-109328" yMin="81792" zMin="-12907" xMax="-108801" yMax="82320" zMax="-12847" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_22" id="16200024" x="-110473" y="82417" z="-12906" xMin="-110603" yMin="82366" zMin="-12906" xMax="-110342" yMax="82854" zMax="-12850" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Normils_garden_23" id="16200025" x="-111741" y="81914" z="-12908" xMin="-112141" yMin="81786" zMin="-12908" xMax="-111611" yMax="82316" zMax="-12846" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 17_10 -->
<!-- Olympiad Arena -->
<door name="olympiadarena_Door_001" id="17100001" x="-88824" y="-252637" z="-3342" xMin="-88836" yMin="-252766" zMin="-3342" xMax="-88810" yMax="-252510" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100002" x="-87184" y="-252637" z="-3342" xMin="-87200" yMin="-252766" zMin="-3342" xMax="-87165" yMax="-252510" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100003" x="-84599" y="-252637" z="-3342" xMin="-84611" yMin="-252766" zMin="-3342" xMax="-84585" yMax="-252510" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100004" x="-82959" y="-252637" z="-3342" xMin="-82975" yMin="-252766" zMin="-3342" xMax="-82940" yMax="-252510" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100005" x="-80410" y="-252637" z="-3342" xMin="-80422" yMin="-252766" zMin="-3342" xMax="-80396" yMax="-252510" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100006" x="-78749" y="-252637" z="-3342" xMin="-78765" yMin="-252766" zMin="-3342" xMax="-78730" yMax="-252510" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100007" x="-76491" y="-252637" z="-3342" xMin="-76503" yMin="-252766" zMin="-3342" xMax="-76477" yMax="-252510" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100008" x="-74851" y="-252637" z="-3342" xMin="-74867" yMin="-252766" zMin="-3342" xMax="-74832" yMax="-252510" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100009" x="-88824" y="-249762" z="-3342" xMin="-88836" yMin="-249891" zMin="-3342" xMax="-88810" yMax="-249635" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100010" x="-87184" y="-249762" z="-3342" xMin="-87200" yMin="-249891" zMin="-3342" xMax="-87165" yMax="-249635" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100011" x="-84599" y="-249762" z="-3342" xMin="-84611" yMin="-249891" zMin="-3342" xMax="-84585" yMax="-249635" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100012" x="-82959" y="-249762" z="-3342" xMin="-82975" yMin="-249891" zMin="-3342" xMax="-82940" yMax="-249635" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100013" x="-80410" y="-249762" z="-3342" xMin="-80422" yMin="-249891" zMin="-3342" xMax="-80396" yMax="-249635" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100014" x="-78770" y="-249762" z="-3342" xMin="-78786" yMin="-249891" zMin="-3342" xMax="-78751" yMax="-249635" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100015" x="-76491" y="-249762" z="-3342" xMin="-76503" yMin="-249891" zMin="-3342" xMax="-76477" yMax="-249635" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100016" x="-74851" y="-249762" z="-3342" xMin="-74867" yMin="-249891" zMin="-3342" xMax="-74832" yMax="-249635" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100017" x="-88824" y="-246955" z="-3342" xMin="-88836" yMin="-247084" zMin="-3342" xMax="-88810" yMax="-246828" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100018" x="-87184" y="-246955" z="-3342" xMin="-87200" yMin="-247084" zMin="-3342" xMax="-87165" yMax="-246828" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100019" x="-84599" y="-246955" z="-3342" xMin="-84611" yMin="-247084" zMin="-3342" xMax="-84585" yMax="-246828" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100020" x="-82959" y="-246955" z="-3342" xMin="-82975" yMin="-247084" zMin="-3342" xMax="-82940" yMax="-246828" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100021" x="-80410" y="-246955" z="-3342" xMin="-80422" yMin="-247084" zMin="-3342" xMax="-80396" yMax="-246828" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100022" x="-78770" y="-246955" z="-3342" xMin="-78786" yMin="-247084" zMin="-3342" xMax="-78751" yMax="-246828" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100023" x="-76491" y="-246955" z="-3342" xMin="-76503" yMin="-247084" zMin="-3342" xMax="-76477" yMax="-246828" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100024" x="-74851" y="-246955" z="-3342" xMin="-74867" yMin="-247084" zMin="-3342" xMax="-74832" yMax="-246828" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100025" x="-88824" y="-244275" z="-3342" xMin="-88836" yMin="-244404" zMin="-3342" xMax="-88810" yMax="-244148" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100026" x="-87184" y="-244275" z="-3342" xMin="-87200" yMin="-244404" zMin="-3342" xMax="-87165" yMax="-244148" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100027" x="-84599" y="-244275" z="-3342" xMin="-84611" yMin="-244404" zMin="-3342" xMax="-84585" yMax="-244148" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100028" x="-82959" y="-244275" z="-3342" xMin="-82975" yMin="-244404" zMin="-3342" xMax="-82940" yMax="-244148" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100029" x="-80410" y="-244275" z="-3342" xMin="-80422" yMin="-244404" zMin="-3342" xMax="-80396" yMax="-244148" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100030" x="-78770" y="-244275" z="-3342" xMin="-78786" yMin="-244404" zMin="-3342" xMax="-78751" yMax="-244148" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100031" x="-76491" y="-244275" z="-3342" xMin="-76503" yMin="-244404" zMin="-3342" xMax="-76477" yMax="-244148" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100032" x="-74851" y="-244275" z="-3342" xMin="-74867" yMin="-244404" zMin="-3342" xMax="-74832" yMax="-244148" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100033" x="-88824" y="-241480" z="-3342" xMin="-88836" yMin="-241609" zMin="-3342" xMax="-88810" yMax="-241353" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100034" x="-87184" y="-241480" z="-3342" xMin="-87200" yMin="-241609" zMin="-3342" xMax="-87165" yMax="-241353" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100035" x="-84599" y="-241480" z="-3342" xMin="-84611" yMin="-241609" zMin="-3342" xMax="-84585" yMax="-241353" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100036" x="-82959" y="-241480" z="-3342" xMin="-82975" yMin="-241609" zMin="-3342" xMax="-82940" yMax="-241353" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100037" x="-80410" y="-241480" z="-3342" xMin="-80422" yMin="-241609" zMin="-3342" xMax="-80396" yMax="-241353" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100038" x="-78770" y="-241480" z="-3342" xMin="-78786" yMin="-241609" zMin="-3342" xMax="-78751" yMax="-241353" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100039" x="-76491" y="-241480" z="-3342" xMin="-76503" yMin="-241609" zMin="-3342" xMax="-76477" yMax="-241353" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100040" x="-74851" y="-241480" z="-3342" xMin="-74867" yMin="-241609" zMin="-3342" xMax="-74832" yMax="-241353" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100041" x="-88800" y="-238836" z="-3342" xMin="-88812" yMin="-238965" zMin="-3342" xMax="-88786" yMax="-238709" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100042" x="-87160" y="-238836" z="-3342" xMin="-87176" yMin="-238965" zMin="-3342" xMax="-87141" yMax="-238709" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100043" x="-84599" y="-238836" z="-3342" xMin="-84611" yMin="-238965" zMin="-3342" xMax="-84585" yMax="-238709" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="17100044" x="-82959" y="-238836" z="-3342" xMin="-82975" yMin="-238965" zMin="-3342" xMax="-82940" yMax="-238709" zMax="-3242" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 17_15 -->
<door name="Automatic_Door" id="17150001" x="-85904" y="-86402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150002" x="-83904" y="-86402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150003" x="-81904" y="-86402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150004" x="-79904" y="-86402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150005" x="-77904" y="-86402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150006" x="-86498" y="-85808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150007" x="-85310" y="-85808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150008" x="-84498" y="-85808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150009" x="-83310" y="-85808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150010" x="-82498" y="-85808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150011" x="-81310" y="-85808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150012" x="-80498" y="-85808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150013" x="-79310" y="-85808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150014" x="-78498" y="-85808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150015" x="-77310" y="-85808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150016" x="-85904" y="-85214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150017" x="-83904" y="-85214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150018" x="-81904" y="-85214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150019" x="-79904" y="-85214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150020" x="-77904" y="-85214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150021" x="-85904" y="-84402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150022" x="-83904" y="-84402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150023" x="-81904" y="-84402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150024" x="-79904" y="-84402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150025" x="-77904" y="-84402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150026" x="-86498" y="-83808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150027" x="-85310" y="-83808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150028" x="-84498" y="-83808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150029" x="-83310" y="-83808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150030" x="-82498" y="-83808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150031" x="-81310" y="-83808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150032" x="-80498" y="-83808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150033" x="-79310" y="-83808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150034" x="-78498" y="-83808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150035" x="-77310" y="-83808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150036" x="-85904" y="-83214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150037" x="-83904" y="-83214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150038" x="-81904" y="-83214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150039" x="-79904" y="-83214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150040" x="-77904" y="-83214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150041" x="-85904" y="-82402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150042" x="-83904" y="-82402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150043" x="-81904" y="-82402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150044" x="-79904" y="-82402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150045" x="-77904" y="-82402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150046" x="-86498" y="-81808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150047" x="-85310" y="-81808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150048" x="-84498" y="-81808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150049" x="-83310" y="-81808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150050" x="-82498" y="-81808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150051" x="-81310" y="-81808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150052" x="-80498" y="-81808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150053" x="-79310" y="-81808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150054" x="-78498" y="-81808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150055" x="-77310" y="-81808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150056" x="-85904" y="-81214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150057" x="-83904" y="-81214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150058" x="-81904" y="-81214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150059" x="-79904" y="-81214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150060" x="-77904" y="-81214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150061" x="-85904" y="-80402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150062" x="-83904" y="-80402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150063" x="-81904" y="-80402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150064" x="-79904" y="-80402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150065" x="-77904" y="-80402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150066" x="-86498" y="-79808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150067" x="-85310" y="-79808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150068" x="-84498" y="-79808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150069" x="-83310" y="-79808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150070" x="-82498" y="-79808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150071" x="-81310" y="-79808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150072" x="-80498" y="-79808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150073" x="-79310" y="-79808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150074" x="-78498" y="-79808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150075" x="-77310" y="-79808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150076" x="-85904" y="-79214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150077" x="-83904" y="-79214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150078" x="-81904" y="-79214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150079" x="-79904" y="-79214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150080" x="-77904" y="-79214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150081" x="-85904" y="-78402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150082" x="-83904" y="-78402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150083" x="-81904" y="-78402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150084" x="-79904" y="-78402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150085" x="-77904" y="-78402" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150086" x="-86498" y="-77808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150087" x="-85310" y="-77808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150088" x="-84498" y="-77808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150089" x="-83310" y="-77808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150090" x="-82498" y="-77808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150091" x="-81310" y="-77808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150092" x="-80498" y="-77808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150093" x="-79310" y="-77808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150094" x="-78498" y="-77808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150095" x="-77310" y="-77808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150096" x="-85904" y="-77214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150097" x="-83904" y="-77214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150098" x="-81904" y="-77214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150099" x="-79904" y="-77214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150100" x="-77904" y="-77214" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150101" x="-87036" y="-82398" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150102" x="-86545" y="-81808" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17150103" x="-87036" y="-81218" z="-8384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 17_16 -->
<!-- Underground Coliseum -->
<door name="Gate_1" id="17160001" x="-81006" y="-51669" z="-11439" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_2" id="17160002" x="-80600" y="-51790" z="-11453" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_3" id="17160003" x="-80267" y="-50993" z="-11441" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_4" id="17160004" x="-80094" y="-51342" z="-11435" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_5" id="17160005" x="-78548" y="-52279" z="-11460" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_6" id="17160006" x="-78961" y="-52313" z="-11433" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_7" id="17160007" x="-79898" y="-53425" z="-11453" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_8" id="17160008" x="-80026" y="-52991" z="-11453" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_9" id="17160009" x="-79232" y="-49127" z="-11442" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_10" id="17160010" x="-79026" y="-48794" z="-11436" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_11" id="17160011" x="-79643" y="-48216" z="-11437" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_12" id="17160012" x="-79292" y="-48148" z="-11434" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_13" id="17160013" x="-77927" y="-47015" z="-11434" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_14" id="17160014" x="-77988" y="-47382" z="-11432" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_15" id="17160015" x="-77268" y="-48589" z="-11436" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_16" id="17160016" x="-77662" y="-48607" z="-11441" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_17" id="17160017" x="-81142" y="-46668" z="-11440" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_18" id="17160018" x="-81385" y="-46367" z="-11434" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_19" id="17160019" x="-81001" y="-44640" z="-11436" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_20" id="17160020" x="-81111" y="-45014" z="-11439" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_21" id="17160021" x="-82701" y="-44745" z="-11434" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_22" id="17160022" x="-82376" y="-44916" z="-11433" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_23" id="17160023" x="-82132" y="-46753" z="-11432" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_24" id="17160024" x="-82077" y="-46391" z="-11435" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_25" id="17160025" x="-84084" y="-47670" z="-11430" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_26" id="17160026" x="-84442" y="-47823" z="-11434" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_27" id="17160027" x="-84269" y="-48644" z="-11435" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_28" id="17160028" x="-84625" y="-48465" z="-11454" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_29" id="17160029" x="-86353" y="-48663" z="-11435" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_30" id="17160030" x="-86093" y="-48395" z="-11435" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_31" id="17160031" x="-86009" y="-47000" z="-11433" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_32" id="17160032" x="-85679" y="-47206" z="-11435" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_33" id="17160033" x="-83980" y="-50825" z="-11439" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_34" id="17160034" x="-83968" y="-51208" z="-11436" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_35" id="17160035" x="-83136" y="-51339" z="-11440" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_36" id="17160036" x="-83381" y="-51591" z="-11434" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_37" id="17160037" x="-83881" y="-53366" z="-11461" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_38" id="17160038" x="-84029" y="-52965" z="-11433" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_39" id="17160039" x="-85296" y="-52364" z="-11434" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_40" id="17160040" x="-84991" y="-52127" z="-11443" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 17_17 -->
<door name="Automatic_Door" id="17170001" x="-85984" y="-20994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170002" x="-83984" y="-20994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170003" x="-81984" y="-20994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170004" x="-79984" y="-20994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170005" x="-77984" y="-20994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170006" x="-86578" y="-20400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170007" x="-85390" y="-20400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170008" x="-84578" y="-20400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170009" x="-83390" y="-20400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170010" x="-82578" y="-20400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170011" x="-81390" y="-20400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170012" x="-80578" y="-20400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170013" x="-79390" y="-20400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170014" x="-78578" y="-20400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170015" x="-77390" y="-20400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170016" x="-85984" y="-19806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170017" x="-83984" y="-19806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170018" x="-81984" y="-19806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170019" x="-79984" y="-19806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170020" x="-77984" y="-19806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170021" x="-85984" y="-18994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170022" x="-83984" y="-18994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170023" x="-81984" y="-18994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170024" x="-79984" y="-18994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170025" x="-77984" y="-18994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170026" x="-86578" y="-18400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170027" x="-85390" y="-18400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170028" x="-84578" y="-18400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170029" x="-83390" y="-18400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170030" x="-82578" y="-18400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170031" x="-81390" y="-18400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170032" x="-80578" y="-18400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170033" x="-79390" y="-18400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170034" x="-78578" y="-18400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170035" x="-77390" y="-18400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170036" x="-85984" y="-17806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170037" x="-83984" y="-17806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170038" x="-81984" y="-17806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170039" x="-79984" y="-17806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170040" x="-77984" y="-17806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170041" x="-85984" y="-16994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170042" x="-83984" y="-16994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170043" x="-81984" y="-16994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170044" x="-79984" y="-16994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170045" x="-77984" y="-16994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170046" x="-86578" y="-16400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170047" x="-85390" y="-16400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170048" x="-84578" y="-16400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170049" x="-83390" y="-16400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170050" x="-82578" y="-16400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170051" x="-81390" y="-16400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170052" x="-80578" y="-16400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170053" x="-79390" y="-16400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170054" x="-78578" y="-16400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170055" x="-77390" y="-16400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170056" x="-85984" y="-15806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170057" x="-83984" y="-15806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170058" x="-81984" y="-15806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170059" x="-79984" y="-15806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170060" x="-77984" y="-15806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170061" x="-85984" y="-14994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170062" x="-83984" y="-14994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170063" x="-81984" y="-14994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170064" x="-79984" y="-14994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170065" x="-77984" y="-14994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170066" x="-86578" y="-14400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170067" x="-85390" y="-14400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170068" x="-84578" y="-14400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170069" x="-83390" y="-14400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170070" x="-82578" y="-14400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170071" x="-81390" y="-14400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170072" x="-80578" y="-14400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170073" x="-79390" y="-14400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170074" x="-78578" y="-14400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170075" x="-77390" y="-14400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170076" x="-85984" y="-13806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170077" x="-83984" y="-13806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170078" x="-81984" y="-13806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170079" x="-79984" y="-13806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170080" x="-77984" y="-13806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170081" x="-85984" y="-12994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170082" x="-83984" y="-12994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170083" x="-81984" y="-12994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170084" x="-79984" y="-12994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170085" x="-77984" y="-12994" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170086" x="-86578" y="-12400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170087" x="-85390" y="-12400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170088" x="-84578" y="-12400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170089" x="-83390" y="-12400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170090" x="-82578" y="-12400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170091" x="-81390" y="-12400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170092" x="-80578" y="-12400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170093" x="-79390" y="-12400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170094" x="-78578" y="-12400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170095" x="-77390" y="-12400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170096" x="-85984" y="-11806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170097" x="-83984" y="-11806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170098" x="-81984" y="-11806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170099" x="-79984" y="-11806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170100" x="-77984" y="-11806" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170101" x="-87116" y="-16990" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170102" x="-86625" y="-16400" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Automatic_Door" id="17170103" x="-87116" y="-15810" z="-8352" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 17_19 -->
<!-- Normil's cave -->
<door name="Normils_cave_01" id="17190001" x="-85056" y="47903" z="-3864" xMin="-85171" yMin="47895" zMin="-3864" xMax="-84941" yMax="47915" zMax="-3858" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 17_22 -->
<!-- Gludin - Clan Halls -->
<door name="gludin_clanhall_001" id="17220001" x="-84495" y="155209" z="-3150" xMin="-84497" yMin="155208" zMin="-3192" xMax="-84494" yMax="155246" zMax="-2742" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludin_clanhall_002" id="17220002" x="-84495" y="155286" z="-3150" xMin="-84496" yMin="155248" zMin="-3192" xMax="-84494" yMax="155286" zMax="-2742" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludin_clanhall_003" id="17220003" x="-83961" y="155258" z="-3150" xMin="-83962" yMin="155218" zMin="-3191" xMax="-83960" yMax="155257" zMax="-2741" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludin_clanhall_004" id="17220004" x="-83961" y="155180" z="-3150" xMin="-83962" yMin="155180" zMin="-3191" xMax="-83960" yMax="155219" zMax="-2741" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludin_clanhall_005" id="17220005" x="-83879" y="153064" z="-3149" xMin="-83917" yMin="153062" zMin="-3149" xMax="-83878" yMax="153064" zMax="-2699" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludin_clanhall_006" id="17220006" x="-83956" y="153064" z="-3149" xMin="-83955" yMin="153061" zMin="-3149" xMax="-83916" yMax="153065" zMax="-2699" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludin_clanhall_007" id="17220007" x="-83927" y="153598" z="-3149" xMin="-83927" yMin="153597" zMin="-3190" xMax="-83889" yMax="153599" zMax="-2740" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludin_clanhall_008" id="17220008" x="-83850" y="153598" z="-3149" xMin="-83889" yMin="153597" zMin="-3190" xMax="-83850" yMax="153599" zMax="-2740" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludin_clanhall_009" id="17220009" x="-83971" y="151880" z="-3112" xMin="-84009" yMin="151879" zMin="-3152" xMax="-83971" yMax="151882" zMax="-2702" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludin_clanhall_010" id="17220010" x="-84047" y="151880" z="-3112" xMin="-84046" yMin="151879" zMin="-3152" xMax="-84008" yMax="151881" zMax="-2702" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gludin - Einhasad Temple -->
<door name="gludin_einhasad_001" id="17220011" x="-79737" y="150063" z="-3027" xMin="-79737" yMin="150062" zMin="-3067" xMax="-79735" yMax="150100" zMax="-2617" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludin_einhasad_002" id="17220012" x="-79737" y="150138" z="-3027" xMin="-79737" yMin="150099" zMin="-3067" xMax="-79735" yMax="150138" zMax="-2617" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludin_einhasad_003" id="17220013" x="-79740" y="151522" z="-3027" xMin="-79740" yMin="151522" zMin="-3068" xMax="-79738" yMax="151561" zMax="-2618" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludin_einhasad_004" id="17220014" x="-79740" y="151598" z="-3027" xMin="-79740" yMin="151558" zMin="-3068" xMax="-79738" yMax="151597" zMax="-2618" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 18_25 -->
<!-- Tower of Naia -->
<door name="Gate_1" id="18250001" x="-46957" y="246121" z="-9063" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_2" id="18250002" x="-45874" y="246878" z="-9062" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_3" id="18250003" x="-47869" y="249166" z="-9063" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_4" id="18250004" x="-49943" y="249168" z="-9063" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_5" id="18250005" x="-51953" y="246882" z="-9926" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_6" id="18250006" x="-51304" y="245352" z="-9926" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_7" id="18250007" x="-49997" y="243410" z="-9929" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_8" id="18250008" x="-47920" y="243407" z="-9929" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_9" id="18250009" x="-46524" y="245356" z="-9926" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_10" id="18250010" x="-45874" y="246878" z="-9926" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_11" id="18250011" x="-48406" y="248490" z="-9927" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_13" id="18250013" x="-51960" y="246886" z="-10787" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_14" id="18250014" x="-51308" y="245351" z="-10787" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_15" id="18250015" x="-49453" y="243765" z="-10788" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_17" id="18250017" x="-45902" y="245343" z="-11650" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_18" id="18250018" x="-46552" y="246875" z="-11650" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_19" id="18250019" x="-48405" y="248490" z="-11649" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_21" id="18250021" x="-51957" y="246910" z="-12511" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_22" id="18250022" x="-51305" y="245388" z="-12511" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_23" id="18250023" x="-49028" y="243324" z="-13316" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_24" id="18250024" x="-47490" y="243973" z="-13316" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_25" id="18250025" x="-45480" y="245970" z="-14122" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_101" id="18250101" x="-48931" y="247719" z="-10019" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_102" id="18250102" x="-48926" y="244536" z="-10880" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_103" id="18250103" x="-48931" y="247719" z="-11741" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 19_16 -->
<door name="Temple_Gate" id="19160001" x="-16369" y="-36806" z="-10725" xMin="-16654" yMin="-36864" zMin="-10759" xMax="-16080" yMax="-36735" zMax="-10535" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Anteroom_Door001" id="19160002" x="-14868" y="-38977" z="-10725" xMin="-14982" yMin="-38989" zMin="-10760" xMax="-14764" yMax="-38936" zMax="-10394" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Anteroom_Door002" id="19160003" x="-14595" y="-39831" z="-10725" xMin="-14618" yMin="-39924" zMin="-10760" xMax="-14562" yMax="-39710" zMax="-10394" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Anteroom_Door003" id="19160004" x="-14618" y="-41675" z="-10725" xMin="-14618" yMin="-41789" zMin="-10759" xMax="-14562" yMax="-41575" zMax="-10393" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Anteroom_Door004" id="19160005" x="-14867" y="-42518" z="-10725" xMin="-14982" yMin="-42573" zMin="-10759" xMax="-14764" yMax="-42521" zMax="-10395" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Anteroom_Door005" id="19160006" x="-17855" y="-42547" z="-10725" xMin="-17974" yMin="-42573" zMin="-10759" xMax="-17756" yMax="-42521" zMax="-10395" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Anteroom_Door006" id="19160007" x="-18140" y="-41692" z="-10725" xMin="-18170" yMin="-41797" zMin="-10759" xMax="-18114" yMax="-41582" zMax="-10393" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Anteroom_Door007" id="19160008" x="-18140" y="-39825" z="-10725" xMin="-18170" yMin="-39931" zMin="-10760" xMax="-18115" yMax="-39720" zMax="-10394" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Anteroom_Door008" id="19160009" x="-17872" y="-38967" z="-10725" xMin="-17970" yMin="-38989" zMin="-10759" xMax="-17752" yMax="-38936" zMax="-10393" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Chapel_Door001" id="19160010" x="-16148" y="-44158" z="-10725" xMin="-16654" yMin="-44235" zMin="-10880" xMax="-16080" yMax="-44081" zMax="-10385" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Chapel_Door002" id="19160011" x="-16582" y="-44156" z="-10725" xMin="-16654" yMin="-44235" zMin="-10880" xMax="-16079" yMax="-44082" zMax="-10382" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Door_of_Darkness001" id="19160012" x="-14513" y="-52490" z="-11013" xMin="-14560" yMin="-52657" zMin="-11053" xMax="-14495" yMax="-52307" zMax="-10813" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Door_of_Darkness002" id="19160013" x="-18278" y="-52474" z="-11013" xMin="-18303" yMin="-52657" zMin="-11053" xMax="-18224" yMax="-52305" zMax="-10813" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Altar_Entrance001" id="19160014" x="-14829" y="-54967" z="-10603" xMin="-14965" yMin="-54986" zMin="-10635" xMax="-14696" yMax="-54962" zMax="-10361" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Altar_Entrance002" id="19160015" x="-17959" y="-54973" z="-10603" xMin="-18097" yMin="-54990" zMin="-10635" xMax="-17824" yMax="-54958" zMax="-10361" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Altar_Entrance001" id="19160016" x="-15362" y="-54835" z="-10449" xMin="-15388" yMin="-55020" zMin="-10487" xMax="-15339" yMax="-54697" zMax="-10323" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Altar_Entrance002" id="19160017" x="-17420" y="-54835" z="-10449" xMin="-17449" yMin="-55020" zMin="-10487" xMax="-17400" yMax="-54696" zMax="-10325" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 19_17 -->
<!-- Olympiad Arena -->
<door name="olympiadarena_Door_001" id="19170001" x="-21667" y="-21072" z="-3037" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="olympiadarena_Door_001" id="19170002" x="-20027" y="-21072" z="-3037" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 19_21 -->
<!-- Gludio - Clan Halls -->
<door name="gludio_clanhall_001" id="19210011" x="-14790" y="125633" z="-3123" xMin="-14791" yMin="125595" zMin="-3158" xMax="-14789" yMax="125632" zMax="-2708" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludio_clanhall_002" id="19210012" x="-14790" y="125557" z="-3123" xMin="-14791" yMin="125557" zMin="-3158" xMax="-14789" yMax="125594" zMax="-2708" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludio_clanhall_003" id="19210013" x="-14116" y="125602" z="-3122" xMin="-14117" yMin="125602" zMin="-3157" xMax="-14115" yMax="125639" zMax="-2707" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludio_clanhall_004" id="19210014" x="-14116" y="125677" z="-3122" xMin="-14117" yMin="125640" zMin="-3157" xMax="-14115" yMax="125677" zMax="-2707" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludio_clanhall_005" id="19210015" x="-12601" y="123885" z="-3096" xMin="-12637" yMin="123884" zMin="-3131" xMax="-12600" yMax="123886" zMax="-2681" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludio_clanhall_006" id="19210016" x="-12676" y="123885" z="-3096" xMin="-12676" yMin="123884" zMin="-3131" xMax="-12639" yMax="123886" zMax="-2681" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludio_clanhall_007" id="19210017" x="-15981" y="123747" z="-3096" xMin="-15981" yMin="123734" zMin="-3131" xMax="-15945" yMax="123747" zMax="-2681" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="gludio_clanhall_008" id="19210018" x="-15909" y="123725" z="-3096" xMin="-15945" yMin="123723" zMin="-3131" xMax="-15909" yMax="123736" zMax="-2681" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 19_25 -->
<door name="Gate" id="19250001" x="-28564" y="249888" z="-3505" xMin="-28569" yMin="249877" zMin="-3505" xMax="-28499" yMax="249904" zMax="-3505" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate" id="19250002" x="-28438" y="249888" z="-3505" xMin="-28515" yMin="249873" zMin="-3505" xMax="-28416" yMax="249904" zMax="-3505" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Old_Gate" id="19250003" x="-27410" y="252390" z="-3550" xMin="-27429" yMin="252382" zMin="-3550" xMax="-27390" yMax="252459" zMax="-3550" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Old_Gate" id="19250004" x="-27410" y="252516" z="-3550" xMin="-27428" yMin="252450" zMin="-3550" xMax="-27389" yMax="252526" zMax="-3550" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 19_26 -->
<door name="Tullys_Gate" id="19260001" x="-13381" y="276039" z="-9065" xMin="-13419" yMin="275970" zMin="-9066" xMax="-13344" yMax="276108" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260002" x="-13463" y="275658" z="-9065" xMin="-13527" yMin="275594" zMin="-9066" xMax="-13398" yMax="275723" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260003" x="-11975" y="275812" z="-9065" xMin="-12051" yMin="275790" zMin="-9066" xMax="-11901" yMax="275835" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260004" x="-11808" y="275635" z="-9065" xMin="-11846" yMin="275566" zMin="-9066" xMax="-11770" yMax="275704" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260005" x="-12188" y="275473" z="-9065" xMin="-12264" yMin="275451" zMin="-9066" xMax="-12114" yMax="275496" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260006" x="-10421" y="274796" z="-9065" xMin="-10490" yMin="274758" zMin="-9066" xMax="-10352" yMax="274836" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260007" x="-10655" y="274496" z="-9065" xMin="-10682" yMin="274424" zMin="-9066" xMax="-10629" yMax="274568" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260008" x="-10996" y="274280" z="-9065" xMin="-11023" yMin="274208" zMin="-9066" xMax="-10970" yMax="274352" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260009" x="-10826" y="273222" z="-9065" xMin="-10897" yMin="273183" zMin="-9066" xMax="-10754" yMax="273262" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260010" x="-11167" y="273363" z="-9065" xMin="-11238" yMin="273324" zMin="-9066" xMax="-11095" yMax="273403" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260011" x="-10802" y="273010" z="-9065" xMin="-10866" yMin="272946" zMin="-9066" xMax="-10737" yMax="273075" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260012" x="-11041" y="272456" z="-9065" xMin="-11101" yMin="272396" zMin="-9066" xMax="-10981" yMax="272517" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260013" x="-13084" y="272064" z="-9065" xMin="-13160" yMin="272042" zMin="-9066" xMax="-13010" yMax="272087" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260014" x="-12869" y="272404" z="-9065" xMin="-12945" yMin="272382" zMin="-9066" xMax="-12795" yMax="272427" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260015" x="-13455" y="272218" z="-9065" xMin="-13522" yMin="272153" zMin="-9066" xMax="-13390" yMax="272286" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260016" x="-14625" y="273080" z="-9065" xMin="-14695" yMin="273042" zMin="-9066" xMax="-14556" yMax="273118" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260017" x="-14229" y="273244" z="-9065" xMin="-14299" yMin="273206" zMin="-9066" xMax="-14160" yMax="273282" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260018" x="-14061" y="273597" z="-9065" xMin="-14088" yMin="273525" zMin="-9066" xMax="-14035" yMax="273670" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260019" x="-14619" y="273938" z="-9065" xMin="-14689" yMin="273925" zMin="-9066" xMax="-14549" yMax="273951" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260020" x="-14061" y="274283" z="-9065" xMin="-14088" yMin="274211" zMin="-9066" xMax="-14035" yMax="274356" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260021" x="-14220" y="274653" z="-9065" xMin="-14287" yMin="274616" zMin="-9066" xMax="-14152" yMax="274691" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260022" x="-13879" y="274514" z="-9065" xMin="-13946" yMin="274477" zMin="-9066" xMax="-13811" yMax="274552" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260023" x="-13239" y="272241" z="-9065" xMin="-13277" yMin="272172" zMin="-9066" xMax="-13201" yMax="272311" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260051" x="-13614" y="273336" z="-9065" xMin="-13677" yMin="273272" zMin="-9066" xMax="-13550" yMax="273402" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260052" x="-11924" y="272856" z="-9065" xMin="-11988" yMin="272792" zMin="-9066" xMax="-11859" yMax="272921" zMax="-9066" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260053" x="-13955" y="273258" z="-15216" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Tullys_Gate" id="19260054" x="-13307" y="274610" z="-15216" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 20_21 -->
<!-- Cruma Tower - Core Room Doors -->
<door name="cruma_001" id="20210001" x="17624" y="112427" z="-6456" xMin="17506" yMin="112402" zMin="-6625" xMax="17741" yMax="112452" zMax="-6287" hp="150000" pDef="476" mDef="383" unlockable="true" autoOpen="false" />
<door name="cruma_002" id="20210002" x="17820" y="112427" z="-6456" xMin="17705" yMin="112402" zMin="-6627" xMax="17938" yMax="112452" zMax="-6289" hp="150000" pDef="476" mDef="383" unlockable="true" autoOpen="false" />
<door name="cruma_003" id="20210003" x="17721" y="112427" z="-6579" xMin="17623" yMin="112396" zMin="-6628" xMax="17819" yMax="112459" zMax="-6530" hp="150000" pDef="476" mDef="383" unlockable="true" autoOpen="false" />
<!-- Doors on region 20_22 -->
<!-- Dion - Clan Halls -->
<door name="H_Door_MV_01" id="20220011" x="18879" y="143353" z="-2998" xMin="18874" yMin="143315" zMin="-3039" xMax="18880" yMax="143353" zMax="-2589" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="H_Door_MV_01" id="20220012" x="18872" y="143278" z="-2998" xMin="18871" yMin="143278" zMin="-3039" xMax="18877" yMax="143316" zMax="-2589" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="H_Door_MV_01" id="20220013" x="17616" y="145184" z="-3025" xMin="17616" yMin="145183" zMin="-3066" xMax="17648" yMax="145206" zMax="-2616" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="H_Door_MV_01" id="20220014" x="17678" y="145226" z="-3025" xMin="17646" yMin="145204" zMin="-3066" xMax="17679" yMax="145227" zMax="-2616" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="H_Door_MV_01" id="20220015" x="20118" y="145994" z="-3099" xMin="20118" yMin="145992" zMin="-3140" xMax="20155" yMax="145996" zMax="-2690" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="H_Door_MV_01" id="20220016" x="20193" y="145994" z="-3099" xMin="20156" yMin="145993" zMin="-3140" xMax="20193" yMax="145995" zMax="-2690" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 20_24 -->
<door name="Gate" id="20240001" x="16326" y="210714" z="-9399" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate" id="20240002" x="14032" y="213143" z="-9399" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate" id="20240003" x="12472" y="214696" z="-9384" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 20_25 -->
<door name="Iron_Castle_Gate" id="20250001" x="6020" y="244628" z="-1958" xMin="5912" yMin="244478" zMin="-1958" xMax="6128" yMax="244776" zMax="-1958" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wounded_Passage" id="20250002" x="153" y="235135" z="-3296" xMin="61" yMin="234486" zMin="-3296" xMax="247" yMax="235794" zMax="-3296" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Secret_Gate" id="20250004" x="20631" y="244037" z="11050" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Secret_Gate" id="20250005" x="20631" y="244037" z="11050" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Secret_Gate" id="20250006" x="18122" y="244274" z="11587" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Secret_Gate" id="20250007" x="18122" y="244274" z="11587" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Transparent_Gate" id="20250008" x="18114" y="244274" z="11706" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Transparent_Gate" id="20250009" x="20641" y="244037" z="11181" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Bascule_Bridge" id="20250077" x="20449" y="244053" z="11056" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Bascule_Bridge" id="20250078" x="18375" y="244247" z="11586" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 20_26 -->
<door name="Dark_Gate" id="20260001" x="15601" y="282676" z="-9564" xMin="15595" yMin="282578" zMin="-9734" xMax="15611" yMax="282775" zMax="-9734" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Blood_Gate" id="20260002" x="12763" y="280154" z="-9564" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Closed_Gate" id="20260003" x="14553" y="277479" z="-9557" xMin="14547" yMin="277381" zMin="-9727" xMax="14563" yMax="277578" zMax="-9727" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Closed_Gate" id="20260004" x="18055" y="277478" z="-9557" xMin="18049" yMin="277380" zMin="-9727" xMax="18065" yMax="277577" zMax="-9727" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Blood_Gate" id="20260005" x="19848" y="280142" z="-9564" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gateway_to_Destruction" id="20260006" x="16978" y="280541" z="-9564" xMin="16972" yMin="280443" zMin="-9734" xMax="16988" yMax="280640" zMax="-9734" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 21_15 -->
<door name="Wild_beast_reserve_Door002" id="21150001" x="59974" y="-94123" z="-1350" xMin="59945" yMin="-94178" zMin="-1382" xMax="59985" yMax="-94114" zMax="-1226" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wild_beast_reserve_Door001" id="21150002" x="59922" y="-94221" z="-1350" xMin="59917" yMin="-94231" zMin="-1382" xMax="59957" yMax="-94166" zMax="-1226" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wild_beast_reserve_Gate001" id="21150003" x="55320" y="-93265" z="-1360" xMin="55294" yMin="-93274" zMin="-1396" xMax="55338" yMax="-93143" zMax="-1138" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wild_beast_reserve_Gate002" id="21150004" x="55260" y="-93052" z="-1360" xMin="55257" yMin="-93158" zMin="-1396" xMax="55304" yMax="-93031" zMax="-1138" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wild_beast_reserve_Fence001" id="21150005" x="58474" y="-93976" z="-1360" xMin="58304" yMin="-94077" zMin="-1391" xMax="58685" yMax="-93846" zMax="-1369" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wild_beast_reserve_Fence002" id="21150006" x="56858" y="-93648" z="-1364" xMin="56697" yMin="-93815" zMin="-1394" xMax="57010" yMax="-93497" zMax="-1372" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wild_beast_reserve_Fence003" id="21150007" x="56634" y="-91988" z="-1360" xMin="56516" yMin="-92178" zMin="-1391" xMax="56731" yMax="-91807" zMax="-1369" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wild_beast_reserve_Fence004" id="21150008" x="58167" y="-91263" z="-1360" xMin="57979" yMin="-91316" zMin="-1391" xMax="58373" yMax="-91198" zMax="-1369" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wild_beast_reserve_Fence005" id="21150009" x="59303" y="-92530" z="-1360" xMin="59264" yMin="-92718" zMin="-1391" xMax="59368" yMax="-92322" zMax="-1369" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 21_16 -->
<!-- Rune clan hall doors -->
<door name="rune_clan_hall_01" id="21160001" x="37748" y="-50417" z="899" xMin="37681" yMin="-50451" zMin="900" xMax="37735" yMax="-50397" zMax="1350" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="rune_clan_hall_02" id="21160002" x="37701" y="-50416" z="899" xMin="37716" yMin="-50451" zMin="900" xMax="37770" yMax="-50397" zMax="1350" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="rune_clan_hall_03" id="21160003" x="38580" y="-50107" z="899" xMin="38523" yMin="-50167" zMin="900" xMax="38577" yMax="-50113" zMax="1350" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="rune_clan_hall_04" id="21160004" x="38538" y="-50126" z="898" xMin="38558" yMin="-50150" zMin="900" xMax="38612" yMax="-50096" zMax="1350" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="rune_clan_hall_05" id="21160005" x="39141" y="-49474" z="899" xMin="39103" yMin="-49542" zMin="900" xMax="39157" yMax="-49488" zMax="1350" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="rune_clan_hall_06" id="21160006" x="39116" y="-49513" z="899" xMin="39121" yMin="-49509" zMin="900" xMax="39175" yMax="-49455" zMax="1350" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="rune_clan_hall_07" id="21160007" x="39328" y="-48225" z="897" xMin="39311" yMin="-48293" zMin="898" xMax="39365" yMax="-48239" zMax="1348" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="rune_clan_hall_08" id="21160008" x="39326" y="-48267" z="895" xMin="39311" yMin="-48249" zMin="898" xMax="39365" yMax="-48195" zMax="1348" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="rune_clan_hall_09" id="21160009" x="39130" y="-46972" z="899" xMin="39134" yMin="-47028" zMin="900" xMax="39188" yMax="-46974" zMax="1350" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="rune_clan_hall_10" id="21160010" x="39148" y="-47009" z="899" xMin="39113" yMin="-46996" zMin="900" xMax="39167" yMax="-46942" zMax="1350" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="rune_clan_hall_11" id="21160011" x="38559" y="-46356" z="899" xMin="38574" yMin="-46387" zMin="900" xMax="38628" yMax="-46333" zMax="1350" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="rune_clan_hall_12" id="21160012" x="38600" y="-46378" z="899" xMin="38535" yMin="-46374" zMin="900" xMax="38589" yMax="-46320" zMax="1350" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="rune_clan_hall_13" id="21160013" x="37718" y="-46058" z="899" xMin="37735" yMin="-46076" zMin="900" xMax="37789" yMax="-46022" zMax="1350" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="rune_clan_hall_14" id="21160014" x="37766" y="-46060" z="899" xMin="37691" yMin="-46073" zMin="900" xMax="37745" yMax="-46019" zMax="1350" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 21_17 -->
<door name="Fortress_of_the_Dead_Outer_Gate001" id="21170001" x="57862" y="-19464" z="568" xMin="57849" yMin="-29498" zMin="543" xMax="57969" yMax="-29465" zMax="869" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Fortress_of_the_Dead_Outer_Gate002" id="21170002" x="58053" y="-29474" z="568" xMin="57954" yMin="-29498" zMin="543" xMax="58071" yMax="-29465" zMax="869" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Fortress_of_the_Dead_Door001" id="21170003" x="56991" y="-27197" z="578" xMin="56972" yMin="-27259" zMin="550" xMax="56982" yMax="-27188" zMax="728" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Fortress_of_the_Dead_Door002" id="21170004" x="56991" y="-27307" z="578" xMin="56971" yMin="-27323" zMin="550" xMax="56981" yMax="-27251" zMax="726" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Fortress_of_the_Dead_Door003" id="21170005" x="58016" y="-26390" z="592" xMin="57893" yMin="-26401" zMin="563" xMax="57976" yMax="-26382" zMax="743" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Fortress_of_the_Dead_Door004" id="21170006" x="57910" y="-26384" z="592" xMin="57953" yMin="-26400" zMin="563" xMax="58037" yMax="-26383" zMax="743" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 21_21 -->
<!-- Partisans Hideaway - Clan Hall Doors -->
<door name="partisan001" id="21210001" x="43643" y="108908" z="-1970" xMin="43643" yMin="108840" zMin="-2015" xMax="43651" yMax="108915" zMax="-1565" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="partisan002" id="21210002" x="43643" y="108783" z="-1970" xMin="43643" yMin="108778" zMin="-2015" xMax="43651" yMax="108853" zMax="-1565" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 21_24 -->
<!-- Devils Isle -->
<door name="pirate_isle_001" id="21240001" x="42001" y="208378" z="-3666" xMin="41864" yMin="208287" zMin="-3785" xMax="42006" yMax="208383" zMax="-3540" hp="187500" pDef="100000" mDef="10000" unlockable="true" autoOpen="false" />
<door name="pirate_isle_002" id="21240002" x="43745" y="212594" z="-3623" xMin="43741" yMin="212433" zMin="-3742" xMax="43749" yMax="212600" zMax="-3497" hp="187500" pDef="100000" mDef="10000" unlockable="true" autoOpen="false" />
<door name="pirate_isle_003" id="21240003" x="42167" y="213285" z="-3643" xMin="42085" yMin="213285" zMin="-3760" xMax="42247" yMax="213286" zMax="-3515" hp="187500" pDef="476" mDef="383" unlockable="true" autoOpen="false" />
<door name="pirate_isle_004" id="21240004" x="51111" y="206106" z="-3912" xMin="51105" yMin="206102" zMin="-4031" xMax="51270" yMax="206110" zMax="-3786" hp="187500" pDef="476" mDef="383" unlockable="true" autoOpen="false" />
<door name="pirate_isle_005" id="21240005" x="52910" y="206720" z="-3692" xMin="52910" yMin="206637" zMin="-3808" xMax="52910" yMax="206801" zMax="-3563" hp="187500" pDef="476" mDef="383" unlockable="true" autoOpen="false" />
<door name="pirate_isle_006" id="21240006" x="52423" y="219103" z="-3209" xMin="52423" yMin="219032" zMin="-3312" xMax="52423" yMax="219174" zMax="-3067" hp="187500" pDef="1000000" mDef="383" unlockable="false" autoOpen="false" />
<!-- Doors on region 22_13 -->
<!-- Schuttgart clan hall doors -->
<door name="schuttgart_clan_hall_1" id="22130017" x="86119" y="-143216" z="-1325" xMin="86098" yMin="-143241" zMin="-1353" xMax="86114" yMax="-143190" zMax="-903" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="schuttgart_clan_hall_2" id="22130018" x="86124" y="-143169" z="-1325" xMin="86104" yMin="-143196" zMin="-1352" xMax="86120" yMax="-143144" zMax="-902" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="schuttgart_clan_hall_4" id="22130019" x="86797" y="-142207" z="-1325" xMin="86725" yMin="-142232" zMin="-1352" xMax="86775" yMax="-142199" zMax="-902" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="schuttgart_clan_hall_3" id="22130020" x="86755" y="-142227" z="-1325" xMin="86765" yMin="-142211" zMin="-1352" xMax="86814" yMax="-142177" zMax="-902" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="schuttgart_clan_hall_6" id="22130021" x="87934" y="-142214" z="-1325" xMin="87915" yMin="-142218" zMin="-1352" xMax="87964" yMax="-142186" zMax="-902" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="schuttgart_clan_hall_5" id="22130022" x="87970" y="-142235" z="-1325" xMin="87955" yMin="-142239" zMin="-1352" xMax="88004" yMax="-142207" zMax="-902" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="schuttgart_clan_hall_8" id="22130023" x="88618" y="-143224" z="-1325" xMin="88615" yMin="-143205" zMin="-1352" xMax="88633" yMax="-143153" zMax="-902" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="schuttgart_clan_hall_7" id="22130024" x="88611" y="-143182" z="-1325" xMin="88621" yMin="-143249" zMin="-1353" xMax="88639" yMax="-143197" zMax="-903" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 22_17 -->
<!-- Bandits Stronghold -->
<door name="bandit_outer_001" id="22170001" x="85621" y="-18127" z="-1670" xMin="85411" yMin="-18299" zMin="-1821" xMax="85633" yMax="-18118" zMax="-1471" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="bandit_outer_002" id="22170002" x="85213" y="-18458" z="-1670" xMin="85206" yMin="-18466" zMin="-1821" xMax="85425" yMax="-18288" zMax="-1471" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="bandit_inner_003" id="22170003" x="80818" y="-15357" z="-1762" xMin="80815" yMin="-15445" zMin="-1829" xMax="80821" yMax="-15349" zMax="-1379" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="bandit_inner_004" id="22170004" x="80818" y="-15518" z="-1762" xMin="80815" yMin="-15525" zMin="-1829" xMax="80820" yMax="-15431" zMax="-1379" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 22_22 -->
<!-- Giran - Clan Halls -->
<door name="giran_clanhall_009" id="22220003" x="81873" y="151842" z="-3488" xMin="81870" yMin="151892" zMin="-3545" xMax="81877" yMax="151944" zMax="-3095" hp="126600" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="giran_clanhall_010" id="22220004" x="81873" y="151842" z="-3488" xMin="81870" yMin="151842" zMin="-3545" xMax="81877" yMax="151894" zMax="-3095" hp="126600" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="giran_clanhall_007" id="22220005" x="81196" y="151657" z="-3490" xMin="81192" yMin="151605" zMin="-3546" xMax="81200" yMax="151658" zMax="-3096" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="giran_clanhall_008" id="22220006" x="81196" y="151657" z="-3490" xMin="81192" yMin="151555" zMin="-3546" xMax="81200" yMax="151607" zMax="-3096" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="giran_clanhall_006" id="22220007" x="78521" y="148327" z="-3553" xMin="78570" yMin="148323" zMin="-3614" xMax="78623" yMax="148331" zMax="-3164" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="giran_clanhall_005" id="22220008" x="78521" y="148327" z="-3553" xMin="78520" yMin="148323" zMin="-3614" xMax="78572" yMax="148331" zMax="-3164" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="giran_clanhall_003" id="22220009" x="81831" y="145267" z="-3489" xMin="81827" yMin="145316" zMin="-3546" xMax="81835" yMax="145369" zMax="-3096" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="giran_clanhall_004" id="22220010" x="81831" y="145267" z="-3489" xMin="81828" yMin="145265" zMin="-3546" xMax="81835" yMax="145319" zMax="-3096" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="giran_clanhall_002" id="22220011" x="83618" y="145382" z="-3360" xMin="83614" yMin="145330" zMin="-3417" xMax="83623" yMax="145383" zMax="-2967" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="giran_clanhall_001" id="22220012" x="83618" y="145382" z="-3360" xMin="83614" yMin="145280" zMin="-3417" xMax="83622" yMax="145332" zMax="-2967" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 22_25 -->
<!-- Garden of Eva - Water Walls and Secret Walls -->
<door name="goe_001" id="22250001" x="86226" y="247063" z="-8584" xMin="86085" yMin="246961" zMin="-8845" xMax="86364" yMax="247162" zMax="-8333" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_002" id="22250002" x="88491" y="253871" z="-8584" xMin="88436" yMin="253707" zMin="-8845" xMax="88546" yMax="254031" zMax="-8333" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_003" id="22250003" x="76873" y="253954" z="-8584" xMin="76816" yMin="253788" zMin="-8856" xMax="76928" yMax="254118" zMax="-8344" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_004" id="22250004" x="79033" y="247128" z="-8584" xMin="78897" yMin="247031" zMin="-8838" xMax="79164" yMax="247228" zMax="-8326" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_005" id="22250005" x="82738" y="246603" z="-9093" xMin="82574" yMin="246603" zMin="-9359" xMax="82901" yMax="246603" zMax="-8847" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_006" id="22250006" x="87902" y="250378" z="-9093" xMin="87845" yMin="250218" zMin="-9361" xMax="87963" yMax="250540" zMax="-8849" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_007" id="22250007" x="85914" y="256377" z="-9093" xMin="85778" yMin="256278" zMin="-9352" xMax="86047" yMax="256477" zMax="-8840" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_008" id="22250008" x="79561" y="256348" z="-9093" xMin="79427" yMin="256253" zMin="-9348" xMax="79699" yMax="256447" zMax="-8836" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_009" id="22250009" x="77616" y="250361" z="-9093" xMin="77560" yMin="250195" zMin="-9360" xMax="77671" yMax="250525" zMax="-8848" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_010" id="22250010" x="80102" y="248387" z="-9611" xMin="79968" yMin="248290" zMin="-9883" xMax="80233" yMax="248485" zMax="-9371" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_011" id="22250011" x="85343" y="248344" z="-9611" xMin="85204" yMin="248243" zMin="-9869" xMax="85481" yMax="248443" zMax="-9357" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_012" id="22250012" x="87018" y="253389" z="-9611" xMin="86965" yMin="253223" zMin="-9875" xMax="87076" yMax="253544" zMax="-9363" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_013" id="22250013" x="82768" y="256485" z="-9611" xMin="82603" yMin="256484" zMin="-9873" xMax="82932" yMax="256486" zMax="-9361" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_014" id="22250014" x="78490" y="253391" z="-9611" xMin="78435" yMin="253230" zMin="-9884" xMax="78548" yMax="253551" zMax="-9372" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_015" id="22250015" x="79253" y="253097" z="-10118" xMin="79196" yMin="252936" zMin="-10386" xMax="79308" yMax="253256" zMax="-9874" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_016" id="22250016" x="79276" y="250856" z="-10118" xMin="79220" yMin="250697" zMin="-10386" xMax="79328" yMax="251017" zMax="-9874" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_017" id="22250017" x="80601" y="249046" z="-10118" xMin="80464" yMin="248949" zMin="-10370" xMax="80735" yMax="249143" zMax="-9858" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_018" id="22250018" x="82836" y="248341" z="-10118" xMin="82672" yMin="248340" zMin="-10391" xMax="82999" yMax="248341" zMax="-9879" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_019" id="22250019" x="84906" y="249034" z="-10116" xMin="84761" yMin="248927" zMin="-10379" xMax="85050" yMax="249141" zMax="-9867" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_020" id="22250020" x="86247" y="250888" z="-10118" xMin="86186" yMin="250724" zMin="-10368" xMax="86307" yMax="251048" zMax="-9856" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_021" id="22250021" x="86213" y="253197" z="-10118" xMin="86157" yMin="253034" zMin="-10380" xMax="86268" yMax="253360" zMax="-9868" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_022" id="22250022" x="84889" y="254973" z="-10118" xMin="84750" yMin="254873" zMin="-10376" xMax="85027" yMax="255073" zMax="-9864" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_023" id="22250023" x="82726" y="255659" z="-10118" xMin="82560" yMin="255658" zMin="-10387" xMax="82892" yMax="255660" zMax="-9875" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_024" id="22250024" x="80590" y="254950" z="-10118" xMin="80454" yMin="254851" zMin="-10372" xMax="80727" yMax="255050" zMax="-9860" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="goe_025" id="22250025" x="81959" y="255493" z="-10734" xMin="81657" yMin="255478" zMin="-10888" xMax="82264" yMax="255508" zMax="-10376" hp="187500" pDef="476" mDef="383" unlockable="true" autoOpen="false" />
<door name="goe_026" id="22250026" x="83496" y="255494" z="-10734" xMin="83194" yMin="255479" zMin="-10891" xMax="83795" yMax="255511" zMax="-10379" hp="187500" pDef="476" mDef="383" unlockable="true" autoOpen="false" />
<door name="goe_027" id="22250027" x="83549" y="248505" z="-10734" xMin="83247" yMin="248490" zMin="-10886" xMax="83848" yMax="248523" zMax="-10374" hp="187500" pDef="476" mDef="383" unlockable="true" autoOpen="false" />
<door name="goe_028" id="22250028" x="82012" y="248506" z="-10734" xMin="81713" yMin="248490" zMin="-10888" xMax="82312" yMax="248521" zMax="-10376" hp="187500" pDef="476" mDef="383" unlockable="true" autoOpen="false" />
<door name="goe_029" id="22250029" x="82560" y="254715" z="-10880" xMin="82395" yMin="254712" zMin="-11183" xMax="82727" yMax="254719" zMax="-10577" hp="187500" pDef="476" mDef="383" unlockable="true" autoOpen="false" />
<!-- Doors on region 23_14 -->
<door name="Ice_Wall001" id="23140001" x="115272" y="-125752" z="-3458" xMin="113857" yMin="-126163" zMin="-3665" xMax="114018" yMax="-125900" zMax="-3283" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Ice_Wall002" id="23140002" x="113934" y="-126025" z="-3457" xMin="115218" yMin="-125871" zMin="-3664" xMax="115377" yMax="-125612" zMax="-3282" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 23_15 -->
<door name="Secret_Door001" id="23150001" x="110714" y="-81562" z="-1589" xMin="110610" yMin="-81591" zMin="-1618" xMax="110826" yMax="-81545" zMax="-1454" hp="158250" pDef="644" mDef="518" unlockable="true" autoOpen="false" />
<door name="Secret_Door002" id="23150002" x="114877" y="-71466" z="-549" xMin="114782" yMin="-71474" zMin="-578" xMax="114981" yMax="-71425" zMax="-414" hp="158250" pDef="644" mDef="518" unlockable="true" autoOpen="false" />
<door name="Gate_of_Splendor001" id="23150003" x="112690" y="-78084" z="59" xMin="112641" yMin="-78096" zMin="22" xMax="112816" yMax="-78064" zMax="638" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Splendor002" id="23150004" x="112910" y="-78084" z="59" xMin="112782" yMin="-78096" zMin="22" xMax="112958" yMax="-78064" zMax="638" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 23_18 -->
<!-- Tower Of Insolence - Raid Boss Area Doors -->
<door name="aden_tower_of_hubris" id="23180001" x="113876" y="16953" z="-1979" xMin="113814" yMin="16890" zMin="-2156" xMax="113937" yMax="17013" zMax="-1801" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="aden_tower_of_hubris" id="23180002" x="113771" y="16849" z="-1979" xMin="113710" yMin="16788" zMin="-2156" xMax="113833" yMax="16910" zMax="-1801" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="aden_tower_of_hubris" id="23180003" x="113252" y="15914" z="4115" xMin="113178" yMin="15874" zMin="3937" xMax="113326" yMax="15954" zMax="4292" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="aden_tower_of_hubris" id="23180004" x="113117" y="15970" z="4115" xMin="113043" yMin="15930" zMin="3938" xMax="113191" yMax="16010" zMax="4293" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="aden_tower_of_hubris" id="23180005" x="113263" y="15764" z="7145" xMin="113201" yMin="15703" zMin="6968" xMax="113325" yMax="15826" zMax="7323" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<door name="aden_tower_of_hubris" id="23180006" x="113367" y="15868" z="7145" xMin="113305" yMin="15806" zMin="6968" xMax="113429" yMax="15930" zMax="7323" hp="187500" pDef="476" mDef="383" unlockable="false" autoOpen="false" />
<!-- Doors on region 24_14 -->
<!-- Godad Elmore -->
<door name="godad_ElmoreDoor_001" id="24140001" x="140728" y="-124477" z="-1894" xMin="140725" yMin="-124478" zMin="-1913" xMax="140754" yMax="-124437" zMax="-1463" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="godad_ElmoreDoor_002" id="24140002" x="140778" y="-124402" z="-1894" xMin="140750" yMin="-124440" zMin="-1923" xMax="140779" yMax="-124399" zMax="-1473" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="godad_ElmoreDoor_003" id="24140003" x="141149" y="-124310" z="-1894" xMin="141146" yMin="-124336" zMin="-1921" xMax="141187" yMax="-124306" zMax="-1471" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="godad_ElmoreDoor_004" id="24140004" x="141224" y="-124360" z="-1894" xMin="141184" yMin="-124361" zMin="-1920" xMax="141225" yMax="-124332" zMax="-1470" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="godad_ElmoreDoor_005" id="24140005" x="141281" y="-124738" z="-1894" xMin="141253" yMin="-124777" zMin="-1949" xMax="141282" yMax="-124735" zMax="-1499" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="godad_ElmoreDoor_006" id="24140006" x="141231" y="-124813" z="-1894" xMin="141228" yMin="-124814" zMin="-1947" xMax="141258" yMax="-124772" zMax="-1497" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="godad_ElmoreDoor_007" id="24140007" x="140702" y="-123836" z="-1932" xMin="140700" yMin="-123886" zMin="-1942" xMax="140715" yMax="-123835" zMax="-1492" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="godad_ElmoreDoor_008" id="24140008" x="140722" y="-123934" z="-1932" xMin="140709" yMin="-123935" zMin="-1941" xMax="140723" yMax="-123884" zMax="-1491" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 24_16 -->
<!-- Goddard - Clan Halls -->
<door name="goddard_clanhall_001" id="24160001" x="146438" y="-55458" z="-2792" xMin="146432" yMin="-55506" zMin="-2821" xMax="146450" yMax="-55453" zMax="-2371" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="goddard_clanhall_002" id="24160002" x="146449" y="-55547" z="-2792" xMin="146437" yMin="-55552" zMin="-2819" xMax="146455" yMax="-55497" zMax="-2369" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="goddard_clanhall_003" id="24160003" x="147071" y="-56472" z="-2792" xMin="147065" yMin="-56500" zMin="-2815" xMax="147117" yMax="-56465" zMax="-2365" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="goddard_clanhall_004" id="24160004" x="147151" y="-56514" z="-2792" xMin="147105" yMin="-56522" zMin="-2818" xMax="147158" yMax="-56486" zMax="-2368" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="goddard_clanhall_005" id="24160005" x="148262" y="-56520" z="-2792" xMin="148255" yMin="-56529" zMin="-2823" xMax="148310" yMax="-56490" zMax="-2373" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="goddard_clanhall_006" id="24160006" x="148342" y="-56478" z="-2792" xMin="148296" yMin="-56508" zMin="-2824" xMax="148348" yMax="-56470" zMax="-2374" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="goddard_clanhall_007" id="24160007" x="148971" y="-55557" z="-2792" xMin="148965" yMin="-55561" zMin="-2812" xMax="148982" yMax="-55509" zMax="-2362" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="goddard_clanhall_008" id="24160008" x="148982" y="-55468" z="-2792" xMin="148970" yMin="-55520" zMin="-2821" xMax="148988" yMax="-55464" zMax="-2371" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 24_17 -->
<door name="borderoutpost_Door_002" id="24170001" x="157981" y="-25122" z="-1196" xMin="157859" yMin="-25172" zMin="-1344" xMax="158104" yMax="-25069" zMax="-1088" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 24_18 -->
<!-- Aden - Clan Halls -->
<door name="aden_clanhall_001" id="24180022" x="145358" y="25385" z="-2090" xMin="145356" yMin="25343" zMin="-2142" xMax="145360" yMax="25385" zMax="-1692" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="aden_clanhall_002" id="24180023" x="145358" y="25304" z="-2090" xMin="145356" yMin="25304" zMin="-2142" xMax="145360" yMax="25345" zMax="-1692" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="aden_clanhall_003" id="24180024" x="149438" y="23177" z="-2101" xMin="149437" yMin="23135" zMin="-2152" xMax="149439" yMax="23176" zMax="-1702" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="aden_clanhall_004" id="24180025" x="149438" y="23095" z="-2101" xMin="149437" yMin="23095" zMin="-2152" xMax="149439" yMax="23136" zMax="-1702" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="aden_clanhall_005" id="24180026" x="150299" y="23695" z="-2090" xMin="150297" yMin="23653" zMin="-2141" xMax="150301" yMax="23695" zMax="-1691" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="aden_clanhall_006" id="24180027" x="150299" y="23614" z="-2090" xMin="150297" yMin="23614" zMin="-2141" xMax="150301" yMax="23656" zMax="-1691" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="aden_clanhall_007" id="24180028" x="150444" y="26584" z="-2226" xMin="150443" yMin="26542" zMin="-2278" xMax="150446" yMax="26583" zMax="-1828" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="aden_clanhall_008" id="24180029" x="150444" y="26502" z="-2226" xMin="150443" yMin="26502" zMin="-2278" xMax="150445" yMax="26543" zMax="-1828" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="aden_clanhall_009" id="24180030" x="144359" y="28239" z="-2218" xMin="144357" yMin="28197" zMin="-2270" xMax="144359" yMax="28238" zMax="-1820" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="aden_clanhall_010" id="24180031" x="144359" y="28158" z="-2218" xMin="144357" yMin="28157" zMin="-2270" xMax="144359" yMax="28198" zMax="-1820" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="aden_clanhall_011" id="24180032" x="144294" y="27131" z="-2228" xMin="144293" yMin="27089" zMin="-2280" xMax="144295" yMax="27130" zMax="-1830" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="aden_clanhall_012" id="24180033" x="144294" y="27049" z="-2228" xMin="144293" yMin="27049" zMin="-2280" xMax="144295" yMax="27090" zMax="-1830" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 24_19 -->
<!-- Aden - Coliseum Gates -->
<door name="aden_colosseum_outer_001" id="24190001" x="147086" y="46721" z="-3289" xMin="147075" yMin="46641" zMin="-3434" xMax="147099" yMax="46800" zMax="-3178" hp="687500" pDef="644" mDef="518" unlockable="false" autoOpen="true" />
<door name="aden_colosseum_inner_001" id="24190002" x="148045" y="46721" z="-3289" xMin="148034" yMin="46642" zMin="-3435" xMax="148057" yMax="46800" zMax="-3179" hp="687500" pDef="644" mDef="518" unlockable="false" autoOpen="true" />
<door name="aden_colosseum_inner_002" id="24190003" x="150951" y="46721" z="-3289" xMin="150939" yMin="46640" zMin="-3435" xMax="150961" yMax="46797" zMax="-3179" hp="687500" pDef="644" mDef="518" unlockable="false" autoOpen="true" />
<door name="aden_colosseum_outer_002" id="24190004" x="151911" y="46721" z="-3289" xMin="151903" yMin="46644" zMin="-3435" xMax="151918" yMax="46798" zMax="-3179" hp="687500" pDef="644" mDef="518" unlockable="false" autoOpen="true" />
<!-- Doors on region 24_22 -->
<!-- Coral Garden Gate -->
<door name="Coral_garden_01" id="24220001" x="143676" y="142344" z="-11918" xMin="143564" yMin="142327" zMin="-11918" xMax="143789" yMax="142373" zMax="-11840" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_02" id="24220002" x="144472" y="142483" z="-11918" xMin="144454" yMin="142375" zMin="-11918" xMax="144489" yMax="142593" zMax="-11842" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_03" id="24220003" x="147289" y="143711" z="-12303" xMin="147268" yMin="143597" zMin="-12303" xMax="147307" yMax="143826" zMax="-12103" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_04" id="24220004" x="149589" y="143453" z="-12132" xMin="149489" yMin="143341" zMin="-12132" xMax="149694" yMax="143567" zMax="-12044" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_05" id="24220005" x="149714" y="147259" z="-12405" xMin="149652" yMin="147139" zMin="-12405" xMax="149791" yMax="147374" zMax="-12325" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_06" id="24220006" x="152762" y="146864" z="-12617" xMin="152654" yMin="146892" zMin="-12617" xMax="152871" yMax="146937" zMax="-12591" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_07" id="24220007" x="153702" y="145944" z="-12609" xMin="153688" yMin="145839" zMin="-12609" xMax="153731" yMax="146056" zMax="-12519" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_08" id="24220008" x="153572" y="143618" z="-12736" xMin="153462" yMin="143602" zMin="-12736" xMax="153682" yMax="143639" zMax="-12614" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_09" id="24220009" x="152818" y="143379" z="-12735" xMin="152725" yMin="143304" zMin="-12735" xMax="152925" yMax="143442" zMax="-12677" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_10" id="24220010" x="152268" y="142832" z="-12737" xMin="152195" yMin="142726" zMin="-12742" xMax="152338" yMax="142938" zMax="-12670" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_11" id="24220011" x="152069" y="142075" z="-12736" xMin="152047" yMin="141974" zMin="-12736" xMax="152098" yMax="142183" zMax="-12728" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_12" id="24220012" x="152268" y="141322" z="-12736" xMin="152196" yMin="141223" zMin="-12736" xMax="152335" yMax="141424" zMax="-12728" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_13" id="24220013" x="152821" y="140772" z="-12737" xMin="152713" yMin="140707" zMin="-12745" xMax="152923" yMax="140844" zMax="-12667" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_14" id="24220014" x="153573" y="140569" z="-12736" xMin="153467" yMin="140530" zMin="-12736" xMax="153672" yMax="140587" zMax="-12728" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_15" id="24220015" x="154326" y="140774" z="-12735" xMin="154225" yMin="140698" zMin="-12735" xMax="154426" yMax="140845" zMax="-12685" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_16" id="24220016" x="154875" y="141324" z="-12736" xMin="154808" yMin="141224" zMin="-12736" xMax="154944" yMax="141423" zMax="-12728" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_17" id="24220017" x="155077" y="142077" z="-12736" xMin="155054" yMin="141974" zMin="-12736" xMax="155107" yMax="142179" zMax="-12728" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_18" id="24220018" x="154876" y="142830" z="-12737" xMin="154809" yMin="142725" zMin="-12741" xMax="154947" yMax="142931" zMax="-12723" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_19" id="24220019" x="154325" y="143381" z="-12735" xMin="154220" yMin="143312" zMin="-12735" xMax="154430" yMax="143458" zMax="-12729" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_20" id="24220020" x="144288" y="148919" z="-12164" xMin="144187" yMin="148896" zMin="-12164" xMax="144391" yMax="148933" zMax="-12108" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_21" id="24220021" x="143878" y="150288" z="-12164" xMin="143857" yMin="150193" zMin="-12164" xMax="143905" yMax="150393" zMax="-12110" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_22" id="24220022" x="144288" y="151658" z="-12164" xMin="144186" yMin="151632" zMin="-12164" xMax="144389" yMax="151682" zMax="-12108" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_23" id="24220023" x="153278" y="149537" z="-12160" xMin="153248" yMin="149429" zMin="-12160" xMax="153309" yMax="149648" zMax="-12160" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_24" id="24220024" x="141829" y="148895" z="-11839" xMin="141802" yMin="148788" zMin="-11839" xMax="141851" yMax="149005" zMax="-11829" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_25" id="24220025" x="141254" y="149550" z="-11839" xMin="141144" yMin="149525" zMin="-11839" xMax="141361" yMax="149576" zMax="-11833" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Coral_garden_26" id="24220026" x="143115" y="154426" z="-11839" xMin="143088" yMin="154319" zMin="-11839" xMax="143137" yMax="154536" zMax="-11777" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220030" x="141282" y="140493" z="-15295" xMin="141257" yMin="140392" zMin="-15295" xMax="141305" yMax="140593" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220031" x="141814" y="140494" z="-15295" xMin="141792" yMin="140391" zMin="-15295" xMax="141841" yMax="140601" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220032" x="143587" y="140494" z="-15295" xMin="143565" yMin="140384" zMin="-15295" xMax="143613" yMax="140600" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220033" x="144106" y="140494" z="-15295" xMin="144083" yMin="140384" zMin="-15295" xMax="144131" yMax="140601" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220034" x="140405" y="141370" z="-15295" xMin="140296" yMin="141345" zMin="-15295" xMax="140513" yMax="141392" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220035" x="142697" y="141373" z="-15295" xMin="142592" yMin="141347" zMin="-15295" xMax="142808" yMax="141398" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220036" x="144984" y="141372" z="-15295" xMin="144873" yMin="141346" zMin="-15295" xMax="145098" yMax="141396" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220037" x="140405" y="141937" z="-15295" xMin="140296" yMin="141912" zMin="-15295" xMax="140513" yMax="141960" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220038" x="144985" y="141938" z="-15295" xMin="144880" yMin="141913" zMin="-15295" xMax="145097" yMax="141962" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220039" x="141282" y="142824" z="-15295" xMin="141256" yMin="142719" zMin="-15295" xMax="141305" yMax="142928" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Underground_Warehouse" id="24220040" x="143735" y="142823" z="-15653" xMin="143713" yMin="142715" zMin="-15653" xMax="143759" yMax="142931" zMax="-15653" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220041" x="144106" y="142824" z="-15295" xMin="144082" yMin="142719" zMin="-15295" xMax="144130" yMax="142930" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Treasure_Room" id="24220042" x="146662" y="142824" z="-15913" xMin="146626" yMin="142721" zMin="-15913" xMax="146708" yMax="142927" zMax="-15913" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220043" x="140405" y="143708" z="-15295" xMin="140300" yMin="143682" zMin="-15295" xMax="140513" yMax="143728" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220044" x="140405" y="144274" z="-15295" xMin="140303" yMin="144250" zMin="-15295" xMax="140512" yMax="144298" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220045" x="142698" y="144274" z="-15295" xMin="142592" yMin="144247" zMin="-15295" xMax="142801" yMax="144300" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220046" x="144984" y="144275" z="-15295" xMin="144877" yMin="144251" zMin="-15295" xMax="145088" yMax="144302" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220047" x="141285" y="145154" z="-15295" xMin="141262" yMin="145048" zMin="-15295" xMax="141311" yMax="145264" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220048" x="141801" y="145155" z="-15295" xMin="141775" yMin="145048" zMin="-15295" xMax="141827" yMax="145264" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220049" x="143575" y="145155" z="-15295" xMin="143552" yMin="145056" zMin="-15295" xMax="143601" yMax="145257" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220050" x="144090" y="145154" z="-15295" xMin="144065" yMin="145049" zMin="-15295" xMax="144115" yMax="145257" zMax="-15295" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Judgement_Gate" id="24220060" x="144984" y="143699" z="-15293" xMin="144877" yMin="143675" zMin="-15293" xMax="145088" yMax="143726" zMax="-15293" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Volcanic_Gate" id="24220061" x="152287" y="149987" z="-12160" xMin="152261" yMin="149881" zMin="-12160" xMax="152304" yMax="150098" zMax="-12160" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 24_23 -->
<!-- Dark Cloud Mansion -->
<door name="Dark_Cloud_Mansion_Gate" id="24230001" x="147153" y="180447" z="-6145" xMin="147126" yMin="180367" zMin="-6145" xMax="147177" yMax="180528" zMax="-6145" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Faith" id="24230002" x="147818" y="180022" z="-6145" xMin="147751" yMin="180015" zMin="-6146" xMax="147882" yMax="180029" zMax="-6146" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Midway_Gate" id="24230003" x="148606" y="180447" z="-6145" xMin="148579" yMin="180367" zMin="-6145" xMax="148630" yMax="180528" zMax="-6145" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Adventurers_Gateway" id="24230004" x="148910" y="179902" z="-6145" xMin="148832" yMin="179879" zMin="-6145" xMax="148988" yMax="179923" zMax="-6145" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Test" id="24230005" x="147818" y="180992" z="-6145" xMin="147740" yMin="180969" zMin="-6145" xMax="147896" yMax="181013" zMax="-6145" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Thrust" id="24230006" x="148910" y="181282" z="-6145" xMin="148832" yMin="181259" zMin="-6145" xMax="148988" yMax="181303" zMax="-6145" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wall" id="24230007" x="148912" y="179201" z="-6164" xMin="148566" yMin="179192" zMin="-6164" xMax="149257" yMax="179211" zMax="-6164" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wall" id="24230008" x="148915" y="179087" z="-6165" xMin="148569" yMin="179078" zMin="-6165" xMax="149260" yMax="179096" zMax="-6165" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wall" id="24230009" x="148916" y="178962" z="-6164" xMin="148570" yMin="178952" zMin="-6164" xMax="149261" yMax="178971" zMax="-6164" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wall" id="24230010" x="148916" y="178835" z="-6165" xMin="148569" yMin="178825" zMin="-6165" xMax="149261" yMax="178844" zMax="-6165" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wall" id="24230011" x="148914" y="178711" z="-6163" xMin="148567" yMin="178701" zMin="-6163" xMax="149259" yMax="178720" zMax="-6163" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wall" id="24230012" x="148916" y="178586" z="-6164" xMin="148570" yMin="178577" zMin="-6164" xMax="149261" yMax="178595" zMax="-6164" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Wall" id="24230013" x="148912" y="178464" z="-6163" xMin="148565" yMin="178455" zMin="-6163" xMax="149257" yMax="178473" zMax="-6163" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 25_14 -->
<!-- Forges of the God -->
<door name="godad_DCDoor_001" id="24210004" x="190918" y="-115529" z="-1529" xMin="190891" yMin="-115626" zMin="-1619" xMax="190944" yMax="-115430" zMax="-1363" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="godad_DCDoor1F_002a" id="24210005" x="189480" y="-108511" z="-964" xMin="189380" yMin="-108551" zMin="-1056" xMax="189579" yMax="-108473" zMax="-800" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="godad_DCDoor2F_003a" id="24210006" x="191458" y="-108107" z="-962" xMin="191357" yMin="-108153" zMin="-1058" xMax="191557" yMax="-108058" zMax="-802" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 25_15 -->
<!-- Imperial Tomb -->
<!-- Ruler -->
<door name="ent_ruler" id="25150001" x="179516" y="-88988" z="-7068" xMin="179505" yMin="-89155" zMin="-7253" xMax="179567" yMax="-88805" zMax="-6997" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="vs_hall_2" id="25150002" x="181251" y="-88979" z="-7069" xMin="181240" yMin="-89155" zMin="-7254" xMax="181304" yMax="-88804" zMax="-6998" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="ct_ahll_2" id="25150003" x="183055" y="-88979" z="-7065" xMin="183038" yMin="-89166" zMin="-7261" xMax="183120" yMax="-88796" zMax="-7005" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="mr_hall_2" id="25150004" x="184881" y="-88969" z="-7068" xMin="184871" yMin="-89148" zMin="-7243" xMax="184946" yMax="-88790" zMax="-6987" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="dk_hall_2" id="25150005" x="186685" y="-88965" z="-7064" xMin="186678" yMin="-89151" zMin="-7261" xMax="186742" yMax="-88788" zMax="-7005" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="em_grav_2" id="25150006" x="188474" y="-88968" z="-7066" xMin="188463" yMin="-89147" zMin="-7261" xMax="188527" yMax="-88793" zMax="-7005" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Conquerer -->
<door name="conq_mos" id="25150011" x="181195" y="-85594" z="-7064" xMin="181184" yMin="-85775" zMin="-7261" xMax="181256" yMax="-85412" zMax="-7005" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="visc_hall_gate" id="25150012" x="182981" y="-85580" z="-7067" xMin="182970" yMin="-85759" zMin="-7259" xMax="183045" yMax="-85399" zMax="-7003" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="count_hall_gate" id="25150013" x="184798" y="-85582" z="-7064" xMin="184787" yMin="-85759" zMin="-7259" xMax="184857" yMax="-85401" zMax="-7003" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="marquis_hall_gate" id="25150014" x="186575" y="-85576" z="-7066" xMin="186560" yMin="-85758" zMin="-7265" xMax="186643" yMax="-85390" zMax="-7009" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="duke_hall_gate" id="25150015" x="188361" y="-85576" z="-7066" xMin="188344" yMin="-85772" zMin="-7259" xMax="188426" yMax="-85383" zMax="-7003" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="imp_grave_gate" id="25150016" x="190191" y="-85576" z="-7064" xMin="190151" yMin="-85760" zMin="-7265" xMax="190232" yMax="-85393" zMax="-7009" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Judge Mos -->
<door name="ent_judge" id="25150021" x="175610" y="-82701" z="-7057" xMin="175429" yMin="-82761" zMin="-7251" xMax="175790" yMax="-82691" zMax="-6995" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="vs_hall_4" id="25150022" x="175606" y="-80956" z="-7075" xMin="175421" yMin="-81024" zMin="-7260" xMax="175805" yMax="-80937" zMax="-7004" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="ct_ahll_4" id="25150023" x="175602" y="-79162" z="-7071" xMin="175426" yMin="-79217" zMin="-7259" xMax="175777" yMax="-79155" zMax="-7003" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="mr_hall_4" id="25150024" x="175602" y="-77330" z="-7074" xMin="175425" yMin="-77387" zMin="-7265" xMax="175778" yMax="-77319" zMax="-7009" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="dk_hall_4" id="25150025" x="175597" y="-75538" z="-7061" xMin="175415" yMin="-75595" zMin="-7258" xMax="175777" yMax="-75529" zMax="-7002" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="em_grav_4" id="25150026" x="175592" y="-73721" z="-7063" xMin="175401" yMin="-73781" zMin="-7257" xMax="175767" yMax="-73712" zMax="-7001" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Great Sage Mos -->
<door name="ent_grtsage" id="25150031" x="173218" y="-86614" z="-7076" xMin="173033" yMin="-86673" zMin="-7268" xMax="173400" yMax="-86604" zMax="-7012" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="vs_hall_3" id="25150032" x="173218" y="-84780" z="-7072" xMin="173032" yMin="-84846" zMin="-7268" xMax="173404" yMax="-84768" zMax="-7012" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="ct_ahll_3" id="25150033" x="173214" y="-82974" z="-7072" xMin="173034" yMin="-83033" zMin="-7259" xMax="173388" yMax="-82966" zMax="-7003" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="mr_hall_3" id="25150034" x="173212" y="-81165" z="-7066" xMin="173034" yMin="-81221" zMin="-7254" xMax="173388" yMax="-81152" zMax="-6998" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="dk_hall_3" id="25150035" x="173208" y="-79393" z="-7061" xMin="173035" yMin="-79450" zMin="-7253" xMax="173391" yMax="-79384" zMax="-6997" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="em_grav_3" id="25150036" x="173198" y="-77563" z="-7063" xMin="173019" yMin="-77621" zMin="-7253" xMax="173369" yMax="-77558" zMax="-6997" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Mausoleum_Gate002" id="25150042" x="174064" y="-77591" z="-4968" xMin="173885" yMin="-77648" zMin="-5160" xMax="174242" yMax="-77585" zMax="-4776" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Mausoleum_Gate001" id="25150043" x="174063" y="-80203" z="-4968" xMin="173884" yMin="-80260" zMin="-5160" xMax="174241" yMax="-80197" zMax="-4776" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Mausoleum_Gate001" id="25150045" x="174063" y="-83355" z="-4961" xMin="173884" yMin="-83412" zMin="-5153" xMax="174241" yMax="-83349" zMax="-4769" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Mausoleum_Gate003" id="25150046" x="174237" y="-86037" z="-4923" xMin="173998" yMin="-86081" zMin="-5153" xMax="174475" yMax="-85991" zMax="-4693" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors001" id="25150051" x="173133" y="-76024" z="-4884" xMin="173055" yMin="-76456" zMin="-5166" xMax="173219" yMax="-75593" zMax="-4602" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors002" id="25150052" x="173402" y="-76721" z="-4884" xMin="173050" yMin="-77061" zMin="-5166" xMax="173713" yMax="-76410" zMax="-4602" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors003" id="25150053" x="174100" y="-77007" z="-4884" xMin="173672" yMin="-77063" zMin="-5166" xMax="174532" yMax="-76941" zMax="-4602" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors004" id="25150054" x="174792" y="-76730" z="-4884" xMin="174474" yMin="-77073" zMin="-5166" xMax="175130" yMax="-76423" zMax="-4602" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors005" id="25150055" x="175076" y="-76037" z="-4884" xMin="175011" yMin="-76464" zMin="-5166" xMax="175135" yMax="-75608" zMax="-4602" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors006" id="25150056" x="174805" y="-75336" z="-4884" xMin="174491" yMin="-75655" zMin="-5166" xMax="175148" yMax="-74997" zMax="-4602" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors007" id="25150057" x="174108" y="-75056" z="-4884" xMin="173673" yMin="-75126" zMin="-5166" xMax="174548" yMax="-74988" zMax="-4602" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors008" id="25150058" x="173416" y="-75326" z="-4884" xMin="173071" yMin="-75649" zMin="-5166" xMax="173737" yMax="-74984" zMax="-4602" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors" id="25150061" x="174507" y="-83018" z="-4891" xMin="174447" yMin="-83266" zMin="-5160" xMax="174566" yMax="-82752" zMax="-4622" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors" id="25150062" x="174631" y="-82513" z="-4891" xMin="174423" yMin="-82819" zMin="-5157" xMax="174845" yMax="-82143" zMax="-4625" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors" id="25150063" x="174766" y="-81794" z="-4877" xMin="174701" yMin="-82220" zMin="-5159" xMax="174833" yMax="-81379" zMax="-4595" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors" id="25150064" x="174641" y="-81073" z="-4891" xMin="174442" yMin="-81443" zMin="-5158" xMax="174847" yMax="-80769" zMax="-4624" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors" id="25150065" x="174508" y="-80552" z="-4891" xMin="174450" yMin="-80821" zMin="-5160" xMax="174569" yMax="-80304" zMax="-4622" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors" id="25150066" x="173635" y="-80552" z="-4891" xMin="173581" yMin="-80807" zMin="-5160" xMax="173691" yMax="-80297" zMax="-4622" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors" id="25150067" x="173511" y="-81056" z="-4891" xMin="173319" yMin="-81421" zMin="-5168" xMax="173709" yMax="-80766" zMax="-4614" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors" id="25150068" x="173376" y="-81776" z="-4877" xMin="173308" yMin="-82196" zMin="-5161" xMax="173449" yMax="-81386" zMax="-4593" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors" id="25150069" x="173501" y="-82497" z="-4891" xMin="173307" yMin="-82774" zMin="-5158" xMax="173701" yMax="-82170" zMax="-4624" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_Errors" id="25150070" x="173634" y="-83018" z="-4891" xMin="173574" yMin="-83268" zMin="-5160" xMax="173692" yMax="-82763" zMax="-4622" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Doors on region 25_17 -->
<!-- Devastated Castle -->
<door name="devastated_castle_outer_001" id="25170001" x="178212" y="-15038" z="-2135" xMin="178211" yMin="-15038" zMin="-2294" xMax="178342" yMax="-15017" zMax="-1976" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="devastated_castle_outer_002" id="25170002" x="178468" y="-15038" z="-2135" xMin="178339" yMin="-15038" zMin="-2295" xMax="178469" yMax="-15017" zMax="-1977" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="devastated_castle_inner_001" id="25170003" x="178121" y="-18226" z="-2286" xMin="178120" yMin="-18225" zMin="-2286" xMax="178183" yMax="-18211" zMax="-1836" hp="79125" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="devastated_castle_inner_002" id="25170004" x="178247" y="-18220" z="-2210" xMin="178182" yMin="-18225" zMin="-2286" xMax="178245" yMax="-18211" zMax="-1836" hp="79125" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="devastated_castle_inner_003" id="25170005" x="178119" y="-18220" z="-2210" xMin="178302" yMin="-18611" zMin="-2287" xMax="178309" yMax="-18573" zMax="-1837" hp="79125" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="devastated_castle_inner_004" id="25170006" x="178298" y="-18650" z="-2233" xMin="178302" yMin="-18648" zMin="-2287" xMax="178309" yMax="-18610" zMax="-1837" hp="79125" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- All Fort Post's Interlude! -->
<!-- Gate_of_Fort_Out_post1 -->
<door name="Gate_of_fort_001" id="23170001" x="112351" y="-16980" z="-997" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_002" id="23170002" x="109789" y="-15915" z="-968" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_003" id="23170003" x="109940" y="-15912" z="-968" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_004" id="23170004" x="111295" y="-15745" z="-995" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_005" id="23170005" x="111434" y="-15751" z="-995" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_006" id="23170006" x="109581" y="-14427" z="-997" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_007" id="23170007" x="109570" y="-14279" z="-997" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_008" id="23170008" x="111299" y="-14561" z="-995" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_009" id="23170009" x="111439" y="-14552" z="-995" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_010" id="23170010" x="113495" y="-14827" z="-960" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_011" id="23170011" x="113496" y="-14675" z="-960" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_012" id="23170012" x="110343" y="-13547" z="-997" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_dwarf -->
<door name="Gate_of_fort_013" id="23130001" x="107480" y="-140527" z="-2960" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_014" id="23130002" x="108904" y="-141115" z="-2957" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_015" id="23130003" x="108933" y="-140978" z="-2957" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_016" id="23130004" x="110035" y="-141466" z="-2957" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_017" id="23130005" x="110082" y="-141331" z="-2957" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_018" id="23130006" x="111436" y="-141717" z="-2961" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_019" id="23130007" x="110210" y="-139992" z="-2931" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_020" id="23130008" x="110245" y="-139863" z="-2931" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Valley_of_Silence -->
<door name="Gate_of_fort_021" id="22150001" x="72495" y="-96497" z="-1431" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_022" id="22150002" x="71877" y="-95295" z="-1428" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_023" id="22150003" x="71991" y="-95347" z="-1428" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_024" id="22150004" x="70849" y="-94266" z="-1401" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_025" id="22150005" x="70906" y="-94139" z="-1401" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_026" id="22150006" x="72335" y="-94184" z="-1428" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_027" id="22150007" x="72457" y="-94244" z="-1428" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_028" id="22150008" x="71786" y="-92914" z="-1431" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Swamp_of_Screams1 -->
<door name="Gate_of_fort_029" id="22160001" x="68833" y="-63561" z="-2788" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_030" id="22160002" x="68648" y="-62604" z="-2786" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_031" id="22160003" x="68697" y="-62465" z="-2786" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_032" id="22160004" x="69539" y="-61954" z="-2788" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_033" id="22160005" x="69661" y="-62014" z="-2788" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_034" id="22160006" x="67852" y="-61152" z="-2751" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_035" id="22160007" x="67995" y="-61201" z="-2751" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_036" id="22160008" x="70007" y="-60848" z="-2786" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_037" id="22160009" x="70130" y="-60904" z="-2786" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_038" id="22160010" x="71445" y="-61691" z="-2759" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_039" id="22160011" x="71576" y="-61744" z="-2759" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_040" id="22160012" x="70691" y="-59115" z="-2788" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Swamp_of_Screams2 -->
<door name="Gate_of_fort_041" id="23160001" x="99138" y="-56376" z="-647" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_042" id="23160002" x="100617" y="-56738" z="-618" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_043" id="23160003" x="100763" y="-56734" z="-618" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_044" id="23160004" x="100129" y="-55395" z="-645" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_045" id="23160005" x="100112" y="-55259" z="-645" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_046" id="23160006" x="101307" y="-55393" z="-645" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_047" id="23160007" x="101324" y="-55268" z="-645" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_048" id="23160008" x="102179" y="-54353" z="-648" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Gods_Falls -->
<door name="Gate_of_fort_049" id="22180001" x="74192" y="2796" z="-3047" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_050" id="22180002" x="73179" y="3767" z="-3045" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_051" id="22180003" x="73287" y="3866" z="-3045" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_052" id="22180004" x="72429" y="4689" z="-3045" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_053" id="22180005" x="72533" y="4783" z="-3045" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_054" id="22180006" x="74143" y="4897" z="-3018" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_055" id="22180007" x="74256" y="4991" z="-3018" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_056" id="22180008" x="71591" y="5954" z="-3047" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Forsaken_Plains -->
<door name="Gate_of_fort_057" id="25190001" x="189916" y="37058" z="-3412" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_058" id="25190002" x="190651" y="38120" z="-3412" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_059" id="25190003" x="190628" y="38275" z="-3412" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_060" id="25190004" x="188078" y="39292" z="-3383" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_061" id="25190005" x="188229" y="39289" z="-3383" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_062" id="25190006" x="189856" y="39151" z="-3410" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_063" id="25190007" x="189996" y="39141" z="-3410" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_064" id="25190008" x="189865" y="40338" z="-3410" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_065" id="25190009" x="190006" y="40334" z="-3410" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_066" id="25190010" x="191424" y="39732" z="-3369" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_067" id="25190011" x="191425" y="39883" z="-3369" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_068" id="25190012" x="189907" y="41987" z="-3411" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Narsell_Lake -->
<door name="Gate_of_fort_069" id="24190005" x="153305" y="56724" z="-3257" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_070" id="24190006" x="154393" y="55629" z="-3254" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_071" id="24190007" x="154484" y="55740" z="-3254" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_072" id="24190008" x="155311" y="54866" z="-3254" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_073" id="24190009" x="155405" y="54982" z="-3254" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_074" id="24190010" x="156502" y="54110" z="-3256" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_075" id="24190011" x="156032" y="56161" z="-3227" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_076" id="24190012" x="156127" y="56280" z="-3227" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Devotion -->
<door name="Gate_of_fort_077" id="18200001" x="-54237" y="89572" z="-2824" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_078" id="18200002" x="-53305" y="90623" z="-2821" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_079" id="18200003" x="-53158" y="90623" z="-2821" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_080" id="18200004" x="-51507" y="90263" z="-2823" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_081" id="18200005" x="-51505" y="90413" z="-2823" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_082" id="18200006" x="-55129" y="91778" z="-2795" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_083" id="18200007" x="-55135" y="91927" z="-2795" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_084" id="18200008" x="-51148" y="91966" z="-2779" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_085" id="18200009" x="-51251" y="92074" z="-2779" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_086" id="18200010" x="-52265" y="92992" z="-2823" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_087" id="18200011" x="-53299" y="91817" z="-2821" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_088" id="18200012" x="-53157" y="91815" z="-2821" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Cruma_Tower -->
<door name="Gate_of_fort_089" id="20200001" x="12496" y="93487" z="-3429" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_090" id="20200002" x="11467" y="94385" z="-3426" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_091" id="20200003" x="11605" y="94374" z="-3426" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_092" id="20200004" x="10126" y="94940" z="-3399" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_093" id="20200005" x="10124" y="95088" z="-3399" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_094" id="20200006" x="11466" y="95581" z="-3426" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_095" id="20200007" x="11610" y="95585" z="-3426" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_096" id="20200008" x="10476" y="96573" z="-3429" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Lizardmen -->
<door name="Gate_of_fort_097" id="22200001" x="78083" y="89319" z="-2887" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_098" id="22200002" x="80525" y="89335" z="-2852" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_099" id="22200003" x="80659" y="89397" z="-2852" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_100" id="22200004" x="78681" y="90832" z="-2884" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_101" id="22200005" x="78749" y="90703" z="-2884" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_102" id="22200006" x="79730" y="91391" z="-2884" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_103" id="22200007" x="79800" y="91263" z="-2884" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_104" id="22200008" x="77811" y="92074" z="-2860" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_105" id="22200009" x="77885" y="91944" z="-2860" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_106" id="22200010" x="79044" y="92969" z="-2888" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_107" id="22200011" x="79149" y="93043" z="-2887" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_108" id="22200012" x="80174" y="92709" z="-2887" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Hunters -->
<door name="Gate_of_fort_109" id="23200001" x="124219" y="93477" z="-2145" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_110" id="23200002" x="125173" y="94545" z="-2140" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_111" id="23200003" x="125308" y="94545" z="-2140" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_112" id="23200004" x="126977" y="94174" z="-2142" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_113" id="23200005" x="126970" y="94320" z="-2142" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_114" id="23200006" x="123350" y="95690" z="-2114" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_116" id="23200008" x="125170" y="95723" z="-2140" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_117" id="23200009" x="125315" y="95730" z="-2140" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_118" id="23200010" x="127226" y="95985" z="-2098" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_119" id="23200011" x="127333" y="95879" z="-2098" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_120" id="23200012" x="126188" y="96919" z="-2144" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Dragon_Valley -->
<door name="Gate_of_fort_121" id="23210001" x="126057" y="120664" z="-2588" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_122" id="23210002" x="126765" y="121740" z="-2585" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_123" id="23210003" x="126771" y="121875" z="-2585" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_124" id="23210004" x="124227" y="122892" z="-2557" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_125" id="23210005" x="124378" y="122890" z="-2557" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_126" id="23210006" x="126011" y="122742" z="-2585" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_127" id="23210007" x="126150" y="122744" z="-2585" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_128" id="23210008" x="127572" y="123336" z="-2543" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_129" id="23210009" x="127571" y="123487" z="-2543" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_130" id="23210010" x="126003" y="123937" z="-2585" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_131" id="23210011" x="126152" y="123941" z="-2585" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_132" id="23210012" x="126060" y="125566" z="-2588" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Giran -->
<door name="Gate_of_fort_133" id="21220001" x="58980" y="138079" z="-1757" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_134" id="21220002" x="60094" y="138860" z="-1754" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_135" id="21220003" x="60234" y="138840" z="-1754" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_136" id="21220004" x="61662" y="138591" z="-1728" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_137" id="21220005" x="61802" y="138567" z="-1728" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_138" id="21220006" x="60325" y="140035" z="-1754" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_139" id="21220007" x="60467" y="140006" z="-1754" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_140" id="21220008" x="61536" y="140742" z="-1757" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Gludin -->
<door name="Gate_of_fort_141" id="18220001" x="-50785" y="155914" z="-2055" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_142" id="18220002" x="-52209" y="156253" z="-2053" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_143" id="18220003" x="-52167" y="156377" z="-2053" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_144" id="18220004" x="-53349" y="156597" z="-2053" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_145" id="18220005" x="-53315" y="156731" z="-2053" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_146" id="18220006" x="-52811" y="157875" z="-2026" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_147" id="18220007" x="-52769" y="158020" z="-2026" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_148" id="18220008" x="-54753" y="157114" z="-2055" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Dion -->
<door name="Gate_of_fort_149" id="20220017" x="4748" y="147965" z="-2890" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_150" id="20220018" x="4883" y="147965" z="-2890" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_151" id="20220019" x="6387" y="148322" z="-2862" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_152" id="20220020" x="6387" y="148322" z="-2862" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_153" id="20220021" x="4007" y="148725" z="-2892" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_154" id="20220022" x="5012" y="149680" z="-2889" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_155" id="20220023" x="5012" y="149820" z="-2889" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_156" id="20220024" x="6216" y="149684" z="-2889" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_157" id="20220025" x="6206" y="149821" z="-2889" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_158" id="20220026" x="7434" y="150742" z="-2892" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_159" id="20220027" x="5137" y="151882" z="-2854" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_160" id="20220028" x="5290" y="151883" z="-2854" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Field_of_Silence -->
<door name="Gate_of_fort_161" id="22230001" x="73067" y="184177" z="-2585" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_162" id="22230002" x="71908" y="185162" z="-2554" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_163" id="22230003" x="71991" y="185045" z="-2554" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_164" id="22230004" x="73389" y="185448" z="-2581" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_165" id="22230005" x="73505" y="185523" z="-2581" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_166" id="22230006" x="72728" y="186449" z="-2581" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_167" id="22230007" x="72844" y="186523" z="-2581" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_168" id="22230008" x="73028" y="187827" z="-2585" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Sacrifice -->
<door name="Gate_of_fort_169" id="19240001" x="-22328" y="218068" z="-3210" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_170" id="19240002" x="-22329" y="218210" z="-3210" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_171" id="19240003" x="-23557" y="218786" z="-3235" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_172" id="19240004" x="-23550" y="218929" z="-3235" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_173" id="19240005" x="-25127" y="219880" z="-3242" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_174" id="19240006" x="-23300" y="219733" z="-3236" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_175" id="19240007" x="-23302" y="219876" z="-3236" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_176" id="19240008" x="-22107" y="219730" z="-3236" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_177" id="19240009" x="-22101" y="219867" z="-3236" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_178" id="19240010" x="-20254" y="219894" z="-3239" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_179" id="19240011" x="-23206" y="221584" z="-3202" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_180" id="19240012" x="-23207" y="221736" z="-3202" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Beehive -->
<door name="Gate_of_fort_181" id="20230003" x="15540" y="186345" z="-2926" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_182" id="20230004" x="16190" y="187605" z="-2924" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_183" id="20230005" x="16306" y="187525" z="-2924" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_184" id="20230006" x="17546" y="187016" z="-2897" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_185" id="20230007" x="17680" y="186938" z="-2897" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_186" id="20230008" x="16857" y="188596" z="-2924" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_187" id="20230009" x="16969" y="188519" z="-2924" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_fort_188 20230010 17814 189754 -2926 0 0 0 0 0 0 158250 644 518 false false -->
<!-- Gate_of_Fort_Heine -->
<door name="Gate_of_fort_189" id="23240001" x="116607" y="203928" z="-3336" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_190" id="23240002" x="117848" y="204693" z="-3333" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_191" id="23240003" x="117917" y="204577" z="-3333" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_192" id="23240004" x="119428" y="203971" z="-3306" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_193" id="23240005" x="119494" y="203842" z="-3306" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_193" id="23240006" x="118905" y="205267" z="-3333" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_195" id="23240007" x="118971" y="205133" z="-3333" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_196" id="23240008" x="120241" y="205881" z="-3336" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<!-- Gate_of_Fort_Ketra_Post -->
<door name="Gate_of_fort_197" id="24150001" x="158492" y="-72096" z="-2839" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_198" id="24150002" x="158577" y="-71971" z="-2839" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_199" id="24150003" x="157289" y="-69087" z="-2866" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_201" id="24150004" x="158612" y="-70032" z="-2864" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_202" id="24150005" x="158690" y="-69914" z="-2864" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_203" id="24150006" x="159606" y="-70703" z="-2864" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_204" id="24150007" x="159684" y="-70591" z="-2864" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_205" id="24150008" x="161367" y="-71807" z="-2866" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_206" id="24150009" x="160746" y="-70552" z="-2866" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_207" id="24150010" x="160881" y="-70617" z="-2866" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_208" id="24150011" x="159858" y="-68991" z="-2825" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
<door name="Gate_of_fort_209" id="24150012" x="159984" y="-69070" z="-2825" xMin="0" yMin="0" zMin="0" xMax="0" yMax="0" zMax="0" hp="158250" pDef="644" mDef="518" unlockable="false" autoOpen="false" />
</list>

File diff suppressed because it is too large Load Diff

View File

@@ -20,7 +20,7 @@ import java.util.Collection;
import org.l2jmobius.commons.util.Rnd; import org.l2jmobius.commons.util.Rnd;
import org.l2jmobius.gameserver.ai.CtrlIntention; import org.l2jmobius.gameserver.ai.CtrlIntention;
import org.l2jmobius.gameserver.datatables.csv.DoorTable; import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.instancemanager.CastleManager; import org.l2jmobius.gameserver.instancemanager.CastleManager;
import org.l2jmobius.gameserver.instancemanager.GrandBossManager; import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
import org.l2jmobius.gameserver.model.Location; import org.l2jmobius.gameserver.model.Location;
@@ -270,12 +270,12 @@ public class Benom extends Quest
} }
case "DoorOpen": case "DoorOpen":
{ {
DoorTable.getInstance().getDoor(20160005).openMe(); DoorData.getInstance().getDoor(20160005).openMe();
break; break;
} }
case "DoorClose": case "DoorClose":
{ {
DoorTable.getInstance().getDoor(20160005).closeMe(); DoorData.getInstance().getDoor(20160005).closeMe();
break; break;
} }
case "Talk": case "Talk":

View File

@@ -23,7 +23,7 @@ import org.l2jmobius.Config;
import org.l2jmobius.commons.util.Rnd; import org.l2jmobius.commons.util.Rnd;
import org.l2jmobius.gameserver.ai.CtrlIntention; import org.l2jmobius.gameserver.ai.CtrlIntention;
import org.l2jmobius.gameserver.datatables.SkillTable; import org.l2jmobius.gameserver.datatables.SkillTable;
import org.l2jmobius.gameserver.datatables.csv.DoorTable; import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.instancemanager.GrandBossManager; import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
import org.l2jmobius.gameserver.model.CommandChannel; import org.l2jmobius.gameserver.model.CommandChannel;
import org.l2jmobius.gameserver.model.Party; import org.l2jmobius.gameserver.model.Party;
@@ -332,7 +332,7 @@ public class Frintezza extends Quest
// tempfix for messed door cords // tempfix for messed door cords
for (int i = 0; i < 8; i++) for (int i = 0; i < 8; i++)
{ {
DoorTable.getInstance().getDoor(25150051 + i).setRange(0, 0, 0, 0, 0, 0); DoorData.getInstance().getDoor(25150051 + i).setRange(0, 0, 0, 0, 0, 0);
} }
} }
@@ -519,17 +519,17 @@ public class Frintezza extends Quest
{ {
for (int i = 25150051; i <= 25150058; i++) for (int i = 25150051; i <= 25150058; i++)
{ {
DoorTable.getInstance().getDoor(i).closeMe(); DoorData.getInstance().getDoor(i).closeMe();
} }
for (int i = 25150061; i <= 25150070; i++) for (int i = 25150061; i <= 25150070; i++)
{ {
DoorTable.getInstance().getDoor(i).closeMe(); DoorData.getInstance().getDoor(i).closeMe();
} }
DoorTable.getInstance().getDoor(25150042).closeMe(); DoorData.getInstance().getDoor(25150042).closeMe();
DoorTable.getInstance().getDoor(25150043).closeMe(); DoorData.getInstance().getDoor(25150043).closeMe();
DoorTable.getInstance().getDoor(25150045).closeMe(); DoorData.getInstance().getDoor(25150045).closeMe();
DoorTable.getInstance().getDoor(25150046).closeMe(); DoorData.getInstance().getDoor(25150046).closeMe();
} }
/* /*
* else if (event.equals("loc_check")) { Integer status = GrandBossManager.getInstance().getBossStatus(FRINTEZZA); if (status == FIGHTING) { if (!_Zone.isInsideZone(npc)) npc.teleToLocation(getXFix(174232),getYFix(-88020),getZFix(-5116)); if (npc.getX() < getXFix(171932) || npc.getX() > * else if (event.equals("loc_check")) { Integer status = GrandBossManager.getInstance().getBossStatus(FRINTEZZA); if (status == FIGHTING) { if (!_Zone.isInsideZone(npc)) npc.teleToLocation(getXFix(174232),getYFix(-88020),getZFix(-5116)); if (npc.getX() < getXFix(171932) || npc.getX() >
@@ -1753,7 +1753,7 @@ public class Frintezza extends Quest
{ {
for (int i = 25150051; i <= 25150058; i++) for (int i = 25150051; i <= 25150058; i++)
{ {
DoorTable.getInstance().getDoor(i).openMe(); DoorData.getInstance().getDoor(i).openMe();
} }
} }
if (_killHallAlarmDevice == 4) if (_killHallAlarmDevice == 4)
@@ -1761,8 +1761,8 @@ public class Frintezza extends Quest
startQuestTimer("room1_del", 100, npc, null); startQuestTimer("room1_del", 100, npc, null);
startQuestTimer("room2_spawn", 100, npc, null); startQuestTimer("room2_spawn", 100, npc, null);
DoorTable.getInstance().getDoor(25150042).openMe(); DoorData.getInstance().getDoor(25150042).openMe();
DoorTable.getInstance().getDoor(25150043).openMe(); DoorData.getInstance().getDoor(25150043).openMe();
} }
/* /*
* _KillHallAlarmDevice++; if (_KillHallAlarmDevice == 4) { startQuestTimer("room1_del", 100, npc, null); startQuestTimer("room2_spawn", 100, npc, null); DoorTable.getInstance().getDoor(17130042).openMe(); DoorTable.getInstance().getDoor(17130043).openMe(); // * _KillHallAlarmDevice++; if (_KillHallAlarmDevice == 4) { startQuestTimer("room1_del", 100, npc, null); startQuestTimer("room2_spawn", 100, npc, null); DoorTable.getInstance().getDoor(17130042).openMe(); DoorTable.getInstance().getDoor(17130043).openMe(); //
@@ -1774,10 +1774,10 @@ public class Frintezza extends Quest
_killDarkChoirPlayer++; _killDarkChoirPlayer++;
if (_killDarkChoirPlayer == 2) if (_killDarkChoirPlayer == 2)
{ {
DoorTable.getInstance().getDoor(25150042).closeMe(); DoorData.getInstance().getDoor(25150042).closeMe();
DoorTable.getInstance().getDoor(25150043).closeMe(); DoorData.getInstance().getDoor(25150043).closeMe();
DoorTable.getInstance().getDoor(25150045).closeMe(); DoorData.getInstance().getDoor(25150045).closeMe();
DoorTable.getInstance().getDoor(25150046).closeMe(); DoorData.getInstance().getDoor(25150046).closeMe();
int outside = 0; int outside = 0;
synchronized (_playersInside) synchronized (_playersInside)
{ {
@@ -1800,7 +1800,7 @@ public class Frintezza extends Quest
{ {
for (int i = 25150061; i <= 25150070; i++) for (int i = 25150061; i <= 25150070; i++)
{ {
DoorTable.getInstance().getDoor(i).openMe(); DoorData.getInstance().getDoor(i).openMe();
} }
startQuestTimer("room2_spawn2", 1000, npc, null); startQuestTimer("room2_spawn2", 1000, npc, null);
@@ -1814,8 +1814,8 @@ public class Frintezza extends Quest
{ {
startQuestTimer("room2_del", 100, npc, null); startQuestTimer("room2_del", 100, npc, null);
DoorTable.getInstance().getDoor(25150045).openMe(); DoorData.getInstance().getDoor(25150045).openMe();
DoorTable.getInstance().getDoor(25150046).openMe(); DoorData.getInstance().getDoor(25150046).openMe();
startQuestTimer("waiting", 180000, npc, null); startQuestTimer("waiting", 180000, npc, null);
cancelQuestTimer("room_final", null, null); cancelQuestTimer("room_final", null, null);

View File

@@ -22,9 +22,9 @@ import java.util.concurrent.Future;
import org.l2jmobius.Config; import org.l2jmobius.Config;
import org.l2jmobius.gameserver.cache.HtmCache; import org.l2jmobius.gameserver.cache.HtmCache;
import org.l2jmobius.gameserver.datatables.csv.DoorTable;
import org.l2jmobius.gameserver.datatables.sql.NpcTable; import org.l2jmobius.gameserver.datatables.sql.NpcTable;
import org.l2jmobius.gameserver.datatables.sql.SpawnTable; import org.l2jmobius.gameserver.datatables.sql.SpawnTable;
import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.instancemanager.GrandBossManager; import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
@@ -230,7 +230,7 @@ public class IceFairySirra extends Quest
{ {
try try
{ {
final DoorInstance door = DoorTable.getInstance().getDoor(i); final DoorInstance door = DoorData.getInstance().getDoor(i);
if (door != null) if (door != null)
{ {
door.openMe(); door.openMe();
@@ -253,7 +253,7 @@ public class IceFairySirra extends Quest
{ {
try try
{ {
final DoorInstance door = DoorTable.getInstance().getDoor(i); final DoorInstance door = DoorData.getInstance().getDoor(i);
if (door != null) if (door != null)
{ {
door.closeMe(); door.closeMe();

View File

@@ -34,9 +34,9 @@ import org.l2jmobius.commons.database.DatabaseFactory;
import org.l2jmobius.commons.util.Rnd; import org.l2jmobius.commons.util.Rnd;
import org.l2jmobius.gameserver.ai.CtrlIntention; import org.l2jmobius.gameserver.ai.CtrlIntention;
import org.l2jmobius.gameserver.datatables.SkillTable; import org.l2jmobius.gameserver.datatables.SkillTable;
import org.l2jmobius.gameserver.datatables.csv.DoorTable;
import org.l2jmobius.gameserver.datatables.sql.NpcTable; import org.l2jmobius.gameserver.datatables.sql.NpcTable;
import org.l2jmobius.gameserver.datatables.sql.SpawnTable; import org.l2jmobius.gameserver.datatables.sql.SpawnTable;
import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.instancemanager.GrandBossManager; import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
import org.l2jmobius.gameserver.model.Effect; import org.l2jmobius.gameserver.model.Effect;
import org.l2jmobius.gameserver.model.Location; import org.l2jmobius.gameserver.model.Location;
@@ -147,11 +147,11 @@ public class VanHalter extends Quest
_isHalterSpawned = false; _isHalterSpawned = false;
// Setting door state. // Setting door state.
_doorOfAltar.add(DoorTable.getInstance().getDoor(19160014)); _doorOfAltar.add(DoorData.getInstance().getDoor(19160014));
_doorOfAltar.add(DoorTable.getInstance().getDoor(19160015)); _doorOfAltar.add(DoorData.getInstance().getDoor(19160015));
openDoorOfAltar(true); openDoorOfAltar(true);
_doorOfSacrifice.add(DoorTable.getInstance().getDoor(19160016)); _doorOfSacrifice.add(DoorData.getInstance().getDoor(19160016));
_doorOfSacrifice.add(DoorTable.getInstance().getDoor(19160017)); _doorOfSacrifice.add(DoorData.getInstance().getDoor(19160017));
closeDoorOfSacrifice(); closeDoorOfSacrifice();
// Load spawn data of monsters. // Load spawn data of monsters.

View File

@@ -24,7 +24,7 @@ import org.l2jmobius.commons.util.Rnd;
import org.l2jmobius.gameserver.GameTimeController; import org.l2jmobius.gameserver.GameTimeController;
import org.l2jmobius.gameserver.ai.CtrlIntention; import org.l2jmobius.gameserver.ai.CtrlIntention;
import org.l2jmobius.gameserver.datatables.SkillTable; import org.l2jmobius.gameserver.datatables.SkillTable;
import org.l2jmobius.gameserver.datatables.csv.DoorTable; import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.instancemanager.GrandBossManager; import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
import org.l2jmobius.gameserver.model.Effect; import org.l2jmobius.gameserver.model.Effect;
import org.l2jmobius.gameserver.model.Skill; import org.l2jmobius.gameserver.model.Skill;
@@ -137,13 +137,13 @@ public class Zaken extends Quest
if (getTimeHour() == 0) if (getTimeHour() == 0)
{ {
LOGGER.info("Zaken door id 21240006 opened, game time 00.00."); LOGGER.info("Zaken door id 21240006 opened, game time 00.00.");
DoorTable.getInstance().getDoor(21240006).openMe(); DoorData.getInstance().getDoor(21240006).openMe();
ThreadPool.schedule(() -> ThreadPool.schedule(() ->
{ {
try try
{ {
LOGGER.info("Zaken door id 21240006 closed."); LOGGER.info("Zaken door id 21240006 closed.");
DoorTable.getInstance().getDoor(21240006).closeMe(); DoorData.getInstance().getDoor(21240006).closeMe();
} }
catch (Throwable e) catch (Throwable e)
{ {

View File

@@ -18,7 +18,7 @@ package teleports.GrandBossTeleporters;
import org.l2jmobius.Config; import org.l2jmobius.Config;
import org.l2jmobius.commons.util.Rnd; import org.l2jmobius.commons.util.Rnd;
import org.l2jmobius.gameserver.datatables.csv.DoorTable; import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.instancemanager.GrandBossManager; import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
import org.l2jmobius.gameserver.instancemanager.QuestManager; import org.l2jmobius.gameserver.instancemanager.QuestManager;
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance; import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
@@ -192,15 +192,15 @@ public class GrandBossTeleporters extends Quest
} }
else if (npcId == 31384) // Gatekeeper of Fire Dragon else if (npcId == 31384) // Gatekeeper of Fire Dragon
{ {
DoorTable.getInstance().getDoor(24210004).openMe(); DoorData.getInstance().getDoor(24210004).openMe();
} }
else if (npcId == 31686) // Gatekeeper of Fire Dragon else if (npcId == 31686) // Gatekeeper of Fire Dragon
{ {
DoorTable.getInstance().getDoor(24210005).openMe(); DoorData.getInstance().getDoor(24210005).openMe();
} }
else if (npcId == 31687) // Gatekeeper of Fire Dragon else if (npcId == 31687) // Gatekeeper of Fire Dragon
{ {
DoorTable.getInstance().getDoor(24210006).openMe(); DoorData.getInstance().getDoor(24210006).openMe();
} }
else if (npcId == 31540) // Watcher of Valakas Klein else if (npcId == 31540) // Watcher of Valakas Klein
{ {

View File

@@ -16,7 +16,7 @@
*/ */
package teleports.PaganTeleporters; package teleports.PaganTeleporters;
import org.l2jmobius.gameserver.datatables.csv.DoorTable; import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.quest.Quest; import org.l2jmobius.gameserver.model.quest.Quest;
@@ -41,12 +41,12 @@ public class PaganTeleporters extends Quest
{ {
if (event.equalsIgnoreCase("Close_Door1")) if (event.equalsIgnoreCase("Close_Door1"))
{ {
DoorTable.getInstance().getDoor(19160001).closeMe(); DoorData.getInstance().getDoor(19160001).closeMe();
} }
else if (event.equalsIgnoreCase("Close_Door2")) else if (event.equalsIgnoreCase("Close_Door2"))
{ {
DoorTable.getInstance().getDoor(19160010).closeMe(); DoorData.getInstance().getDoor(19160010).closeMe();
DoorTable.getInstance().getDoor(19160011).closeMe(); DoorData.getInstance().getDoor(19160011).closeMe();
} }
return null; return null;
} }
@@ -66,7 +66,7 @@ public class PaganTeleporters extends Quest
case 32034: case 32034:
if (st.hasQuestItems(VISITOR_MARK) || st.hasQuestItems(PAGAN_MARK)) if (st.hasQuestItems(VISITOR_MARK) || st.hasQuestItems(PAGAN_MARK))
{ {
DoorTable.getInstance().getDoor(19160001).openMe(); DoorData.getInstance().getDoor(19160001).openMe();
startQuestTimer("Close_Door1", 10000, npc, player, false); startQuestTimer("Close_Door1", 10000, npc, player, false);
htmltext = "FadedMark.htm"; htmltext = "FadedMark.htm";
} }
@@ -78,7 +78,7 @@ public class PaganTeleporters extends Quest
break; break;
case 32035: case 32035:
DoorTable.getInstance().getDoor(19160001).openMe(); DoorData.getInstance().getDoor(19160001).openMe();
startQuestTimer("Close_Door1", 10000, npc, player, false); startQuestTimer("Close_Door1", 10000, npc, player, false);
htmltext = "FadedMark.htm"; htmltext = "FadedMark.htm";
break; break;
@@ -90,16 +90,16 @@ public class PaganTeleporters extends Quest
} }
else else
{ {
DoorTable.getInstance().getDoor(19160010).openMe(); DoorData.getInstance().getDoor(19160010).openMe();
DoorTable.getInstance().getDoor(19160011).openMe(); DoorData.getInstance().getDoor(19160011).openMe();
startQuestTimer("Close_Door2", 10000, npc, player, false); startQuestTimer("Close_Door2", 10000, npc, player, false);
htmltext = "32036-2.htm"; htmltext = "32036-2.htm";
} }
break; break;
case 32037: case 32037:
DoorTable.getInstance().getDoor(19160010).openMe(); DoorData.getInstance().getDoor(19160010).openMe();
DoorTable.getInstance().getDoor(19160011).openMe(); DoorData.getInstance().getDoor(19160011).openMe();
startQuestTimer("Close_Door2", 10000, npc, player, false); startQuestTimer("Close_Door2", 10000, npc, player, false);
htmltext = "FadedMark.htm"; htmltext = "FadedMark.htm";
break; break;

View File

@@ -6,21 +6,21 @@
<xs:complexType> <xs:complexType>
<xs:simpleContent> <xs:simpleContent>
<xs:extension base="xs:string"> <xs:extension base="xs:string">
<xs:attribute type="xs:byte" name="level" use="optional"/> <xs:attribute type="xs:byte" name="level" use="required"/>
<xs:attribute type="xs:string" name="name" use="optional"/> <xs:attribute type="xs:string" name="name" use="required"/>
<xs:attribute type="xs:string" name="nameColor" use="optional"/> <xs:attribute type="xs:string" name="nameColor" use="required"/>
<xs:attribute type="xs:string" name="useNameColor" use="optional"/> <xs:attribute type="xs:string" name="useNameColor" use="required"/>
<xs:attribute type="xs:string" name="titleColor" use="optional"/> <xs:attribute type="xs:string" name="titleColor" use="required"/>
<xs:attribute type="xs:string" name="useTitleColor" use="optional"/> <xs:attribute type="xs:string" name="useTitleColor" use="required"/>
<xs:attribute type="xs:string" name="isGm" use="optional"/> <xs:attribute type="xs:string" name="isGm" use="required"/>
<xs:attribute type="xs:string" name="allowPeaceAttack" use="optional"/> <xs:attribute type="xs:string" name="allowPeaceAttack" use="required"/>
<xs:attribute type="xs:string" name="allowFixedRes" use="optional"/> <xs:attribute type="xs:string" name="allowFixedRes" use="required"/>
<xs:attribute type="xs:string" name="allowTransaction" use="optional"/> <xs:attribute type="xs:string" name="allowTransaction" use="required"/>
<xs:attribute type="xs:string" name="allowAltg" use="optional"/> <xs:attribute type="xs:string" name="allowAltg" use="required"/>
<xs:attribute type="xs:string" name="giveDamage" use="optional"/> <xs:attribute type="xs:string" name="giveDamage" use="required"/>
<xs:attribute type="xs:string" name="takeAggro" use="optional"/> <xs:attribute type="xs:string" name="takeAggro" use="required"/>
<xs:attribute type="xs:string" name="gainExp" use="optional"/> <xs:attribute type="xs:string" name="gainExp" use="required"/>
<xs:attribute type="xs:string" name="canDisableGmStatus" use="optional"/> <xs:attribute type="xs:string" name="canDisableGmStatus" use="required"/>
</xs:extension> </xs:extension>
</xs:simpleContent> </xs:simpleContent>
</xs:complexType> </xs:complexType>

View File

@@ -9,7 +9,7 @@
<xs:complexType> <xs:complexType>
<xs:simpleContent> <xs:simpleContent>
<xs:extension base="xs:string"> <xs:extension base="xs:string">
<xs:attribute type="xs:byte" name="val" use="optional"/> <xs:attribute type="xs:byte" name="val" use="required"/>
</xs:extension> </xs:extension>
</xs:simpleContent> </xs:simpleContent>
</xs:complexType> </xs:complexType>
@@ -18,7 +18,7 @@
<xs:complexType> <xs:complexType>
<xs:simpleContent> <xs:simpleContent>
<xs:extension base="xs:string"> <xs:extension base="xs:string">
<xs:attribute type="xs:short" name="val" use="optional"/> <xs:attribute type="xs:short" name="val" use="required"/>
</xs:extension> </xs:extension>
</xs:simpleContent> </xs:simpleContent>
</xs:complexType> </xs:complexType>
@@ -27,7 +27,7 @@
<xs:complexType> <xs:complexType>
<xs:simpleContent> <xs:simpleContent>
<xs:extension base="xs:string"> <xs:extension base="xs:string">
<xs:attribute type="xs:byte" name="val" use="optional"/> <xs:attribute type="xs:byte" name="val" use="required"/>
</xs:extension> </xs:extension>
</xs:simpleContent> </xs:simpleContent>
</xs:complexType> </xs:complexType>
@@ -36,7 +36,7 @@
<xs:complexType> <xs:complexType>
<xs:simpleContent> <xs:simpleContent>
<xs:extension base="xs:string"> <xs:extension base="xs:string">
<xs:attribute type="xs:byte" name="val" use="optional"/> <xs:attribute type="xs:byte" name="val" use="required"/>
</xs:extension> </xs:extension>
</xs:simpleContent> </xs:simpleContent>
</xs:complexType> </xs:complexType>
@@ -45,15 +45,15 @@
<xs:complexType> <xs:complexType>
<xs:simpleContent> <xs:simpleContent>
<xs:extension base="xs:string"> <xs:extension base="xs:string">
<xs:attribute type="xs:byte" name="val" use="optional"/> <xs:attribute type="xs:byte" name="val" use="required"/>
</xs:extension> </xs:extension>
</xs:simpleContent> </xs:simpleContent>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
</xs:sequence> </xs:sequence>
<xs:attribute type="xs:short" name="id" use="optional"/> <xs:attribute type="xs:short" name="id" use="required"/>
<xs:attribute type="xs:short" name="skillId" use="optional"/> <xs:attribute type="xs:short" name="skillId" use="required"/>
<xs:attribute type="xs:string" name="name" use="optional"/> <xs:attribute type="xs:string" name="name" use="required"/>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
</xs:sequence> </xs:sequence>

View File

@@ -12,19 +12,19 @@
<xs:complexType> <xs:complexType>
<xs:simpleContent> <xs:simpleContent>
<xs:extension base="xs:string"> <xs:extension base="xs:string">
<xs:attribute type="xs:short" name="mobId" use="optional"/> <xs:attribute type="xs:short" name="mobId" use="required"/>
<xs:attribute type="xs:byte" name="count" use="optional"/> <xs:attribute type="xs:byte" name="count" use="required"/>
<xs:attribute type="xs:short" name="delay" use="optional"/> <xs:attribute type="xs:short" name="delay" use="required"/>
</xs:extension> </xs:extension>
</xs:simpleContent> </xs:simpleContent>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
</xs:sequence> </xs:sequence>
<xs:attribute type="xs:byte" name="id" use="optional"/> <xs:attribute type="xs:byte" name="id" use="required"/>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
</xs:sequence> </xs:sequence>
<xs:attribute type="xs:byte" name="type" use="optional"/> <xs:attribute type="xs:byte" name="type" use="required"/>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
</xs:sequence> </xs:sequence>

View File

@@ -0,0 +1,32 @@
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="list">
<xs:complexType>
<xs:sequence>
<xs:element name="door" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="name" use="required"/>
<xs:attribute type="xs:int" name="id" use="required"/>
<xs:attribute type="xs:int" name="x" use="required"/>
<xs:attribute type="xs:int" name="y" use="required"/>
<xs:attribute type="xs:short" name="z" use="required"/>
<xs:attribute type="xs:int" name="xMin" use="required"/>
<xs:attribute type="xs:int" name="yMin" use="required"/>
<xs:attribute type="xs:short" name="zMin" use="required"/>
<xs:attribute type="xs:int" name="xMax" use="required"/>
<xs:attribute type="xs:int" name="yMax" use="required"/>
<xs:attribute type="xs:short" name="zMax" use="required"/>
<xs:attribute type="xs:int" name="hp" use="required"/>
<xs:attribute type="xs:int" name="pDef" use="required"/>
<xs:attribute type="xs:short" name="mDef" use="required"/>
<xs:attribute type="xs:string" name="unlockable" use="required"/>
<xs:attribute type="xs:string" name="autoOpen" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -6,16 +6,16 @@
<xs:complexType> <xs:complexType>
<xs:simpleContent> <xs:simpleContent>
<xs:extension base="xs:string"> <xs:extension base="xs:string">
<xs:attribute type="xs:short" name="id" use="optional"/> <xs:attribute type="xs:short" name="id" use="required"/>
<xs:attribute type="xs:byte" name="level" use="optional"/> <xs:attribute type="xs:byte" name="level" use="required"/>
<xs:attribute type="xs:short" name="hp" use="optional"/> <xs:attribute type="xs:short" name="hp" use="required"/>
<xs:attribute type="xs:byte" name="hpRegen" use="optional"/> <xs:attribute type="xs:byte" name="hpRegen" use="required"/>
<xs:attribute type="xs:byte" name="type" use="optional"/> <xs:attribute type="xs:byte" name="type" use="required"/>
<xs:attribute type="xs:byte" name="group" use="optional"/> <xs:attribute type="xs:byte" name="group" use="required"/>
<xs:attribute type="xs:short" name="guts" use="optional"/> <xs:attribute type="xs:short" name="guts" use="required"/>
<xs:attribute type="xs:short" name="gutsCheckTime" use="optional"/> <xs:attribute type="xs:short" name="gutsCheckTime" use="required"/>
<xs:attribute type="xs:short" name="waitTime" use="optional"/> <xs:attribute type="xs:short" name="waitTime" use="required"/>
<xs:attribute type="xs:int" name="combatTime" use="optional"/> <xs:attribute type="xs:int" name="combatTime" use="required"/>
</xs:extension> </xs:extension>
</xs:simpleContent> </xs:simpleContent>
</xs:complexType> </xs:complexType>

View File

@@ -15,15 +15,15 @@
<xs:complexType> <xs:complexType>
<xs:simpleContent> <xs:simpleContent>
<xs:extension base="xs:string"> <xs:extension base="xs:string">
<xs:attribute type="xs:short" name="id" use="optional"/> <xs:attribute type="xs:short" name="id" use="required"/>
<xs:attribute type="xs:byte" name="price" use="optional"/> <xs:attribute type="xs:byte" name="price" use="required"/>
<xs:attribute type="xs:string" name="desc" use="optional"/> <xs:attribute type="xs:string" name="desc" use="required"/>
</xs:extension> </xs:extension>
</xs:simpleContent> </xs:simpleContent>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
</xs:sequence> </xs:sequence>
<xs:attribute type="xs:string" name="type" use="optional"/> <xs:attribute type="xs:string" name="type" use="required"/>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
</xs:sequence> </xs:sequence>

View File

@@ -46,7 +46,6 @@ import org.l2jmobius.gameserver.datatables.NobleSkillTable;
import org.l2jmobius.gameserver.datatables.OfflineTradeTable; import org.l2jmobius.gameserver.datatables.OfflineTradeTable;
import org.l2jmobius.gameserver.datatables.SchemeBufferTable; import org.l2jmobius.gameserver.datatables.SchemeBufferTable;
import org.l2jmobius.gameserver.datatables.SkillTable; import org.l2jmobius.gameserver.datatables.SkillTable;
import org.l2jmobius.gameserver.datatables.csv.DoorTable;
import org.l2jmobius.gameserver.datatables.csv.ExtractableItemsData; import org.l2jmobius.gameserver.datatables.csv.ExtractableItemsData;
import org.l2jmobius.gameserver.datatables.csv.HennaTable; import org.l2jmobius.gameserver.datatables.csv.HennaTable;
import org.l2jmobius.gameserver.datatables.csv.MapRegionTable; import org.l2jmobius.gameserver.datatables.csv.MapRegionTable;
@@ -70,6 +69,7 @@ import org.l2jmobius.gameserver.datatables.sql.SpawnTable;
import org.l2jmobius.gameserver.datatables.sql.TeleportLocationTable; import org.l2jmobius.gameserver.datatables.sql.TeleportLocationTable;
import org.l2jmobius.gameserver.datatables.xml.AdminData; import org.l2jmobius.gameserver.datatables.xml.AdminData;
import org.l2jmobius.gameserver.datatables.xml.AugmentationData; import org.l2jmobius.gameserver.datatables.xml.AugmentationData;
import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.datatables.xml.ExperienceData; import org.l2jmobius.gameserver.datatables.xml.ExperienceData;
import org.l2jmobius.gameserver.datatables.xml.FenceData; import org.l2jmobius.gameserver.datatables.xml.FenceData;
import org.l2jmobius.gameserver.datatables.xml.FishData; import org.l2jmobius.gameserver.datatables.xml.FishData;
@@ -367,7 +367,7 @@ public class GameServer
BoatManager.getInstance(); BoatManager.getInstance();
Util.printSection("Doors"); Util.printSection("Doors");
DoorTable.getInstance().load(); DoorData.getInstance().load();
FenceData.getInstance(); FenceData.getInstance();
Util.printSection("Four Sepulchers"); Util.printSection("Four Sepulchers");
@@ -400,7 +400,7 @@ public class GameServer
try try
{ {
final DoorTable doorTable = DoorTable.getInstance(); final DoorData doorTable = DoorData.getInstance();
// Opened by players like L2OFF // Opened by players like L2OFF
doorTable.getDoor(19160012).openMe(); doorTable.getDoor(19160012).openMe();

View File

@@ -1,398 +1,330 @@
/* /*
* This file is part of the L2J Mobius project. * This file is part of the L2J Mobius project.
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or * the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version. * (at your option) any later version.
* *
* This program is distributed in the hope that it will be useful, * This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details. * General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ */
package org.l2jmobius.gameserver.datatables.csv; package org.l2jmobius.gameserver.datatables.xml;
import java.io.BufferedReader; import java.io.File;
import java.io.File; import java.util.Collection;
import java.io.FileNotFoundException; import java.util.HashMap;
import java.io.FileReader; import java.util.Map;
import java.io.IOException; import java.util.logging.Logger;
import java.io.LineNumberReader;
import java.util.Collection; import org.w3c.dom.Document;
import java.util.HashMap; import org.w3c.dom.NamedNodeMap;
import java.util.Map; import org.w3c.dom.Node;
import java.util.StringTokenizer;
import java.util.logging.Logger; import org.l2jmobius.commons.util.IXmlReader;
import org.l2jmobius.gameserver.datatables.csv.MapRegionTable;
import org.l2jmobius.Config; import org.l2jmobius.gameserver.idfactory.IdFactory;
import org.l2jmobius.gameserver.idfactory.IdFactory; import org.l2jmobius.gameserver.instancemanager.ClanHallManager;
import org.l2jmobius.gameserver.instancemanager.ClanHallManager; import org.l2jmobius.gameserver.model.Location;
import org.l2jmobius.gameserver.model.Location; import org.l2jmobius.gameserver.model.StatsSet;
import org.l2jmobius.gameserver.model.StatsSet; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.templates.CreatureTemplate;
import org.l2jmobius.gameserver.model.actor.templates.CreatureTemplate; import org.l2jmobius.gameserver.model.entity.ClanHall;
import org.l2jmobius.gameserver.model.entity.ClanHall;
/**
public class DoorTable * @author Mobius
{ */
private static final Logger LOGGER = Logger.getLogger(DoorTable.class.getName()); public class DoorData implements IXmlReader
{
private final Map<Integer, DoorInstance> _doors = new HashMap<>(); private static final Logger LOGGER = Logger.getLogger(DoorData.class.getName());
private static DoorTable _instance; private static final Map<Integer, DoorInstance> DOORS = new HashMap<>();
public static DoorTable getInstance() @Override
{ public void load()
if (_instance == null) {
{ parseDatapackFile("data/Doors.xml");
_instance = new DoorTable(); LOGGER.info("DoorData: Loaded " + DOORS.size() + " doors.");
} }
return _instance; @Override
} public void parseDocument(Document doc, File f)
{
public DoorTable() try
{ {
_doors.clear(); final StatsSet set = new StatsSet();
// load();
} final Node n = doc.getFirstChild();
for (Node node = n.getFirstChild(); node != null; node = node.getNextSibling())
public void load() {
{ if (!"door".equalsIgnoreCase(node.getNodeName()))
FileReader reader = null; {
BufferedReader buff = null; continue;
LineNumberReader lnr = null; }
try final NamedNodeMap attrs = node.getAttributes();
{ for (int i = 0; i < attrs.getLength(); i++)
final File doorData = new File(Config.DATAPACK_ROOT, "data/csv/door.csv"); {
final Node attr = attrs.item(i);
reader = new FileReader(doorData); set.set(attr.getNodeName(), attr.getNodeValue());
buff = new BufferedReader(reader); }
lnr = new LineNumberReader(buff);
final DoorInstance door = parseList(set);
String line = null; DOORS.put(door.getDoorId(), door);
LOGGER.info("Searching clan halls doors:"); door.spawnMe(door.getX(), door.getY(), door.getZ());
final ClanHall clanhall = ClanHallManager.getInstance().getNearbyClanHall(door.getX(), door.getY(), 500);
while ((line = lnr.readLine()) != null) if (clanhall != null)
{ {
if ((line.trim().length() == 0) || line.startsWith("#")) clanhall.getDoors().add(door);
{ door.setClanHall(clanhall);
continue; }
} }
}
final DoorInstance door = parseList(line); catch (Exception e)
_doors.put(door.getDoorId(), door); {
door.spawnMe(door.getX(), door.getY(), door.getZ()); LOGGER.warning("DoorData: Error while reading door data: " + e);
final ClanHall clanhall = ClanHallManager.getInstance().getNearbyClanHall(door.getX(), door.getY(), 500); }
if (clanhall != null) }
{
clanhall.getDoors().add(door); public static DoorInstance parseList(StatsSet set)
door.setClanHall(clanhall); {
} final String name = set.getString("name");
} final int id = set.getInt("id");
final int x = set.getInt("x");
LOGGER.info("DoorTable: Loaded " + _doors.size() + " Door Templates."); final int y = set.getInt("y");
} final int z = set.getInt("z");
catch (FileNotFoundException e) final int xMin = set.getInt("xMin");
{ final int yMin = set.getInt("yMin");
_initialized = false; final int zMin = set.getInt("zMin");
LOGGER.warning("door.csv is missing in data csv folder"); final int xMax = set.getInt("xMax");
} final int yMax = set.getInt("yMax");
catch (IOException e) final int zMax = set.getInt("zMax");
{ final int hp = set.getInt("hp");
_initialized = false; final int pDef = set.getInt("pDef");
LOGGER.warning("Error while creating door table " + e); final int mDef = set.getInt("mDef");
} final boolean unlockable = set.getBoolean("unlockable", false);
finally final boolean autoOpen = set.getBoolean("autoOpen", false);
{
if (lnr != null) if (xMin > xMax)
{ {
try LOGGER.warning("Error in door data, ID:" + id);
{ }
lnr.close();
} if (yMin > yMax)
catch (Exception e1) {
{ LOGGER.warning("Error in door data, ID:" + id);
LOGGER.warning("Problem with DoorTable: " + e1.getMessage()); }
}
} if (zMin > zMax)
{
if (buff != null) LOGGER.warning("Error in door data, ID:" + id);
{ }
try
{ int collisionRadius; // (max) radius for movement checks
buff.close(); if ((xMax - xMin) > (yMax - yMin))
} {
catch (Exception e1) collisionRadius = yMax - yMin;
{ }
LOGGER.warning("Problem with DoorTable: " + e1.getMessage()); else
} {
} collisionRadius = xMax - xMin;
}
if (reader != null)
{ final StatsSet npcDat = new StatsSet();
try npcDat.set("npcId", id);
{ npcDat.set("level", 0);
reader.close(); npcDat.set("jClass", "door");
}
catch (Exception e1) npcDat.set("baseSTR", 0);
{ npcDat.set("baseCON", 0);
LOGGER.warning("Problem with DoorTable: " + e1.getMessage()); npcDat.set("baseDEX", 0);
} npcDat.set("baseINT", 0);
} npcDat.set("baseWIT", 0);
} npcDat.set("baseMEN", 0);
}
npcDat.set("baseShldDef", 0);
public static DoorInstance parseList(String line) npcDat.set("baseShldRate", 0);
{ npcDat.set("baseAccCombat", 38);
final StringTokenizer st = new StringTokenizer(line, ";"); npcDat.set("baseEvasRate", 38);
npcDat.set("baseCritRate", 38);
final String name = st.nextToken();
final int id = Integer.parseInt(st.nextToken()); // npcDat.set("name", "");
final int x = Integer.parseInt(st.nextToken()); npcDat.set("collision_radius", collisionRadius);
final int y = Integer.parseInt(st.nextToken()); npcDat.set("collision_height", zMax - zMin);
final int z = Integer.parseInt(st.nextToken()); npcDat.set("sex", "male");
final int rangeXMin = Integer.parseInt(st.nextToken()); npcDat.set("type", "");
final int rangeYMin = Integer.parseInt(st.nextToken()); npcDat.set("baseAtkRange", 0);
final int rangeZMin = Integer.parseInt(st.nextToken()); npcDat.set("baseMpMax", 0);
final int rangeXMax = Integer.parseInt(st.nextToken()); npcDat.set("baseCpMax", 0);
final int rangeYMax = Integer.parseInt(st.nextToken()); npcDat.set("rewardExp", 0);
final int rangeZMax = Integer.parseInt(st.nextToken()); npcDat.set("rewardSp", 0);
final int hp = Integer.parseInt(st.nextToken()); npcDat.set("basePAtk", 0);
final int pdef = Integer.parseInt(st.nextToken()); npcDat.set("baseMAtk", 0);
final int mdef = Integer.parseInt(st.nextToken()); npcDat.set("basePAtkSpd", 0);
npcDat.set("aggroRange", 0);
boolean unlockable = false; npcDat.set("baseMAtkSpd", 0);
npcDat.set("rhand", 0);
if (st.hasMoreTokens()) npcDat.set("lhand", 0);
{ npcDat.set("armor", 0);
unlockable = Boolean.parseBoolean(st.nextToken()); npcDat.set("baseWalkSpd", 0);
} npcDat.set("baseRunSpd", 0);
boolean autoOpen = false; npcDat.set("name", name);
npcDat.set("baseHpMax", hp);
if (st.hasMoreTokens()) npcDat.set("baseHpReg", 3.e-3f);
{ npcDat.set("baseMpReg", 3.e-3f);
autoOpen = Boolean.parseBoolean(st.nextToken()); npcDat.set("basePDef", pDef);
} npcDat.set("baseMDef", mDef);
if (rangeXMin > rangeXMax) final CreatureTemplate template = new CreatureTemplate(npcDat);
{ final DoorInstance door = new DoorInstance(IdFactory.getInstance().getNextId(), template, id, name, unlockable);
LOGGER.warning("Error in door data, ID:" + id); door.setRange(xMin, yMin, zMin, xMax, yMax, zMax);
} try
{
if (rangeYMin > rangeYMax) door.setMapRegion(MapRegionTable.getInstance().getMapRegion(x, y));
{ }
LOGGER.warning("Error in door data, ID:" + id); catch (Exception e)
} {
LOGGER.warning("Error in door data, ID:" + id + " " + e);
if (rangeZMin > rangeZMax) }
{ door.setCurrentHpMp(door.getMaxHp(), door.getMaxMp());
LOGGER.warning("Error in door data, ID:" + id); door.setOpen(autoOpen);
} door.setXYZInvisible(x, y, z);
int collisionRadius; // (max) radius for movement checks return door;
}
if ((rangeXMax - rangeXMin) > (rangeYMax - rangeYMin))
{ public DoorInstance getDoor(Integer id)
collisionRadius = rangeYMax - rangeYMin; {
} return DOORS.get(id);
else }
{
collisionRadius = rangeXMax - rangeXMin; public void putDoor(DoorInstance door)
} {
DOORS.put(door.getDoorId(), door);
final StatsSet npcDat = new StatsSet(); }
npcDat.set("npcId", id);
npcDat.set("level", 0); public Collection<DoorInstance> getDoors()
npcDat.set("jClass", "door"); {
return DOORS.values();
npcDat.set("baseSTR", 0); }
npcDat.set("baseCON", 0);
npcDat.set("baseDEX", 0); /**
npcDat.set("baseINT", 0); * Performs a check and sets up a scheduled task for those doors that require auto opening/closing.
npcDat.set("baseWIT", 0); */
npcDat.set("baseMEN", 0); public void checkAutoOpen()
{
npcDat.set("baseShldDef", 0); for (DoorInstance doorInst : DOORS.values())
npcDat.set("baseShldRate", 0); {
npcDat.set("baseAccCombat", 38); // Garden of Eva (every 7 minutes)
npcDat.set("baseEvasRate", 38); if (doorInst.getDoorName().startsWith("goe"))
npcDat.set("baseCritRate", 38); {
doorInst.setAutoActionDelay(420000);
// npcDat.set("name", ""); }
npcDat.set("collision_radius", collisionRadius); // Tower of Insolence (every 5 minutes)
npcDat.set("collision_height", rangeZMax - rangeZMin); else if (doorInst.getDoorName().startsWith("aden_tower"))
npcDat.set("sex", "male"); {
npcDat.set("type", ""); doorInst.setAutoActionDelay(300000);
npcDat.set("baseAtkRange", 0); }
npcDat.set("baseMpMax", 0); // Cruma Tower (every 20 minutes)
npcDat.set("baseCpMax", 0); else if (doorInst.getDoorName().startsWith("cruma"))
npcDat.set("rewardExp", 0); {
npcDat.set("rewardSp", 0); doorInst.setAutoActionDelay(1200000);
npcDat.set("basePAtk", 0); }
npcDat.set("baseMAtk", 0); }
npcDat.set("basePAtkSpd", 0); }
npcDat.set("aggroRange", 0);
npcDat.set("baseMAtkSpd", 0); public boolean checkIfDoorsBetween(Location start, Location end)
npcDat.set("rhand", 0); {
npcDat.set("lhand", 0); return checkIfDoorsBetween(start.getX(), start.getY(), start.getZ(), end.getX(), end.getY(), end.getZ());
npcDat.set("armor", 0); }
npcDat.set("baseWalkSpd", 0);
npcDat.set("baseRunSpd", 0); public boolean checkIfDoorsBetween(int x, int y, int z, int tx, int ty, int tz)
npcDat.set("name", name); {
npcDat.set("baseHpMax", hp); int region;
npcDat.set("baseHpReg", 3.e-3f); try
npcDat.set("baseMpReg", 3.e-3f); {
npcDat.set("basePDef", pdef); region = MapRegionTable.getInstance().getMapRegion(x, y);
npcDat.set("baseMDef", mdef); }
catch (Exception e)
final CreatureTemplate template = new CreatureTemplate(npcDat); {
final DoorInstance door = new DoorInstance(IdFactory.getInstance().getNextId(), template, id, name, unlockable); return false;
door.setRange(rangeXMin, rangeYMin, rangeZMin, rangeXMax, rangeYMax, rangeZMax); }
try
{ for (DoorInstance doorInst : DOORS.values())
door.setMapRegion(MapRegionTable.getInstance().getMapRegion(x, y)); {
} if (doorInst.getMapRegion() != region)
catch (Exception e) {
{ continue;
LOGGER.warning("Error in door data, ID:" + id + " " + e); }
} if (doorInst.getXMax() == 0)
door.setCurrentHpMp(door.getMaxHp(), door.getMaxMp()); {
door.setOpen(autoOpen); continue;
door.setXYZInvisible(x, y, z); }
return door; // line segment goes through box
} // heavy approximation disabling some shooting angles especially near 2-piece doors
// but most calculations should stop short
public boolean isInitialized() // phase 1, x
{ if (((x <= doorInst.getXMax()) && (tx >= doorInst.getXMin())) || ((tx <= doorInst.getXMax()) && (x >= doorInst.getXMin())))
return _initialized; {
} // phase 2, y
if (((y <= doorInst.getYMax()) && (ty >= doorInst.getYMin())) || ((ty <= doorInst.getYMax()) && (y >= doorInst.getYMin())))
private boolean _initialized = true; {
// phase 3, basically only z remains but now we calculate it with another formula (by rage)
public DoorInstance getDoor(Integer id) // in some cases the direct line check (only) in the beginning isn't sufficient,
{ // when char z changes a lot along the path
return _doors.get(id); if ((doorInst.getStatus().getCurrentHp() > 0) && !doorInst.isOpen())
} {
final int px1 = doorInst.getXMin();
public void putDoor(DoorInstance door) final int py1 = doorInst.getYMin();
{ final int pz1 = doorInst.getZMin();
_doors.put(door.getDoorId(), door); final int px2 = doorInst.getXMax();
} final int py2 = doorInst.getYMax();
final int pz2 = doorInst.getZMax();
public Collection<DoorInstance> getDoors()
{ final int l = tx - x;
return _doors.values(); final int m = ty - y;
} final int n = tz - z;
/** final int dk = ((doorInst.getA() * l) + (doorInst.getB() * m) + (doorInst.getC() * n));
* Performs a check and sets up a scheduled task for those doors that require auto opening/closing.
*/ if (dk == 0)
public void checkAutoOpen() {
{ continue; // Parallel
for (DoorInstance doorInst : _doors.values()) }
{
// Garden of Eva (every 7 minutes) final float p = (float) ((doorInst.getA() * x) + (doorInst.getB() * y) + (doorInst.getC() * z) + doorInst.getD()) / dk;
if (doorInst.getDoorName().startsWith("goe"))
{ final int fx = (int) (x - (l * p));
doorInst.setAutoActionDelay(420000); final int fy = (int) (y - (m * p));
} final int fz = (int) (z - (n * p));
// Tower of Insolence (every 5 minutes)
else if (doorInst.getDoorName().startsWith("aden_tower")) if (((Math.min(x, tx) <= fx) && (fx <= Math.max(x, tx))) && ((Math.min(y, ty) <= fy) && (fy <= Math.max(y, ty))) && ((Math.min(z, tz) <= fz) && (fz <= Math.max(z, tz))))
{ {
doorInst.setAutoActionDelay(300000); if ((((fx >= px1) && (fx <= px2)) || ((fx >= px2) && (fx <= px1))) && (((fy >= py1) && (fy <= py2)) || ((fy >= py2) && (fy <= py1))) && (((fz >= pz1) && (fz <= pz2)) || ((fz >= pz2) && (fz <= pz1))))
} {
// Cruma Tower (every 20 minutes) return true; // Door between
else if (doorInst.getDoorName().startsWith("cruma")) }
{ }
doorInst.setAutoActionDelay(1200000); }
} }
} }
} }
return false;
public boolean checkIfDoorsBetween(Location start, Location end) }
{
return checkIfDoorsBetween(start.getX(), start.getY(), start.getZ(), end.getX(), end.getY(), end.getZ()); public static DoorData getInstance()
} {
return SingletonHolder.INSTANCE;
public boolean checkIfDoorsBetween(int x, int y, int z, int tx, int ty, int tz) }
{
int region; private static class SingletonHolder
try {
{ protected static final DoorData INSTANCE = new DoorData();
region = MapRegionTable.getInstance().getMapRegion(x, y); }
} }
catch (Exception e)
{
return false;
}
for (DoorInstance doorInst : _doors.values())
{
if (doorInst.getMapRegion() != region)
{
continue;
}
if (doorInst.getXMax() == 0)
{
continue;
}
// line segment goes through box
// heavy approximation disabling some shooting angles especially near 2-piece doors
// but most calculations should stop short
// phase 1, x
if (((x <= doorInst.getXMax()) && (tx >= doorInst.getXMin())) || ((tx <= doorInst.getXMax()) && (x >= doorInst.getXMin())))
{
// phase 2, y
if (((y <= doorInst.getYMax()) && (ty >= doorInst.getYMin())) || ((ty <= doorInst.getYMax()) && (y >= doorInst.getYMin())))
{
// phase 3, basically only z remains but now we calculate it with another formula (by rage)
// in some cases the direct line check (only) in the beginning isn't sufficient,
// when char z changes a lot along the path
if ((doorInst.getStatus().getCurrentHp() > 0) && !doorInst.isOpen())
{
final int px1 = doorInst.getXMin();
final int py1 = doorInst.getYMin();
final int pz1 = doorInst.getZMin();
final int px2 = doorInst.getXMax();
final int py2 = doorInst.getYMax();
final int pz2 = doorInst.getZMax();
final int l = tx - x;
final int m = ty - y;
final int n = tz - z;
final int dk = ((doorInst.getA() * l) + (doorInst.getB() * m) + (doorInst.getC() * n));
if (dk == 0)
{
continue; // Parallel
}
final float p = (float) ((doorInst.getA() * x) + (doorInst.getB() * y) + (doorInst.getC() * z) + doorInst.getD()) / dk;
final int fx = (int) (x - (l * p));
final int fy = (int) (y - (m * p));
final int fz = (int) (z - (n * p));
if (((Math.min(x, tx) <= fx) && (fx <= Math.max(x, tx))) && ((Math.min(y, ty) <= fy) && (fy <= Math.max(y, ty))) && ((Math.min(z, tz) <= fz) && (fz <= Math.max(z, tz))))
{
if ((((fx >= px1) && (fx <= px2)) || ((fx >= px2) && (fx <= px1))) && (((fy >= py1) && (fy <= py2)) || ((fy >= py2) && (fy <= py1))) && (((fz >= pz1) && (fz <= pz2)) || ((fz >= pz2) && (fz <= pz1))))
{
return true; // Door between
}
}
}
}
}
}
return false;
}
}

View File

@@ -93,7 +93,7 @@ public class FenceData
} }
} }
LOGGER.info("Loaded " + _fences.size() + " Fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " Fences.");
} }
public int getLoadedElementsCount() public int getLoadedElementsCount()

View File

@@ -52,7 +52,7 @@ public class FishData implements IXmlReader
@Override @Override
public void parseDocument(Document doc, File f) public void parseDocument(Document doc, File f)
{ {
// StatsSet used to feed informations. Cleaned on every entry. // StatsSet used to feed informations.
final StatsSet set = new StatsSet(); final StatsSet set = new StatsSet();
// First element is never read. // First element is never read.

View File

@@ -25,7 +25,7 @@ import java.util.List;
import java.util.logging.Logger; import java.util.logging.Logger;
import org.l2jmobius.Config; import org.l2jmobius.Config;
import org.l2jmobius.gameserver.datatables.csv.DoorTable; import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.datatables.xml.FenceData; import org.l2jmobius.gameserver.datatables.xml.FenceData;
import org.l2jmobius.gameserver.geoengine.geodata.ABlock; import org.l2jmobius.gameserver.geoengine.geodata.ABlock;
import org.l2jmobius.gameserver.geoengine.geodata.BlockComplex; import org.l2jmobius.gameserver.geoengine.geodata.BlockComplex;
@@ -368,7 +368,7 @@ public class GeoEngine
final int ty = target.getY(); final int ty = target.getY();
final int tz = target.getZ(); final int tz = target.getZ();
if (DoorTable.getInstance().checkIfDoorsBetween(ox, oy, oz, tx, ty, tz)) if (DoorData.getInstance().checkIfDoorsBetween(ox, oy, oz, tx, ty, tz))
{ {
return false; return false;
} }
@@ -436,7 +436,7 @@ public class GeoEngine
final int ty = position.getY(); final int ty = position.getY();
final int tz = position.getZ(); final int tz = position.getZ();
if (DoorTable.getInstance().checkIfDoorsBetween(ox, oy, oz, tx, ty, tz)) if (DoorData.getInstance().checkIfDoorsBetween(ox, oy, oz, tx, ty, tz))
{ {
return false; return false;
} }
@@ -721,7 +721,7 @@ public class GeoEngine
public Location canMoveToTargetLoc(int ox, int oy, int oz, int tx, int ty, int tz, int instanceId) public Location canMoveToTargetLoc(int ox, int oy, int oz, int tx, int ty, int tz, int instanceId)
{ {
// Mobius: Double check for doors before normal checkMove to avoid exploiting key movement. // Mobius: Double check for doors before normal checkMove to avoid exploiting key movement.
if (DoorTable.getInstance().checkIfDoorsBetween(ox, oy, oz, tx, ty, tz)) if (DoorData.getInstance().checkIfDoorsBetween(ox, oy, oz, tx, ty, tz))
{ {
return new Location(ox, oy, oz); return new Location(ox, oy, oz);
} }
@@ -785,7 +785,7 @@ public class GeoEngine
*/ */
protected final GeoLocation checkMove(int gox, int goy, int goz, int gtx, int gty, int gtz, int instanceId) protected final GeoLocation checkMove(int gox, int goy, int goz, int gtx, int gty, int gtz, int instanceId)
{ {
if (DoorTable.getInstance().checkIfDoorsBetween(gox, goy, goz, gtx, gty, gtz)) if (DoorData.getInstance().checkIfDoorsBetween(gox, goy, goz, gtx, gty, gtz))
{ {
return new GeoLocation(gox, goy, goz); return new GeoLocation(gox, goy, goz);
} }

View File

@@ -16,7 +16,7 @@
*/ */
package org.l2jmobius.gameserver.handler.admincommandhandlers; package org.l2jmobius.gameserver.handler.admincommandhandlers;
import org.l2jmobius.gameserver.datatables.csv.DoorTable; import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.handler.IAdminCommandHandler; import org.l2jmobius.gameserver.handler.IAdminCommandHandler;
import org.l2jmobius.gameserver.instancemanager.CastleManager; import org.l2jmobius.gameserver.instancemanager.CastleManager;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
@@ -55,7 +55,7 @@ public class AdminDoorControl implements IAdminCommandHandler
@Override @Override
public boolean useAdminCommand(String command, PlayerInstance activeChar) public boolean useAdminCommand(String command, PlayerInstance activeChar)
{ {
final DoorTable doorTable = DoorTable.getInstance(); final DoorData doorTable = DoorData.getInstance();
WorldObject target2 = null; WorldObject target2 = null;

View File

@@ -16,7 +16,7 @@
*/ */
package org.l2jmobius.gameserver.handler.itemhandlers; package org.l2jmobius.gameserver.handler.itemhandlers;
import org.l2jmobius.gameserver.datatables.csv.DoorTable; import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.handler.IItemHandler; import org.l2jmobius.gameserver.handler.IItemHandler;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.Playable; import org.l2jmobius.gameserver.model.actor.Playable;
@@ -88,10 +88,10 @@ public class MOSKey implements IItemHandler
if ((itemId == 8056) && ((door.getDoorId() == 23150003) || (door.getDoorId() == 23150004))) if ((itemId == 8056) && ((door.getDoorId() == 23150003) || (door.getDoorId() == 23150004)))
{ {
DoorTable.getInstance().getDoor(23150003).openMe(); DoorData.getInstance().getDoor(23150003).openMe();
DoorTable.getInstance().getDoor(23150004).openMe(); DoorData.getInstance().getDoor(23150004).openMe();
DoorTable.getInstance().getDoor(23150003).onOpen(); DoorData.getInstance().getDoor(23150003).onOpen();
DoorTable.getInstance().getDoor(23150004).onOpen(); DoorData.getInstance().getDoor(23150004).onOpen();
player.broadcastPacket(new SocialAction(player.getObjectId(), 3)); player.broadcastPacket(new SocialAction(player.getObjectId(), 3));
_lastOpen = System.currentTimeMillis(); _lastOpen = System.currentTimeMillis();
} }

View File

@@ -32,9 +32,9 @@ import org.l2jmobius.Config;
import org.l2jmobius.commons.concurrent.ThreadPool; import org.l2jmobius.commons.concurrent.ThreadPool;
import org.l2jmobius.commons.database.DatabaseFactory; import org.l2jmobius.commons.database.DatabaseFactory;
import org.l2jmobius.commons.util.Rnd; import org.l2jmobius.commons.util.Rnd;
import org.l2jmobius.gameserver.datatables.csv.DoorTable;
import org.l2jmobius.gameserver.datatables.sql.NpcTable; import org.l2jmobius.gameserver.datatables.sql.NpcTable;
import org.l2jmobius.gameserver.datatables.sql.SpawnTable; import org.l2jmobius.gameserver.datatables.sql.SpawnTable;
import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.NpcInstance; import org.l2jmobius.gameserver.model.actor.instance.NpcInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
@@ -1538,7 +1538,7 @@ public class FourSepulchersManager extends GrandBossManager
{ {
for (int doorId : _hallGateKeepers.values()) for (int doorId : _hallGateKeepers.values())
{ {
final DoorInstance door = DoorTable.getInstance().getDoor(doorId); final DoorInstance door = DoorData.getInstance().getDoor(doorId);
try try
{ {
if (door != null) if (door != null)

View File

@@ -25,7 +25,7 @@ import java.util.concurrent.Future;
import org.l2jmobius.commons.concurrent.ThreadPool; import org.l2jmobius.commons.concurrent.ThreadPool;
import org.l2jmobius.commons.util.Rnd; import org.l2jmobius.commons.util.Rnd;
import org.l2jmobius.gameserver.ai.CtrlIntention; import org.l2jmobius.gameserver.ai.CtrlIntention;
import org.l2jmobius.gameserver.datatables.csv.DoorTable; import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.instancemanager.FourSepulchersManager; import org.l2jmobius.gameserver.instancemanager.FourSepulchersManager;
import org.l2jmobius.gameserver.model.World; import org.l2jmobius.gameserver.model.World;
import org.l2jmobius.gameserver.model.actor.templates.NpcTemplate; import org.l2jmobius.gameserver.model.actor.templates.NpcTemplate;
@@ -358,7 +358,7 @@ public class SepulcherNpcInstance extends NpcInstance
public void openNextDoor(int npcId) public void openNextDoor(int npcId)
{ {
final int doorId = FourSepulchersManager.getInstance().getHallGateKeepers().get(npcId).intValue(); final int doorId = FourSepulchersManager.getInstance().getHallGateKeepers().get(npcId).intValue();
DoorTable.getInstance().getDoor(doorId).openMe(); DoorData.getInstance().getDoor(doorId).openMe();
if (_closeTask != null) if (_closeTask != null)
{ {
_closeTask.cancel(true); _closeTask.cancel(true);
@@ -373,7 +373,7 @@ public class SepulcherNpcInstance extends NpcInstance
private class CloseNextDoor implements Runnable private class CloseNextDoor implements Runnable
{ {
final DoorTable _DoorTable = DoorTable.getInstance(); final DoorData _DoorTable = DoorData.getInstance();
private final int _DoorId; private final int _DoorId;

View File

@@ -27,10 +27,11 @@ import java.util.logging.Logger;
import org.l2jmobius.commons.concurrent.ThreadPool; import org.l2jmobius.commons.concurrent.ThreadPool;
import org.l2jmobius.commons.database.DatabaseFactory; import org.l2jmobius.commons.database.DatabaseFactory;
import org.l2jmobius.gameserver.datatables.csv.DoorTable;
import org.l2jmobius.gameserver.datatables.sql.ClanTable; import org.l2jmobius.gameserver.datatables.sql.ClanTable;
import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.instancemanager.AuctionManager; import org.l2jmobius.gameserver.instancemanager.AuctionManager;
import org.l2jmobius.gameserver.instancemanager.ClanHallManager; import org.l2jmobius.gameserver.instancemanager.ClanHallManager;
import org.l2jmobius.gameserver.model.StatsSet;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.clan.Clan; import org.l2jmobius.gameserver.model.clan.Clan;
@@ -53,7 +54,7 @@ public class ClanHall
public static final int FUNC_DECO_CURTAINS = 8; public static final int FUNC_DECO_CURTAINS = 8;
final int _clanHallId; final int _clanHallId;
private final List<DoorInstance> _doors = new ArrayList<>(); private final List<DoorInstance> _doors = new ArrayList<>();
private final List<String> _doorDefault = new ArrayList<>(); private final List<StatsSet> _doorDefault = new ArrayList<>();
final String _name; final String _name;
private int _ownerId; private int _ownerId;
private Clan _ownerClan; private Clan _ownerClan;
@@ -526,7 +527,7 @@ public class ClanHall
if (door.getCurrentHp() <= 0) if (door.getCurrentHp() <= 0)
{ {
door.decayMe(); // Kill current if not killed already door.decayMe(); // Kill current if not killed already
door = DoorTable.parseList(_doorDefault.get(i)); door = DoorData.parseList(_doorDefault.get(i));
door.spawnMe(door.getX(), door.getY(), door.getZ()); door.spawnMe(door.getX(), door.getY(), door.getZ());
getDoors().set(i, door); getDoors().set(i, door);
@@ -864,13 +865,28 @@ public class ClanHall
while (rs.next()) while (rs.next())
{ {
// Create list of the door default for use when respawning dead doors // Create set of the door default for use when respawning dead doors
_doorDefault.add(rs.getString("name") + ";" + rs.getInt("id") + ";" + rs.getInt("x") + ";" + rs.getInt("y") + ";" + rs.getInt("z") + ";" + rs.getInt("range_xmin") + ";" + rs.getInt("range_ymin") + ";" + rs.getInt("range_zmin") + ";" + rs.getInt("range_xmax") + ";" + rs.getInt("range_ymax") + ";" + rs.getInt("range_zmax") + ";" + rs.getInt("hp") + ";" + rs.getInt("pDef") + ";" + rs.getInt("mDef")); final StatsSet set = new StatsSet();
set.set("name", rs.getString("name"));
set.set("id", rs.getInt("id"));
set.set("x", rs.getInt("x"));
set.set("y", rs.getInt("y"));
set.set("z", rs.getInt("z"));
set.set("xMin", rs.getInt("range_xmin"));
set.set("yMin", rs.getInt("range_ymin"));
set.set("zMin", rs.getInt("range_zmin"));
set.set("xMax", rs.getInt("range_xmax"));
set.set("yMax", rs.getInt("range_ymax"));
set.set("zMax", rs.getInt("range_zmax"));
set.set("hp", rs.getInt("hp"));
set.set("pDef", rs.getInt("pDef"));
set.set("mDef", rs.getInt("mDef"));
_doorDefault.add(set);
final DoorInstance door = DoorTable.parseList(_doorDefault.get(_doorDefault.size() - 1)); final DoorInstance door = DoorData.parseList(_doorDefault.get(_doorDefault.size() - 1));
door.spawnMe(door.getX(), door.getY(), door.getZ()); door.spawnMe(door.getX(), door.getY(), door.getZ());
_doors.add(door); _doors.add(door);
DoorTable.getInstance().putDoor(door); DoorData.getInstance().putDoor(door);
} }
rs.close(); rs.close();

View File

@@ -28,9 +28,9 @@ import org.l2jmobius.commons.concurrent.ThreadPool;
import org.l2jmobius.commons.database.DatabaseFactory; import org.l2jmobius.commons.database.DatabaseFactory;
import org.l2jmobius.commons.util.Rnd; import org.l2jmobius.commons.util.Rnd;
import org.l2jmobius.gameserver.datatables.SkillTable; import org.l2jmobius.gameserver.datatables.SkillTable;
import org.l2jmobius.gameserver.datatables.csv.DoorTable;
import org.l2jmobius.gameserver.datatables.sql.NpcTable; import org.l2jmobius.gameserver.datatables.sql.NpcTable;
import org.l2jmobius.gameserver.datatables.sql.SpawnTable; import org.l2jmobius.gameserver.datatables.sql.SpawnTable;
import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.datatables.xml.ItemTable; import org.l2jmobius.gameserver.datatables.xml.ItemTable;
import org.l2jmobius.gameserver.instancemanager.CastleManager; import org.l2jmobius.gameserver.instancemanager.CastleManager;
import org.l2jmobius.gameserver.model.Location; import org.l2jmobius.gameserver.model.Location;
@@ -2766,16 +2766,16 @@ public class TvT implements EventTask
*/ */
private static void closeFortDoors() private static void closeFortDoors()
{ {
DoorTable.getInstance().getDoor(23170004).closeMe(); DoorData.getInstance().getDoor(23170004).closeMe();
DoorTable.getInstance().getDoor(23170005).closeMe(); DoorData.getInstance().getDoor(23170005).closeMe();
DoorTable.getInstance().getDoor(23170002).closeMe(); DoorData.getInstance().getDoor(23170002).closeMe();
DoorTable.getInstance().getDoor(23170003).closeMe(); DoorData.getInstance().getDoor(23170003).closeMe();
DoorTable.getInstance().getDoor(23170006).closeMe(); DoorData.getInstance().getDoor(23170006).closeMe();
DoorTable.getInstance().getDoor(23170007).closeMe(); DoorData.getInstance().getDoor(23170007).closeMe();
DoorTable.getInstance().getDoor(23170008).closeMe(); DoorData.getInstance().getDoor(23170008).closeMe();
DoorTable.getInstance().getDoor(23170009).closeMe(); DoorData.getInstance().getDoor(23170009).closeMe();
DoorTable.getInstance().getDoor(23170010).closeMe(); DoorData.getInstance().getDoor(23170010).closeMe();
DoorTable.getInstance().getDoor(23170011).closeMe(); DoorData.getInstance().getDoor(23170011).closeMe();
try try
{ {
@@ -2792,16 +2792,16 @@ public class TvT implements EventTask
*/ */
private static void openFortDoors() private static void openFortDoors()
{ {
DoorTable.getInstance().getDoor(23170004).openMe(); DoorData.getInstance().getDoor(23170004).openMe();
DoorTable.getInstance().getDoor(23170005).openMe(); DoorData.getInstance().getDoor(23170005).openMe();
DoorTable.getInstance().getDoor(23170002).openMe(); DoorData.getInstance().getDoor(23170002).openMe();
DoorTable.getInstance().getDoor(23170003).openMe(); DoorData.getInstance().getDoor(23170003).openMe();
DoorTable.getInstance().getDoor(23170006).openMe(); DoorData.getInstance().getDoor(23170006).openMe();
DoorTable.getInstance().getDoor(23170007).openMe(); DoorData.getInstance().getDoor(23170007).openMe();
DoorTable.getInstance().getDoor(23170008).openMe(); DoorData.getInstance().getDoor(23170008).openMe();
DoorTable.getInstance().getDoor(23170009).openMe(); DoorData.getInstance().getDoor(23170009).openMe();
DoorTable.getInstance().getDoor(23170010).openMe(); DoorData.getInstance().getDoor(23170010).openMe();
DoorTable.getInstance().getDoor(23170011).openMe(); DoorData.getInstance().getDoor(23170011).openMe();
} }
/** /**
@@ -2809,8 +2809,8 @@ public class TvT implements EventTask
*/ */
private static void closeAdenColosseumDoors() private static void closeAdenColosseumDoors()
{ {
DoorTable.getInstance().getDoor(24190002).closeMe(); DoorData.getInstance().getDoor(24190002).closeMe();
DoorTable.getInstance().getDoor(24190003).closeMe(); DoorData.getInstance().getDoor(24190003).closeMe();
try try
{ {
@@ -2827,7 +2827,7 @@ public class TvT implements EventTask
*/ */
private static void openAdenColosseumDoors() private static void openAdenColosseumDoors()
{ {
DoorTable.getInstance().getDoor(24190002).openMe(); DoorData.getInstance().getDoor(24190002).openMe();
DoorTable.getInstance().getDoor(24190003).openMe(); DoorData.getInstance().getDoor(24190003).openMe();
} }
} }

View File

@@ -29,14 +29,15 @@ import java.util.logging.Logger;
import org.l2jmobius.Config; import org.l2jmobius.Config;
import org.l2jmobius.commons.concurrent.ThreadPool; import org.l2jmobius.commons.concurrent.ThreadPool;
import org.l2jmobius.commons.database.DatabaseFactory; import org.l2jmobius.commons.database.DatabaseFactory;
import org.l2jmobius.gameserver.datatables.csv.DoorTable;
import org.l2jmobius.gameserver.datatables.sql.ClanTable; import org.l2jmobius.gameserver.datatables.sql.ClanTable;
import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.instancemanager.CastleManager; import org.l2jmobius.gameserver.instancemanager.CastleManager;
import org.l2jmobius.gameserver.instancemanager.CastleManorManager; import org.l2jmobius.gameserver.instancemanager.CastleManorManager;
import org.l2jmobius.gameserver.instancemanager.CastleManorManager.CropProcure; import org.l2jmobius.gameserver.instancemanager.CastleManorManager.CropProcure;
import org.l2jmobius.gameserver.instancemanager.CastleManorManager.SeedProduction; import org.l2jmobius.gameserver.instancemanager.CastleManorManager.SeedProduction;
import org.l2jmobius.gameserver.instancemanager.CrownManager; import org.l2jmobius.gameserver.instancemanager.CrownManager;
import org.l2jmobius.gameserver.model.Manor; import org.l2jmobius.gameserver.model.Manor;
import org.l2jmobius.gameserver.model.StatsSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
@@ -67,7 +68,7 @@ public class Castle
private int _castleId = 0; private int _castleId = 0;
private final List<DoorInstance> _doors = new ArrayList<>(); private final List<DoorInstance> _doors = new ArrayList<>();
private final List<String> _doorDefault = new ArrayList<>(); private final List<StatsSet> _doorDefault = new ArrayList<>();
private String _name = ""; private String _name = "";
private int _ownerId = 0; private int _ownerId = 0;
private Siege _siege = null; private Siege _siege = null;
@@ -453,7 +454,7 @@ public class Castle
if (door.getCurrentHp() <= 0) if (door.getCurrentHp() <= 0)
{ {
door.decayMe(); // Kill current if not killed already door.decayMe(); // Kill current if not killed already
door = DoorTable.parseList(_doorDefault.get(i)); door = DoorData.parseList(_doorDefault.get(i));
if (isDoorWeak) if (isDoorWeak)
{ {
@@ -569,13 +570,28 @@ public class Castle
while (rs.next()) while (rs.next())
{ {
// Create list of the door default for use when respawning dead doors // Create set of the door default for use when respawning dead doors
_doorDefault.add(rs.getString("name") + ";" + rs.getInt("id") + ";" + rs.getInt("x") + ";" + rs.getInt("y") + ";" + rs.getInt("z") + ";" + rs.getInt("range_xmin") + ";" + rs.getInt("range_ymin") + ";" + rs.getInt("range_zmin") + ";" + rs.getInt("range_xmax") + ";" + rs.getInt("range_ymax") + ";" + rs.getInt("range_zmax") + ";" + rs.getInt("hp") + ";" + rs.getInt("pDef") + ";" + rs.getInt("mDef")); final StatsSet set = new StatsSet();
set.set("name", rs.getString("name"));
set.set("id", rs.getInt("id"));
set.set("x", rs.getInt("x"));
set.set("y", rs.getInt("y"));
set.set("z", rs.getInt("z"));
set.set("xMin", rs.getInt("range_xmin"));
set.set("yMin", rs.getInt("range_ymin"));
set.set("zMin", rs.getInt("range_zmin"));
set.set("xMax", rs.getInt("range_xmax"));
set.set("yMax", rs.getInt("range_ymax"));
set.set("zMax", rs.getInt("range_zmax"));
set.set("hp", rs.getInt("hp"));
set.set("pDef", rs.getInt("pDef"));
set.set("mDef", rs.getInt("mDef"));
_doorDefault.add(set);
final DoorInstance door = DoorTable.parseList(_doorDefault.get(_doorDefault.size() - 1)); final DoorInstance door = DoorData.parseList(_doorDefault.get(_doorDefault.size() - 1));
door.spawnMe(door.getX(), door.getY(), door.getZ()); door.spawnMe(door.getX(), door.getY(), door.getZ());
_doors.add(door); _doors.add(door);
DoorTable.getInstance().putDoor(door); DoorData.getInstance().putDoor(door);
} }
rs.close(); rs.close();

View File

@@ -26,8 +26,9 @@ import java.util.logging.Logger;
import org.l2jmobius.commons.concurrent.ThreadPool; import org.l2jmobius.commons.concurrent.ThreadPool;
import org.l2jmobius.commons.database.DatabaseFactory; import org.l2jmobius.commons.database.DatabaseFactory;
import org.l2jmobius.gameserver.datatables.csv.DoorTable;
import org.l2jmobius.gameserver.datatables.sql.ClanTable; import org.l2jmobius.gameserver.datatables.sql.ClanTable;
import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.model.StatsSet;
import org.l2jmobius.gameserver.model.WorldObject; import org.l2jmobius.gameserver.model.WorldObject;
import org.l2jmobius.gameserver.model.actor.instance.DoorInstance; import org.l2jmobius.gameserver.model.actor.instance.DoorInstance;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
@@ -47,7 +48,7 @@ public class Fort
private int _fortId = 0; private int _fortId = 0;
private final List<DoorInstance> _doors = new ArrayList<>(); private final List<DoorInstance> _doors = new ArrayList<>();
private final List<String> _doorDefault = new ArrayList<>(); private final List<StatsSet> _doorDefault = new ArrayList<>();
private String _name = ""; private String _name = "";
private int _ownerId = 0; private int _ownerId = 0;
private Clan _fortOwner = null; private Clan _fortOwner = null;
@@ -286,7 +287,7 @@ public class Fort
if (door.getCurrentHp() >= 0) if (door.getCurrentHp() >= 0)
{ {
door.decayMe(); // Kill current if not killed already door.decayMe(); // Kill current if not killed already
door = DoorTable.parseList(_doorDefault.get(i)); door = DoorData.parseList(_doorDefault.get(i));
if (isDoorWeak) if (isDoorWeak)
{ {
@@ -394,15 +395,30 @@ public class Fort
while (rs.next()) while (rs.next())
{ {
// Create list of the door default for use when respawning dead doors // Create set of the door default for use when respawning dead doors
_doorDefault.add(rs.getString("name") + ";" + rs.getInt("id") + ";" + rs.getInt("x") + ";" + rs.getInt("y") + ";" + rs.getInt("z") + ";" + rs.getInt("range_xmin") + ";" + rs.getInt("range_ymin") + ";" + rs.getInt("range_zmin") + ";" + rs.getInt("range_xmax") + ";" + rs.getInt("range_ymax") + ";" + rs.getInt("range_zmax") + ";" + rs.getInt("hp") + ";" + rs.getInt("pDef") + ";" + rs.getInt("mDef")); final StatsSet set = new StatsSet();
set.set("name", rs.getString("name"));
set.set("id", rs.getInt("id"));
set.set("x", rs.getInt("x"));
set.set("y", rs.getInt("y"));
set.set("z", rs.getInt("z"));
set.set("xMin", rs.getInt("range_xmin"));
set.set("yMin", rs.getInt("range_ymin"));
set.set("zMin", rs.getInt("range_zmin"));
set.set("xMax", rs.getInt("range_xmax"));
set.set("yMax", rs.getInt("range_ymax"));
set.set("zMax", rs.getInt("range_zmax"));
set.set("hp", rs.getInt("hp"));
set.set("pDef", rs.getInt("pDef"));
set.set("mDef", rs.getInt("mDef"));
_doorDefault.add(set);
final DoorInstance door = DoorTable.parseList(_doorDefault.get(_doorDefault.size() - 1)); final DoorInstance door = DoorData.parseList(_doorDefault.get(_doorDefault.size() - 1));
door.spawnMe(door.getX(), door.getY(), door.getZ()); door.spawnMe(door.getX(), door.getY(), door.getZ());
_doors.add(door); _doors.add(door);
DoorTable.getInstance().putDoor(door); DoorData.getInstance().putDoor(door);
} }
rs.close(); rs.close();

View File

@@ -25,9 +25,9 @@ import java.util.concurrent.ScheduledFuture;
import java.util.logging.Logger; import java.util.logging.Logger;
import org.l2jmobius.commons.concurrent.ThreadPool; import org.l2jmobius.commons.concurrent.ThreadPool;
import org.l2jmobius.gameserver.datatables.csv.DoorTable;
import org.l2jmobius.gameserver.datatables.sql.ClanTable; import org.l2jmobius.gameserver.datatables.sql.ClanTable;
import org.l2jmobius.gameserver.datatables.sql.NpcTable; import org.l2jmobius.gameserver.datatables.sql.NpcTable;
import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.idfactory.IdFactory; import org.l2jmobius.gameserver.idfactory.IdFactory;
import org.l2jmobius.gameserver.instancemanager.ClanHallManager; import org.l2jmobius.gameserver.instancemanager.ClanHallManager;
import org.l2jmobius.gameserver.model.World; import org.l2jmobius.gameserver.model.World;
@@ -179,17 +179,17 @@ public class BanditStrongholdSiege extends ClanHallSiege
{ {
if (val == 1) if (val == 1)
{ {
DoorTable.getInstance().getDoor(22170001).openMe(); DoorData.getInstance().getDoor(22170001).openMe();
DoorTable.getInstance().getDoor(22170002).openMe(); DoorData.getInstance().getDoor(22170002).openMe();
DoorTable.getInstance().getDoor(22170003).closeMe(); DoorData.getInstance().getDoor(22170003).closeMe();
DoorTable.getInstance().getDoor(22170004).closeMe(); DoorData.getInstance().getDoor(22170004).closeMe();
} }
else if (val == 2) else if (val == 2)
{ {
DoorTable.getInstance().getDoor(22170001).closeMe(); DoorData.getInstance().getDoor(22170001).closeMe();
DoorTable.getInstance().getDoor(22170002).closeMe(); DoorData.getInstance().getDoor(22170002).closeMe();
DoorTable.getInstance().getDoor(22170003).closeMe(); DoorData.getInstance().getDoor(22170003).closeMe();
DoorTable.getInstance().getDoor(22170004).closeMe(); DoorData.getInstance().getDoor(22170004).closeMe();
} }
} }

View File

@@ -25,9 +25,9 @@ import java.util.concurrent.ScheduledFuture;
import java.util.logging.Logger; import java.util.logging.Logger;
import org.l2jmobius.commons.concurrent.ThreadPool; import org.l2jmobius.commons.concurrent.ThreadPool;
import org.l2jmobius.gameserver.datatables.csv.DoorTable;
import org.l2jmobius.gameserver.datatables.sql.ClanTable; import org.l2jmobius.gameserver.datatables.sql.ClanTable;
import org.l2jmobius.gameserver.datatables.sql.NpcTable; import org.l2jmobius.gameserver.datatables.sql.NpcTable;
import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.idfactory.IdFactory; import org.l2jmobius.gameserver.idfactory.IdFactory;
import org.l2jmobius.gameserver.instancemanager.ClanHallManager; import org.l2jmobius.gameserver.instancemanager.ClanHallManager;
import org.l2jmobius.gameserver.model.World; import org.l2jmobius.gameserver.model.World;
@@ -172,17 +172,17 @@ public class WildBeastFarmSiege extends ClanHallSiege
{ {
if (val == 1) if (val == 1)
{ {
DoorTable.getInstance().getDoor(21150003).openMe(); DoorData.getInstance().getDoor(21150003).openMe();
DoorTable.getInstance().getDoor(21150004).openMe(); DoorData.getInstance().getDoor(21150004).openMe();
DoorTable.getInstance().getDoor(21150001).closeMe(); DoorData.getInstance().getDoor(21150001).closeMe();
DoorTable.getInstance().getDoor(21150002).closeMe(); DoorData.getInstance().getDoor(21150002).closeMe();
} }
else if (val == 2) else if (val == 2)
{ {
DoorTable.getInstance().getDoor(21150001).closeMe(); DoorData.getInstance().getDoor(21150001).closeMe();
DoorTable.getInstance().getDoor(21150002).closeMe(); DoorData.getInstance().getDoor(21150002).closeMe();
DoorTable.getInstance().getDoor(21150003).closeMe(); DoorData.getInstance().getDoor(21150003).closeMe();
DoorTable.getInstance().getDoor(21150004).closeMe(); DoorData.getInstance().getDoor(21150004).closeMe();
} }
} }

View File

@@ -20,7 +20,7 @@ import java.nio.BufferUnderflowException;
import org.l2jmobius.Config; import org.l2jmobius.Config;
import org.l2jmobius.gameserver.ai.CtrlIntention; import org.l2jmobius.gameserver.ai.CtrlIntention;
import org.l2jmobius.gameserver.datatables.csv.DoorTable; import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.model.Location; import org.l2jmobius.gameserver.model.Location;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.network.SystemMessageId; import org.l2jmobius.gameserver.network.SystemMessageId;
@@ -112,7 +112,7 @@ public class MoveBackwardToLocation extends GameClientPacket
} }
// Mobius: Check for possible door logout and move over exploit. Also checked at ValidatePosition. // Mobius: Check for possible door logout and move over exploit. Also checked at ValidatePosition.
if (DoorTable.getInstance().checkIfDoorsBetween(player.getX(), player.getY(), player.getZ(), _targetX, _targetY, _targetZ)) if (DoorData.getInstance().checkIfDoorsBetween(player.getX(), player.getY(), player.getZ(), _targetX, _targetY, _targetZ))
{ {
player.stopMove(player.getLastServerPosition()); player.stopMove(player.getLastServerPosition());
player.sendPacket(ActionFailed.STATIC_PACKET); player.sendPacket(ActionFailed.STATIC_PACKET);

View File

@@ -17,7 +17,7 @@
package org.l2jmobius.gameserver.network.clientpackets; package org.l2jmobius.gameserver.network.clientpackets;
import org.l2jmobius.Config; import org.l2jmobius.Config;
import org.l2jmobius.gameserver.datatables.csv.DoorTable; import org.l2jmobius.gameserver.datatables.xml.DoorData;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance; import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.zone.ZoneId; import org.l2jmobius.gameserver.model.zone.ZoneId;
import org.l2jmobius.gameserver.network.serverpackets.ValidateLocation; import org.l2jmobius.gameserver.network.serverpackets.ValidateLocation;
@@ -165,7 +165,7 @@ public class ValidatePosition extends GameClientPacket
player.setClientHeading(_heading); // No real need to validate heading. player.setClientHeading(_heading); // No real need to validate heading.
// Mobius: Check for possible door logout and move over exploit. Also checked at MoveBackwardToLocation. // Mobius: Check for possible door logout and move over exploit. Also checked at MoveBackwardToLocation.
if (!DoorTable.getInstance().checkIfDoorsBetween(realX, realY, realZ, _x, _y, _z)) if (!DoorData.getInstance().checkIfDoorsBetween(realX, realY, realZ, _x, _y, _z))
{ {
player.setLastServerPosition(realX, realY, realZ); player.setLastServerPosition(realX, realY, realZ);
} }

View File

@@ -62,7 +62,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -62,7 +62,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override

View File

@@ -63,7 +63,7 @@ public class FenceData implements IXmlReader
} }
parseDatapackFile("data/FenceData.xml"); parseDatapackFile("data/FenceData.xml");
LOGGER.info("Loaded " + _fences.size() + " fences."); LOGGER.info(getClass().getSimpleName() + ": Loaded " + _fences.size() + " fences.");
} }
@Override @Override