From bc015bc2d048e7e7ee1d1b0163fabc6a095e9663 Mon Sep 17 00:00:00 2001
From: MELERIX <MELERIX@users.noreply.github.com>
Date: Mon, 30 Jan 2012 10:55:52 +0000
Subject: [PATCH] BETA: LF -> CRLF in few files.

---
 .../dist/community/data/top/servertopdir.xsd  |  14 +-
 .../dist/game/data/ItemAuctions.xsd           |  84 +-
 .../dist/game/data/MerchantPriceConfig.xsd    |  38 +-
 .../dist/game/data/dimensionalRift.xsd        |  63 +-
 .../dist/game/data/enchantData.xsd            |  84 +-
 .../dist/game/data/enchantHPBonus.xsd         |  20 +-
 .../dist/game/data/instancenames.xsd          |  14 +-
 .../dist/game/data/instances/instance.xsd     | 108 +--
 .../dist/game/data/levelUpCrystalData.xsd     |  44 +-
 L2J_DataPack_BETA/dist/game/data/recipes.xsd  | 138 +--
 .../augmentation/augmentation_skillmap.xsd    |  57 +-
 .../stats/augmentation/augmentation_stats.xsd |  54 +-
 .../game/data/stats/chars/pcBaseStats.xsd     | 178 ++--
 .../game/data/stats/chars/pcKarmaIncrease.xsd |  34 +-
 .../stats/chars/pcKarmaIncreaseConstant.xsd   |  30 +-
 .../game/data/stats/items/22300-22399.xml     | 872 +++++++++---------
 .../accountmanager/accountmanager.xsd         |  88 +-
 .../configurator/Configurator_es.properties   |  44 +-
 .../gsregister/GSRegister_de.properties       | 158 ++--
 .../gsregister/GSRegister_es.properties       | 158 ++--
 .../gsregister/GSRegister_pt.properties       | 158 ++--
 L2J_DataPack_BETA/misc/servername.xsd         |  30 +-
 22 files changed, 1236 insertions(+), 1232 deletions(-)

diff --git a/L2J_DataPack_BETA/dist/community/data/top/servertopdir.xsd b/L2J_DataPack_BETA/dist/community/data/top/servertopdir.xsd
index 28e97b2ef9..e376d20bf0 100644
--- a/L2J_DataPack_BETA/dist/community/data/top/servertopdir.xsd
+++ b/L2J_DataPack_BETA/dist/community/data/top/servertopdir.xsd
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
-	<xs:element name="servers_list">
-		<xs:complexType>
-			<xs:sequence minOccurs="1" maxOccurs="1">
-				<xs:element name="server" minOccurs="1" maxOccurs="127">
-					<xs:complexType>
-						<xs:attribute name="dir" type="xs:normalizedString" use="required" />
-						<xs:attribute name="sqlDPId" type="xs:positiveInteger" use="required" />
+	<xs:element name="servers_list">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="server" minOccurs="1" maxOccurs="127">
+					<xs:complexType>
+						<xs:attribute name="dir" type="xs:normalizedString" use="required" />
+						<xs:attribute name="sqlDPId" type="xs:positiveInteger" use="required" />
 					</xs:complexType>
 				</xs:element>
 			</xs:sequence>
diff --git a/L2J_DataPack_BETA/dist/game/data/ItemAuctions.xsd b/L2J_DataPack_BETA/dist/game/data/ItemAuctions.xsd
index 6e500effd0..972e4d8a7f 100644
--- a/L2J_DataPack_BETA/dist/game/data/ItemAuctions.xsd
+++ b/L2J_DataPack_BETA/dist/game/data/ItemAuctions.xsd
@@ -1,52 +1,52 @@
 <?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 minOccurs="1" maxOccurs="1">
-				<xs:element name="instance" minOccurs="1" maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:sequence minOccurs="1" maxOccurs="1">
-							<xs:element name="item" minOccurs="1" maxOccurs="unbounded">
-								<xs:complexType>
-									<xs:sequence minOccurs="1" maxOccurs="1">
-										<xs:element name="extra" minOccurs="0" maxOccurs="1">
-											<xs:complexType>
-												<xs:attribute name="enchant_level" type="xs:positiveInteger" use="required" />
-											</xs:complexType>
-										</xs:element>
-									</xs:sequence>
-									<xs:attribute name="auctionInitBid" type="xs:positiveInteger" use="required" />
-									<xs:attribute name="auctionItemId" type="xs:positiveInteger" use="required" />
-									<xs:attribute name="auctionLenght" type="xs:positiveInteger" use="required" />
-									<xs:attribute name="itemCount" type="xs:positiveInteger" use="required" />
-									<xs:attribute name="itemId" type="xs:positiveInteger" use="required" />
-								</xs:complexType>
-							</xs:element>
-						</xs:sequence>
-						<xs:attribute name="day_of_week" use="required">
-							<xs:simpleType>
-								<xs:restriction base="xs:integer">
-									<xs:minInclusive value="1" />
-									<xs:maxInclusive value="7" />
-								</xs:restriction>
-							</xs:simpleType>
-						</xs:attribute>
-						<xs:attribute name="hour_of_day" use="required">
-							<xs:simpleType>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+	<xs:element name="list">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="instance" minOccurs="1" maxOccurs="unbounded">
+					<xs:complexType>
+						<xs:sequence minOccurs="1" maxOccurs="1">
+							<xs:element name="item" minOccurs="1" maxOccurs="unbounded">
+								<xs:complexType>
+									<xs:sequence minOccurs="1" maxOccurs="1">
+										<xs:element name="extra" minOccurs="0" maxOccurs="1">
+											<xs:complexType>
+												<xs:attribute name="enchant_level" type="xs:positiveInteger" use="required" />
+											</xs:complexType>
+										</xs:element>
+									</xs:sequence>
+									<xs:attribute name="auctionInitBid" type="xs:positiveInteger" use="required" />
+									<xs:attribute name="auctionItemId" type="xs:positiveInteger" use="required" />
+									<xs:attribute name="auctionLenght" type="xs:positiveInteger" use="required" />
+									<xs:attribute name="itemCount" type="xs:positiveInteger" use="required" />
+									<xs:attribute name="itemId" type="xs:positiveInteger" use="required" />
+								</xs:complexType>
+							</xs:element>
+						</xs:sequence>
+						<xs:attribute name="day_of_week" use="required">
+							<xs:simpleType>
+								<xs:restriction base="xs:integer">
+									<xs:minInclusive value="1" />
+									<xs:maxInclusive value="7" />
+								</xs:restriction>
+							</xs:simpleType>
+						</xs:attribute>
+						<xs:attribute name="hour_of_day" use="required">
+							<xs:simpleType>
 								<xs:restriction base="xs:integer">
 									<xs:minInclusive value="0" />
 									<xs:maxInclusive value="23" />
-								</xs:restriction>
-							</xs:simpleType>
-						</xs:attribute>
-						<xs:attribute name="id" type="xs:positiveInteger" use="required" />
-						<xs:attribute name="minute_of_hour" use="optional">
-							<xs:simpleType>
+								</xs:restriction>
+							</xs:simpleType>
+						</xs:attribute>
+						<xs:attribute name="id" type="xs:positiveInteger" use="required" />
+						<xs:attribute name="minute_of_hour" use="optional">
+							<xs:simpleType>
 								<xs:restriction base="xs:integer">
 									<xs:minInclusive value="0" />
 									<xs:maxInclusive value="59" />
-								</xs:restriction>
-							</xs:simpleType>
+								</xs:restriction>
+							</xs:simpleType>
 						</xs:attribute>
 					</xs:complexType>
 				</xs:element>
diff --git a/L2J_DataPack_BETA/dist/game/data/MerchantPriceConfig.xsd b/L2J_DataPack_BETA/dist/game/data/MerchantPriceConfig.xsd
index 7554ad65b0..9620730651 100644
--- a/L2J_DataPack_BETA/dist/game/data/MerchantPriceConfig.xsd
+++ b/L2J_DataPack_BETA/dist/game/data/MerchantPriceConfig.xsd
@@ -1,23 +1,23 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
-	<xs:element name="merchantPriceConfig">
-		<xs:complexType>
-			<xs:sequence minOccurs="1" maxOccurs="1">
-				<xs:element name="priceConfig" minOccurs="1" maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:attribute name="baseTax" type="xs:positiveInteger" use="required" />
-						<xs:attribute name="castleId" use="optional">
-							<xs:simpleType>
-								<xs:restriction base="xs:integer">
-									<xs:minInclusive value="1" />
-									<xs:maxInclusive value="9" />
-								</xs:restriction>
-							</xs:simpleType>
-						</xs:attribute>
-						<xs:attribute name="id" type="xs:integer" use="required" />
-						<xs:attribute name="name" type="xs:normalizedString" use="required" />
-						<xs:attribute name="zoneId" type="xs:positiveInteger" use="optional" />
-					</xs:complexType>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+	<xs:element name="merchantPriceConfig">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="priceConfig" minOccurs="1" maxOccurs="unbounded">
+					<xs:complexType>
+						<xs:attribute name="baseTax" type="xs:positiveInteger" use="required" />
+						<xs:attribute name="castleId" use="optional">
+							<xs:simpleType>
+								<xs:restriction base="xs:integer">
+									<xs:minInclusive value="1" />
+									<xs:maxInclusive value="9" />
+								</xs:restriction>
+							</xs:simpleType>
+						</xs:attribute>
+						<xs:attribute name="id" type="xs:integer" use="required" />
+						<xs:attribute name="name" type="xs:normalizedString" use="required" />
+						<xs:attribute name="zoneId" type="xs:positiveInteger" use="optional" />
+					</xs:complexType>
 				</xs:element>
 			</xs:sequence>
 			<xs:attribute name="defaultPriceConfig" type="xs:positiveInteger" use="required" />
diff --git a/L2J_DataPack_BETA/dist/game/data/dimensionalRift.xsd b/L2J_DataPack_BETA/dist/game/data/dimensionalRift.xsd
index 0feaae4cea..da9f17700e 100644
--- a/L2J_DataPack_BETA/dist/game/data/dimensionalRift.xsd
+++ b/L2J_DataPack_BETA/dist/game/data/dimensionalRift.xsd
@@ -1,43 +1,44 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
-	<xs:element name="rift">
-		<xs:complexType>
-			<xs:sequence minOccurs="1" maxOccurs="1">
-				<xs:element name="area" minOccurs="1" maxOccurs="6">
-					<xs:complexType>
-						<xs:sequence minOccurs="1" maxOccurs="1">
-							<xs:element name="room" minOccurs="1" maxOccurs="9">
-								<xs:complexType>
-									<xs:sequence minOccurs="1" maxOccurs="1">
-										<xs:element name="spawn" minOccurs="1" maxOccurs="3">
-											<xs:complexType>
-												<xs:attribute name="count" type="xs:positiveInteger" use="required" />
-												<xs:attribute name="delay" type="xs:positiveInteger" use="required" />
-												<xs:attribute name="mobId" type="xs:positiveInteger" use="required" />
-											</xs:complexType>
-										</xs:element>
-									</xs:sequence>
-									<xs:attribute name="id" use="required">
-										<xs:simpleType>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+	<xs:element name="rift">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="area" minOccurs="1" maxOccurs="6">
+					<xs:complexType>
+						<xs:sequence minOccurs="1" maxOccurs="1">
+							<xs:element name="room" minOccurs="1" maxOccurs="9">
+								<xs:complexType>
+									<xs:sequence minOccurs="1" maxOccurs="1">
+										<xs:element name="spawn" minOccurs="1" maxOccurs="3">
+											<xs:complexType>
+												<xs:attribute name="count" type="xs:positiveInteger" use="required" />
+												<xs:attribute name="delay" type="xs:positiveInteger" use="required" />
+												<xs:attribute name="mobId" type="xs:positiveInteger" use="required" />
+											</xs:complexType>
+										</xs:element>
+									</xs:sequence>
+									<xs:attribute name="id" use="required">
+										<xs:simpleType>
 											<xs:restriction base="xs:integer">
 												<xs:minInclusive value="1" />
 												<xs:maxInclusive value="9" />
-											</xs:restriction>
-										</xs:simpleType>
+											</xs:restriction>
+										</xs:simpleType>
 									</xs:attribute>
-								</xs:complexType>
-							</xs:element>
-						</xs:sequence>
-						<xs:attribute name="type" use="required">
-							<xs:simpleType>
+								</xs:complexType>
+							</xs:element>
+						</xs:sequence>
+						<xs:attribute name="type" use="required">
+							<xs:simpleType>
 								<xs:restriction base="xs:integer">
 									<xs:minInclusive value="1" />
 									<xs:maxInclusive value="6" />
-								</xs:restriction>
-							</xs:simpleType>
+								</xs:restriction>
+							</xs:simpleType>
 						</xs:attribute>
-					</xs:complexType>
+					</xs:complexType>
 				</xs:element>
-			</xs:sequence>
		</xs:complexType>
+			</xs:sequence>
+		</xs:complexType>
 	</xs:element>
 </xs:schema>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/enchantData.xsd b/L2J_DataPack_BETA/dist/game/data/enchantData.xsd
index d1f2515ce2..f51a021ed1 100644
--- a/L2J_DataPack_BETA/dist/game/data/enchantData.xsd
+++ b/L2J_DataPack_BETA/dist/game/data/enchantData.xsd
@@ -1,13 +1,13 @@
 <?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 minOccurs="1" maxOccurs="1">
-				<xs:element name="enchant" minOccurs="1" maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:sequence minOccurs="1" maxOccurs="1">
-							<xs:element name="item" minOccurs="0" maxOccurs="unbounded">
-								<xs:complexType>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+	<xs:element name="list">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="enchant" minOccurs="1" maxOccurs="unbounded">
+					<xs:complexType>
+						<xs:sequence minOccurs="1" maxOccurs="1">
+							<xs:element name="item" minOccurs="0" maxOccurs="unbounded">
+								<xs:complexType>
 									<xs:attribute name="id" type="xs:positiveInteger" use="required" />
 								</xs:complexType>
 							</xs:element>
@@ -45,41 +45,41 @@
 							</xs:simpleType>
 						</xs:attribute>
 					</xs:complexType>
-				</xs:element>
-				<xs:element name="support" minOccurs="1" maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:attribute name="id" type="xs:positiveInteger" use="required" />
-						<xs:attribute name="isWeapon" type="xs:boolean" />
-						<xs:attribute name="maxEnchant" use="required">
-							<xs:simpleType>
-								<xs:restriction base="xs:positiveInteger">
-									<xs:minInclusive value="1" />
-									<xs:maxInclusive value="65535" />
-								</xs:restriction>
-							</xs:simpleType>
-						</xs:attribute>
-						<xs:attribute name="successBonus" use="required">
-							<xs:simpleType>
-								<xs:restriction base="xs:decimal">
-									<xs:minInclusive value="1.0" />
-									<xs:maxInclusive value="2.0" />
-								</xs:restriction>
-							</xs:simpleType>
+				</xs:element>
+				<xs:element name="support" minOccurs="1" maxOccurs="unbounded">
+					<xs:complexType>
+						<xs:attribute name="id" type="xs:positiveInteger" use="required" />
+						<xs:attribute name="isWeapon" type="xs:boolean" />
+						<xs:attribute name="maxEnchant" use="required">
+							<xs:simpleType>
+								<xs:restriction base="xs:positiveInteger">
+									<xs:minInclusive value="1" />
+									<xs:maxInclusive value="65535" />
+								</xs:restriction>
+							</xs:simpleType>
 						</xs:attribute>
-						<xs:attribute name="targetGrade" use="required">
-							<xs:simpleType>
-								<xs:restriction base="xs:token">
-									<xs:enumeration value="a" />
-									<xs:enumeration value="b" />
-									<xs:enumeration value="c" />
-									<xs:enumeration value="d" />
-									<xs:enumeration value="s" />
-								</xs:restriction>
-							</xs:simpleType>
+						<xs:attribute name="successBonus" use="required">
+							<xs:simpleType>
+								<xs:restriction base="xs:decimal">
+									<xs:minInclusive value="1.0" />
+									<xs:maxInclusive value="2.0" />
+								</xs:restriction>
+							</xs:simpleType>
+						</xs:attribute>
+						<xs:attribute name="targetGrade" use="required">
+							<xs:simpleType>
+								<xs:restriction base="xs:token">
+									<xs:enumeration value="a" />
+									<xs:enumeration value="b" />
+									<xs:enumeration value="c" />
+									<xs:enumeration value="d" />
+									<xs:enumeration value="s" />
+								</xs:restriction>
+							</xs:simpleType>
 						</xs:attribute>
 					</xs:complexType>
-				</xs:element>
-			</xs:sequence>
+				</xs:element>
+			</xs:sequence>
 		</xs:complexType>
-	</xs:element>
+	</xs:element>
 </xs:schema>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/enchantHPBonus.xsd b/L2J_DataPack_BETA/dist/game/data/enchantHPBonus.xsd
