Addition of missing SP scrolls.
This commit is contained in:
		| @@ -1232,17 +1232,31 @@ | ||||
| 		<!-- Scroll: 2000 SP. Cannot be dropped. --> | ||||
| 		<set name="icon" val="icon.etc_sp_scroll1_i00" /> | ||||
| 		<set name="default_action" val="SKILL_REDUCE" /> | ||||
| 		<set name="material" val="PAPER" /> | ||||
| 		<set name="etcitem_type" val="SCROLL" /> | ||||
| 		<set name="material" val="STEEL" /> | ||||
| 		<set name="is_tradable" val="false" /> | ||||
| 		<set name="is_dropable" val="false" /> | ||||
| 		<set name="is_depositable" val="true" /> | ||||
| 		<set name="is_stackable" val="true" /> | ||||
| 		<set name="handler" val="ItemSkills" /> | ||||
| 		<skills> | ||||
| 			<skill id="39118" level="1" /> <!-- Scroll: 2000 SP --> | ||||
| 		</skills> | ||||
| 	</item> | ||||
| 	<item id="49596" name="Scroll: 10000 SP" type="EtcItem"> | ||||
| 		<!-- Scroll: 10000 SP. Cannot be dropped. --> | ||||
| 		<set name="icon" val="icon.etc_sp_scroll2_i00" /> | ||||
| 		<set name="default_action" val="SKILL_REDUCE" /> | ||||
| 		<set name="material" val="PAPER" /> | ||||
| 		<set name="etcitem_type" val="SCROLL" /> | ||||
| 		<set name="material" val="STEEL" /> | ||||
| 		<set name="is_tradable" val="false" /> | ||||
| 		<set name="is_dropable" val="false" /> | ||||
| 		<set name="is_depositable" val="true" /> | ||||
| 		<set name="is_stackable" val="true" /> | ||||
| 		<set name="handler" val="ItemSkills" /> | ||||
| 		<skills> | ||||
| 			<skill id="39119" level="1" /> <!-- Scroll: 10,000 SP --> | ||||
| 		</skills> | ||||
| 	</item> | ||||
| 	<item id="49597" name="Golden Boots" type="EtcItem"> | ||||
| 		<!-- Double-click on the Golden Boot to get one of its treasures. Cannot be dropped. --> | ||||
|   | ||||
| @@ -175,13 +175,41 @@ | ||||
| 	</skill> | ||||
| 	<skill id="39118" toLevel="1" name="Scroll: 2000 SP"> | ||||
| 		<icon>icon.etc_sp_scroll1_i00</icon> | ||||
| 		<blockedInOlympiad>false</blockedInOlympiad> | ||||
| 		<isMagic>2</isMagic> <!-- Static Skill --> | ||||
| 		<itemConsumeCount>1</itemConsumeCount> | ||||
| 		<itemConsumeId>49595</itemConsumeId> <!-- 2000 SP scroll --> | ||||
| 		<magicLevel>1</magicLevel> | ||||
| 		<operateType>A1</operateType> | ||||
| 		<reuseDelay>2000</reuseDelay> | ||||
| 		<magicCriticalRate>5</magicCriticalRate> | ||||
| 		<hitCancelTime>0</hitCancelTime> | ||||
| 		<targetType>SELF</targetType> | ||||
| 		<affectScope>SINGLE</affectScope> | ||||
| 		<effects> | ||||
| 			<effect name="GiveSp"> | ||||
| 				<sp>2000</sp> | ||||
| 			</effect> | ||||
| 		</effects> | ||||
| 	</skill> | ||||
| 	<skill id="39119" toLevel="1" name="Scroll: 10,000 SP"> | ||||
| 		<icon>icon.etc_sp_scroll2_i00</icon> | ||||
| 		<blockedInOlympiad>false</blockedInOlympiad> | ||||
| 		<isMagic>2</isMagic> <!-- Static Skill --> | ||||
| 		<itemConsumeCount>1</itemConsumeCount> | ||||
| 		<itemConsumeId>49596</itemConsumeId> <!-- 10,000 SP scroll --> | ||||
| 		<magicLevel>1</magicLevel> | ||||
| 		<operateType>A1</operateType> | ||||
| 		<reuseDelay>2000</reuseDelay> | ||||
| 		<magicCriticalRate>5</magicCriticalRate> | ||||
| 		<hitCancelTime>0</hitCancelTime> | ||||
| 		<targetType>SELF</targetType> | ||||
| 		<affectScope>SINGLE</affectScope> | ||||
| 		<effects> | ||||
| 			<effect name="GiveSp"> | ||||
| 				<sp>10000</sp> | ||||
| 			</effect> | ||||
| 		</effects> | ||||
| 	</skill> | ||||
| 	<skill id="39120" toLevel="1" name="Teleport: Giran Harbor"> | ||||
| 		<!-- Teleports to Giran Harbor. --> | ||||
|   | ||||
| @@ -105,6 +105,21 @@ | ||||
| 										</xs:sequence> | ||||
| 									</xs:complexType> | ||||
| 								</xs:element> | ||||
| 								<xs:element name="lvlBonusRate"> | ||||
| 									<xs:complexType mixed="true"> | ||||
| 										<xs:sequence minOccurs="0"> | ||||
| 											<xs:element maxOccurs="unbounded" name="value"> | ||||
| 												<xs:complexType> | ||||
| 													<xs:simpleContent> | ||||
| 														<xs:extension base="xs:unsignedByte"> | ||||
| 															<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 														</xs:extension> | ||||
| 													</xs:simpleContent> | ||||
| 												</xs:complexType> | ||||
| 											</xs:element> | ||||
| 										</xs:sequence> | ||||
| 									</xs:complexType> | ||||
| 								</xs:element> | ||||
| 								<xs:element name="castRange"> | ||||
| 									<xs:complexType mixed="true"> | ||||
| 										<xs:sequence minOccurs="0"> | ||||
| @@ -446,7 +461,22 @@ | ||||
| 												<xs:complexType mixed="true"> | ||||
| 													<xs:sequence minOccurs="0"> | ||||
| 														<xs:choice maxOccurs="unbounded"> | ||||
| 															<xs:element name="chargeConsume" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="maxCharges"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:unsignedByte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="allowedSkills" type="xs:string" /> | ||||
| 															<xs:element name="chance"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| @@ -502,41 +532,9 @@ | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="ignoreShieldDefence" type="xs:boolean" /> | ||||
| 															<xs:element name="criticalChance"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:unsignedByte"> | ||||
| 																						<xs:attribute name="fromLevel" type="xs:unsignedByte" use="optional" /> | ||||
| 																						<xs:attribute name="toLevel" type="xs:unsignedByte" use="optional" /> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="optional" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="overHit" type="xs:boolean" /> | ||||
| 															<xs:element name="pDefMod"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:unsignedByte"> | ||||
| 																						<xs:attribute name="fromLevel" type="xs:unsignedByte" use="required" /> | ||||
| 																						<xs:attribute name="toLevel" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="maxCharges"> | ||||
| 															<xs:element name="chargeConsume" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="criticalChance"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| @@ -582,22 +580,6 @@ | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="consumeItemId" type="xs:unsignedShort" /> | ||||
| 															<xs:element name="consumeItemCount"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:unsignedByte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="chanceBoost" type="xs:unsignedShort" /> | ||||
| 															<xs:element name="dispel"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| @@ -614,9 +596,6 @@ | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="item" type="xs:string" /> | ||||
| 															<xs:element name="expMultiplier" type="xs:decimal" /> | ||||
| 															<xs:element name="allowedSkills" type="xs:string" /> | ||||
| 															<xs:element name="ticks" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="percentage"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| @@ -716,6 +695,8 @@ | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="pAtkMode" type="xs:string" /> | ||||
| 															<xs:element name="accuracyAmount" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="accuracyMode" type="xs:string" /> | ||||
| 															<xs:element name="PLANT_WEAKNESS"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| @@ -763,21 +744,6 @@ | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="CROSSBOW"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="armorType"> | ||||
| 																<xs:complexType> | ||||
| 																	<xs:sequence> | ||||
| @@ -833,8 +799,6 @@ | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="accuracyAmount" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="accuracyMode" type="xs:string" /> | ||||
| 															<xs:element name="hpPercent" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="attribute" type="xs:string" /> | ||||
| 															<xs:element name="attackerType" type="xs:string" /> | ||||
| @@ -904,21 +868,6 @@ | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="side" type="xs:string" /> | ||||
| 															<xs:element name="PARALYZE"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:decimal"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="POLE"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| @@ -934,6 +883,39 @@ | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="PARALYZE"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:decimal"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="lifeTime" type="xs:unsignedShort" /> | ||||
| 															<xs:element name="consumeItemId" type="xs:unsignedShort" /> | ||||
| 															<xs:element name="consumeItemCount"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:unsignedByte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="expMultiplier" type="xs:decimal" /> | ||||
| 															<xs:element name="isAdvanced" type="xs:boolean" /> | ||||
| 															<xs:element name="DERANGEMENT"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| @@ -1034,21 +1016,6 @@ | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="magicTypes" type="xs:string" /> | ||||
| 															<xs:element name="TURN_STONE"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:decimal"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="exp"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| @@ -1079,126 +1046,6 @@ | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="BLUNT"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="DUAL"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="RAPIER"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="DAGGER"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="ANCIENTSWORD"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="SWORD"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="DUALDAGGER"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="DUALFIST"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="fullLethal"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| @@ -1262,6 +1109,21 @@ | ||||
| 															<xs:element name="npcCount" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="halfLethal" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="shieldDefPercent" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="CROSSBOW"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="castSkillId" type="xs:unsignedShort" /> | ||||
| 															<xs:element name="escapeType" type="xs:string" /> | ||||
| 															<xs:element name="critical" type="xs:boolean" /> | ||||
| @@ -1339,23 +1201,143 @@ | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="SWORD"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="DAGGER"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="DUALFIST"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="ANCIENTSWORD"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="DUALDAGGER"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="BLUNT"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="DUAL"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="RAPIER"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:byte"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="PHYSICAL_ATTACK" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="PHYSICAL_DEFENCE" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="MAGIC_ATTACK" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="MAGICAL_DEFENCE" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="MAX_HP" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="MAX_MP" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="CRITICAL_RATE" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="PHYSICAL_ATTACK_SPEED" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="MAGIC_ATTACK_SPEED" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="pDefMod" type="xs:decimal" /> | ||||
| 															<xs:element name="transformationId" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="despawnDelay" type="xs:unsignedInt" /> | ||||
| 															<xs:element name="normal" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="ride" type="xs:unsignedShort" /> | ||||
| 															<xs:element name="wyvern" type="xs:unsignedShort" /> | ||||
| 															<xs:element name="sp"> | ||||
| 																<xs:complexType> | ||||
| 																	<xs:sequence> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| @@ -1433,6 +1415,21 @@ | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="DISARM" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="TURN_STONE"> | ||||
| 																<xs:complexType mixed="true"> | ||||
| 																	<xs:sequence minOccurs="0"> | ||||
| 																		<xs:element maxOccurs="unbounded" name="value"> | ||||
| 																			<xs:complexType> | ||||
| 																				<xs:simpleContent> | ||||
| 																					<xs:extension base="xs:decimal"> | ||||
| 																						<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 																					</xs:extension> | ||||
| 																				</xs:simpleContent> | ||||
| 																			</xs:complexType> | ||||
| 																		</xs:element> | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="BOSS" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="AIRBIND" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="DEPORT" type="xs:unsignedByte" /> | ||||
| @@ -1442,6 +1439,7 @@ | ||||
| 															<xs:element name="PSYCHIC" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="canKill" type="xs:boolean" /> | ||||
| 															<xs:element name="VALAKAS" type="xs:byte" /> | ||||
| 															<xs:element name="item" type="xs:string" /> | ||||
| 															<xs:element name="FIST" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="ROOT_PHYSICALLY"> | ||||
| 																<xs:complexType> | ||||
| @@ -1459,7 +1457,6 @@ | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="blockedActions" type="xs:byte" /> | ||||
| 															<xs:element name="lifeTime" type="xs:unsignedShort" /> | ||||
| 															<xs:element name="speed" type="xs:unsignedShort" /> | ||||
| 															<xs:element name="delay" type="xs:unsignedShort" /> | ||||
| 															<xs:element name="abnormalType" type="xs:string" /> | ||||
| @@ -1483,7 +1480,6 @@ | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="reputation" type="xs:unsignedByte" /> | ||||
| 															<xs:element name="allowSkillAttack" type="xs:boolean" /> | ||||
| 															<xs:element name="allowNormalAttack" type="xs:boolean" /> | ||||
| 															<xs:element name="damage"> | ||||
| @@ -1501,14 +1497,15 @@ | ||||
| 																	</xs:sequence> | ||||
| 																</xs:complexType> | ||||
| 															</xs:element> | ||||
| 															<xs:element name="reputation" type="xs:unsignedByte" /> | ||||
| 														</xs:choice> | ||||
| 													</xs:sequence> | ||||
| 													<xs:attribute name="name" type="xs:string" use="required" /> | ||||
| 													<xs:attribute name="fromLevel" type="xs:unsignedByte" use="optional" /> | ||||
| 													<xs:attribute name="toLevel" type="xs:unsignedByte" use="optional" /> | ||||
| 													<xs:attribute name="abnormalTime" type="xs:unsignedByte" use="optional" /> | ||||
| 													<xs:attribute name="fromSubLevel" type="xs:unsignedShort" use="optional" /> | ||||
| 													<xs:attribute name="toSubLevel" type="xs:unsignedShort" use="optional" /> | ||||
| 													<xs:attribute name="abnormalTime" type="xs:unsignedByte" use="optional" /> | ||||
| 												</xs:complexType> | ||||
| 											</xs:element> | ||||
| 										</xs:sequence> | ||||
| @@ -1568,7 +1565,7 @@ | ||||
| 											<xs:element maxOccurs="unbounded" name="value"> | ||||
| 												<xs:complexType> | ||||
| 													<xs:simpleContent> | ||||
| 														<xs:extension base="xs:short"> | ||||
| 														<xs:extension base="xs:unsignedShort"> | ||||
| 															<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 														</xs:extension> | ||||
| 													</xs:simpleContent> | ||||
| @@ -1609,21 +1606,6 @@ | ||||
| 									</xs:complexType> | ||||
| 								</xs:element> | ||||
| 								<xs:element name="staticReuse" type="xs:boolean" /> | ||||
| 								<xs:element name="lvlBonusRate"> | ||||
| 									<xs:complexType mixed="true"> | ||||
| 										<xs:sequence minOccurs="0"> | ||||
| 											<xs:element maxOccurs="unbounded" name="value"> | ||||
| 												<xs:complexType> | ||||
| 													<xs:simpleContent> | ||||
| 														<xs:extension base="xs:unsignedByte"> | ||||
| 															<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 														</xs:extension> | ||||
| 													</xs:simpleContent> | ||||
| 												</xs:complexType> | ||||
| 											</xs:element> | ||||
| 										</xs:sequence> | ||||
| 									</xs:complexType> | ||||
| 								</xs:element> | ||||
| 								<xs:element name="attributeType"> | ||||
| 									<xs:complexType mixed="true"> | ||||
| 										<xs:sequence minOccurs="0"> | ||||
| @@ -1654,21 +1636,6 @@ | ||||
| 										</xs:sequence> | ||||
| 									</xs:complexType> | ||||
| 								</xs:element> | ||||
| 								<xs:element name="chargeConsume"> | ||||
| 									<xs:complexType mixed="true"> | ||||
| 										<xs:sequence minOccurs="0"> | ||||
| 											<xs:element maxOccurs="unbounded" name="value"> | ||||
| 												<xs:complexType> | ||||
| 													<xs:simpleContent> | ||||
| 														<xs:extension base="xs:unsignedByte"> | ||||
| 															<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 														</xs:extension> | ||||
| 													</xs:simpleContent> | ||||
| 												</xs:complexType> | ||||
| 											</xs:element> | ||||
| 										</xs:sequence> | ||||
| 									</xs:complexType> | ||||
| 								</xs:element> | ||||
| 								<xs:element name="subordinationAbnormalType" type="xs:string" /> | ||||
| 								<xs:element name="passiveConditions"> | ||||
| 									<xs:complexType> | ||||
| @@ -1712,8 +1679,8 @@ | ||||
| 								</xs:element> | ||||
| 								<xs:element name="hitCancelTime" type="xs:decimal" /> | ||||
| 								<xs:element name="selfEffects"> | ||||
| 									<xs:complexType mixed="true"> | ||||
| 										<xs:sequence minOccurs="0"> | ||||
| 									<xs:complexType> | ||||
| 										<xs:sequence> | ||||
| 											<xs:element maxOccurs="unbounded" name="effect"> | ||||
| 												<xs:complexType> | ||||
| 													<xs:sequence> | ||||
| @@ -1780,6 +1747,21 @@ | ||||
| 								<xs:element name="mpPerChanneling" type="xs:unsignedByte" /> | ||||
| 								<xs:element name="channelingStart" type="xs:decimal" /> | ||||
| 								<xs:element name="channelingTickInterval" type="xs:unsignedByte" /> | ||||
| 								<xs:element name="chargeConsume"> | ||||
| 									<xs:complexType mixed="true"> | ||||
| 										<xs:sequence minOccurs="0"> | ||||
| 											<xs:element maxOccurs="unbounded" name="value"> | ||||
| 												<xs:complexType> | ||||
| 													<xs:simpleContent> | ||||
| 														<xs:extension base="xs:unsignedByte"> | ||||
| 															<xs:attribute name="level" type="xs:unsignedByte" use="required" /> | ||||
| 														</xs:extension> | ||||
| 													</xs:simpleContent> | ||||
| 												</xs:complexType> | ||||
| 											</xs:element> | ||||
| 										</xs:sequence> | ||||
| 									</xs:complexType> | ||||
| 								</xs:element> | ||||
| 								<xs:element name="removedOnDamage" type="xs:boolean" /> | ||||
| 								<xs:element name="removedOnAnyActionExceptMove" type="xs:boolean" /> | ||||
| 								<xs:element name="itemConsumeSteps" type="xs:unsignedByte" /> | ||||
| @@ -1866,26 +1848,7 @@ | ||||
| 											<xs:element maxOccurs="unbounded" name="effect"> | ||||
| 												<xs:complexType> | ||||
| 													<xs:sequence minOccurs="0"> | ||||
| 														<xs:element minOccurs="0" name="amount"> | ||||
| 															<xs:complexType> | ||||
| 																<xs:sequence> | ||||
| 																	<xs:element name="value"> | ||||
| 																		<xs:complexType> | ||||
| 																			<xs:simpleContent> | ||||
| 																				<xs:extension base="xs:string"> | ||||
| 																					<xs:attribute name="fromLevel" type="xs:unsignedByte" use="required" /> | ||||
| 																					<xs:attribute name="toLevel" type="xs:unsignedByte" use="required" /> | ||||
| 																					<xs:attribute name="fromSubLevel" type="xs:unsignedShort" use="required" /> | ||||
| 																					<xs:attribute name="toSubLevel" type="xs:unsignedShort" use="required" /> | ||||
| 																				</xs:extension> | ||||
| 																			</xs:simpleContent> | ||||
| 																		</xs:complexType> | ||||
| 																	</xs:element> | ||||
| 																</xs:sequence> | ||||
| 															</xs:complexType> | ||||
| 														</xs:element> | ||||
| 														<xs:element minOccurs="0" name="mode" type="xs:string" /> | ||||
| 														<xs:element minOccurs="0" name="power"> | ||||
| 														<xs:element name="power"> | ||||
| 															<xs:complexType mixed="true"> | ||||
| 																<xs:sequence minOccurs="0"> | ||||
| 																	<xs:element maxOccurs="unbounded" name="value"> | ||||
| @@ -1901,13 +1864,8 @@ | ||||
| 															</xs:complexType> | ||||
| 														</xs:element> | ||||
| 														<xs:element minOccurs="0" name="overHit" type="xs:boolean" /> | ||||
| 														<xs:element minOccurs="0" name="ticks" type="xs:unsignedByte" /> | ||||
| 													</xs:sequence> | ||||
| 													<xs:attribute name="name" type="xs:string" use="required" /> | ||||
| 													<xs:attribute name="fromLevel" type="xs:unsignedByte" use="optional" /> | ||||
| 													<xs:attribute name="toLevel" type="xs:unsignedByte" use="optional" /> | ||||
| 													<xs:attribute name="fromSubLevel" type="xs:unsignedShort" use="optional" /> | ||||
| 													<xs:attribute name="toSubLevel" type="xs:unsignedShort" use="optional" /> | ||||
| 												</xs:complexType> | ||||
| 											</xs:element> | ||||
| 										</xs:sequence> | ||||
| @@ -1935,7 +1893,6 @@ | ||||
| 															</xs:complexType> | ||||
| 														</xs:element> | ||||
| 														<xs:element minOccurs="0" name="overHit" type="xs:boolean" /> | ||||
| 														<xs:element minOccurs="0" name="ticks" type="xs:unsignedByte" /> | ||||
| 													</xs:sequence> | ||||
| 													<xs:attribute name="name" type="xs:string" use="required" /> | ||||
| 												</xs:complexType> | ||||
| @@ -1945,8 +1902,6 @@ | ||||
| 								</xs:element> | ||||
| 								<xs:element name="affectHeight" type="xs:string" /> | ||||
| 								<xs:element name="canBeDispelled" type="xs:boolean" /> | ||||
| 								<xs:element name="inheritElementals" type="xs:boolean" /> | ||||
| 								<xs:element name="inheritPercent" type="xs:decimal" /> | ||||
| 								<xs:element name="channelingEffects"> | ||||
| 									<xs:complexType> | ||||
| 										<xs:sequence> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment