Addition of missing SP scrolls.

This commit is contained in:
MobiusDevelopment
2020-10-17 12:20:41 +00:00
parent d77326f074
commit a4e5237b51
18 changed files with 827 additions and 885 deletions

View File

@@ -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. -->

View File

@@ -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. -->

View File

@@ -427,9 +427,7 @@
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:unsignedByte">
<xs:attribute name="level" type="xs:unsignedByte" use="optional" />
<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="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
@@ -1321,13 +1319,14 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="allowSkillAttack" type="xs:boolean" />
<xs:element name="allowNormalAttack" type="xs:boolean" />
<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" />
@@ -1340,8 +1339,8 @@
<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>
@@ -1481,8 +1480,6 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="allowSkillAttack" type="xs:boolean" />
<xs:element name="allowNormalAttack" type="xs:boolean" />
<xs:element name="damage">
<xs:complexType>
<xs:sequence>
@@ -1680,8 +1677,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>
@@ -1865,7 +1862,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>
@@ -1895,7 +1891,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>