index 5592d53526..0c011c7756 100644
--- a/L2J_DataPack_BETA/dist/game/data/enchantHPBonus.xsd
+++ b/L2J_DataPack_BETA/dist/game/data/enchantHPBonus.xsd
@@ -1,19 +1,19 @@
 <?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 minOccurs="1" maxOccurs="1">
-				<xs:element name="enchantHP" minOccurs="6" maxOccurs="6">
-					<xs:complexType>
-						<xs:attribute name="grade" use="required">
-							<xs:simpleType>
+	<xs:element name="list">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="enchantHP" minOccurs="6" maxOccurs="6">
+					<xs:complexType>
+						<xs:attribute name="grade" use="required">
+							<xs:simpleType>
 								<xs:restriction base="xs:integer">
 									<xs:minInclusive value="0" />
 									<xs:maxInclusive value="5" />
-								</xs:restriction>
-							</xs:simpleType>
+								</xs:restriction>
+							</xs:simpleType>
 						</xs:attribute>
-						<xs:attribute name="values" type="xs:normalizedString" use="required" />
+						<xs:attribute name="values" type="xs:normalizedString" use="required" />
 					</xs:complexType>
 				</xs:element>
 			</xs:sequence>
diff --git a/L2J_DataPack_BETA/dist/game/data/instancenames.xsd b/L2J_DataPack_BETA/dist/game/data/instancenames.xsd
index a155fe786e..0b714432d2 100644
--- a/L2J_DataPack_BETA/dist/game/data/instancenames.xsd
+++ b/L2J_DataPack_BETA/dist/game/data/instancenames.xsd
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
-	<xs:element name="instances_list">
-		<xs:complexType>
-			<xs:sequence minOccurs="1" maxOccurs="1">
-				<xs:element name="instance" minOccurs="1" maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:attribute name="id" type="xs:positiveInteger" use="required" />
-						<xs:attribute name="name" type="xs:normalizedString" use="required" />
+	<xs:element name="instances_list">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="instance" minOccurs="1" maxOccurs="unbounded">
+					<xs:complexType>
+						<xs:attribute name="id" type="xs:positiveInteger" use="required" />
+						<xs:attribute name="name" type="xs:normalizedString" use="required" />
 					</xs:complexType>
 				</xs:element>
 			</xs:sequence>
diff --git a/L2J_DataPack_BETA/dist/game/data/instances/instance.xsd b/L2J_DataPack_BETA/dist/game/data/instances/instance.xsd
index 862d367ed7..b1363e0ab4 100644
--- a/L2J_DataPack_BETA/dist/game/data/instances/instance.xsd
+++ b/L2J_DataPack_BETA/dist/game/data/instances/instance.xsd
@@ -1,59 +1,59 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
-	<xs:element name="instance">
-		<xs:complexType>
-			<xs:sequence minOccurs="1" maxOccurs="1">
-				<xs:element name="activityTime" minOccurs="0" maxOccurs="1">
-					<xs:complexType>
-						<xs:attribute name="val" type="xs:positiveInteger" use="required" />
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="allowSummon" minOccurs="0" maxOccurs="1">
-					<xs:complexType>
-						<xs:attribute name="val" type="xs:boolean" use="required" />
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="emptyDestroyTime" minOccurs="0" maxOccurs="1">
-					<xs:complexType>
-						<xs:attribute name="val" type="xs:positiveInteger" use="required" />
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="showTimer" minOccurs="0" maxOccurs="1">
-					<xs:complexType>
-						<xs:attribute name="val" type="xs:boolean" use="required" />
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="spawnPoint" minOccurs="0" maxOccurs="1">
-					<xs:complexType>
-						<xs:attribute name="spawnX" type="xs:integer" use="required" />
-						<xs:attribute name="spawnY" type="xs:integer" use="required" />
-						<xs:attribute name="spawnZ" type="xs:integer" use="required" />
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+	<xs:element name="instance">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="activityTime" minOccurs="0" maxOccurs="1">
+					<xs:complexType>
+						<xs:attribute name="val" type="xs:positiveInteger" use="required" />
 					</xs:complexType>
-				</xs:element>
-				<xs:element name="doorlist" minOccurs="0" maxOccurs="1">
-					<xs:complexType>
-						<xs:sequence minOccurs="1" maxOccurs="1">
-							<xs:element name="door" minOccurs="1" maxOccurs="unbounded">
-								<xs:complexType>
-									<xs:attribute name="doorId" type="xs:positiveInteger" use="required" />
-								</xs:complexType>
-							</xs:element>
-						</xs:sequence>
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="spawnlist" minOccurs="0" maxOccurs="1">
-					<xs:complexType>
-						<xs:sequence minOccurs="1" maxOccurs="1">
-							<xs:element name="spawn" minOccurs="1" maxOccurs="unbounded">
-								<xs:complexType>
+				</xs:element>
+				<xs:element name="allowSummon" minOccurs="0" maxOccurs="1">
+					<xs:complexType>
+						<xs:attribute name="val" type="xs:boolean" use="required" />
+					</xs:complexType>
+				</xs:element>
+				<xs:element name="emptyDestroyTime" minOccurs="0" maxOccurs="1">
+					<xs:complexType>
+						<xs:attribute name="val" type="xs:positiveInteger" use="required" />
+					</xs:complexType>
+				</xs:element>
+				<xs:element name="showTimer" minOccurs="0" maxOccurs="1">
+					<xs:complexType>
+						<xs:attribute name="val" type="xs:boolean" use="required" />
+					</xs:complexType>
+				</xs:element>
+				<xs:element name="spawnPoint" minOccurs="0" maxOccurs="1">
+					<xs:complexType>
+						<xs:attribute name="spawnX" type="xs:integer" use="required" />
+						<xs:attribute name="spawnY" type="xs:integer" use="required" />
+						<xs:attribute name="spawnZ" type="xs:integer" use="required" />
+					</xs:complexType>
+				</xs:element>
+				<xs:element name="doorlist" minOccurs="0" maxOccurs="1">
+					<xs:complexType>
+						<xs:sequence minOccurs="1" maxOccurs="1">
+							<xs:element name="door" minOccurs="1" maxOccurs="unbounded">
+								<xs:complexType>
+									<xs:attribute name="doorId" type="xs:positiveInteger" use="required" />
+								</xs:complexType>
+							</xs:element>
+						</xs:sequence>
+					</xs:complexType>
+				</xs:element>
+				<xs:element name="spawnlist" minOccurs="0" maxOccurs="1">
+					<xs:complexType>
+						<xs:sequence minOccurs="1" maxOccurs="1">
+							<xs:element name="spawn" minOccurs="1" maxOccurs="unbounded">
+								<xs:complexType>
 									<xs:attribute name="amount" type="xs:positiveInteger" use="optional" />
-									<xs:attribute name="heading" type="xs:integer" use="required" />
-									<xs:attribute name="npcId" type="xs:positiveInteger" use="required" />
-									<xs:attribute name="onKillDelay" type="xs:positiveInteger" use="optional" />
-									<xs:attribute name="respawn" type="xs:integer" use="required" />
-									<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:attribute name="heading" type="xs:integer" use="required" />
+									<xs:attribute name="npcId" type="xs:positiveInteger" use="required" />
+									<xs:attribute name="onKillDelay" type="xs:positiveInteger" use="optional" />
+									<xs:attribute name="respawn" type="xs:integer" use="required" />
+									<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:sequence>
@@ -62,5 +62,5 @@
 			</xs:sequence>
 			<xs:attribute name="name" type="xs:normalizedString" use="required" />
 		</xs:complexType>
-	</xs:element>
+	</xs:element>
 </xs:schema>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/levelUpCrystalData.xsd b/L2J_DataPack_BETA/dist/game/data/levelUpCrystalData.xsd
index 38989a8931..25ddd66dda 100644
--- a/L2J_DataPack_BETA/dist/game/data/levelUpCrystalData.xsd
+++ b/L2J_DataPack_BETA/dist/game/data/levelUpCrystalData.xsd
@@ -1,23 +1,23 @@
 <?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 minOccurs="1" maxOccurs="1">
-				<xs:element name="crystal" minOccurs="1" maxOccurs="1">
-					<xs:complexType>
-						<xs:sequence minOccurs="1" maxOccurs="1">
-							<xs:element name="item" minOccurs="54" maxOccurs="54">
-								<xs:complexType>
-									<xs:attribute name="itemId" type="xs:positiveInteger" use="required" />
-									<xs:attribute name="level" use="required">
-										<xs:simpleType>
-											<xs:restriction base="xs:integer">
-												<xs:minInclusive value="0" />
-												<xs:maxInclusive value="17" />
-											</xs:restriction>
-										</xs:simpleType>
-									</xs:attribute>
-									<xs:attribute name="leveledItemId" type="xs:positiveInteger" use="required" />
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+	<xs:element name="list">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="crystal" minOccurs="1" maxOccurs="1">
+					<xs:complexType>
+						<xs:sequence minOccurs="1" maxOccurs="1">
+							<xs:element name="item" minOccurs="54" maxOccurs="54">
+								<xs:complexType>
+									<xs:attribute name="itemId" type="xs:positiveInteger" use="required" />
+									<xs:attribute name="level" use="required">
+										<xs:simpleType>
+											<xs:restriction base="xs:integer">
+												<xs:minInclusive value="0" />
+												<xs:maxInclusive value="17" />
+											</xs:restriction>
+										</xs:simpleType>
+									</xs:attribute>
+									<xs:attribute name="leveledItemId" type="xs:positiveInteger" use="required" />
 								</xs:complexType>
 							</xs:element>
 						</xs:sequence>
@@ -47,7 +47,8 @@
 														</xs:restriction>
 													</xs:simpleType>
 												</xs:attribute>
-												<xs:attribute name="levelList" use="optional" type="xs:normalizedString" />
												<xs:attribute name="maxLevel" use="optional">
+												<xs:attribute name="levelList" use="optional" type="xs:normalizedString" />
+												<xs:attribute name="maxLevel" use="optional">
 													<xs:simpleType>
 														<xs:restriction base="xs:integer">
 															<xs:minInclusive value="1" />
@@ -62,7 +63,8 @@
 									<xs:attribute name="npcId" type="xs:positiveInteger" use="required" />
 								</xs:complexType>
 							</xs:element>
-						</xs:sequence>
					</xs:complexType>
+						</xs:sequence>
+					</xs:complexType>
 				</xs:element>
 			</xs:sequence>
 		</xs:complexType>
diff --git a/L2J_DataPack_BETA/dist/game/data/recipes.xsd b/L2J_DataPack_BETA/dist/game/data/recipes.xsd
index f4853c5100..39287cd3fa 100644
--- a/L2J_DataPack_BETA/dist/game/data/recipes.xsd
+++ b/L2J_DataPack_BETA/dist/game/data/recipes.xsd
@@ -1,72 +1,72 @@
 <?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 minOccurs="1" maxOccurs="1">
-				<xs:element name="item" minOccurs="1" maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:sequence minOccurs="1" maxOccurs="1">
-							<xs:element name="altStatChange" minOccurs="0" maxOccurs="1">
-								<xs:complexType>
-									<xs:attribute name="name" use="required">
-										<xs:simpleType>
-											<xs:restriction base="xs:token">
-												<xs:enumeration value="GIM" />
-												<xs:enumeration value="SP" />
-												<xs:enumeration value="XP" />
-											</xs:restriction>
-										</xs:simpleType>
+	<xs:element name="list">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="item" minOccurs="1" maxOccurs="unbounded">
+					<xs:complexType>
+						<xs:sequence minOccurs="1" maxOccurs="1">
+							<xs:element name="altStatChange" minOccurs="0" maxOccurs="1">
+								<xs:complexType>
+									<xs:attribute name="name" use="required">
+										<xs:simpleType>
+											<xs:restriction base="xs:token">
+												<xs:enumeration value="GIM" />
+												<xs:enumeration value="SP" />
+												<xs:enumeration value="XP" />
+											</xs:restriction>
+										</xs:simpleType>
 									</xs:attribute>
-									<xs:attribute name="value" type="xs:positiveInteger" use="required" />
-								</xs:complexType>
-							</xs:element>
-							<xs:element name="ingredient" minOccurs="1" maxOccurs="unbounded">
-								<xs:complexType>
-									<xs:attribute name="count" type="xs:positiveInteger" use="required" />
-									<xs:attribute name="id" type="xs:positiveInteger" use="required" />
-								</xs:complexType>
-							</xs:element>
-							<xs:element name="production" minOccurs="1" maxOccurs="1">
-								<xs:complexType>
-									<xs:attribute name="count" type="xs:positiveInteger" use="required" />
-									<xs:attribute name="id" type="xs:positiveInteger" use="required" />
-								</xs:complexType>
-							</xs:element>
-							<xs:element name="productionRare" minOccurs="0" maxOccurs="1">
-								<xs:complexType>
-									<xs:attribute name="count" type="xs:positiveInteger" use="required" />
-									<xs:attribute name="id" type="xs:positiveInteger" use="required" />
-									<xs:attribute name="rarity" type="xs:positiveInteger" use="required" />
-								</xs:complexType>
-							</xs:element>
-							<xs:element name="statUse" minOccurs="1" maxOccurs="1">
-								<xs:complexType>
-									<xs:attribute name="name" use="required">
-										<xs:simpleType>
-											<xs:restriction base="xs:token">
-												<xs:enumeration value="HP" />
-												<xs:enumeration value="MP" />
-											</xs:restriction>
-										</xs:simpleType>
-									</xs:attribute>
-									<xs:attribute name="value" type="xs:positiveInteger" use="required" />
-								</xs:complexType>
-							</xs:element>
-						</xs:sequence>
-						<xs:attribute name="craftLevel" use="required">
-							<xs:simpleType>
+									<xs:attribute name="value" type="xs:positiveInteger" use="required" />
+								</xs:complexType>
+							</xs:element>
+							<xs:element name="ingredient" minOccurs="1" maxOccurs="unbounded">
+								<xs:complexType>
+									<xs:attribute name="count" type="xs:positiveInteger" use="required" />
+									<xs:attribute name="id" type="xs:positiveInteger" use="required" />
+								</xs:complexType>
+							</xs:element>
+							<xs:element name="production" minOccurs="1" maxOccurs="1">
+								<xs:complexType>
+									<xs:attribute name="count" type="xs:positiveInteger" use="required" />
+									<xs:attribute name="id" type="xs:positiveInteger" use="required" />
+								</xs:complexType>
+							</xs:element>
+							<xs:element name="productionRare" minOccurs="0" maxOccurs="1">
+								<xs:complexType>
+									<xs:attribute name="count" type="xs:positiveInteger" use="required" />
+									<xs:attribute name="id" type="xs:positiveInteger" use="required" />
+									<xs:attribute name="rarity" type="xs:positiveInteger" use="required" />
+								</xs:complexType>
+							</xs:element>
+							<xs:element name="statUse" minOccurs="1" maxOccurs="1">
+								<xs:complexType>
+									<xs:attribute name="name" use="required">
+										<xs:simpleType>
+											<xs:restriction base="xs:token">
+												<xs:enumeration value="HP" />
+												<xs:enumeration value="MP" />
+											</xs:restriction>
+										</xs:simpleType>
+									</xs:attribute>
+									<xs:attribute name="value" type="xs:positiveInteger" use="required" />
+								</xs:complexType>
+							</xs:element>
+						</xs:sequence>
+						<xs:attribute name="craftLevel" use="required">
+							<xs:simpleType>
 								<xs:restriction base="xs:integer">
 									<xs:minInclusive value="1" />
 									<xs:maxInclusive value="10" />
-								</xs:restriction>
-							</xs:simpleType>
+								</xs:restriction>
+							</xs:simpleType>
 						</xs:attribute>
-						<xs:attribute name="id" type="xs:positiveInteger" use="required" />
-						<xs:attribute name="name" type="xs:normalizedString" use="required" />
-						<xs:attribute name="recipeId" type="xs:positiveInteger" use="required" />
-						<xs:attribute name="successRate" use="required">
-							<xs:simpleType>
-								<xs:restriction base="xs:integer">
+						<xs:attribute name="id" type="xs:positiveInteger" use="required" />
+						<xs:attribute name="name" type="xs:normalizedString" use="required" />
+						<xs:attribute name="recipeId" type="xs:positiveInteger" use="required" />
+						<xs:attribute name="successRate" use="required">
+							<xs:simpleType>
+								<xs:restriction base="xs:integer">
 									<xs:enumeration value="10" />
 									<xs:enumeration value="25" />
 									<xs:enumeration value="60" />
@@ -76,13 +76,13 @@
 								</xs:restriction>
 							</xs:simpleType>
 						</xs:attribute>
