From eddf2a6dcb054875009896598b216cc40e1053a3 Mon Sep 17 00:00:00 2001
From: MELERIX <MELERIX@users.noreply.github.com>
Date: Sun, 15 Apr 2012 22:57:52 +0000
Subject: [PATCH] BETA: Start Points Data for future usage.

---
 .../dist/game/data/startPoints.xml            | 74 +++++++++++++++++++
 .../dist/game/data/xsd/startPoints.xsd        | 39 ++++++++++
 2 files changed, 113 insertions(+)
 create mode 100644 L2J_DataPack_BETA/dist/game/data/startPoints.xml
 create mode 100644 L2J_DataPack_BETA/dist/game/data/xsd/startPoints.xsd

diff --git a/L2J_DataPack_BETA/dist/game/data/startPoints.xml b/L2J_DataPack_BETA/dist/game/data/startPoints.xml
new file mode 100644
index 0000000000..69f9bbd6e5
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/startPoints.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- TODO: Require Support -->
+<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/startPoints.xsd">
+	<!-- Cedric's Training Hall -->
+	<startPoints> <!-- 17_25 -->
+		<spawn x="-71338" y="258271" z="-3104" />
+		<spawn x="-71417" y="258270" z="-3104" />
+		<spawn x="-71453" y="258305" z="-3104" />
+		<spawn x="-71467" y="258378" z="-3104" />
+		<classId>0</classId> <!-- human_fighter -->
+	</startPoints>
+	<!-- Einhobant's School of Magic -->
+	<startPoints> <!-- 17_25 -->
+		<spawn x="-90875" y="248162" z="-3570" />
+		<spawn x="-90954" y="248118" z="-3570" />
+		<spawn x="-90918" y="248070" z="-3570" />
+		<spawn x="-90890" y="248027" z="-3570" />
+		<classId>10</classId> <!-- human_magician -->
+	</startPoints>
+	<!-- Shadow of the Mother Tree -->
+	<startPoints> <!-- 21_19 -->
+		<spawn x="46045" y="41251" z="-3440" />
+		<spawn x="46117" y="41247" z="-3440" />
+		<spawn x="46182" y="41198" z="-3440" />
+		<spawn x="46115" y="41141" z="-3440" />
+		<spawn x="46048" y="41141" z="-3440" />
+		<spawn x="45978" y="41196" z="-3440" />
+		<classId>18</classId> <!-- elf_fighter -->
+		<classId>25</classId> <!-- elf_magician -->
+	</startPoints>
+	<!-- The Shilen Temple -->
+	<startPoints> <!-- 20_18 -->
+		<spawn x="28295" y="11063" z="-4224" />
+		<spawn x="28302" y="11008" z="-4224" />
+		<spawn x="28377" y="10916" z="-4224" />
+		<spawn x="28456" y="10997" z="-4224" />
+		<spawn x="28461" y="11044" z="-4224" />
+		<spawn x="28395" y="11127" z="-4224" />
+		<classId>31</classId> <!-- darkelf_fighter -->
+		<classId>38</classId> <!-- darkelf_magician -->
+	</startPoints>
+	<!-- Near Dwarven Village -->
+	<startPoints> <!-- 23_12 -->
+		<spawn x="108644" y="-173947" z="-400" />
+		<spawn x="108678" y="-174002" z="-400" />
+		<spawn x="108505" y="-173964" z="-400" />
+		<spawn x="108512" y="-174026" z="-400" />
+		<spawn x="108549" y="-174075" z="-400" />
+		<spawn x="108576" y="-174122" z="-400" />
+		<classId>53</classId> <!-- dwarf_apprentice -->
+	</startPoints>
+	<!-- Pa'agrio Temple -->
+	<startPoints> <!-- 18_14 -->
+		<spawn x="-56733" y="-113459" z="-690" />
+		<spawn x="-56686" y="-113470" z="-690" />
+		<spawn x="-56728" y="-113610" z="-690" />
+		<spawn x="-56693" y="-113610" z="-690" />
+		<spawn x="-56743" y="-113757" z="-690" />
+		<spawn x="-56682" y="-113730" z="-690" />
+		<classId>44</classId> <!-- orc_fighter -->
+		<classId>49</classId> <!-- orc_shaman -->
+	</startPoints>
+	<!-- Cave of Souls -->
+	<startPoints> <!-- 16_19 -->
+		<spawn x="-125607" y="38452" z="1152" />
+		<spawn x="-125472" y="38450" z="1152" />
+		<spawn x="-125615" y="37771" z="1152" />
+		<spawn x="-125464" y="37776" z="1152" />
+		<spawn x="-125517" y="38267" z="1155" />
+		<spawn x="-125531" y="37944" z="1155" />
+		<classId>123</classId> <!-- kamael_m_soldier -->
+		<classId>124</classId> <!-- kamael_f_soldier -->
+	</startPoints>
+</list>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/xsd/startPoints.xsd b/L2J_DataPack_BETA/dist/game/data/xsd/startPoints.xsd
new file mode 100644
index 0000000000..ba18f106d2
--- /dev/null
+++ b/L2J_DataPack_BETA/dist/game/data/xsd/startPoints.xsd
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+	<xs:element name="list">
+		<xs:complexType>
+			<xs:sequence maxOccurs="1" minOccurs="1">
+				<xs:element name="startPoints" maxOccurs="7" minOccurs="1">
+					<xs:complexType>
+						<xs:sequence maxOccurs="1" minOccurs="1">
+							<xs:element name="spawn" maxOccurs="unbounded" minOccurs="1">
+								<xs:complexType>
+									<xs:attribute name="x" type="xs:integer" use="required" />
+									<xs:attribute name="y" type="xs:integer" use="required" />
+									<xs:attribute name="z" type="xs:integer" use="required" />
+								</xs:complexType>
+							</xs:element>
+							<xs:element name="classId" maxOccurs="2" minOccurs="1">
+								<xs:simpleType>
+									<xs:restriction base="xs:nonNegativeInteger">
+										<xs:enumeration value="0" />
+										<xs:enumeration value="10" />
+										<xs:enumeration value="18" />
+										<xs:enumeration value="25" />
+										<xs:enumeration value="31" />
+										<xs:enumeration value="38" />
+										<xs:enumeration value="44" />
+										<xs:enumeration value="49" />
+										<xs:enumeration value="53" />
+										<xs:enumeration value="123" />
+										<xs:enumeration value="124" />
+									</xs:restriction>
+								</xs:simpleType>
+							</xs:element>
+						</xs:sequence>
+					</xs:complexType>
+				</xs:element>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+</xs:schema>
\ No newline at end of file
-- 
GitLab