Adjustments for summon-related skills.

Contributed by Iris.
This commit is contained in:
MobiusDevelopment 2022-12-20 07:54:13 +00:00
parent 4d843dc0c0
commit 672bea7c26
17 changed files with 730 additions and 290 deletions

View File

@ -971,7 +971,9 @@
<value level="14">7443</value>
</power>
</effect>
<effect name="BlockActions" />
<effect name="BlockActions">
<allowedSkills>10279;10517;11264;11093;1904;1912;13314;13542;30010;30018;30516;461;35016;35045</allowedSkills>
</effect>
</effects>
</skill>
<skill id="4709" toLevel="14" name="Cursed Blow">

View File

@ -971,7 +971,9 @@
<value level="14">7443</value>
</power>
</effect>
<effect name="BlockActions" />
<effect name="BlockActions">
<allowedSkills>10279;10517;11264;11093;1904;1912;13314;13542;30010;30018;30516;461;35016;35045</allowedSkills>
</effect>
</effects>
</skill>
<skill id="4709" toLevel="14" name="Cursed Blow">

View File

@ -971,7 +971,9 @@
<value level="14">7443</value>
</power>
</effect>
<effect name="BlockActions" />
<effect name="BlockActions">
<allowedSkills>10279;10517;11264;11093;1904;1912;13314;13542;30010;30018;30516;461;35016;35045</allowedSkills>
</effect>
</effects>
</skill>
<skill id="4709" toLevel="14" name="Cursed Blow">

View File

@ -971,7 +971,9 @@
<value level="14">7443</value>
</power>
</effect>
<effect name="BlockActions" />
<effect name="BlockActions">
<allowedSkills>10279;10517;11264;11093;1904;1912;13314;13542;30010;30018;30516;461;35016;35045</allowedSkills>
</effect>
</effects>
</skill>
<skill id="4709" toLevel="14" name="Cursed Blow">

View File

@ -971,7 +971,9 @@
<value level="14">7443</value>
</power>
</effect>
<effect name="BlockActions" />
<effect name="BlockActions">
<allowedSkills>10279;10517;11264;11093;1904;1912;13314;13542;30010;30018;30516;461;35016;35045</allowedSkills>
</effect>
</effects>
</skill>
<skill id="4709" toLevel="14" name="Cursed Blow">

View File

@ -970,7 +970,9 @@
<value level="14">7443</value>
</power>
</effect>
<effect name="BlockActions" />
<effect name="BlockActions">
<allowedSkills>10279;10517;11264;11093;1904;1912;13314;13542;30010;30018;30516;461;35016;35045</allowedSkills>
</effect>
</effects>
</skill>
<skill id="4709" toLevel="14" name="Cursed Blow">

View File

@ -3479,14 +3479,46 @@
</conditions>
<effects>
<effect name="ServitorShare">
<PHYSICAL_ATTACK>30</PHYSICAL_ATTACK>
<PHYSICAL_DEFENCE>30</PHYSICAL_DEFENCE>
<MAGIC_ATTACK>10</MAGIC_ATTACK>
<MAGICAL_DEFENCE>10</MAGICAL_DEFENCE>
<MAX_HP>10</MAX_HP>
<MAX_MP>10</MAX_MP>
<PHYSICAL_ATTACK_SPEED>10</PHYSICAL_ATTACK_SPEED>
<MAGIC_ATTACK_SPEED>3</MAGIC_ATTACK_SPEED>
<PHYSICAL_ATTACK>
<value level="1">30</value>
<value level="2">40</value>
<value level="3">50</value>
</PHYSICAL_ATTACK>
<PHYSICAL_DEFENCE>
<value level="1">30</value>
<value level="2">40</value>
<value level="3">50</value>
</PHYSICAL_DEFENCE>
<MAGIC_ATTACK>
<value level="1">15</value>
<value level="2">20</value>
<value level="3">25</value>
</MAGIC_ATTACK>
<MAGICAL_DEFENCE>
<value level="1">15</value>
<value level="2">20</value>
<value level="3">25</value>
</MAGICAL_DEFENCE>
<MAX_HP>
<value level="1">10</value>
<value level="2">15</value>
<value level="3">20</value>
</MAX_HP>
<MAX_MP>
<value level="1">10</value>
<value level="2">15</value>
<value level="3">20</value>
</MAX_MP>
<PHYSICAL_ATTACK_SPEED>
<value level="1">10</value>
<value level="2">15</value>
<value level="3">20</value>
</PHYSICAL_ATTACK_SPEED>
<MAGIC_ATTACK_SPEED>
<value level="1">3</value>
<value level="2">5</value>
<value level="3">10</value>
</MAGIC_ATTACK_SPEED>
</effect>
</effects>
</skill>

