Implemented skill Blink (1448).

Contributed by Sahar.
This commit is contained in:
MobiusDevelopment 2021-03-26 15:19:17 +00:00
parent 4ab02cad55
commit cb36a42ce1
2 changed files with 32 additions and 11 deletions

View File

@ -2732,7 +2732,29 @@
<skill id="1448" toLevel="1" name="Blink">
<!-- Teleports to the back. -->
<icon>icon.skill1448</icon>
<coolTime>200</coolTime>
<hitTime>100</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<magicLevel>32</magicLevel>
<mpConsume>20</mpConsume>
<mpInitialConsume>10</mpInitialConsume>
<operateType>A1</operateType>
<reuseDelay>10000</reuseDelay>
<magicCriticalRate>5</magicCriticalRate>
<targetType>SELF</targetType>
<affectScope>SINGLE</affectScope>
<conditions>
<condition name="OpBlink">
<direction>BACK</direction>
<range>400</range>
</condition>
</conditions>
<effects>
<effect name="Blink">
<angle>0</angle>
<range>400</range>
</effect>
</effects>
</skill>
<skill id="1449" toLevel="1" name="Transfer Soul">
<!-- Transfer a soul to the target. Only possible when the target is a Kamael. Consumes 1 Soul. -->

View File

@ -377,8 +377,8 @@
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="maxLevel">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:simpleContent>
@ -401,6 +401,7 @@
</xs:element>
<xs:element minOccurs="0" name="isWithin" type="xs:boolean" />
<xs:element minOccurs="0" name="transformId" type="xs:unsignedByte" />
<xs:element minOccurs="0" name="direction" type="xs:string" />
<xs:element minOccurs="0" name="npcIds">
<xs:complexType>
<xs:sequence>
@ -408,7 +409,7 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="range" type="xs:unsignedByte" />
<xs:element minOccurs="0" name="range" type="xs:unsignedShort" />
<xs:element minOccurs="0" name="isAround" type="xs:boolean" />
<xs:element minOccurs="0" name="skillId" type="xs:unsignedShort" />
<xs:element minOccurs="0" name="hasLearned" type="xs:boolean" />
@ -808,13 +809,8 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="hpPercent" type="xs:unsignedByte" />
<xs:element name="mpPercent" type="xs:unsignedByte" />
<xs:element name="cpPercent" type="xs:unsignedByte" />
<xs:element name="attribute" type="xs:string" />
<xs:element name="attackerType" type="xs:string" />
<xs:element name="minAttackerLevel" type="xs:unsignedByte" />
<xs:element name="maxAttackerLevel" type="xs:unsignedByte" />
<xs:element name="minDamage">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
@ -909,6 +905,7 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="hpPercent" type="xs:unsignedByte" />
<xs:element name="lifeTime" type="xs:unsignedShort" />
<xs:element name="consumeItemId" type="xs:unsignedShort" />
<xs:element name="consumeItemCount">
@ -1183,6 +1180,8 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="angle" type="xs:unsignedByte" />
<xs:element name="range" type="xs:unsignedShort" />
<xs:element name="SWORD">
<xs:complexType mixed="true">
<xs:sequence minOccurs="0">
@ -1641,6 +1640,7 @@
<xs:element name="condition">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="maxLevel" type="xs:unsignedByte" />
<xs:element minOccurs="0" name="alignment" type="xs:string" />
<xs:element minOccurs="0" name="classIds">
<xs:complexType>
@ -1649,6 +1649,8 @@
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="affectType" type="xs:string" />
<xs:element minOccurs="0" name="isWithin" type="xs:boolean" />
<xs:element minOccurs="0" name="armorType">
<xs:complexType>
<xs:sequence>
@ -1657,9 +1659,6 @@
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="minLevel" type="xs:unsignedByte" />
<xs:element minOccurs="0" name="maxLevel" type="xs:unsignedByte" />
<xs:element minOccurs="0" name="affectType" type="xs:string" />
<xs:element minOccurs="0" name="isWithin" type="xs:boolean" />
<xs:element minOccurs="0" name="includeMe" type="xs:boolean" />
<xs:element minOccurs="0" name="weaponType">
<xs:complexType>