-						<xs:attribute name="type" use="required">
-							<xs:simpleType>
-								<xs:restriction base="xs:token">
-									<xs:enumeration value="common" />
-									<xs:enumeration value="dwarven" />
-								</xs:restriction>
-							</xs:simpleType>
+						<xs:attribute name="type" use="required">
+							<xs:simpleType>
+								<xs:restriction base="xs:token">
+									<xs:enumeration value="common" />
+									<xs:enumeration value="dwarven" />
+								</xs:restriction>
+							</xs:simpleType>
 						</xs:attribute>
 					</xs:complexType>
 				</xs:element>
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/augmentation/augmentation_skillmap.xsd b/L2J_DataPack_BETA/dist/game/data/stats/augmentation/augmentation_skillmap.xsd
index 9528e0c677..1a9fbcf2e3 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/augmentation/augmentation_skillmap.xsd
+++ b/L2J_DataPack_BETA/dist/game/data/stats/augmentation/augmentation_skillmap.xsd
@@ -1,38 +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 minOccurs="1" maxOccurs="1">
-				<xs:element name="augmentation" minOccurs="1" maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:sequence minOccurs="1" maxOccurs="1">
-							<xs:element name="skillId" minOccurs="1" maxOccurs="1">
-								<xs:complexType>
+	<xs:element name="list">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="augmentation" minOccurs="1" maxOccurs="unbounded">
+					<xs:complexType>
+						<xs:sequence minOccurs="1" maxOccurs="1">
+							<xs:element name="skillId" minOccurs="1" maxOccurs="1">
+								<xs:complexType>
 									<xs:attribute name="val" type="xs:positiveInteger" use="required" />
 								</xs:complexType>
-							</xs:element>
-							<xs:element name="skillLevel" minOccurs="1" maxOccurs="1">
-								<xs:complexType>
+							</xs:element>
+							<xs:element name="skillLevel" minOccurs="1" maxOccurs="1">
+								<xs:complexType>
 									<xs:attribute name="val" type="xs:positiveInteger" use="required" />
 								</xs:complexType>
-							</xs:element>
-							<xs:element name="type" minOccurs="1" maxOccurs="1">
-								<xs:complexType>
-									<xs:attribute name="val" use="required">
-										<xs:simpleType>
-											<xs:restriction base="xs:token">
-												<xs:enumeration value="blue" />
-												<xs:enumeration value="purple" />
-												<xs:enumeration value="red" />
-											</xs:restriction>
-										</xs:simpleType>
+							</xs:element>
+							<xs:element name="type" minOccurs="1" maxOccurs="1">
+								<xs:complexType>
+									<xs:attribute name="val" use="required">
+										<xs:simpleType>
+											<xs:restriction base="xs:token">
+												<xs:enumeration value="blue" />
+												<xs:enumeration value="purple" />
+												<xs:enumeration value="red" />
+											</xs:restriction>
+										</xs:simpleType>
 									</xs:attribute>
 								</xs:complexType>
-							</xs:element>
-						</xs:sequence>
-						<xs:attribute name="id" type="xs:positiveInteger" use="required" />
-					</xs:complexType>
+							</xs:element>
+						</xs:sequence>
+						<xs:attribute name="id" type="xs:positiveInteger" use="required" />
+					</xs:complexType>
 				</xs:element>
-			</xs:sequence>
		</xs:complexType>
-	</xs:element>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
 </xs:schema>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/augmentation/augmentation_stats.xsd b/L2J_DataPack_BETA/dist/game/data/stats/augmentation/augmentation_stats.xsd
index df8b86d1c6..1668877a13 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/augmentation/augmentation_stats.xsd
+++ b/L2J_DataPack_BETA/dist/game/data/stats/augmentation/augmentation_stats.xsd
@@ -1,32 +1,32 @@
 <?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 minOccurs="1" maxOccurs="1">
-				<xs:element name="stat" minOccurs="1" maxOccurs="unbounded">
-					<xs:complexType>
-						<xs:sequence maxOccurs="1" minOccurs="1">
-							<xs:element name="table" minOccurs="2" maxOccurs="2">
-								<xs:complexType>
-									<xs:simpleContent>
-										<xs:extension base="xs:token">
-											<xs:attribute name="name" use="required">
-												<xs:simpleType>
-													<xs:restriction base="xs:token">
-														<xs:enumeration value="#combinedValues" />
-														<xs:enumeration value="#soloValues" />
-													</xs:restriction>
-												</xs:simpleType>
-											</xs:attribute>
-										</xs:extension>
-									</xs:simpleContent>
-								</xs:complexType>
-							</xs:element>
-						</xs:sequence>
-						<xs:attribute name="name" use="required">
-							<xs:simpleType>
+	<xs:element name="list">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="stat" minOccurs="1" maxOccurs="unbounded">
+					<xs:complexType>
+						<xs:sequence maxOccurs="1" minOccurs="1">
+							<xs:element name="table" minOccurs="2" maxOccurs="2">
+								<xs:complexType>
+									<xs:simpleContent>
+										<xs:extension base="xs:token">
+											<xs:attribute name="name" use="required">
+												<xs:simpleType>
+													<xs:restriction base="xs:token">
+														<xs:enumeration value="#combinedValues" />
+														<xs:enumeration value="#soloValues" />
+													</xs:restriction>
+												</xs:simpleType>
+											</xs:attribute>
+										</xs:extension>
+									</xs:simpleContent>
+								</xs:complexType>
+							</xs:element>
+						</xs:sequence>
+						<xs:attribute name="name" use="required">
+							<xs:simpleType>
 								<xs:restriction base="xs:token">
-									<xs:enumeration value="accCombat" />
+									<xs:enumeration value="accCombat" />
 									<xs:enumeration value="mAtk" />
 									<xs:enumeration value="maxCp" />
 									<xs:enumeration value="maxHp" />
@@ -42,7 +42,7 @@
 								</xs:restriction>
 							</xs:simpleType>
 						</xs:attribute>
-					</xs:complexType>
+					</xs:complexType>
 				</xs:element>
 			</xs:sequence>
 		</xs:complexType>
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/chars/pcBaseStats.xsd b/L2J_DataPack_BETA/dist/game/data/stats/chars/pcBaseStats.xsd
index 91b66447fa..e235494d06 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/chars/pcBaseStats.xsd
+++ b/L2J_DataPack_BETA/dist/game/data/stats/chars/pcBaseStats.xsd
@@ -1,39 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
-	<xs:element name="pcBaseStats">
-		<xs:complexType>
-			<xs:sequence minOccurs="1" maxOccurs="1">
-				<xs:element name="basePatk" minOccurs="20" maxOccurs="20">
-					<xs:complexType>
-						<xs:attribute name="classId" use="required">
-							<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:attribute>
-						<xs:attribute name="sex" use="required">
-							<xs:simpleType>
-								<xs:restriction base="xs:token">
-									<xs:enumeration value="female" />
-									<xs:enumeration value="male" />
-								</xs:restriction>
-							</xs:simpleType>
-						</xs:attribute>
-						<xs:attribute name="val" type="xs:token" use="required" />
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="baseRcrit" minOccurs="20" maxOccurs="20">
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+	<xs:element name="pcBaseStats">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="basePatk" minOccurs="20" maxOccurs="20">
 					<xs:complexType>
 						<xs:attribute name="classId" use="required">
 							<xs:simpleType>
@@ -61,9 +31,9 @@
 							</xs:simpleType>
 						</xs:attribute>
 						<xs:attribute name="val" type="xs:token" use="required" />
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="baseAtkType" minOccurs="20" maxOccurs="20">
+					</xs:complexType>
+				</xs:element>
+				<xs:element name="baseRcrit" minOccurs="20" maxOccurs="20">
 					<xs:complexType>
 						<xs:attribute name="classId" use="required">
 							<xs:simpleType>
@@ -91,9 +61,9 @@
 							</xs:simpleType>
 						</xs:attribute>
 						<xs:attribute name="val" type="xs:token" use="required" />
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="baseAtkSpd" minOccurs="20" maxOccurs="20">
+					</xs:complexType>
+				</xs:element>
+				<xs:element name="baseAtkType" minOccurs="20" maxOccurs="20">
 					<xs:complexType>
 						<xs:attribute name="classId" use="required">
 							<xs:simpleType>
@@ -121,9 +91,39 @@
 							</xs:simpleType>
 						</xs:attribute>
 						<xs:attribute name="val" type="xs:token" use="required" />
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="basePdef" minOccurs="20" maxOccurs="20">
+					</xs:complexType>
+				</xs:element>
+				<xs:element name="baseAtkSpd" minOccurs="20" maxOccurs="20">
+					<xs:complexType>
+						<xs:attribute name="classId" use="required">
+							<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:attribute>
+						<xs:attribute name="sex" use="required">
+							<xs:simpleType>
+								<xs:restriction base="xs:token">
+									<xs:enumeration value="female" />
+									<xs:enumeration value="male" />
+								</xs:restriction>
+							</xs:simpleType>
+						</xs:attribute>
+						<xs:attribute name="val" type="xs:token" use="required" />
+					</xs:complexType>
+				</xs:element>
+				<xs:element name="basePdef" minOccurs="20" maxOccurs="20">
 					<xs:complexType>
 						<xs:attribute name="classId" use="required">
 							<xs:simpleType>
@@ -151,9 +151,9 @@
 							</xs:simpleType>
 						</xs:attribute>
 						<xs:attribute name="val" type="xs:token" use="required" />
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="baseMatk" minOccurs="20" maxOccurs="20">
+					</xs:complexType>
+				</xs:element>
+				<xs:element name="baseMatk" minOccurs="20" maxOccurs="20">
 					<xs:complexType>
 						<xs:attribute name="classId" use="required">
 							<xs:simpleType>
@@ -181,9 +181,9 @@
 							</xs:simpleType>
 						</xs:attribute>
 						<xs:attribute name="val" type="xs:token" use="required" />
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="baseMdef" minOccurs="20" maxOccurs="20">
+					</xs:complexType>
+				</xs:element>
+				<xs:element name="baseMdef" minOccurs="20" maxOccurs="20">
 					<xs:complexType>
 						<xs:attribute name="classId" use="required">
 							<xs:simpleType>
@@ -211,9 +211,9 @@
 							</xs:simpleType>
 						</xs:attribute>
 						<xs:attribute name="val" type="xs:token" use="required" />
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="baseCanPenetrate" minOccurs="20" maxOccurs="20">
+					</xs:complexType>
+				</xs:element>
+				<xs:element name="baseCanPenetrate" minOccurs="20" maxOccurs="20">
 					<xs:complexType>
 						<xs:attribute name="classId" use="required">
 							<xs:simpleType>
@@ -241,39 +241,39 @@
 							</xs:simpleType>
 						</xs:attribute>
 						<xs:attribute name="val" type="xs:token" use="required" />
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="baseAtkRange" minOccurs="20" maxOccurs="20">
-					<xs:complexType>
-						<xs:attribute name="classId" use="required">
-							<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:attribute>
-						<xs:attribute name="sex" use="required">
-							<xs:simpleType>
-								<xs:restriction base="xs:token">
-									<xs:enumeration value="female" />
-									<xs:enumeration value="male" />
-								</xs:restriction>
-							</xs:simpleType>
+					</xs:complexType>
+				</xs:element>
+				<xs:element name="baseAtkRange" minOccurs="20" maxOccurs="20">
+					<xs:complexType>
+						<xs:attribute name="classId" use="required">
+							<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:attribute>
+						<xs:attribute name="sex" use="required">
+							<xs:simpleType>
+								<xs:restriction base="xs:token">
+									<xs:enumeration value="female" />
+									<xs:enumeration value="male" />
+								</xs:restriction>
+							</xs:simpleType>
 						</xs:attribute>
 						<xs:attribute name="val" type="xs:token" use="required" />
 					</xs:complexType>
-				</xs:element>
-				<xs:element name="baseDamRange" minOccurs="20" maxOccurs="20">
+				</xs:element>
+				<xs:element name="baseDamRange" minOccurs="20" maxOccurs="20">
 					<xs:complexType>
 						<xs:attribute name="classId" use="required">
 							<xs:simpleType>
@@ -301,9 +301,9 @@
 							</xs:simpleType>
 						</xs:attribute>
 						<xs:attribute name="val" type="xs:token" use="required" />
-					</xs:complexType>
-				</xs:element>
-				<xs:element name="baseRndDam" minOccurs="20" maxOccurs="20">
+					</xs:complexType>
+				</xs:element>
+				<xs:element name="baseRndDam" minOccurs="20" maxOccurs="20">
 					<xs:complexType>
 						<xs:attribute name="classId" use="required">
 							<xs:simpleType>
@@ -331,9 +331,9 @@
 							</xs:simpleType>
 						</xs:attribute>
 						<xs:attribute name="val" type="xs:token" use="required" />
-					</xs:complexType>
-				</xs:element>
-			</xs:sequence>
+					</xs:complexType>
+				</xs:element>
+			</xs:sequence>
 		</xs:complexType>
 	</xs:element>
 </xs:schema>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/chars/pcKarmaIncrease.xsd b/L2J_DataPack_BETA/dist/game/data/stats/chars/pcKarmaIncrease.xsd
index 7352e98468..f9a50f0b12 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/chars/pcKarmaIncrease.xsd
+++ b/L2J_DataPack_BETA/dist/game/data/stats/chars/pcKarmaIncrease.xsd
@@ -1,22 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
-	<xs:element name="pcKarmaIncrease">
-		<xs:complexType>
-			<xs:sequence minOccurs="1" maxOccurs="1">
-				<xs:element name="increase" minOccurs="85" maxOccurs="85">
-					<xs:complexType>
-						<xs:attribute name="lvl" use="required">
-							<xs:simpleType>
-								<xs:restriction base="xs:nonNegativeInteger">
-									<xs:minInclusive value="1" />
-									<xs:maxInclusive value="85" />
-								</xs:restriction>
-							</xs:simpleType>
-						</xs:attribute>
-						<xs:attribute name="val" type="xs:decimal" use="required" />
-					</xs:complexType>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+	<xs:element name="pcKarmaIncrease">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="increase" minOccurs="85" maxOccurs="85">
+					<xs:complexType>
+						<xs:attribute name="lvl" use="required">
+							<xs:simpleType>
+								<xs:restriction base="xs:nonNegativeInteger">
+									<xs:minInclusive value="1" />
+									<xs:maxInclusive value="85" />
+								</xs:restriction>
+							</xs:simpleType>
+						</xs:attribute>
+						<xs:attribute name="val" type="xs:decimal" use="required" />
+					</xs:complexType>
 				</xs:element>
 			</xs:sequence>
 		</xs:complexType>
-	</xs:element>
+	</xs:element>
 </xs:schema>
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/chars/pcKarmaIncreaseConstant.xsd b/L2J_DataPack_BETA/dist/game/data/stats/chars/pcKarmaIncreaseConstant.xsd
index 0dd1f0224f..ad4dd5c884 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/chars/pcKarmaIncreaseConstant.xsd
+++ b/L2J_DataPack_BETA/dist/game/data/stats/chars/pcKarmaIncreaseConstant.xsd
@@ -1,25 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
-	<xs:element name="pcKarmaIncreaseConstant">
-		<xs:complexType>
-			<xs:sequence minOccurs="1" maxOccurs="1">
-				<xs:element name="penaltyStartKarma" minOccurs="1" maxOccurs="1">
-					<xs:complexType>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+	<xs:element name="pcKarmaIncreaseConstant">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="penaltyStartKarma" minOccurs="1" maxOccurs="1">
+					<xs:complexType>
 						<xs:attribute name="val" type="xs:nonNegativeInteger" use="required" />
 					</xs:complexType>
-				</xs:element>
-				<xs:element name="penaltyDurationDefault" minOccurs="1" maxOccurs="1">
-					<xs:complexType>
+				</xs:element>
+				<xs:element name="penaltyDurationDefault" minOccurs="1" maxOccurs="1">
+					<xs:complexType>
 						<xs:attribute name="val" type="xs:nonNegativeInteger" use="required" />
 					</xs:complexType>
-				</xs:element>
-				<xs:element name="penaltyDurationIncrease" minOccurs="1" maxOccurs="1">
-					<xs:complexType>
+				</xs:element>
+				<xs:element name="penaltyDurationIncrease" minOccurs="1" maxOccurs="1">
+					<xs:complexType>
 						<xs:attribute name="val" type="xs:decimal" use="required" />
 					</xs:complexType>
-				</xs:element>
-				<xs:element name="downTimeMultiple" minOccurs="1" maxOccurs="1">
-					<xs:complexType>
+				</xs:element>
+				<xs:element name="downTimeMultiple" minOccurs="1" maxOccurs="1">
+					<xs:complexType>
 						<xs:attribute name="val" type="xs:nonNegativeInteger" use="required" />
 					</xs:complexType>
 				</xs:element>