View File

@ -906,23 +906,25 @@
<effects>
<effect name="PhysicalAttack">
<power>
<value level="1">6459</value>
<value level="2">7443</value>
<value level="3">7800</value>
<value level="4">8200</value>
<value level="5">8560</value>
<value level="6">8870</value>
<value level="7">9250</value>
<value level="8">9560</value>
<value level="9">9980</value>
<value level="10">10500</value>
<value level="11">11000</value>
<value level="12">12000</value>
<value level="13">12900</value>
<value level="14">14000</value>
<value level="1">1046</value>
<value level="2">1230</value>
<value level="3">1425</value>
<value level="4">1626</value>
<value level="5">1727</value>
<value level="6">1827</value>
<value level="7">1925</value>
<value level="8">2020</value>
<value level="9">2067</value>
<value level="10">2112</value>
<value level="11">6459</value>
<value level="12">6593</value>
<value level="13">7004</value>
<value level="14">7443</value>
</power>
</effect>
<effect name="BlockActions" />
<effect name="BlockActions">
<allowedSkills>10279;10517;11264;11093;1904;1912;13314;13542;30010;30018;30516;461;35016;35045</allowedSkills>
</effect>
</effects>
</skill>
<skill id="4709" toLevel="14" name="Cursed Blow">
@ -986,20 +988,20 @@
<effects>
<effect name="FatalBlow">
<power>
<value level="1">8743</value>
<value level="2">9283</value>
<value level="3">9800</value>
<value level="4">10200</value>
<value level="5">10800</value>
<value level="6">11500</value>
<value level="7">12100</value>
<value level="8">12800</value>
<value level="9">13400</value>
<value level="10">14000</value>
<value level="11">14800</value>
<value level="12">15500</value>
<value level="13">16200</value>
<value level="14">16900</value>
<value level="1">4181</value>
<value level="2">4920</value>
<value level="3">5700</value>
<value level="4">6503</value>
<value level="5">6906</value>
<value level="6">7305</value>
<value level="7">7698</value>
<value level="8">8079</value>
<value level="9">8265</value>
<value level="10">8447</value>
<value level="11">8743</value>
<value level="12">8918</value>
<value level="13">9101</value>
<value level="14">9283</value>
</power>
<criticalChance>10</criticalChance>
<chanceBoost>200</chanceBoost>

View File

@ -1349,14 +1349,126 @@
</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="PHYSICAL_ATTACK_SPEED" type="xs:unsignedByte" />
<xs:element name="MAGIC_ATTACK_SPEED" type="xs:unsignedByte" />
<xs:element name="PHYSICAL_ATTACK">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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_DEFENCE">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAGIC_ATTACK">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAGICAL_DEFENCE">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAX_HP">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAX_MP">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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_SPEED">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAGIC_ATTACK_SPEED">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="pDefMod">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">

View File

@ -3479,14 +3479,46 @@
</conditions>
<effects>
<effect name="ServitorShare">
<PHYSICAL_ATTACK>30</PHYSICAL_ATTACK>
<PHYSICAL_DEFENCE>30</PHYSICAL_DEFENCE>
<MAGIC_ATTACK>10</MAGIC_ATTACK>
<MAGICAL_DEFENCE>10</MAGICAL_DEFENCE>
<MAX_HP>10</MAX_HP>
<MAX_MP>10</MAX_MP>
<PHYSICAL_ATTACK_SPEED>10</PHYSICAL_ATTACK_SPEED>
<MAGIC_ATTACK_SPEED>3</MAGIC_ATTACK_SPEED>
<PHYSICAL_ATTACK>
<value level="1">30</value>
<value level="2">40</value>
<value level="3">50</value>
</PHYSICAL_ATTACK>
<PHYSICAL_DEFENCE>
<value level="1">30</value>
<value level="2">40</value>
<value level="3">50</value>
</PHYSICAL_DEFENCE>
<MAGIC_ATTACK>
<value level="1">15</value>
<value level="2">20</value>
<value level="3">25</value>
</MAGIC_ATTACK>
<MAGICAL_DEFENCE>
<value level="1">15</value>
<value level="2">20</value>
<value level="3">25</value>
</MAGICAL_DEFENCE>
<MAX_HP>
<value level="1">10</value>
<value level="2">15</value>
<value level="3">20</value>
</MAX_HP>
<MAX_MP>
<value level="1">10</value>
<value level="2">15</value>
<value level="3">20</value>
</MAX_MP>
<PHYSICAL_ATTACK_SPEED>
<value level="1">10</value>
<value level="2">15</value>
<value level="3">20</value>
</PHYSICAL_ATTACK_SPEED>
<MAGIC_ATTACK_SPEED>
<value level="1">3</value>
<value level="2">5</value>
<value level="3">10</value>
</MAGIC_ATTACK_SPEED>
</effect>
</effects>
</skill>

View File

@ -906,23 +906,25 @@
<effects>
<effect name="PhysicalAttack">
<power>
<value level="1">6459</value>
<value level="2">7443</value>
<value level="3">7800</value>
<value level="4">8200</value>
<value level="5">8560</value>
<value level="6">8870</value>
<value level="7">9250</value>
<value level="8">9560</value>
<value level="9">9980</value>
<value level="10">10500</value>
<value level="11">11000</value>
<value level="12">12000</value>
<value level="13">12900</value>
<value level="14">14000</value>
<value level="1">1046</value>
<value level="2">1230</value>
<value level="3">1425</value>
<value level="4">1626</value>
<value level="5">1727</value>
<value level="6">1827</value>
<value level="7">1925</value>
<value level="8">2020</value>
<value level="9">2067</value>
<value level="10">2112</value>
<value level="11">6459</value>
<value level="12">6593</value>
<value level="13">7004</value>
<value level="14">7443</value>
</power>
</effect>
<effect name="BlockActions" />
<effect name="BlockActions">
<allowedSkills>10279;10517;11264;11093;1904;1912;13314;13542;30010;30018;30516;461;35016;35045</allowedSkills>
</effect>
</effects>
</skill>
<skill id="4709" toLevel="14" name="Cursed Blow">
@ -986,20 +988,20 @@
<effects>
<effect name="FatalBlow">
<power>
<value level="1">8743</value>
<value level="2">9283</value>
<value level="3">9800</value>
<value level="4">10200</value>
<value level="5">10800</value>
<value level="6">11500</value>
<value level="7">12100</value>
<value level="8">12800</value>
<value level="9">13400</value>
<value level="10">14000</value>
<value level="11">14800</value>
<value level="12">15500</value>
<value level="13">16200</value>
<value level="14">16900</value>
<value level="1">4181</value>
<value level="2">4920</value>
<value level="3">5700</value>
<value level="4">6503</value>
<value level="5">6906</value>
<value level="6">7305</value>
<value level="7">7698</value>
<value level="8">8079</value>
<value level="9">8265</value>
<value level="10">8447</value>
<value level="11">8743</value>
<value level="12">8918</value>
<value level="13">9101</value>
<value level="14">9283</value>
</power>
<criticalChance>10</criticalChance>
<chanceBoost>200</chanceBoost>

View File

@ -1349,14 +1349,126 @@
</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="PHYSICAL_ATTACK_SPEED" type="xs:unsignedByte" />
<xs:element name="MAGIC_ATTACK_SPEED" type="xs:unsignedByte" />
<xs:element name="PHYSICAL_ATTACK">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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_DEFENCE">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAGIC_ATTACK">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAGICAL_DEFENCE">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAX_HP">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAX_MP">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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_SPEED">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAGIC_ATTACK_SPEED">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="pDefMod">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">

View File

@ -528,26 +528,7 @@
<skill id="1111" toLevel="18" name="Summon Kat the Cat">
<!-- Summons Kat the Cat. Consumes $s1 Spirit Ore. -->
<icon>icon.skill1111</icon>
<hitTime>
<value level="1">15000</value>
<value level="2">15000</value>
<value level="3">15000</value>
<value level="4">15000</value>
<value level="5">6000</value>
<value level="6">6000</value>
<value level="7">6000</value>
<value level="8">6000</value>
<value level="9">6000</value>
<value level="10">6000</value>
<value level="11">6000</value>
<value level="12">6000</value>
<value level="13">6000</value>
<value level="14">6000</value>
<value level="15">6000</value>
<value level="16">6000</value>
<value level="17">6000</value>
<value level="18">6000</value>
</hitTime>
<hitTime>6000</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<itemConsumeCount>
<value level="1">1</value>
@ -612,10 +593,10 @@
</mpInitialConsume>
<operateType>A1</operateType>
<reuseDelay>
<value level="1">5400000</value>
<value level="2">5400000</value>
<value level="3">5400000</value>
<value level="4">5400000</value>
<value level="1">10000</value>
<value level="2">10000</value>
<value level="3">10000</value>
<value level="4">10000</value>
<value level="5">5000</value>
<value level="6">5000</value>
<value level="7">5000</value>
@ -1214,26 +1195,7 @@
<skill id="1128" toLevel="18" name="Summon Shadow">
<!-- Summons Shadow. Consumes $s1 Spirit Ore. -->
<icon>icon.skill1128</icon>
<hitTime>
<value level="1">15000</value>
<value level="2">15000</value>
<value level="3">15000</value>
<value level="4">15000</value>
<value level="5">6000</value>
<value level="6">6000</value>
<value level="7">6000</value>
<value level="8">6000</value>
<value level="9">6000</value>
<value level="10">6000</value>
<value level="11">6000</value>
<value level="12">6000</value>
<value level="13">6000</value>
<value level="14">6000</value>
<value level="15">6000</value>
<value level="16">6000</value>
<value level="17">6000</value>
<value level="18">6000</value>
</hitTime>
<hitTime>6000</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<itemConsumeCount>
<value level="1">1</value>
@ -1298,10 +1260,10 @@
</mpInitialConsume>
<operateType>A1</operateType>
<reuseDelay>
<value level="1">5400000</value>
<value level="2">5400000</value>
<value level="3">5400000</value>
<value level="4">5400000</value>
<value level="1">10000</value>
<value level="2">10000</value>
<value level="3">10000</value>
<value level="4">10000</value>
<value level="5">5000</value>
<value level="6">5000</value>
<value level="7">5000</value>

View File

