-Small fix for Rage Aura debuff

-Update TriggerForce effect to avoid visual bug when Sigel' class use any aura on party, and some bug fixes on this effect.
-Implemented soulshot\spiritshot\blessed spiritshot damage bonus from enchanted weapon
-Implemented soulshot\spiritshot\blessed spiritshot damage bonus from Jewels Ruby\Sapphire
-Implemented Ruby\Sapphire\Topaz\Opal\Obsidian\Diamond\Emerald\Aquamarine\Pearl Jewels and its stats\skills.
-Changed compound jewels rate (in official servers - chances are lower (and from 3-5 lvls - greatly lower)
-Added visual effect to SS\SPS\BSPS if you equip Ruby\Sapphire 3\4\5 lvls (blue\yellow\red glow effects)
-New parameter weaponElementPower - increase weapon attribute power (if fire added in weapon - this parameter increase fire.. also about others)
-Small update skills.xsd to remove some eclipse warnings.

Contributed by NviX.
This commit is contained in:
MobiusDev
2015-07-11 16:22:19 +00:00
parent 5df3726293
commit 2beeb5bfbc
16 changed files with 429 additions and 169 deletions

View File

@@ -1270,7 +1270,7 @@
<set name="targetType" val="AURA" />
<set name="isDebuff" val="true" />
<set name="isMagic" val="3" />
<set name="operateType" val="TOGGLE" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="isTriggeredSkill" val="true" />
<for>
<effect name="Debuff">

View File

@@ -1,15 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/skills.xsd">
<skill id="17701" levels="5" name="Topaz: Spiritshot">
<!-- AUTO GENERATED SKILL -->
<!-- Interrupts target's skill casting. In PvP, ignores CP and inflicts a fixed damage of 1062. -->
<table name="#power"> 1062 3717 6903 10089 13275 </table>
<set name="icon" val="icon.etc_bm_jewel_topaz_i00" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
<set name="targetType" val="ONE" />
<set name="dmgDirectlyToHp" val="true" />
<set name="castRange" val="600" />
<set name="effectRange" val="1100" />
<set name="isMagic" val="2" />
<set name="magicLvl" val="106" />
<set name="hitTime" val="1000" />
<set name="coolTime" val="500" />
<set name="reuseDelay" val="30000" />
<for>
<effect name="SkillTurning">
<param chance="100" />
</effect>
<effect name="StaticDamage">
<param power="#power" />
</effect>
</for>
</skill>
<skill id="17702" levels="5" name="Jewel: Quick Recovery">
<!-- AUTO GENERATED SKILL -->
@@ -27,18 +38,28 @@
<set name="targetType" val="SELF" />
</skill>
<skill id="17704" levels="5" name="Obsidian">
<!-- AUTO GENERATED SKILL -->
<!-- Received Damage in PvP - 1%. -->
<table name="#rate"> 1.01 1.03 1.07 1.11 1.15 </table>
<set name="icon" val="icon.etc_bm_jewel_obsidian_i00" />
<set name="operateType" val="PASSIVE" />
<set name="targetType" val="SELF" />
<for>
<effect name="Buff">
<mul stat="pvpMagicalDef" val="#rate" />
<mul stat="pvpPhysSkillsDef" val="#rate" />
<mul stat="pvpPhysDef" val="#rate" />
</effect>
</for>
</skill>
<skill id="17705" levels="5" name="Opal">
<!-- AUTO GENERATED SKILL -->
<!-- Attack Attribute + 10. -->
<table name="#rate"> 10 20 40 70 120 </table>
<set name="icon" val="icon.etc_bm_jewel_opal_i00" />
<set name="operateType" val="PASSIVE" />
<set name="targetType" val="SELF" />
<for>
<effect name="Buff">
<add stat="weaponElementPower" val="#rate" />
</effect>
</for>
</skill>
<skill id="17706" levels="5" name="Jewel: Atk. Spd. Increase">
<!-- AUTO GENERATED SKILL -->
@@ -55,18 +76,30 @@
<set name="targetType" val="SELF" />
</skill>
<skill id="17708" levels="5" name="Diamond">
<!-- AUTO GENERATED SKILL -->
<!-- P. Def. + 283, and Received P. Critical Damage - 1%. -->
<table name="#pDef"> 283 567 945 1418 1986 </table>
<table name="#defCritDmg"> 0.99 0.98 0.07 0.96 0.95 </table>
<set name="icon" val="icon.etc_bm_jewel_diamond_i00" />
<set name="operateType" val="PASSIVE" />
<set name="targetType" val="SELF" />
<for>
<effect name="Buff">
<add stat="pDef" val="#pDef" />
<mul stat="defCritDamage" val="#defCritDmg" />
</effect>
</for>
</skill>
<skill id="17709" levels="5" name="Pearl">
<!-- AUTO GENERATED SKILL -->
<!-- M. Def. + 163, and Received P. Critical Damage - 1%. -->
<table name="#mDef"> 163 328 548 821 1150 </table>
<table name="#defCritDmg"> 0.99 0.98 0.97 0.96 0.95 </table>
<set name="icon" val="icon.etc_bm_jewel_pearl_i00" />
<set name="operateType" val="PASSIVE" />
<set name="targetType" val="SELF" />
<for>
<effect name="Buff">
<add stat="mDef" val="#mDef" />
<mul stat="defCritDamage" val="#defCritDmg" />
</effect>
</for>
</skill>
<skill id="17710" levels="1" name="10th Anniversary Blessing Effect (Free)">
<!-- AUTO GENERATED SKILL -->

View File

@@ -99,73 +99,75 @@
<set name="targetType" val="SELF" />
</skill>
<skill id="17814" levels="2" name="Ruby">
<!-- AUTO GENERATED SKILL -->
<!-- Soulshot damage + 1%. -->
<!-- DONE IN CORE -->
<set name="icon" val="icon.etc_bm_jewel_ruby_i00" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
</skill>
<skill id="17815" levels="1" name="Ruby">
<!-- AUTO GENERATED SKILL -->
<!-- Soulshot damage + 7.5%. -->
<!-- DONE IN CORE -->
<set name="icon" val="icon.etc_bm_jewel_ruby_i00" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
</skill>
<skill id="17816" levels="1" name="Ruby">
<!-- AUTO GENERATED SKILL -->
<!-- Soulshot damage + 12.5%. -->
<!-- DONE IN CORE -->
<set name="icon" val="icon.etc_bm_jewel_ruby_i00" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
</skill>
<skill id="17817" levels="1" name="Ruby">
<!-- AUTO GENERATED SKILL -->
<!-- Soulshot damage + 20%. -->
<!-- DONE IN CORE -->
<set name="icon" val="icon.etc_bm_jewel_ruby_i00" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
</skill>
<skill id="17818" levels="4" name="Sapphire">
<!-- AUTO GENERATED SKILL -->
<!-- Spiritshot damage + 1%. -->
<!-- DONE IN CORE -->
<set name="icon" val="icon.etc_bm_jewel_sapphire_i00" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
</skill>
<skill id="17819" levels="2" name="Sapphire">
<!-- AUTO GENERATED SKILL -->
<!-- Spiritshot damage + 7.5%. -->
<!-- DONE IN CORE -->
<set name="icon" val="icon.etc_bm_jewel_sapphire_i00" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
</skill>
<skill id="17820" levels="2" name="Sapphire">
<!-- AUTO GENERATED SKILL -->
<!-- Spiritshot damage + 12.5%. -->
<!-- DONE IN CORE -->
<set name="icon" val="icon.etc_bm_jewel_sapphire_i00" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
</skill>
<skill id="17821" levels="2" name="Sapphire">
<!-- AUTO GENERATED SKILL -->
<!-- Spiritshot damage + 20%. -->
<!-- DONE IN CORE -->
<set name="icon" val="icon.etc_bm_jewel_sapphire_i00" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
</skill>
<skill id="17822" levels="1" name="Aquamarine">
<!-- AUTO GENERATED SKILL -->
<set name="icon" val="icon.skill0000" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
<for>
<effect name="ManaHeal">
<param power="136" />
</effect>
</for>
</skill>
<skill id="17823" levels="5" name="Aquamarine">
<!-- AUTO GENERATED SKILL -->
<!-- 1% chance of recovering 136 MP. -->
<table name="#rate"> 1 2 4 9 15 </table>
<set name="icon" val="icon.etc_bm_jewel_aquamarine_i00" />
<set name="operateType" val="PASSIVE" />
<set name="targetType" val="SELF" />
<for>
<effect name="TriggerSkillBySkill">
<param chance="#rate" />
<param skillId="17822" skillLevel="1" />
<param targetType="SELF" />
</effect>
</for>
</skill>
<skill id="17824" levels="1" name="La Vie En Rose's Jewelry Box">
<!-- AUTO GENERATED SKILL -->
@@ -174,11 +176,22 @@
<set name="targetType" val="SELF" />
</skill>
<skill id="17825" levels="5" name="Emerald">
<!-- AUTO GENERATED SKILL -->
<!-- CON + 1, MEN + 1 -->
<table name="#rate1"> 1 1 1 2 3 </table>
<table name="#rate2"> 0 1 1 2 3 </table>
<table name="#rate3"> 0 0 1 2 3 </table>
<set name="icon" val="icon.etc_bm_jewel_emerald_i00" />
<set name="operateType" val="PASSIVE" />
<set name="targetType" val="SELF" />
<for>
<effect name="Buff">
<add stat="STR" val="#rate2" />
<add stat="DEX" val="#rate3" />
<add stat="CON" val="#rate1" />
<add stat="INT" val="#rate2" />
<add stat="WIT" val="#rate3" />
<add stat="MEN" val="#rate1" />
</effect>
</for>
</skill>
<skill id="17826" levels="1" name="10th Anniversary Time Capsule Box">
<!-- AUTO GENERATED SKILL -->