-Added two new effects (BlockTarget & Duel).

-Added <target hp="n%" /> condition (example - Last Attack skill).
-Updated DamOverTime effect - add increase charges count over time.
-Updated EnergyAttack effect to new charges system.
-Updated FatalBlow effect (able to increase skill power damage if target has affected by selected abnormal type).
-Added parameter ignorePhysDefPercent for skills that ignores some % of enemy pDef.
-Added function isInvulnerableFor(player) and updated PcCondOverride for this function.
-NPC and NPC buffers data updated for Othell Ground skill Poison Zone.
-Updated PhysicalAttack effect for skills, that decreases power when using some weapon types, and increases power when using some weapon types. also added isLastAttack parameter (for skill Last Attack atm).
-Added stat momentumSkillPower (for Tyrr' passive). Increases power when player have more charges (max 3).
-Updated some effect for working with maxSkillDamage parameter.
-Updated some old and new skills to 10531.

Contributed by NviX.
This commit is contained in:
MobiusDev
2015-07-14 20:03:39 +00:00
parent b07f46dc5c
commit d722c7a961
26 changed files with 2227 additions and 1002 deletions

View File

@@ -112,6 +112,7 @@
<xs:attribute type="xs:string" name="race" use="optional" />
<xs:attribute type="xs:string" name="npcId" use="optional" />
<xs:attribute type="xs:string" name="npcType" use="optional" />
<xs:attribute type="xs:string" name="hp" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
@@ -247,7 +248,7 @@
<xs:attribute type="xs:string" name="grade" use="optional" />
<xs:attribute type="xs:byte" name="VALAKAS" use="optional" />
<xs:attribute type="xs:string" name="isItem" use="optional" />
<xs:attribute type="xs:byte" name="skillLvl" use="optional" />
<xs:attribute type="xs:string" name="skillLvl" use="optional" />
<xs:attribute type="xs:byte" name="GUST" use="optional" />
<xs:attribute type="xs:byte" name="BOSS" use="optional" />
<xs:attribute type="xs:byte" name="PHYSICAL_BLOCKADE" use="optional" />
@@ -263,6 +264,13 @@
<xs:attribute type="xs:integer" name="speed" use="optional" />
<xs:attribute type="xs:integer" name="distance" use="optional" />
<xs:attribute type="xs:integer" name="debuffId" use="optional" />
<xs:attribute type="xs:string" name="weaponTypeDec" use="optional" />
<xs:attribute type="xs:double" name="valueDec" use="optional" />
<xs:attribute type="xs:string" name="weaponTypeInc" use="optional" />
<xs:attribute type="xs:double" name="valueInc" use="optional" />
<xs:attribute type="xs:boolean" name="isLastAttack" use="optional" />
<xs:attribute type="xs:string" name="targetAbnormalType" use="optional" />
<xs:attribute type="xs:double" name="skillAddPower" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
@@ -395,6 +403,7 @@
<xs:enumeration value="maxSkillDamage" />
<xs:enumeration value="weaponElementPower" />
<xs:enumeration value="hpRestoreOnKill" />
<xs:enumeration value="momentumSkillPower" />
</xs:restriction>
</xs:simpleType>
<xs:complexType name="addType" mixed="true">
@@ -480,6 +489,8 @@
<xs:element name="enchant4for" type="forType" />
<xs:element name="enchant5for" type="forType" />
<xs:element name="enchant6for" type="forType" />
<xs:element name="enchant8for" type="forType" />
<xs:element name="enchant9for" type="forType" />
<xs:element name="endEffects" type="effectsType" />
<xs:element name="selfEffects" type="effectsType" />
<xs:element name="enchant2selfEffects" type="effectsType" />