@ -2209,26 +2209,7 @@
<skill id="1225" toLevel="18" name="Summon Mew the Cat">
<!-- Summons Mew the Cat for assistance in combat. Consumes $s1 Spirit Ore. -->
<icon>icon.skill1225</icon>
<hitTime>
<value level="1">15000</value>
<value level="2">15000</value>
<value level="3">15000</value>
<value level="4">15000</value>
<value level="5">6000</value>
<value level="6">6000</value>
<value level="7">6000</value>
<value level="8">6000</value>
<value level="9">6000</value>
<value level="10">6000</value>
<value level="11">6000</value>
<value level="12">6000</value>
<value level="13">6000</value>
<value level="14">6000</value>
<value level="15">6000</value>
<value level="16">6000</value>
<value level="17">6000</value>
<value level="18">6000</value>
</hitTime>
<hitTime>6000</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<itemConsumeCount>
<value level="1">1</value>
@ -2313,10 +2294,10 @@
</mpInitialConsume>
<operateType>A1</operateType>
<reuseDelay>
<value level="1">5400000</value>
<value level="2">5400000</value>
<value level="3">5400000</value>
<value level="4">5400000</value>
<value level="1">10000</value>
<value level="2">10000</value>
<value level="3">10000</value>
<value level="4">10000</value>
<value level="5">5000</value>
<value level="6">5000</value>
<value level="7">5000</value>
@ -2366,26 +2347,7 @@
<skill id="1226" toLevel="18" name="Summon Boxer the Unicorn">
<!-- Summons Boxer the Unicorn. Consumes $s1 Spirit Ore. -->
<icon>icon.skill1226</icon>
<hitTime>
<value level="1">15000</value>
<value level="2">15000</value>
<value level="3">15000</value>
<value level="4">15000</value>
<value level="5">6000</value>
<value level="6">6000</value>
<value level="7">6000</value>
<value level="8">6000</value>
<value level="9">6000</value>
<value level="10">6000</value>
<value level="11">6000</value>
<value level="12">6000</value>
<value level="13">6000</value>
<value level="14">6000</value>
<value level="15">6000</value>
<value level="16">6000</value>
<value level="17">6000</value>
<value level="18">6000</value>
</hitTime>
<hitTime>6000</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<itemConsumeCount>
<value level="1">1</value>
@ -2470,10 +2432,10 @@
</mpInitialConsume>
<operateType>A1</operateType>
<reuseDelay>
<value level="1">5400000</value>
<value level="2">5400000</value>
<value level="3">5400000</value>
<value level="4">5400000</value>
<value level="1">10000</value>
<value level="2">10000</value>
<value level="3">10000</value>
<value level="4">10000</value>
<value level="5">5000</value>
<value level="6">5000</value>
<value level="7">5000</value>
@ -2523,26 +2485,7 @@
<skill id="1227" toLevel="18" name="Summon Mirage the Unicorn">
<!-- Summons Mirage the Unicorn, which helps in combat using attack magic. Consumes $s1 Spirit Ore. -->
<icon>icon.skill1227</icon>
<hitTime>
<value level="1">15000</value>
<value level="2">15000</value>
<value level="3">15000</value>
<value level="4">15000</value>
<value level="5">6000</value>
<value level="6">6000</value>
<value level="7">6000</value>
<value level="8">6000</value>
<value level="9">6000</value>
<value level="10">6000</value>
<value level="11">6000</value>
<value level="12">6000</value>
<value level="13">6000</value>
<value level="14">6000</value>
<value level="15">6000</value>
<value level="16">6000</value>
<value level="17">6000</value>
<value level="18">6000</value>
</hitTime>
<hitTime>6000</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<itemConsumeCount>
<value level="1">1</value>
@ -2627,10 +2570,10 @@
</mpInitialConsume>
<operateType>A1</operateType>
<reuseDelay>
<value level="1">5400000</value>
<value level="2">5400000</value>
<value level="3">5400000</value>
<value level="4">5400000</value>
<value level="1">10000</value>
<value level="2">10000</value>
<value level="3">10000</value>
<value level="4">10000</value>
<value level="5">5000</value>
<value level="6">5000</value>
<value level="7">5000</value>
@ -2680,26 +2623,7 @@
<skill id="1228" toLevel="18" name="Summon Silhouette">
<!-- Summons Silhouette, which helps in combat using attack magic. Consumes $s1 Spirit Ore. -->
<icon>icon.skill1228</icon>
<hitTime>
<value level="1">15000</value>
<value level="2">15000</value>
<value level="3">15000</value>
<value level="4">15000</value>
<value level="5">6000</value>
<value level="6">6000</value>
<value level="7">6000</value>
<value level="8">6000</value>
<value level="9">6000</value>
<value level="10">6000</value>
<value level="11">6000</value>
<value level="12">6000</value>
<value level="13">6000</value>
<value level="14">6000</value>
<value level="15">6000</value>
<value level="16">6000</value>
<value level="17">6000</value>
<value level="18">6000</value>
</hitTime>
<hitTime>6000</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<itemConsumeCount>
<value level="1">1</value>
@ -2784,10 +2708,10 @@
</mpInitialConsume>
<operateType>A1</operateType>
<reuseDelay>
<value level="1">5400000</value>
<value level="2">5400000</value>
<value level="3">5400000</value>
<value level="4">5400000</value>
<value level="1">10000</value>
<value level="2">10000</value>
<value level="3">10000</value>
<value level="4">10000</value>
<value level="5">5000</value>
<value level="6">5000</value>
<value level="7">5000</value>

View File