diff --git a/L2J_DataPack_BETA/dist/game/data/stats/items/22300-22399.xml b/L2J_DataPack_BETA/dist/game/data/stats/items/22300-22399.xml
index 2ab154a2c8..8928bb4060 100644
--- a/L2J_DataPack_BETA/dist/game/data/stats/items/22300-22399.xml
+++ b/L2J_DataPack_BETA/dist/game/data/stats/items/22300-22399.xml
@@ -1,436 +1,436 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="items.xsd">
-	<item id="22300" type="EtcItem" name="Miracle Happy Cake - Decoration - 15-day limited period (event)">
-		<!-- Description: Take this along with a Perfect Happy Cake to the Valentine Messenger Queen of Hearts to complete a Miracle Happy Cake. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="BranchSys.icon.br_valentine_deco_i00" />
-		<set name="material" val="paper" />
-		<set name="weight" val="10" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="time" val="21600" />
-	</item>
-	<item id="22301" type="EtcItem" name="Sweet Chocolate Cookie - Event">
-		<!-- Description: When used, energy is replenished by 5000 points. Re-use time is 60 minutes. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="BranchSys.icon.br_valentine_cookie_i00" />
-		<set name="material" val="liquid" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22302" type="Armor" name="Antharas's Earring - 3-day limited period (event)">
-		<!-- Description: MP +37, resistance to Bleed +40%, Bleed attack rate +40%, increases heal amount, vampiric rage effect, resistance to Stun/Mental attacks +30%, Stun/Mental attack rate +30%, decreases MP consumption, and increases heal amount and resistance to Earth. Only one effect is applied when two of the same earrings are equipped. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.accessory_earring_of_antaras_i00" />
-		<set name="default_action" val="equip" />
-		<set name="bodypart" val="rear;lear" />
-		<set name="crystal_type" val="s" />
-		<set name="material" val="gold" />
-		<set name="weight" val="150" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="time" val="4320" />
-		<for>
-			<add order="0x10" stat="mDef" val="94" />
-			<add order="0x40" stat="maxMp" val="37" />
-		</for>
-	</item>
-	<item id="22303" type="Armor" name="Antharas's Earring - 7-day limited period (event)">
-		<!-- Description: MP +37, resistance to Bleed +40%, Bleed attack rate +40%, increases heal amount, vampiric rage effect, resistance to Stun/Mental attacks +30%, Stun/Mental attack rate +30%, decreases MP consumption, and increases heal amount and resistance to Earth. Only one effect is applied when two of the same earrings are equipped. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.accessory_earring_of_antaras_i00" />
-		<set name="default_action" val="equip" />
-		<set name="bodypart" val="rear;lear" />
-		<set name="crystal_type" val="s" />
-		<set name="material" val="gold" />
-		<set name="weight" val="150" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="time" val="10080" />
-		<for>
-			<add order="0x10" stat="mDef" val="94" />
-			<add order="0x40" stat="maxMp" val="37" />
-		</for>
-	</item>
-	<item id="22304" type="Armor" name="Baium's Ring - 3-day limited period (event)">
-		<!-- Description: MP +21, resistance to Poison +40%, Poison attack rate +40%, resistance to Hold +30%, Hold attack rate +30%, and increases Accuracy, Critical Damage, P. Atk., and Casting Spd. Only one effect is applied when two of the same ring are equipped. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.accessory_ring_of_baium_i00" />
-		<set name="default_action" val="equip" />
-		<set name="bodypart" val="rfinger;lfinger" />
-		<set name="crystal_type" val="s" />
-		<set name="material" val="gold" />
-		<set name="weight" val="150" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="time" val="4320" />
-		<for>
-			<add order="0x10" stat="mDef" val="48" />
-			<add order="0x40" stat="maxMp" val="21" />
-		</for>
-	</item>
-	<item id="22305" type="Armor" name="Baium's Ring - 7-day limited period (event)">
-		<!-- Description: MP +21, resistance to Poison +40%, Poison attack rate +40%, resistance to Hold +30%, Hold attack rate +30%, and increases Accuracy, Critical Damage, P. Atk., and Casting Spd. Only one effect is applied when two of the same ring are equipped. -->
-		<set name="icon" val="icon.accessory_ring_of_baium_i00" />
-		<set name="default_action" val="equip" />
-		<set name="bodypart" val="rfinger;lfinger" />
-		<set name="crystal_type" val="s" />
-		<set name="material" val="gold" />
-		<set name="weight" val="150" />
-		<set name="time" val="10080" />
-		<for>
-			<add order="0x10" stat="mDef" val="48" />
-			<add order="0x40" stat="maxMp" val="21" />
-		</for>
-	</item>
-	<item id="22306" type="EtcItem" name="Scroll: Enchant Weapon (S-Grade) - Event">
-		<!-- Description: Increases P. Atk. by 5 for S-grade one-handed sword, one-handed blunt, dagger, spear, and other weapons when enchanted. Increases P. Atk. by 6 for two-handed sword, two-handed blunt, dualsword, and two-handed combat weapon. Increases P. Atk. by 10 for bow weapons. Increases M. Atk. by 4 for all weapons. P. Atk./M. Atk. increase by double starting at +4. -->
-		<set name="icon" val="icon.etc_scroll_of_enchant_weapon_i05" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22307" type="EtcItem" name="Scroll: Enchant Weapon (A-Grade) - Event">
-		<!-- Description: Increases P. Atk. by 4 for A-grade one-handed sword, one-handed blunt, dagger, spear, and other weapons when enchanted. Increases P. Atk. by 5 for two-handed sword, two-handed blunt, dualsword, and two-handed combat weapon. Increases P. Atk. by 8 for bow weapons. Increases M. Atk. by 3 for all weapons. P. Atk./M. Atk. increase by double starting at +4. -->
-		<set name="icon" val="icon.etc_scroll_of_enchant_weapon_i04" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22308" type="EtcItem" name="Scroll: Enchant Armor (S-Grade) - Event">
-		<!-- Description: Increases P. Def. by 1 for S-grade armor and accessories when enchanted. Increases by 3 starting from +4. It can safely be enchanted up to +3. For one-piece armor, it can safely be enchanted up to +4. When armor is enchanted above +4, HP also increases depending on the enchant value. -->
-		<set name="icon" val="icon.etc_scroll_of_enchant_armor_i05" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22309" type="EtcItem" name="Scroll: Enchant Armor (A-Grade) - Event">
-		<!-- Description: Increases P. Def. by 1 for A-grade armor and accessories. Increases by 3 starting from +4. It can safely be enchanted up to +3. For one-piece armor, it can safely be enchanted up to +4. When armor is enchanted above +4, HP also increases depending on the enchant value. -->
-		<set name="icon" val="icon.etc_scroll_of_enchant_armor_i04" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22310" type="EtcItem" name="Allegra Box">
-		<!-- Description: There is a chance of obtaining a high-grade transformation scroll, Blessed Scroll: Enchant Weapon, and Scroll: Enchant Weapon. -->
-		<set name="icon" val="Branchsys2.icon2.g_alegra_box" />
-		<set name="material" val="steel" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22311" type="EtcItem" name="Latus Box">
-		<!-- Description: A Divine Weapon Enchant Crystal and a high grade Ancient Weapon Enchant Crystal can be acquired at a constant rate. -->
-		<set name="icon" val="Branchsys2.icon2.g-latus_box" />
-		<set name="material" val="steel" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22312" type="Armor" name="Top-Grade Magic Pin Cloth Belt">
-		<!-- Description: Weight +6000. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.armor_magic_pin_belt_i00" />
-		<set name="default_action" val="equip" />
-		<set name="armor_type" val="light" />
-		<set name="bodypart" val="waist" />
-		<set name="crystal_type" val="c" />
-		<set name="material" val="cloth" />
-		<set name="weight" val="500" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<for>
-			<add order="0x10" stat="pDef" val="10" />
-		</for>
-	</item>
-	<item id="22313" type="Armor" name="Top-Grade Magic Pouch Cloth Belt">
-		<!-- Description: Inventory Slot +18. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.armor_magic_pouch_belt_i00" />
-		<set name="default_action" val="equip" />
-		<set name="armor_type" val="light" />
-		<set name="bodypart" val="waist" />
-		<set name="crystal_type" val="c" />
-		<set name="material" val="cloth" />
-		<set name="weight" val="500" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<for>
-			<add order="0x10" stat="pDef" val="10" />
-		</for>
-	</item>
-	<item id="22314" type="EtcItem" name="Blessed Scroll: Enchant Weapon (S-Grade)">
-		<!-- Description: Increases P. Atk. by 5 for S-grade one-handed sword, one-handed blunt, dagger, spear, and other weapons when enchanted. Increases P. Atk. by 6 for two-handed sword, two-handed blunt, dualsword, and two-handed combat weapon. Increases P. Atk. by 10 for bow weapons. Increases M. Atk. by 4 for all weapons. Starting at +4, P. Atk./M. Atk. increases by double. If enchanting fails, the item will not be crystallized but the enchant value will be reset to 0. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_blessed_scrl_of_ench_wp_s_i05" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22315" type="EtcItem" name="Blessed Scroll: Enchant Armor (S-Grade)">
-		<!-- Description: Increases P. Def. by 1 for S-grade armor and accessories when enchanted. Increases by 3 starting from +4. It can safely be enchanted up to +3. For one-piece armor, it can safely be enchanted up to +4. If enchanting fails, the item will not be crystallized but the enchant value will be reset to 0. When armor is enchanted above +4, HP also increases depending on the enchant value. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_blessed_scrl_of_ench_am_s_i05" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22316" type="EtcItem" name="Blessed Scroll: Enchant Weapon (A-Grade)">
-		<!-- Description: Increases P. Atk. by 4 for A-grade one-handed sword, one-handed blunt, dagger, spear, and other weapons when enchanted. Increases P. Atk. by 5 for two-handed sword, two-handed blunt, dualsword, and two-handed combat weapon. Increases P. Atk. by 8 for bow weapons. Increases M. Atk. by 3 for all weapons. P. Atk./M. Atk. increase by double starting at +4. If enchanting fails, the item will not be crystallized but the enchant value will be reset to 0. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_blessed_scrl_of_ench_wp_a_i04" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22317" type="EtcItem" name="Blessed Scroll: Enchant Weapon (B-Grade)">
-		<!-- Description: Increases P. Atk. by 3 for B-grade one-handed sword, one-handed blunt, dagger, spear, and other weapons when enchanted. Increases P. Atk. by 4 for two-handed sword, two-handed blunt, dualsword, and two-handed combat weapon. Increases P. Atk. by 6 for bow weapons. Increases M. Atk. by 3 for all weapons. Starting at +4, P. Atk./M. Atk. increases by double. If enchanting fails, the item will not be crystallized but the enchant value will be reset to 0. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_blessed_scrl_of_ench_wp_b_i03" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22318" type="EtcItem" name="Blessed Scroll: Enchant Armor (A-Grade)">
-		<!-- Description: Increases P. Def. by 1 for A-grade armor and accessories. Increases by 3 starting from +4. It can safely be enchanted up to +3. For one-piece armor, it can safely be enchanted up to +4. If enchanting fails, the item will not be crystallized but the enchant value will be reset to 0. When armor is enchanted above +4, HP also increases depending on the enchant value. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_blessed_scrl_of_ench_am_a_i04" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22319" type="EtcItem" name="Blessed Scroll: Enchant Armor (B-Grade)">
-		<!-- Description: Increases P. Def. by 1 for B-grade armor and accessories. Increases by 3 starting from +4. It can safely be enchanted up to +3. For one-piece armor, it can safely be enchanted up to +4. If enchanting fails, the item will not be crystallized but the enchant value will be reset to 0. When armor is enchanted above +4, HP also increases depending on the enchant value. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_blessed_scrl_of_ench_am_b_i03" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22320" type="EtcItem" name="Scroll: Enchant Weapon (A-Grade)">
-		<!-- Description: Increases P. Atk. by 4 for A-grade one-handed sword, one-handed blunt, dagger, spear, and other weapons when enchanted. Increases P. Atk. by 5 for two-handed sword, two-handed blunt, dualsword, and two-handed combat weapon. Increases P. Atk. by 8 for bow weapons. Increases M. Atk. by 3 for all weapons. P. Atk./M. Atk. increase by double starting at +4. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_scroll_of_enchant_weapon_i04" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22321" type="EtcItem" name="Scroll: Enchant Weapon (B-Grade)">
-		<!-- Description: Increases P. Atk. by 3 for B-grade one-handed sword, one-handed blunt, dagger, spear, and other weapons when enchanted. Increases P. Atk. by 4 for two-handed sword, two-handed blunt, dualsword, and two-handed combat weapon. Increases P. Atk. by 6 for bow weapons. Increases M. Atk. by 3 for all weapons. P. Atk./M. Atk. increase by double starting at +4. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_scroll_of_enchant_weapon_i03" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22322" type="EtcItem" name="Scroll: Enchant Armor (A-Grade)">
-		<!-- Description: Increases P. Def. by 1 for A-grade armor and accessories. Increases by 3 starting from +4. It can safely be enchanted up to +3. For one-piece armor, it can safely be enchanted up to +4. When armor is enchanted above +4, HP also increases depending on the enchant value. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_scroll_of_enchant_armor_i04" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22323" type="EtcItem" name="Scroll: Enchant Armor (B-Grade)">
-		<!-- Description: Increases P. Def. by 1 for B-grade armor and accessories. Increases by 3 starting from +4. It can safely be enchanted up to +3. For one-piece armor, it can safely be enchanted up to +4. When armor is enchanted above +4, HP also increases depending on the enchant value. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_scroll_of_enchant_armor_i03" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22324" type="EtcItem" name="Transformation Scroll: Ranku">
-		<!-- Description: Transformation scroll that transform you into Ranku for 30 minute(s). No effect if used while transformed. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_trans_4f_s_b_01" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22325" type="EtcItem" name="Transformation Scroll: Zaken">
-		<!-- Description: Transformation scroll that transform you into Zaken for 30 minute(s). No effect if used while transformed. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_trans_4f_s_b_01" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22326" type="Armor" name="Blue Talisman - Buff Cancel">
-		<!-- Description: Cancels the buffs of nearby enemies upon use. Only one effect is applies when you wear two of the same talismans. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_talisman_i01" />
-		<set name="default_action" val="equip" />
-		<set name="bodypart" val="underwear" />
-		<set name="material" val="gold" />
-		<set name="weight" val="150" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-	</item>
-	<item id="22327" type="Armor" name="Blue Talisman - Buff Steal">
-		<!-- Description: Stealsthe target's abnormal status upon use. Only one effect is applies when you wear two of the same talismans. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_talisman_i01" />
-		<set name="default_action" val="equip" />
-		<set name="bodypart" val="underwear" />
-		<set name="material" val="gold" />
-		<set name="weight" val="150" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-	</item>
-	<item id="22328" type="EtcItem" name="Territory Health Recovery Potion">
-		<!-- Description: Recovers HP upon use. It can only be used by characters between levels 61-75. Can only be used on the battlefield. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_super_hp_potion_i05" />
-		<set name="material" val="liquid" />
-		<set name="weight" val="5" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22329" type="EtcItem" name="Territory Mana Recovery Potion">
-		<!-- Description: Recovers MP upon use. It can only be used by characters between levels 61-75. Can only be used on the battlefield. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_super_mp_potion_i05" />
-		<set name="material" val="liquid" />
-		<set name="weight" val="5" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22330" type="EtcItem" name="Territory CP Recovery Potion">
-		<!-- Description: Recovers CP upon use. It can only be used by characters between levels 61-75. Can only be used on the battlefield. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="icon.etc_super_cp_potion_i05" />
-		<set name="material" val="liquid" />
-		<set name="weight" val="5" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22331" type="EtcItem" name="7th Anniversary Pack">
-		<!-- Description: Dimensional Item. Celebrating the Lineage II 7th anniversary, this pack contains various items that you should find useful. Cannot be exchanged or dropped. Can be destroyed. Can be shared between characters on the same account through the Dimensional Merchant. -->
-		<set name="icon" val="BranchSys.icon.br_four_leaf_clover_box_i00" />
-		<set name="material" val="steel" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-	</item>
-	<item id="22332" type="EtcItem" name="7th Anniversary Bonus Pack">
-		<!-- Description: Dimensional Item. Celebrating the Lineage II 7th anniversary, this bonus pack contains various items that you should find useful. Cannot be exchanged or dropped. Can be destroyed. Can be shared between characters on the same account through the Dimensional Merchant. -->
-		<set name="icon" val="BranchSys.icon.br_four_leaf_clover_box_i00" />
-		<set name="material" val="steel" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-	</item>
-	<item id="22333" type="EtcItem" name="Hero's Treasure Chest">
-		<!-- Description: Dimensional Item. Chest containing an equipment set pack which can be used for 90 days. Cannot be exchanged or dropped. Can be shared between characters within an account through the Dimensional Merchant. -->
-		<set name="icon" val="icon.event_hero_treasure_box_i00" />
-		<set name="material" val="steel" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_freightable" val="true" />
-	</item>
-	<item id="22334" type="EtcItem" name="Rune of Experience Points 50% - 1 hours limited time">
-		<!-- Description: Ancient characters that bestow a mysterious ability when possessed in the inventory. Increases acquired Exp. by 50%. The remaining period decreases even while logged off. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="br_cashtex.item.br_cash_rune_of_exp_i00" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-	</item>
-	<item id="22335" type="EtcItem" name="Essence of Destruction">
-		<!-- Description: An item filled with the essence of Shilen's followers that you have defeated. -->
-		<set name="icon" val="icon.etc_crystal_blue_i00" />
-		<set name="material" val="leather" />
-		<set name="weight" val="10" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22336" type="EtcItem" name="Pathfinder's Reward - Contributor">
-		<!-- Description: A gift for adventurers who have a high contributions level in discovering the cause of the plague. -->
-		<set name="icon" val="icon.etc_bead_silver_i00" />
-		<set name="material" val="steel" />
-		<set name="weight" val="100" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22337" type="EtcItem" name="Extra Entrance Pass - Rim Kamaloka">
-		<!-- Description: Entrance pass that allows you five addtional admissions. Can cancel the limit on entry if used while a limit on entry to Rim Kamaloka exists. Can only be used once per day from outside the instant zone. After use, the effect disappears at the corresponding instant dungeon's reset time. Cannot be exchanged or dropped. -->
-		<set name="icon" val="icon.ticket_i00" />
-		<set name="material" val="paper" />
-		<set name="weight" val="5" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22338" type="EtcItem" name="Extra Entrance Pass - Rim Kamaloka 1 Sheet Pack">
-		<!-- Description: Wrapped pack containing an entrance pass that lets you enter Rim Kamaloka. -->
-		<set name="icon" val="icon.etc_pi_gift_box_i00" />
-		<set name="material" val="steel" />
-		<set name="weight" val="100" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22339" type="EtcItem" name="S84 Top-grade Weapon Chest - Event">
-		<!-- Description: The chest contains 1 S84 top-grade weapon. Which one could it be? -->
-		<set name="icon" val="icon.etc_pi_gift_box_i04" />
-		<set name="material" val="cotton" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22340" type="EtcItem" name="Elegia Armor Chest - Event">
-		<!-- Description: The chest contains 1 Elegia armor. Which one could it be? -->
-		<set name="icon" val="icon.etc_pi_gift_box_i04" />
-		<set name="material" val="cotton" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22341" type="EtcItem" name="Scroll: Enchant Weapon - C Grade">
-		<!-- Description: When enchanted, P. Atk. increases by 3 for C-grade one-handed swords, one-handed blunts, daggers, spears, and other weapons. P. Atk. increases by 4 for two-handed swords, two-handed blunts, dualswords, and two-handed combat weapons. P. Atk. increases by 6 for bows. M. Atk. increases by 3 for all weapons. Starting at +4, P. Atk. / M. Atk. bonus double. If enchanting fails, the item will not be crystallized but the enchant value will be reset to 0. Can be exchanged, dropped, and destroyed. Can be stored in a Private Warehouse. -->
-		<set name="icon" val="icon.etc_blessed_scrl_of_ench_wp_c_i02" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22342" type="EtcItem" name="Scroll: Enchant Weapon - C Grade">
-		<!-- Description: When enchanted, P. Atk. increases by 3 for C-grade one-handed swords, one-handed blunts, daggers, spears, and other weapons. P. Atk. increases by 4 for two-handed swords, two-handed blunts, dualswords, and two-handed combat weapons. P. Atk. increases by 6 for bows. M. Atk. increases by 3 for all weapons. Starting at +4, P. Atk. / M. Atk. bonus double. Can be exchanged, dropped, and destroyed. Can be stored in a Private Warehouse. -->
-		<set name="icon" val="icon.etc_scroll_of_enchant_weapon_i02" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22343" type="EtcItem" name="Scroll: Enchant Armor - C Grade">
-		<!-- Description: When enchanted, P. Def. increases by 1 for C-grade armor and accessories. Starting at +4, P. Def. increases by 3. Enchanting is safe up to +3, but one-piece body armor can be safely enchanted up to +4. Increases HP according to enchant level when armor is enchanted +4 or above. Cannot be exchanged or dropped. Can be stored in a Private Warehouse. -->
-		<set name="icon" val="icon.etc_scroll_of_enchant_armor_i02" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22344" type="EtcItem" name="Scroll: Enchant Weapon - D Grade">
-		<!-- Description: When enchanted, P. Atk. increases by 2 for D-grade one-handed swords, one-handed blunts, daggers, spears, two-handed swords, two-handed blunts, dualswords, two-handed combat weapons, and other weapons. P. Atk. increases by 4 for bows. M. Atk. increases by 2 for all weapons. Starting at +4, P. Atk. / M. Atk. bonus double. Can be exchanged, dropped, and destroyed. Can be stored in a Private Warehouse. -->
-		<set name="icon" val="icon.etc_scroll_of_enchant_weapon_i01" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22345" type="EtcItem" name="Scroll: Enchant Armor - D Grade">
-		<!-- Description: When enchanted, P. Def. increases by 1 for D-grade armor and accessories. Starting at +4, P. Def. increases by 3. Enchanting is safe up to +3, but one-piece body armor can be safely enchanted up to +4. Increases HP according to enchant level when armor is enchanted +4 or above. Cannot be exchanged or dropped. Can be stored in a Private Warehouse. -->
-		<set name="icon" val="icon.etc_scroll_of_enchant_armor_i01" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22346" type="EtcItem" name="Enchantment Tool Box">
-		<!-- Description: A box of enchantment-related itmes. Double-click for a chance to receive an item. Cannot be exchanged or dropped. -->
-		<set name="icon" val="icon.etc_treasure_box_i07" />
-		<set name="material" val="steel" />
-		<set name="weight" val="100" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_stackable" val="true" />
-	</item>
-	<item id="22347" type="EtcItem" name="Rune of Fate">
-		<!-- Description: Ancient characters which bestow a mysterious ability if it is possessed in the inventory. It increases acquired XP and SP by 200%. It will be removed from the inventory on June 15, 2011 when the event ends. Cannot be exchanged, dropped, or destroyed. Can be stored in a private warehouse. -->
-		<set name="icon" val="br_cashtex.item.br_cash_rune_of_feather_i00" />
-		<set name="material" val="paper" />
-		<set name="weight" val="120" />
-		<set name="is_tradable" val="false" />
-		<set name="is_dropable" val="false" />
-		<set name="is_destroyable" val="false" />
-	</item>
-</list>
+<?xml version="1.0" encoding="UTF-8"?>
+<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="items.xsd">
+	<item id="22300" type="EtcItem" name="Miracle Happy Cake - Decoration - 15-day limited period (event)">
+		<!-- Description: Take this along with a Perfect Happy Cake to the Valentine Messenger Queen of Hearts to complete a Miracle Happy Cake. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="BranchSys.icon.br_valentine_deco_i00" />
+		<set name="material" val="paper" />
+		<set name="weight" val="10" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="time" val="21600" />
+	</item>
+	<item id="22301" type="EtcItem" name="Sweet Chocolate Cookie - Event">
+		<!-- Description: When used, energy is replenished by 5000 points. Re-use time is 60 minutes. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="BranchSys.icon.br_valentine_cookie_i00" />
+		<set name="material" val="liquid" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22302" type="Armor" name="Antharas's Earring - 3-day limited period (event)">
+		<!-- Description: MP +37, resistance to Bleed +40%, Bleed attack rate +40%, increases heal amount, vampiric rage effect, resistance to Stun/Mental attacks +30%, Stun/Mental attack rate +30%, decreases MP consumption, and increases heal amount and resistance to Earth. Only one effect is applied when two of the same earrings are equipped. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.accessory_earring_of_antaras_i00" />
+		<set name="default_action" val="equip" />
+		<set name="bodypart" val="rear;lear" />
+		<set name="crystal_type" val="s" />
+		<set name="material" val="gold" />
+		<set name="weight" val="150" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="time" val="4320" />
+		<for>
+			<add order="0x10" stat="mDef" val="94" />
+			<add order="0x40" stat="maxMp" val="37" />
+		</for>
+	</item>
+	<item id="22303" type="Armor" name="Antharas's Earring - 7-day limited period (event)">
+		<!-- Description: MP +37, resistance to Bleed +40%, Bleed attack rate +40%, increases heal amount, vampiric rage effect, resistance to Stun/Mental attacks +30%, Stun/Mental attack rate +30%, decreases MP consumption, and increases heal amount and resistance to Earth. Only one effect is applied when two of the same earrings are equipped. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.accessory_earring_of_antaras_i00" />
+		<set name="default_action" val="equip" />
+		<set name="bodypart" val="rear;lear" />
+		<set name="crystal_type" val="s" />
+		<set name="material" val="gold" />
+		<set name="weight" val="150" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="time" val="10080" />
+		<for>
+			<add order="0x10" stat="mDef" val="94" />
+			<add order="0x40" stat="maxMp" val="37" />
+		</for>
+	</item>
+	<item id="22304" type="Armor" name="Baium's Ring - 3-day limited period (event)">
+		<!-- Description: MP +21, resistance to Poison +40%, Poison attack rate +40%, resistance to Hold +30%, Hold attack rate +30%, and increases Accuracy, Critical Damage, P. Atk., and Casting Spd. Only one effect is applied when two of the same ring are equipped. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.accessory_ring_of_baium_i00" />
+		<set name="default_action" val="equip" />
+		<set name="bodypart" val="rfinger;lfinger" />
+		<set name="crystal_type" val="s" />
+		<set name="material" val="gold" />
+		<set name="weight" val="150" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="time" val="4320" />
+		<for>
+			<add order="0x10" stat="mDef" val="48" />
+			<add order="0x40" stat="maxMp" val="21" />
+		</for>
+	</item>
+	<item id="22305" type="Armor" name="Baium's Ring - 7-day limited period (event)">
+		<!-- Description: MP +21, resistance to Poison +40%, Poison attack rate +40%, resistance to Hold +30%, Hold attack rate +30%, and increases Accuracy, Critical Damage, P. Atk., and Casting Spd. Only one effect is applied when two of the same ring are equipped. -->
+		<set name="icon" val="icon.accessory_ring_of_baium_i00" />
+		<set name="default_action" val="equip" />
+		<set name="bodypart" val="rfinger;lfinger" />
+		<set name="crystal_type" val="s" />
+		<set name="material" val="gold" />
+		<set name="weight" val="150" />
+		<set name="time" val="10080" />
+		<for>
+			<add order="0x10" stat="mDef" val="48" />
+			<add order="0x40" stat="maxMp" val="21" />
+		</for>
+	</item>
+	<item id="22306" type="EtcItem" name="Scroll: Enchant Weapon (S-Grade) - Event">
+		<!-- Description: Increases P. Atk. by 5 for S-grade one-handed sword, one-handed blunt, dagger, spear, and other weapons when enchanted. Increases P. Atk. by 6 for two-handed sword, two-handed blunt, dualsword, and two-handed combat weapon. Increases P. Atk. by 10 for bow weapons. Increases M. Atk. by 4 for all weapons. P. Atk./M. Atk. increase by double starting at +4. -->
+		<set name="icon" val="icon.etc_scroll_of_enchant_weapon_i05" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22307" type="EtcItem" name="Scroll: Enchant Weapon (A-Grade) - Event">
+		<!-- Description: Increases P. Atk. by 4 for A-grade one-handed sword, one-handed blunt, dagger, spear, and other weapons when enchanted. Increases P. Atk. by 5 for two-handed sword, two-handed blunt, dualsword, and two-handed combat weapon. Increases P. Atk. by 8 for bow weapons. Increases M. Atk. by 3 for all weapons. P. Atk./M. Atk. increase by double starting at +4. -->
+		<set name="icon" val="icon.etc_scroll_of_enchant_weapon_i04" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22308" type="EtcItem" name="Scroll: Enchant Armor (S-Grade) - Event">
+		<!-- Description: Increases P. Def. by 1 for S-grade armor and accessories when enchanted. Increases by 3 starting from +4. It can safely be enchanted up to +3. For one-piece armor, it can safely be enchanted up to +4. When armor is enchanted above +4, HP also increases depending on the enchant value. -->
+		<set name="icon" val="icon.etc_scroll_of_enchant_armor_i05" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22309" type="EtcItem" name="Scroll: Enchant Armor (A-Grade) - Event">
+		<!-- Description: Increases P. Def. by 1 for A-grade armor and accessories. Increases by 3 starting from +4. It can safely be enchanted up to +3. For one-piece armor, it can safely be enchanted up to +4. When armor is enchanted above +4, HP also increases depending on the enchant value. -->
+		<set name="icon" val="icon.etc_scroll_of_enchant_armor_i04" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22310" type="EtcItem" name="Allegra Box">
+		<!-- Description: There is a chance of obtaining a high-grade transformation scroll, Blessed Scroll: Enchant Weapon, and Scroll: Enchant Weapon. -->
+		<set name="icon" val="Branchsys2.icon2.g_alegra_box" />
+		<set name="material" val="steel" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22311" type="EtcItem" name="Latus Box">
+		<!-- Description: A Divine Weapon Enchant Crystal and a high grade Ancient Weapon Enchant Crystal can be acquired at a constant rate. -->
+		<set name="icon" val="Branchsys2.icon2.g-latus_box" />
+		<set name="material" val="steel" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22312" type="Armor" name="Top-Grade Magic Pin Cloth Belt">
+		<!-- Description: Weight +6000. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.armor_magic_pin_belt_i00" />
+		<set name="default_action" val="equip" />
+		<set name="armor_type" val="light" />
+		<set name="bodypart" val="waist" />
+		<set name="crystal_type" val="c" />
+		<set name="material" val="cloth" />
+		<set name="weight" val="500" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<for>
+			<add order="0x10" stat="pDef" val="10" />
+		</for>
+	</item>
+	<item id="22313" type="Armor" name="Top-Grade Magic Pouch Cloth Belt">
+		<!-- Description: Inventory Slot +18. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.armor_magic_pouch_belt_i00" />
+		<set name="default_action" val="equip" />
+		<set name="armor_type" val="light" />
+		<set name="bodypart" val="waist" />
+		<set name="crystal_type" val="c" />
+		<set name="material" val="cloth" />
+		<set name="weight" val="500" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<for>
+			<add order="0x10" stat="pDef" val="10" />
+		</for>
+	</item>
+	<item id="22314" type="EtcItem" name="Blessed Scroll: Enchant Weapon (S-Grade)">
+		<!-- Description: Increases P. Atk. by 5 for S-grade one-handed sword, one-handed blunt, dagger, spear, and other weapons when enchanted. Increases P. Atk. by 6 for two-handed sword, two-handed blunt, dualsword, and two-handed combat weapon. Increases P. Atk. by 10 for bow weapons. Increases M. Atk. by 4 for all weapons. Starting at +4, P. Atk./M. Atk. increases by double. If enchanting fails, the item will not be crystallized but the enchant value will be reset to 0. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_blessed_scrl_of_ench_wp_s_i05" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22315" type="EtcItem" name="Blessed Scroll: Enchant Armor (S-Grade)">
+		<!-- Description: Increases P. Def. by 1 for S-grade armor and accessories when enchanted. Increases by 3 starting from +4. It can safely be enchanted up to +3. For one-piece armor, it can safely be enchanted up to +4. If enchanting fails, the item will not be crystallized but the enchant value will be reset to 0. When armor is enchanted above +4, HP also increases depending on the enchant value. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_blessed_scrl_of_ench_am_s_i05" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22316" type="EtcItem" name="Blessed Scroll: Enchant Weapon (A-Grade)">
+		<!-- Description: Increases P. Atk. by 4 for A-grade one-handed sword, one-handed blunt, dagger, spear, and other weapons when enchanted. Increases P. Atk. by 5 for two-handed sword, two-handed blunt, dualsword, and two-handed combat weapon. Increases P. Atk. by 8 for bow weapons. Increases M. Atk. by 3 for all weapons. P. Atk./M. Atk. increase by double starting at +4. If enchanting fails, the item will not be crystallized but the enchant value will be reset to 0. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_blessed_scrl_of_ench_wp_a_i04" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22317" type="EtcItem" name="Blessed Scroll: Enchant Weapon (B-Grade)">
+		<!-- Description: Increases P. Atk. by 3 for B-grade one-handed sword, one-handed blunt, dagger, spear, and other weapons when enchanted. Increases P. Atk. by 4 for two-handed sword, two-handed blunt, dualsword, and two-handed combat weapon. Increases P. Atk. by 6 for bow weapons. Increases M. Atk. by 3 for all weapons. Starting at +4, P. Atk./M. Atk. increases by double. If enchanting fails, the item will not be crystallized but the enchant value will be reset to 0. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_blessed_scrl_of_ench_wp_b_i03" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22318" type="EtcItem" name="Blessed Scroll: Enchant Armor (A-Grade)">
+		<!-- Description: Increases P. Def. by 1 for A-grade armor and accessories. Increases by 3 starting from +4. It can safely be enchanted up to +3. For one-piece armor, it can safely be enchanted up to +4. If enchanting fails, the item will not be crystallized but the enchant value will be reset to 0. When armor is enchanted above +4, HP also increases depending on the enchant value. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_blessed_scrl_of_ench_am_a_i04" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22319" type="EtcItem" name="Blessed Scroll: Enchant Armor (B-Grade)">
+		<!-- Description: Increases P. Def. by 1 for B-grade armor and accessories. Increases by 3 starting from +4. It can safely be enchanted up to +3. For one-piece armor, it can safely be enchanted up to +4. If enchanting fails, the item will not be crystallized but the enchant value will be reset to 0. When armor is enchanted above +4, HP also increases depending on the enchant value. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_blessed_scrl_of_ench_am_b_i03" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22320" type="EtcItem" name="Scroll: Enchant Weapon (A-Grade)">
+		<!-- Description: Increases P. Atk. by 4 for A-grade one-handed sword, one-handed blunt, dagger, spear, and other weapons when enchanted. Increases P. Atk. by 5 for two-handed sword, two-handed blunt, dualsword, and two-handed combat weapon. Increases P. Atk. by 8 for bow weapons. Increases M. Atk. by 3 for all weapons. P. Atk./M. Atk. increase by double starting at +4. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_scroll_of_enchant_weapon_i04" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22321" type="EtcItem" name="Scroll: Enchant Weapon (B-Grade)">
+		<!-- Description: Increases P. Atk. by 3 for B-grade one-handed sword, one-handed blunt, dagger, spear, and other weapons when enchanted. Increases P. Atk. by 4 for two-handed sword, two-handed blunt, dualsword, and two-handed combat weapon. Increases P. Atk. by 6 for bow weapons. Increases M. Atk. by 3 for all weapons. P. Atk./M. Atk. increase by double starting at +4. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_scroll_of_enchant_weapon_i03" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22322" type="EtcItem" name="Scroll: Enchant Armor (A-Grade)">
+		<!-- Description: Increases P. Def. by 1 for A-grade armor and accessories. Increases by 3 starting from +4. It can safely be enchanted up to +3. For one-piece armor, it can safely be enchanted up to +4. When armor is enchanted above +4, HP also increases depending on the enchant value. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_scroll_of_enchant_armor_i04" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22323" type="EtcItem" name="Scroll: Enchant Armor (B-Grade)">
+		<!-- Description: Increases P. Def. by 1 for B-grade armor and accessories. Increases by 3 starting from +4. It can safely be enchanted up to +3. For one-piece armor, it can safely be enchanted up to +4. When armor is enchanted above +4, HP also increases depending on the enchant value. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_scroll_of_enchant_armor_i03" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22324" type="EtcItem" name="Transformation Scroll: Ranku">
+		<!-- Description: Transformation scroll that transform you into Ranku for 30 minute(s). No effect if used while transformed. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_trans_4f_s_b_01" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22325" type="EtcItem" name="Transformation Scroll: Zaken">
+		<!-- Description: Transformation scroll that transform you into Zaken for 30 minute(s). No effect if used while transformed. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_trans_4f_s_b_01" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22326" type="Armor" name="Blue Talisman - Buff Cancel">
+		<!-- Description: Cancels the buffs of nearby enemies upon use. Only one effect is applies when you wear two of the same talismans. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_talisman_i01" />
+		<set name="default_action" val="equip" />
+		<set name="bodypart" val="underwear" />
+		<set name="material" val="gold" />
+		<set name="weight" val="150" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+	</item>
+	<item id="22327" type="Armor" name="Blue Talisman - Buff Steal">
+		<!-- Description: Stealsthe target's abnormal status upon use. Only one effect is applies when you wear two of the same talismans. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_talisman_i01" />
+		<set name="default_action" val="equip" />
+		<set name="bodypart" val="underwear" />
+		<set name="material" val="gold" />
+		<set name="weight" val="150" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+	</item>
+	<item id="22328" type="EtcItem" name="Territory Health Recovery Potion">
+		<!-- Description: Recovers HP upon use. It can only be used by characters between levels 61-75. Can only be used on the battlefield. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_super_hp_potion_i05" />
+		<set name="material" val="liquid" />
+		<set name="weight" val="5" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22329" type="EtcItem" name="Territory Mana Recovery Potion">
+		<!-- Description: Recovers MP upon use. It can only be used by characters between levels 61-75. Can only be used on the battlefield. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_super_mp_potion_i05" />
+		<set name="material" val="liquid" />
+		<set name="weight" val="5" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22330" type="EtcItem" name="Territory CP Recovery Potion">
+		<!-- Description: Recovers CP upon use. It can only be used by characters between levels 61-75. Can only be used on the battlefield. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="icon.etc_super_cp_potion_i05" />
+		<set name="material" val="liquid" />
+		<set name="weight" val="5" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22331" type="EtcItem" name="7th Anniversary Pack">
+		<!-- Description: Dimensional Item. Celebrating the Lineage II 7th anniversary, this pack contains various items that you should find useful. Cannot be exchanged or dropped. Can be destroyed. Can be shared between characters on the same account through the Dimensional Merchant. -->
+		<set name="icon" val="BranchSys.icon.br_four_leaf_clover_box_i00" />
+		<set name="material" val="steel" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+	</item>
+	<item id="22332" type="EtcItem" name="7th Anniversary Bonus Pack">
+		<!-- Description: Dimensional Item. Celebrating the Lineage II 7th anniversary, this bonus pack contains various items that you should find useful. Cannot be exchanged or dropped. Can be destroyed. Can be shared between characters on the same account through the Dimensional Merchant. -->
+		<set name="icon" val="BranchSys.icon.br_four_leaf_clover_box_i00" />
+		<set name="material" val="steel" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+	</item>
+	<item id="22333" type="EtcItem" name="Hero's Treasure Chest">
+		<!-- Description: Dimensional Item. Chest containing an equipment set pack which can be used for 90 days. Cannot be exchanged or dropped. Can be shared between characters within an account through the Dimensional Merchant. -->
+		<set name="icon" val="icon.event_hero_treasure_box_i00" />
+		<set name="material" val="steel" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_freightable" val="true" />
+	</item>
+	<item id="22334" type="EtcItem" name="Rune of Experience Points 50% - 1 hours limited time">
+		<!-- Description: Ancient characters that bestow a mysterious ability when possessed in the inventory. Increases acquired Exp. by 50%. The remaining period decreases even while logged off. Cannot be exchanged or dropped. Can be destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="br_cashtex.item.br_cash_rune_of_exp_i00" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+	</item>
+	<item id="22335" type="EtcItem" name="Essence of Destruction">
+		<!-- Description: An item filled with the essence of Shilen's followers that you have defeated. -->
+		<set name="icon" val="icon.etc_crystal_blue_i00" />
+		<set name="material" val="leather" />
+		<set name="weight" val="10" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22336" type="EtcItem" name="Pathfinder's Reward - Contributor">
+		<!-- Description: A gift for adventurers who have a high contributions level in discovering the cause of the plague. -->
+		<set name="icon" val="icon.etc_bead_silver_i00" />
+		<set name="material" val="steel" />
+		<set name="weight" val="100" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22337" type="EtcItem" name="Extra Entrance Pass - Rim Kamaloka">
+		<!-- Description: Entrance pass that allows you five addtional admissions. Can cancel the limit on entry if used while a limit on entry to Rim Kamaloka exists. Can only be used once per day from outside the instant zone. After use, the effect disappears at the corresponding instant dungeon's reset time. Cannot be exchanged or dropped. -->
+		<set name="icon" val="icon.ticket_i00" />
+		<set name="material" val="paper" />
+		<set name="weight" val="5" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22338" type="EtcItem" name="Extra Entrance Pass - Rim Kamaloka 1 Sheet Pack">
+		<!-- Description: Wrapped pack containing an entrance pass that lets you enter Rim Kamaloka. -->
+		<set name="icon" val="icon.etc_pi_gift_box_i00" />
+		<set name="material" val="steel" />
+		<set name="weight" val="100" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22339" type="EtcItem" name="S84 Top-grade Weapon Chest - Event">
+		<!-- Description: The chest contains 1 S84 top-grade weapon. Which one could it be? -->
+		<set name="icon" val="icon.etc_pi_gift_box_i04" />
+		<set name="material" val="cotton" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22340" type="EtcItem" name="Elegia Armor Chest - Event">
+		<!-- Description: The chest contains 1 Elegia armor. Which one could it be? -->
+		<set name="icon" val="icon.etc_pi_gift_box_i04" />
+		<set name="material" val="cotton" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22341" type="EtcItem" name="Scroll: Enchant Weapon - C Grade">
+		<!-- Description: When enchanted, P. Atk. increases by 3 for C-grade one-handed swords, one-handed blunts, daggers, spears, and other weapons. P. Atk. increases by 4 for two-handed swords, two-handed blunts, dualswords, and two-handed combat weapons. P. Atk. increases by 6 for bows. M. Atk. increases by 3 for all weapons. Starting at +4, P. Atk. / M. Atk. bonus double. If enchanting fails, the item will not be crystallized but the enchant value will be reset to 0. Can be exchanged, dropped, and destroyed. Can be stored in a Private Warehouse. -->
+		<set name="icon" val="icon.etc_blessed_scrl_of_ench_wp_c_i02" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22342" type="EtcItem" name="Scroll: Enchant Weapon - C Grade">
+		<!-- Description: When enchanted, P. Atk. increases by 3 for C-grade one-handed swords, one-handed blunts, daggers, spears, and other weapons. P. Atk. increases by 4 for two-handed swords, two-handed blunts, dualswords, and two-handed combat weapons. P. Atk. increases by 6 for bows. M. Atk. increases by 3 for all weapons. Starting at +4, P. Atk. / M. Atk. bonus double. Can be exchanged, dropped, and destroyed. Can be stored in a Private Warehouse. -->
+		<set name="icon" val="icon.etc_scroll_of_enchant_weapon_i02" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22343" type="EtcItem" name="Scroll: Enchant Armor - C Grade">
+		<!-- Description: When enchanted, P. Def. increases by 1 for C-grade armor and accessories. Starting at +4, P. Def. increases by 3. Enchanting is safe up to +3, but one-piece body armor can be safely enchanted up to +4. Increases HP according to enchant level when armor is enchanted +4 or above. Cannot be exchanged or dropped. Can be stored in a Private Warehouse. -->
+		<set name="icon" val="icon.etc_scroll_of_enchant_armor_i02" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22344" type="EtcItem" name="Scroll: Enchant Weapon - D Grade">
+		<!-- Description: When enchanted, P. Atk. increases by 2 for D-grade one-handed swords, one-handed blunts, daggers, spears, two-handed swords, two-handed blunts, dualswords, two-handed combat weapons, and other weapons. P. Atk. increases by 4 for bows. M. Atk. increases by 2 for all weapons. Starting at +4, P. Atk. / M. Atk. bonus double. Can be exchanged, dropped, and destroyed. Can be stored in a Private Warehouse. -->
+		<set name="icon" val="icon.etc_scroll_of_enchant_weapon_i01" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22345" type="EtcItem" name="Scroll: Enchant Armor - D Grade">
+		<!-- Description: When enchanted, P. Def. increases by 1 for D-grade armor and accessories. Starting at +4, P. Def. increases by 3. Enchanting is safe up to +3, but one-piece body armor can be safely enchanted up to +4. Increases HP according to enchant level when armor is enchanted +4 or above. Cannot be exchanged or dropped. Can be stored in a Private Warehouse. -->
+		<set name="icon" val="icon.etc_scroll_of_enchant_armor_i01" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22346" type="EtcItem" name="Enchantment Tool Box">
+		<!-- Description: A box of enchantment-related itmes. Double-click for a chance to receive an item. Cannot be exchanged or dropped. -->
+		<set name="icon" val="icon.etc_treasure_box_i07" />
+		<set name="material" val="steel" />
+		<set name="weight" val="100" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_stackable" val="true" />
+	</item>
+	<item id="22347" type="EtcItem" name="Rune of Fate">
+		<!-- Description: Ancient characters which bestow a mysterious ability if it is possessed in the inventory. It increases acquired XP and SP by 200%. It will be removed from the inventory on June 15, 2011 when the event ends. Cannot be exchanged, dropped, or destroyed. Can be stored in a private warehouse. -->
+		<set name="icon" val="br_cashtex.item.br_cash_rune_of_feather_i00" />
+		<set name="material" val="paper" />
+		<set name="weight" val="120" />
+		<set name="is_tradable" val="false" />
+		<set name="is_dropable" val="false" />
+		<set name="is_destroyable" val="false" />
+	</item>
+</list>
diff --git a/L2J_DataPack_BETA/dist/languages/accountmanager/accountmanager.xsd b/L2J_DataPack_BETA/dist/languages/accountmanager/accountmanager.xsd
index 0a320eac5c..05438f6015 100644
--- a/L2J_DataPack_BETA/dist/languages/accountmanager/accountmanager.xsd
+++ b/L2J_DataPack_BETA/dist/languages/accountmanager/accountmanager.xsd
@@ -1,48 +1,48 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
-	<xs:element name="localization">
-		<xs:complexType>
-			<xs:sequence minOccurs="1" maxOccurs="1">
-				<xs:element name="message" minOccurs="1" maxOccurs="30">
-					<xs:complexType>
-						<xs:attribute name="id" use="required">
-							<xs:simpleType>
-								<xs:restriction base="xs:token">
-									<xs:enumeration value="falseString" />
-									<xs:enumeration value="functAccessLevel" />
-									<xs:enumeration value="functAccessLevelNotExist" />
-									<xs:enumeration value="functAccessLevelUpdated" />
-									<xs:enumeration value="functChooser" />
-									<xs:enumeration value="functCreateAccount"></xs:enumeration>
-									<xs:enumeration value="functDeleteAccount" />
-									<xs:enumeration value="functDeleteAccountAbort" />
-									<xs:enumeration value="functDeleteAccountCancel" />
-									<xs:enumeration value="functDeleteAccountChar" />
-									<xs:enumeration value="functDeleteAccountClan" />
-									<xs:enumeration value="functDeleteAccountComplete" />
-									<xs:enumeration value="functDeleteAccountConfirm" />
-									<xs:enumeration value="functDeleteAccountNotExist" />
-									<xs:enumeration value="functExit" />
-									<xs:enumeration value="functListAccount" />
-									<xs:enumeration value="functListAccountAll" />
-									<xs:enumeration value="functListAccountBanned" />
-									<xs:enumeration value="functListAccountChooser" />
-									<xs:enumeration value="functListAccountDisplayed" />
-									<xs:enumeration value="functListAccountPrivileged" />
-									<xs:enumeration value="functListAccountRegular" />
-									<xs:enumeration value="inputAccessLevel" />
-									<xs:enumeration value="inputChoice" />
-									<xs:enumeration value="inputPassword" />
-									<xs:enumeration value="inputUsername" />
-									<xs:enumeration value="noChar" />
-									<xs:enumeration value="toolName" />
-									<xs:enumeration value="trueString" />
-									<xs:enumeration value="yesChar" />
-								</xs:restriction>
-							</xs:simpleType>
-						</xs:attribute>
-						<xs:attribute name="text" type="xs:normalizedString" use="required" />
-					</xs:complexType>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+	<xs:element name="localization">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="message" minOccurs="1" maxOccurs="30">
+					<xs:complexType>
+						<xs:attribute name="id" use="required">
+							<xs:simpleType>
+								<xs:restriction base="xs:token">
+									<xs:enumeration value="falseString" />
+									<xs:enumeration value="functAccessLevel" />
+									<xs:enumeration value="functAccessLevelNotExist" />
+									<xs:enumeration value="functAccessLevelUpdated" />
+									<xs:enumeration value="functChooser" />
+									<xs:enumeration value="functCreateAccount"></xs:enumeration>
+									<xs:enumeration value="functDeleteAccount" />
+									<xs:enumeration value="functDeleteAccountAbort" />
+									<xs:enumeration value="functDeleteAccountCancel" />
+									<xs:enumeration value="functDeleteAccountChar" />
+									<xs:enumeration value="functDeleteAccountClan" />
+									<xs:enumeration value="functDeleteAccountComplete" />
+									<xs:enumeration value="functDeleteAccountConfirm" />
+									<xs:enumeration value="functDeleteAccountNotExist" />
+									<xs:enumeration value="functExit" />
+									<xs:enumeration value="functListAccount" />
+									<xs:enumeration value="functListAccountAll" />
+									<xs:enumeration value="functListAccountBanned" />
+									<xs:enumeration value="functListAccountChooser" />
+									<xs:enumeration value="functListAccountDisplayed" />
+									<xs:enumeration value="functListAccountPrivileged" />
+									<xs:enumeration value="functListAccountRegular" />
+									<xs:enumeration value="inputAccessLevel" />
+									<xs:enumeration value="inputChoice" />
+									<xs:enumeration value="inputPassword" />
+									<xs:enumeration value="inputUsername" />
+									<xs:enumeration value="noChar" />
+									<xs:enumeration value="toolName" />
+									<xs:enumeration value="trueString" />
+									<xs:enumeration value="yesChar" />
+								</xs:restriction>
+							</xs:simpleType>
+						</xs:attribute>
+						<xs:attribute name="text" type="xs:normalizedString" use="required" />
+					</xs:complexType>
 				</xs:element>
 			</xs:sequence>
 			<xs:attribute name="extends" use="optional">
diff --git a/L2J_DataPack_BETA/dist/languages/configurator/Configurator_es.properties b/L2J_DataPack_BETA/dist/languages/configurator/Configurator_es.properties
index 3a49c553de..3682604758 100644
--- a/L2J_DataPack_BETA/dist/languages/configurator/Configurator_es.properties
+++ b/L2J_DataPack_BETA/dist/languages/configurator/Configurator_es.properties
@@ -1,23 +1,23 @@
-language = Español
-toolName = Herramienta de Configuración de Servidores L2J
-
-success = Configuración grabada correctamente
-error = Error
-errorReading = Error al leer el archivo
-errorSaving = Error al grabar el archivo
-reason = Motivo:
-yes = Si
-no = No
-
-fileMenu = Archivo
-exitItem = Salir
-helpMenu = Ayuda
-aboutItem = Acerca de...
-
-save = Grabar
-cancel = Cancelar
-
-credits = © 2008-2010 el equipo L2J. Todos los derechos reservados.
-language = Idioma: Español
-icons = Iconos de http://www.famfamfam.com
+language = Español
+toolName = Herramienta de Configuración de Servidores L2J
+
+success = Configuración grabada correctamente
+error = Error
+errorReading = Error al leer el archivo
+errorSaving = Error al grabar el archivo
+reason = Motivo:
+yes = Si
+no = No
+
+fileMenu = Archivo
+exitItem = Salir
+helpMenu = Ayuda
+aboutItem = Acerca de...
+
+save = Grabar
+cancel = Cancelar
+
+credits = © 2008-2010 el equipo L2J. Todos los derechos reservados.
+language = Idioma: Español
+icons = Iconos de http://www.famfamfam.com
 translation = Traducción: DrLecter
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/languages/gsregister/GSRegister_de.properties b/L2J_DataPack_BETA/dist/languages/gsregister/GSRegister_de.properties
index 26bd5ab52a..56b45592e6 100644
--- a/L2J_DataPack_BETA/dist/languages/gsregister/GSRegister_de.properties
+++ b/L2J_DataPack_BETA/dist/languages/gsregister/GSRegister_de.properties
@@ -1,80 +1,80 @@
-language = Deutsch
-toolName = GS Registrierungs Tool
-
-error = Fehler
-reason = Grund:
-yes = Ja
-no = Nein
-
-fileMenu = Datei
-exitItem = Beenden
-helpMenu = Hilfe
-aboutItem = Über
-
-btnRemove = Entfernen
-btnRemoveAll = Alle entfernen
-btnRegister = GameServer registrieren
-confirmRemoveTitle = Löschung bestätigen
-confirmRemoveText = Sind sie sicher, dass GameServer %d - %s gelöscht werden soll?
-confirmRemoveAllText = Sind sie sicher, dass alle GameServer gelöscht werden sollen?
-gsListRetrieveError = Beim Empfangen der Liste mit aktuell registrierten GameServern ist ein Fehler aufgetreten.
-
-gsName = GameServer Name
-gsAction = Aktion
-
-registerGS = GameServer registrieren
-serverName = Server Name:
-save = Speichern
-cancel = Abbrechen
-saveHexId = Die hexid.txt Datei muss im 'config' Unterordner des GameServers gespeichert werden um den Vorgang ordnungsgemäß abzuschließen.
-hexidDest = Zielverzeichnis für hexid Datei wählen...
-
-purpose = Erlaubt GameServer am LoginServer zu registrieren/vom LoginServer zu entfernen.
-options = Optionen:
-fallbackOpt = Wenn währrend des Registrierungsvorgangs die angegebene GameServer ID in Benutzung ist wird die nächste, freie ID verwendet.
-forceOpt = Erzwingt das Überschreiben einer gespeicherten Registrierung mit der angegebenen ID, falls das nötig sein sollte.
-cmdOpt = Erzwingt den Konsolenmodus der Anwendung auch wenn der grafische Modus unterstützt wird.
-helpOpt = Zeigt diese Hilfemeldung an und schließt das Fenster.
-languageOpt = Versucht die Sprache für die angegebene locale zu benutzen und stellt sich bei einem Fehler wieder auf automatische Erkennung zurück.
-registerOpt1 = Registriert einen GameServer für ID <id> und speichert die hexid.txt Datei unter <hexid_dest_dir>.
-registerOpt2 = Sie können einen negativen Wert für <id> benutzen um den GameServer unter der ersten verfügbaren ID zu registrieren.
-registerOpt3 = Es passiert nichts wenn <id> bereits benutzt wird, außer --force oder --fallback ist gesetzt.
-unregisterOpt = Entfernt den GameServer mit der <id>. Benutzen sie "all" um alle momentan registrieren GameServer zu entfernen.
-wrongUnregisterArg = Falscher Parameter für die Löschung des GameServers. Geben sie eine numerische ID um einen GameServer zu entfernen oder "all" (ohne Anführungszeichen) um alle momentan registrieren GameServer zu entfernen.
-noAction = Keine Aktion wird ausgeführt.
-checkingIdInUse = Überprüfe ob die GameServer ID %d bereits in Benutzung ist...
-removingGsId = Entferne GameServer ID: %d
-forcingRegistration = Erzwingt die Registrierung auf ID %d. Eine bereits existierende Registrierung auf dieser ID wird überschrieben.
-fallingBack = Versuche auf der ersten, freien ID zu registrieren.
-registrationOk = GameServer wurd erfolgreich mit der ID %d auf dem LoginServer registriert.
-unregisterOk = GameServer ID: %d wurde erfolgreich vom LoginServer entfernt.
-unregisterAllOk = Alle GameServer wurden erfolgreich entfernt.
-noFreeId = Es ist keine freie ID zum Registrieren vorhanden.
-sqlErrorRegister = Beim Versuch den GameServer zu registrieren ist ein SQL Fehler aufgetreten.
-ioErrorRegister = Beim Versuch den GameServer zu registrieren ist ein Fehler beim Speichern der hexid Datei aufgetreten.
-errorRegister = Beim Versuch den GameServer zu registrieren ist ein Fehler aufgetreten.
-errorUnregister = Beim Versuch den GameServer zu entfernen ist ein Fehler aufgetreten.
-sqlErrorUnregister = Beim Versuch den GameServer zu entfernen ist ein SQL Fehler aufgetreten.
-sqlErrorUnregisterAll = Beim Versuch alle GameServer zu entfernen ist ein SQL Fehler aufgetreten.
-noServerNames = Keine verfügbaren Namen für den GameServer gefunden. Stellen sie sicher, dass die servername.xml Date im LoginServer Verzeichnis vorhanden ist.
-noNameForId = Kein Name für ID: %d
-idIsNotFree = Diese ID ist nicht verfügbar.
-noServerForId = Kein registrierter GameServer für ID: %d
-
-
-cmdMenuRegister = GameServer registrieren
-cmdMenuListNames = GameServers Namen und IDs auflisten
-cmdMenuRemoveGS = GameServer enternen
-cmdMenuRemoveAll = Alle GameServer entfernen
-cmdMenuExit = Schließen
-yourChoice = Bitte wählen:
-invalidChoice = Ungültige Auswahl: %s
-gsInUse = In Benutzung
-gsFree = Frei
-enterDesiredId = Gewünsche ID eingeben:
-
-credits = © 2008-2010 L2J Team. Alle Rechte vorbehalten.
-language = Sprache: Deutsch
-icons = Icons von http://www.famfamfam.com
-translation = Übersetzung: benurb
+language = Deutsch
+toolName = GS Registrierungs Tool
+
+error = Fehler
+reason = Grund:
+yes = Ja
+no = Nein
+
+fileMenu = Datei
+exitItem = Beenden
+helpMenu = Hilfe
+aboutItem = Über
+
+btnRemove = Entfernen
+btnRemoveAll = Alle entfernen
+btnRegister = GameServer registrieren
+confirmRemoveTitle = Löschung bestätigen
+confirmRemoveText = Sind sie sicher, dass GameServer %d - %s gelöscht werden soll?
+confirmRemoveAllText = Sind sie sicher, dass alle GameServer gelöscht werden sollen?
+gsListRetrieveError = Beim Empfangen der Liste mit aktuell registrierten GameServern ist ein Fehler aufgetreten.
+
+gsName = GameServer Name
+gsAction = Aktion
+
+registerGS = GameServer registrieren
+serverName = Server Name:
+save = Speichern
+cancel = Abbrechen
+saveHexId = Die hexid.txt Datei muss im 'config' Unterordner des GameServers gespeichert werden um den Vorgang ordnungsgemäß abzuschließen.
+hexidDest = Zielverzeichnis für hexid Datei wählen...
+
+purpose = Erlaubt GameServer am LoginServer zu registrieren/vom LoginServer zu entfernen.
+options = Optionen:
+fallbackOpt = Wenn währrend des Registrierungsvorgangs die angegebene GameServer ID in Benutzung ist wird die nächste, freie ID verwendet.
+forceOpt = Erzwingt das Überschreiben einer gespeicherten Registrierung mit der angegebenen ID, falls das nötig sein sollte.
+cmdOpt = Erzwingt den Konsolenmodus der Anwendung auch wenn der grafische Modus unterstützt wird.
+helpOpt = Zeigt diese Hilfemeldung an und schließt das Fenster.
+languageOpt = Versucht die Sprache für die angegebene locale zu benutzen und stellt sich bei einem Fehler wieder auf automatische Erkennung zurück.
+registerOpt1 = Registriert einen GameServer für ID <id> und speichert die hexid.txt Datei unter <hexid_dest_dir>.
+registerOpt2 = Sie können einen negativen Wert für <id> benutzen um den GameServer unter der ersten verfügbaren ID zu registrieren.
+registerOpt3 = Es passiert nichts wenn <id> bereits benutzt wird, außer --force oder --fallback ist gesetzt.
+unregisterOpt = Entfernt den GameServer mit der <id>. Benutzen sie "all" um alle momentan registrieren GameServer zu entfernen.
+wrongUnregisterArg = Falscher Parameter für die Löschung des GameServers. Geben sie eine numerische ID um einen GameServer zu entfernen oder "all" (ohne Anführungszeichen) um alle momentan registrieren GameServer zu entfernen.
+noAction = Keine Aktion wird ausgeführt.
+checkingIdInUse = Überprüfe ob die GameServer ID %d bereits in Benutzung ist...
+removingGsId = Entferne GameServer ID: %d
+forcingRegistration = Erzwingt die Registrierung auf ID %d. Eine bereits existierende Registrierung auf dieser ID wird überschrieben.
+fallingBack = Versuche auf der ersten, freien ID zu registrieren.
+registrationOk = GameServer wurd erfolgreich mit der ID %d auf dem LoginServer registriert.
+unregisterOk = GameServer ID: %d wurde erfolgreich vom LoginServer entfernt.
+unregisterAllOk = Alle GameServer wurden erfolgreich entfernt.
+noFreeId = Es ist keine freie ID zum Registrieren vorhanden.
+sqlErrorRegister = Beim Versuch den GameServer zu registrieren ist ein SQL Fehler aufgetreten.
+ioErrorRegister = Beim Versuch den GameServer zu registrieren ist ein Fehler beim Speichern der hexid Datei aufgetreten.
+errorRegister = Beim Versuch den GameServer zu registrieren ist ein Fehler aufgetreten.
+errorUnregister = Beim Versuch den GameServer zu entfernen ist ein Fehler aufgetreten.
+sqlErrorUnregister = Beim Versuch den GameServer zu entfernen ist ein SQL Fehler aufgetreten.
+sqlErrorUnregisterAll = Beim Versuch alle GameServer zu entfernen ist ein SQL Fehler aufgetreten.
+noServerNames = Keine verfügbaren Namen für den GameServer gefunden. Stellen sie sicher, dass die servername.xml Date im LoginServer Verzeichnis vorhanden ist.
+noNameForId = Kein Name für ID: %d
+idIsNotFree = Diese ID ist nicht verfügbar.
+noServerForId = Kein registrierter GameServer für ID: %d
+
+
+cmdMenuRegister = GameServer registrieren
+cmdMenuListNames = GameServers Namen und IDs auflisten
+cmdMenuRemoveGS = GameServer enternen
+cmdMenuRemoveAll = Alle GameServer entfernen
+cmdMenuExit = Schließen
+yourChoice = Bitte wählen:
+invalidChoice = Ungültige Auswahl: %s
+gsInUse = In Benutzung
+gsFree = Frei
+enterDesiredId = Gewünsche ID eingeben:
+
+credits = © 2008-2010 L2J Team. Alle Rechte vorbehalten.
+language = Sprache: Deutsch
+icons = Icons von http://www.famfamfam.com
+translation = Übersetzung: benurb
 bugReports = Fehlerberichte:
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/languages/gsregister/GSRegister_es.properties b/L2J_DataPack_BETA/dist/languages/gsregister/GSRegister_es.properties
index c12f41006b..e521abc553 100644
--- a/L2J_DataPack_BETA/dist/languages/gsregister/GSRegister_es.properties
+++ b/L2J_DataPack_BETA/dist/languages/gsregister/GSRegister_es.properties
@@ -1,80 +1,80 @@
-language = Español
-toolName = Herramienta para registrar gameservers L2J
-
-error = Error
-reason = Motivo:
-yes = Si
-no = No
-
-fileMenu = Archivo
-exitItem = Salir
-helpMenu = Ayuda
-aboutItem = Acerca de...
-
-btnRemove = Quitar
-btnRemoveAll = Quitar todo
-btnRegister = Registrar GameServer
-confirmRemoveTitle = Confirmar Eliminación
-confirmRemoveText = Seguro que deseas eliminar el GameServer %d - %s?
-confirmRemoveAllText = Seguro que deseas quitar todos los GameServers de la lista?
-gsListRetrieveError = Ha ocurrido un error mientras se intentaba obtener una lista de servidores registrados.
-
-gsName = Nombre de GameServer
-gsAction = Acción
-
-registerGS = Registrar GameServer
-serverName = Nombre de servidor:
-save = Grabar
-cancel = Cancelar
-saveHexId = Para completar este proceso, es preciso guardar el archivo hexid.txt en la carpeta 'configs' del GameServer.
-hexidDest = Elige la carpeta de destino para el archivo hexid...
-
-purpose = Permite agregar o quitar GameServers de un LoginServer.
-options = Opciones:
-fallbackOpt = Si se determina durante el registro que el ID solicitado está en uso, se intentará con el siguiente ID disponible.
-forceOpt = Fuerza la sobreescritura de un ID registrado anteriormente, si es necesario.
-cmdOpt = Fuerza el funcionamiento en modo consola, aún cuando la interfaz gráfica esté soportada.
-helpOpt = Muestra este mensaje de ayuda y finaliza.
-languageOpt = Intenta usar el soporte lingüístico indicado, volviendo a la detección automática si falla.
-registerOpt1 = Registra un GameServer con el ID <id> y guarda el archivo hexid.txt en la carpeta <hexid_dest_dir> que se indique.
-registerOpt2 = Se puede usar un valor de <id> negativo para que se ocupe el primer ID disponible.
-registerOpt3 = No hace nada si <id> ya está siendo usado, a menos que se indique algo distinto con --force ó --fallback.
-unregisterOpt = Elimina el GameServer especificado en <id>, o todos los gameservers registrados si en vez de un ID se indica "all".
-wrongUnregisterArg = argumento incorrecto para la eliminación de un GameServer, indica el número de ID ó bien "all" sin las comillas para quitar todos.
-noAction = No se hace nada.
-checkingIdInUse = Comprobando si el ID para GameServer %d está en uso...
-removingGsId = Liberando ID de GameServer: %d
-forcingRegistration = Forzando registro con el ID %d, una registración anterior está siendo sobreescrita.
-fallingBack = Intentando obtener un registro con el primer ID que esté disponible
-registrationOk = Se ha registrado un GameServer exitósamente en este LoginServer usando el ID %d.
-unregisterOk = El ID de GameServer %d ha sido liberado para su uso en este LoginServer.
-unregisterAllOk = Se han liberado todos los ID de GameServer.
-noFreeId = No hay un ID de GameServer disponible.
-sqlErrorRegister = Ha ocurrido un error SQL mientras se intentaba registrar un GameServer.
-ioErrorRegister = Ha ocurrido un error de archivo mientras se intentaba guardar el archivo hexid resultante de registrar un GameServer.
-errorRegister = Ha ocurrido un error mientras se intentaba registrar un GameServer.
-errorUnregister = Ha ocurrido un error mientras se intentaba liberar un ID de GameServer.
-sqlErrorUnregister = Ha ocurrido un error SQL mientras se intentaba liberar un ID de GameServer.
-sqlErrorUnregisterAll = Ha ocurrido un error SQL mientras se intentaba liberar todos los ID de GameServer.
-noServerNames = No hay nombres disponibles para el GameServer, verifica que el archivo servername.xml está presente en la carpeta del LoginServer.
-noNameForId = No hay un nombre para el ID: %d
-idIsNotFree = Este ID no está libre.
-noServerForId = No hay un GameServer registrado bajo el ID: %d
-
-
-cmdMenuRegister = Registrar GameServer
-cmdMenuListNames = Listar nombres e IDs
-cmdMenuRemoveGS = Liberar GameServer
-cmdMenuRemoveAll = Liberar todos los GameServers
-cmdMenuExit = Salir
-yourChoice = Elige:
-invalidChoice = Opción incorrecta: %s
-gsInUse = En uso
-gsFree = Libre
-enterDesiredId = Ingresa el ID que deseas:
-
-credits = © 2008-2010 el equipo L2J. Todos los derechos reservados.
-language = Lenguaje: Español
-icons = Iconos de http://www.famfamfam.com
-translation = Traducción: DrLecter
+language = Español
+toolName = Herramienta para registrar gameservers L2J
+
+error = Error
+reason = Motivo:
+yes = Si
+no = No
+
+fileMenu = Archivo
+exitItem = Salir
+helpMenu = Ayuda
+aboutItem = Acerca de...
+
+btnRemove = Quitar
+btnRemoveAll = Quitar todo
+btnRegister = Registrar GameServer
+confirmRemoveTitle = Confirmar Eliminación
+confirmRemoveText = Seguro que deseas eliminar el GameServer %d - %s?
+confirmRemoveAllText = Seguro que deseas quitar todos los GameServers de la lista?
+gsListRetrieveError = Ha ocurrido un error mientras se intentaba obtener una lista de servidores registrados.
+
+gsName = Nombre de GameServer
+gsAction = Acción
+
+registerGS = Registrar GameServer
+serverName = Nombre de servidor:
+save = Grabar
+cancel = Cancelar
+saveHexId = Para completar este proceso, es preciso guardar el archivo hexid.txt en la carpeta 'configs' del GameServer.
+hexidDest = Elige la carpeta de destino para el archivo hexid...
+
+purpose = Permite agregar o quitar GameServers de un LoginServer.
+options = Opciones:
+fallbackOpt = Si se determina durante el registro que el ID solicitado está en uso, se intentará con el siguiente ID disponible.
+forceOpt = Fuerza la sobreescritura de un ID registrado anteriormente, si es necesario.
+cmdOpt = Fuerza el funcionamiento en modo consola, aún cuando la interfaz gráfica esté soportada.
+helpOpt = Muestra este mensaje de ayuda y finaliza.
+languageOpt = Intenta usar el soporte lingüístico indicado, volviendo a la detección automática si falla.
+registerOpt1 = Registra un GameServer con el ID <id> y guarda el archivo hexid.txt en la carpeta <hexid_dest_dir> que se indique.
+registerOpt2 = Se puede usar un valor de <id> negativo para que se ocupe el primer ID disponible.
+registerOpt3 = No hace nada si <id> ya está siendo usado, a menos que se indique algo distinto con --force ó --fallback.
+unregisterOpt = Elimina el GameServer especificado en <id>, o todos los gameservers registrados si en vez de un ID se indica "all".
+wrongUnregisterArg = argumento incorrecto para la eliminación de un GameServer, indica el número de ID ó bien "all" sin las comillas para quitar todos.
+noAction = No se hace nada.
+checkingIdInUse = Comprobando si el ID para GameServer %d está en uso...
+removingGsId = Liberando ID de GameServer: %d
+forcingRegistration = Forzando registro con el ID %d, una registración anterior está siendo sobreescrita.
+fallingBack = Intentando obtener un registro con el primer ID que esté disponible
+registrationOk = Se ha registrado un GameServer exitósamente en este LoginServer usando el ID %d.
+unregisterOk = El ID de GameServer %d ha sido liberado para su uso en este LoginServer.
+unregisterAllOk = Se han liberado todos los ID de GameServer.
+noFreeId = No hay un ID de GameServer disponible.
+sqlErrorRegister = Ha ocurrido un error SQL mientras se intentaba registrar un GameServer.
+ioErrorRegister = Ha ocurrido un error de archivo mientras se intentaba guardar el archivo hexid resultante de registrar un GameServer.
+errorRegister = Ha ocurrido un error mientras se intentaba registrar un GameServer.
+errorUnregister = Ha ocurrido un error mientras se intentaba liberar un ID de GameServer.
+sqlErrorUnregister = Ha ocurrido un error SQL mientras se intentaba liberar un ID de GameServer.
+sqlErrorUnregisterAll = Ha ocurrido un error SQL mientras se intentaba liberar todos los ID de GameServer.
+noServerNames = No hay nombres disponibles para el GameServer, verifica que el archivo servername.xml está presente en la carpeta del LoginServer.
+noNameForId = No hay un nombre para el ID: %d
+idIsNotFree = Este ID no está libre.
+noServerForId = No hay un GameServer registrado bajo el ID: %d
+
+
+cmdMenuRegister = Registrar GameServer
+cmdMenuListNames = Listar nombres e IDs
+cmdMenuRemoveGS = Liberar GameServer
+cmdMenuRemoveAll = Liberar todos los GameServers
+cmdMenuExit = Salir
+yourChoice = Elige:
+invalidChoice = Opción incorrecta: %s
+gsInUse = En uso
+gsFree = Libre
+enterDesiredId = Ingresa el ID que deseas:
+
+credits = © 2008-2010 el equipo L2J. Todos los derechos reservados.
+language = Lenguaje: Español
+icons = Iconos de http://www.famfamfam.com
+translation = Traducción: DrLecter
 bugReports = Reporte de bugs:
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/dist/languages/gsregister/GSRegister_pt.properties b/L2J_DataPack_BETA/dist/languages/gsregister/GSRegister_pt.properties
index fe924826f9..dbd0ef8890 100644
--- a/L2J_DataPack_BETA/dist/languages/gsregister/GSRegister_pt.properties
+++ b/L2J_DataPack_BETA/dist/languages/gsregister/GSRegister_pt.properties
@@ -1,80 +1,80 @@
-language = Português (Brasil)
-toolName = GS Registering Tool
-
-error = Erro
-reason = Motivo:
-yes = Sim
-no = Não
-
-fileMenu = Arquivo
-exitItem = Sair
-helpMenu = Ajuda
-aboutItem = Sobre
-
-btnRemove = Remover
-btnRemoveAll = Remover Todos
-btnRegister = Registrar GameServer
-confirmRemoveTitle = Confirma Remoção
-confirmRemoveText = Tem certeza que deseja remover este GameServer %d - %s?
-confirmRemoveAllText = Tem certeza que deseja remover TODOS GameServers?
-gsListRetrieveError = Ocorreu um erro tentando obter a lista de GameServers registrados neste LoginServer.
-
-gsName = Nome do GameServer
-gsAction = Ação
-
-registerGS = Registrar GameServer
-serverName = Nome do Servidor:
-save = Salvar
-cancel = Cancelar
-saveHexId = O arquivo hexid.txt deverá ser salvo na pasta configs do GameServer para completar o processo.
-hexidDest = Escolha onde salvar o arquivo de hexid...
-
-purpose = Permite que GameServers sejam registrados e removidos do LoginServer.
-options = Opções:
-fallbackOpt = Se ao tentar registrar o GameServer o ID especificado estiver em uso, o primeiro ID disponível será usado.
-forceOpt = Força operações de registro de GameServer a sobrescreverem um registro anterior quando necessário.
-cmdOpt = Obriga este programa a rodar em modo console mesmo se o modo GUI for suportado.
-helpOpt = Exibe esta mensagem de ajuda.
-languageOpt = Faz com que a aplicação tente usar o idioma especificado, ignorando a auto-detecção.
-registerOpt1 = Registra um GameServer no ID <id> e salva o arquivo hexid.txt em <hexid_dest_dir>.
-registerOpt2 = Use um valor negativo em <id> para registrar o primeiro ID disponível.
-registerOpt3 = Não tem efeito se <id> já estiver em uso, exceto se --force for usado em conjunto (sobrescreve).
-unregisterOpt = Remove o GameServer especificado por <id>, use "all" para remover todos GameServers atualmente registrados.
-wrongUnregisterArg = Argumento incorreto para remoção de GameServer, informe o ID numérico ou "all" sem aspas para remover todos.
-noAction = Nenhuma ação a ser tomada.
-checkingIdInUse = Verificando se GameServer ID %d está em uso...
-removingGsId = Removendo GameServer ID: %d
-forcingRegistration = Forçando registro no ID %d, sobrescrevendo o registro anterior existente neste ID.
-fallingBack = Tentado registrar o primeiro ID livre.
-registrationOk = GameServer registrado no LoginServer com sucesso no ID %d.
-unregisterOk = GameServer ID: %d foi removido do LoginServer com sucesso.
-unregisterAllOk = Todos GameServers foram removidos do LoginServer com sucesso.
-noFreeId = Não foi possível encontrar um ID livre para registrar o GameServer.
-sqlErrorRegister = Ocorreu um erro na operação SQL enquanto tentando registrar o GameServer.
-ioErrorRegister = Ocorreu um erro salvando o arquivo de hexid enquanto tentando registrar o GameServer.
-errorRegister = Ocorreu um erro enquanto tentando registrar o GameServer.
-errorUnregister = Ocorreu um erro enquanto tentando desregistrar o GameServer.
-sqlErrorUnregister = Ocorreu um erro na operação SQL enquanto tentando desregistrar o GameServer.
-sqlErrorUnregisterAll = Ocorreu um erro na operação SQL enquanto tentando desregistrar todos GameServers.
-noServerNames = Não há nomes disponíveis para GameServers, verifique se o arquivo servername.xml está na pasta do LoginServer.
-noNameForId = Nenhum nome está associado ao ID: %d
-idIsNotFree = Este ID não está disponível
-noServerForId = Nenhum server está registrado no ID: %d
-
-
-cmdMenuRegister = Registrar GameServer
-cmdMenuListNames = Listar Nome e IDs de GameServers
-cmdMenuRemoveGS = Remover um GameServer
-cmdMenuRemoveAll = Remover TODOS GameServers
-cmdMenuExit = Sair
-yourChoice = Escolha:
-invalidChoice = Escolha Inválida: %s
-gsInUse = Em Uso
-gsFree = Disponível
-enterDesiredId = Digite o ID desejado:
-
-credits = © 2008-2010 Equipe L2J. Todos os direitos reservados.
-language = Idioma: Português (Brasil)
-icons = Ícones por http://www.famfamfam.com
-translation = Tradução: Equipe L2J
+language = Português (Brasil)
+toolName = GS Registering Tool
+
+error = Erro
+reason = Motivo:
+yes = Sim
+no = Não
+
+fileMenu = Arquivo
+exitItem = Sair
+helpMenu = Ajuda
+aboutItem = Sobre
+
+btnRemove = Remover
+btnRemoveAll = Remover Todos
+btnRegister = Registrar GameServer
+confirmRemoveTitle = Confirma Remoção
+confirmRemoveText = Tem certeza que deseja remover este GameServer %d - %s?
+confirmRemoveAllText = Tem certeza que deseja remover TODOS GameServers?
+gsListRetrieveError = Ocorreu um erro tentando obter a lista de GameServers registrados neste LoginServer.
+
+gsName = Nome do GameServer
+gsAction = Ação
+
+registerGS = Registrar GameServer
+serverName = Nome do Servidor:
+save = Salvar
+cancel = Cancelar
+saveHexId = O arquivo hexid.txt deverá ser salvo na pasta configs do GameServer para completar o processo.
+hexidDest = Escolha onde salvar o arquivo de hexid...
+
+purpose = Permite que GameServers sejam registrados e removidos do LoginServer.
+options = Opções:
+fallbackOpt = Se ao tentar registrar o GameServer o ID especificado estiver em uso, o primeiro ID disponível será usado.
+forceOpt = Força operações de registro de GameServer a sobrescreverem um registro anterior quando necessário.
+cmdOpt = Obriga este programa a rodar em modo console mesmo se o modo GUI for suportado.
+helpOpt = Exibe esta mensagem de ajuda.
+languageOpt = Faz com que a aplicação tente usar o idioma especificado, ignorando a auto-detecção.
+registerOpt1 = Registra um GameServer no ID <id> e salva o arquivo hexid.txt em <hexid_dest_dir>.
+registerOpt2 = Use um valor negativo em <id> para registrar o primeiro ID disponível.
+registerOpt3 = Não tem efeito se <id> já estiver em uso, exceto se --force for usado em conjunto (sobrescreve).
+unregisterOpt = Remove o GameServer especificado por <id>, use "all" para remover todos GameServers atualmente registrados.
+wrongUnregisterArg = Argumento incorreto para remoção de GameServer, informe o ID numérico ou "all" sem aspas para remover todos.
+noAction = Nenhuma ação a ser tomada.
+checkingIdInUse = Verificando se GameServer ID %d está em uso...
+removingGsId = Removendo GameServer ID: %d
+forcingRegistration = Forçando registro no ID %d, sobrescrevendo o registro anterior existente neste ID.
+fallingBack = Tentado registrar o primeiro ID livre.
+registrationOk = GameServer registrado no LoginServer com sucesso no ID %d.
+unregisterOk = GameServer ID: %d foi removido do LoginServer com sucesso.
+unregisterAllOk = Todos GameServers foram removidos do LoginServer com sucesso.
+noFreeId = Não foi possível encontrar um ID livre para registrar o GameServer.
+sqlErrorRegister = Ocorreu um erro na operação SQL enquanto tentando registrar o GameServer.
+ioErrorRegister = Ocorreu um erro salvando o arquivo de hexid enquanto tentando registrar o GameServer.
+errorRegister = Ocorreu um erro enquanto tentando registrar o GameServer.
+errorUnregister = Ocorreu um erro enquanto tentando desregistrar o GameServer.
+sqlErrorUnregister = Ocorreu um erro na operação SQL enquanto tentando desregistrar o GameServer.
+sqlErrorUnregisterAll = Ocorreu um erro na operação SQL enquanto tentando desregistrar todos GameServers.
+noServerNames = Não há nomes disponíveis para GameServers, verifique se o arquivo servername.xml está na pasta do LoginServer.
+noNameForId = Nenhum nome está associado ao ID: %d
+idIsNotFree = Este ID não está disponível
+noServerForId = Nenhum server está registrado no ID: %d
+
+
+cmdMenuRegister = Registrar GameServer
+cmdMenuListNames = Listar Nome e IDs de GameServers
+cmdMenuRemoveGS = Remover um GameServer
+cmdMenuRemoveAll = Remover TODOS GameServers
+cmdMenuExit = Sair
+yourChoice = Escolha:
+invalidChoice = Escolha Inválida: %s
+gsInUse = Em Uso
+gsFree = Disponível
+enterDesiredId = Digite o ID desejado:
+
+credits = © 2008-2010 Equipe L2J. Todos os direitos reservados.
+language = Idioma: Português (Brasil)
+icons = Ícones por http://www.famfamfam.com
+translation = Tradução: Equipe L2J
 bugReports = Reporte Bugs:
\ No newline at end of file
diff --git a/L2J_DataPack_BETA/misc/servername.xsd b/L2J_DataPack_BETA/misc/servername.xsd
index 22ebb5b84a..319fdb59fb 100644
--- a/L2J_DataPack_BETA/misc/servername.xsd
+++ b/L2J_DataPack_BETA/misc/servername.xsd
@@ -1,20 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
-	<xs:element name="servers_list">
-		<xs:complexType>
-			<xs:sequence minOccurs="1" maxOccurs="1">
-				<xs:element name="server" minOccurs="127" maxOccurs="127">
-					<xs:complexType>
-						<xs:attribute name="id" use="required">
-							<xs:simpleType>
-								<xs:restriction base="xs:integer">
-									<xs:minInclusive value="1" />
-									<xs:maxInclusive value="127" />
-								</xs:restriction>
-							</xs:simpleType>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+	<xs:element name="servers_list">
+		<xs:complexType>
+			<xs:sequence minOccurs="1" maxOccurs="1">
+				<xs:element name="server" minOccurs="127" maxOccurs="127">
+					<xs:complexType>
+						<xs:attribute name="id" use="required">
+							<xs:simpleType>
+								<xs:restriction base="xs:integer">
+									<xs:minInclusive value="1" />
+									<xs:maxInclusive value="127" />
+								</xs:restriction>
+							</xs:simpleType>
 						</xs:attribute>
-						<xs:attribute name="name" type="xs:normalizedString" use="required" />
-					</xs:complexType>
+						<xs:attribute name="name" type="xs:normalizedString" use="required" />
+					</xs:complexType>
 				</xs:element>
 			</xs:sequence>
 		</xs:complexType>
-- 
GitLab