@ -3538,14 +3538,62 @@
</conditions>
<effects>
<effect name="ServitorShare">
<PHYSICAL_ATTACK>30</PHYSICAL_ATTACK>
<PHYSICAL_DEFENCE>30</PHYSICAL_DEFENCE>
<MAGIC_ATTACK>10</MAGIC_ATTACK>
<MAGICAL_DEFENCE>10</MAGICAL_DEFENCE>
<MAX_HP>10</MAX_HP>
<MAX_MP>10</MAX_MP>
<PHYSICAL_ATTACK_SPEED>10</PHYSICAL_ATTACK_SPEED>
<MAGIC_ATTACK_SPEED>3</MAGIC_ATTACK_SPEED>
<PHYSICAL_ATTACK>
<value level="1">50</value>
<value level="2">55</value>
<value level="3">60</value>
<value level="4">65</value>
<value level="5">70</value>
</PHYSICAL_ATTACK>
<PHYSICAL_DEFENCE>
<value level="1">50</value>
<value level="2">55</value>
<value level="3">60</value>
<value level="4">65</value>
<value level="5">70</value>
</PHYSICAL_DEFENCE>
<MAGIC_ATTACK>
<value level="1">50</value>
<value level="2">55</value>
<value level="3">60</value>
<value level="4">65</value>
<value level="5">70</value>
</MAGIC_ATTACK>
<MAGICAL_DEFENCE>
<value level="1">50</value>
<value level="2">55</value>
<value level="3">60</value>
<value level="4">65</value>
<value level="5">70</value>
</MAGICAL_DEFENCE>
<MAX_HP>
<value level="1">30</value>
<value level="2">35</value>
<value level="3">40</value>
<value level="4">45</value>
<value level="5">50</value>
</MAX_HP>
<MAX_MP>
<value level="1">30</value>
<value level="2">35</value>
<value level="3">40</value>
<value level="4">45</value>
<value level="5">50</value>
</MAX_MP>
<PHYSICAL_ATTACK_SPEED>
<value level="1">35</value>
<value level="2">40</value>
<value level="3">45</value>
<value level="4">50</value>
<value level="5">60</value>
</PHYSICAL_ATTACK_SPEED>
<MAGIC_ATTACK_SPEED>
<value level="1">35</value>
<value level="2">40</value>
<value level="3">45</value>
<value level="4">50</value>
<value level="5">60</value>
</MAGIC_ATTACK_SPEED>
</effect>
</effects>
</skill>

View File

@ -861,8 +861,38 @@
<value level="13">-342</value>
<value level="14">-342</value>
</effectPoint>
<effectRange>200</effectRange>
<hitTime>2000</hitTime>
<effectRange>
<value level="1">200</value>
<value level="2">200</value>
<value level="3">200</value>
<value level="4">200</value>
<value level="5">200</value>
<value level="6">200</value>
<value level="7">200</value>
<value level="8">400</value>
<value level="9">400</value>
<value level="10">400</value>
<value level="11">400</value>
<value level="12">400</value>
<value level="13">400</value>
<value level="14">400</value>
</effectRange>
<hitTime>
<value level="1">2000</value>
<value level="2">2000</value>
<value level="3">2000</value>
<value level="4">2000</value>
<value level="5">2000</value>
<value level="6">2000</value>
<value level="7">2000</value>
<value level="8">1000</value>
<value level="9">1000</value>
<value level="10">1000</value>
<value level="11">1000</value>
<value level="12">1000</value>
<value level="13">1000</value>
<value level="14">1000</value>
</hitTime>
<isDebuff>true</isDebuff>
<lvlBonusRate>1</lvlBonusRate>
<magicLevel>
@ -898,7 +928,22 @@
<value level="14">80</value>
</mpConsume>
<operateType>A2</operateType>
<reuseDelay>10000</reuseDelay>
<reuseDelay>
<value level="1">10000</value>
<value level="2">10000</value>
<value level="3">10000</value>
<value level="4">10000</value>
<value level="5">10000</value>
<value level="6">10000</value>
<value level="7">10000</value>
<value level="8">5000</value>
<value level="9">5000</value>
<value level="10">5000</value>
<value level="11">5000</value>
<value level="12">5000</value>
<value level="13">5000</value>
<value level="14">5000</value>
</reuseDelay>
<magicCriticalRate>-5</magicCriticalRate>
<trait>SHOCK</trait>
<targetType>ENEMY</targetType>
@ -906,20 +951,20 @@
<effects>
<effect name="PhysicalAttack">
<power>
<value level="1">6459</value>
<value level="2">7443</value>
<value level="3">7800</value>
<value level="4">8200</value>
<value level="5">8560</value>
<value level="6">8870</value>
<value level="7">9250</value>
<value level="8">9560</value>
<value level="9">9980</value>
<value level="10">10500</value>
<value level="11">11000</value>
<value level="12">12000</value>
<value level="13">12900</value>
<value level="14">14000</value>
<value level="1">1046</value>
<value level="2">1230</value>
<value level="3">1425</value>
<value level="4">1626</value>
<value level="5">1727</value>
<value level="6">1827</value>
<value level="7">1925</value>
<value level="8">2020</value>
<value level="9">2067</value>
<value level="10">2112</value>
<value level="11">6459</value>
<value level="12">6593</value>
<value level="13">7004</value>
<value level="14">7443</value>
</power>
</effect>
<effect name="BlockActions" />
@ -944,8 +989,38 @@
<value level="13">-342</value>
<value level="14">-342</value>
</effectPoint>
<effectRange>200</effectRange>
<hitTime>2000</hitTime>
<effectRange>
<value level="1">200</value>
<value level="2">200</value>
<value level="3">200</value>
<value level="4">200</value>
<value level="5">200</value>
<value level="6">200</value>
<value level="7">200</value>
<value level="8">400</value>
<value level="9">400</value>
<value level="10">400</value>
<value level="11">400</value>
<value level="12">400</value>
<value level="13">400</value>
<value level="14">400</value>
</effectRange>
<hitTime>
<value level="1">2000</value>
<value level="2">2000</value>
<value level="3">2000</value>
<value level="4">2000</value>
<value level="5">2000</value>
<value level="6">2000</value>
<value level="7">2000</value>
<value level="8">1500</value>
<value level="9">1500</value>
<value level="10">1500</value>
<value level="11">1500</value>
<value level="12">1500</value>
<value level="13">1500</value>
<value level="14">1500</value>
</hitTime>
<magicLevel>
<value level="1">58</value>
<value level="2">62</value>
@ -979,27 +1054,42 @@
<value level="14">80</value>
</mpConsume>
<operateType>A1</operateType>
<reuseDelay>10000</reuseDelay>
<reuseDelay>
<value level="1">10000</value>
<value level="2">10000</value>
<value level="3">10000</value>
<value level="4">10000</value>
<value level="5">10000</value>
<value level="6">10000</value>
<value level="7">10000</value>
<value level="8">5000</value>
<value level="9">5000</value>
<value level="10">5000</value>
<value level="11">5000</value>
<value level="12">5000</value>
<value level="13">5000</value>
<value level="14">5000</value>
</reuseDelay>
<magicCriticalRate>-5</magicCriticalRate>
<targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope>
<effects>
<effect name="FatalBlow">
<power>
<value level="1">8743</value>
<value level="2">9283</value>
<value level="3">9800</value>
<value level="4">10200</value>
<value level="5">10800</value>
<value level="6">11500</value>
<value level="7">12100</value>
<value level="8">12800</value>
<value level="9">13400</value>
<value level="10">14000</value>
<value level="11">14800</value>
<value level="12">15500</value>
<value level="13">16200</value>
<value level="14">16900</value>
<value level="1">4181</value>
<value level="2">4920</value>
<value level="3">5700</value>
<value level="4">6503</value>
<value level="5">6906</value>
<value level="6">7305</value>
<value level="7">7698</value>
<value level="8">8079</value>
<value level="9">8265</value>
<value level="10">8447</value>
<value level="11">8743</value>
<value level="12">8918</value>
<value level="13">9101</value>
<value level="14">9283</value>
</power>
<criticalChance>10</criticalChance>
<chanceBoost>200</chanceBoost>

View File

@ -1361,14 +1361,126 @@
</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="PHYSICAL_ATTACK_SPEED" type="xs:unsignedByte" />
<xs:element name="MAGIC_ATTACK_SPEED" type="xs:unsignedByte" />
<xs:element name="PHYSICAL_ATTACK">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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_DEFENCE">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAGIC_ATTACK">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAGICAL_DEFENCE">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAX_HP">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAX_MP">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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_SPEED">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="MAGIC_ATTACK_SPEED">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:int">
<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="pDefMod">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">