Various Awaken skills.

Contributed by Redon.
This commit is contained in:
MobiusDev 2015-04-29 14:02:05 +00:00
parent 887078ecde
commit 2de792f6eb
12 changed files with 8483 additions and 2032 deletions

View File

@ -186,6 +186,7 @@ public final class EffectMasterHandler
TargetMeProbability.class,
Teleport.class,
TeleportToTarget.class,
ThrowHorizontal.class,
ThrowUp.class,
TransferDamage.class,
TransferHate.class,

View File

@ -0,0 +1,80 @@
/*
* Copyright (C) 2004-2015 L2J DataPack
*
* This file is part of L2J DataPack.
*
* L2J DataPack is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* L2J DataPack is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package handlers.effecthandlers;
import com.l2jserver.gameserver.model.StatsSet;
import com.l2jserver.gameserver.model.conditions.Condition;
import com.l2jserver.gameserver.model.effects.AbstractEffect;
import com.l2jserver.gameserver.model.effects.EffectFlag;
import com.l2jserver.gameserver.model.skills.BuffInfo;
import com.l2jserver.gameserver.network.serverpackets.FlyToLocation;
import com.l2jserver.gameserver.network.serverpackets.FlyToLocation.FlyType;
import com.l2jserver.gameserver.network.serverpackets.ValidateLocation;
/**
* Throw Horizontal effect implementation.
* @author Mobius
*/
public final class ThrowHorizontal extends AbstractEffect
{
public ThrowHorizontal(Condition attachCond, Condition applyCond, StatsSet set, StatsSet params)
{
super(attachCond, applyCond, set, params);
}
@Override
public int getEffectFlags()
{
return EffectFlag.STUNNED.getMask();
}
@Override
public boolean isInstant()
{
return true;
}
@Override
public void onStart(BuffInfo info)
{
// Get current position of the L2Character
final int curX = info.getEffected().getX();
final int curY = info.getEffected().getY();
// Calculate distance between effector and effected current position
double dx = info.getEffector().getX() - curX;
double dy = info.getEffector().getY() - curY;
double distance = Math.sqrt((dx * dx) + (dy * dy));
if (distance > 2000)
{
_log.info("EffectThrow was going to use invalid coordinates for characters, getEffected: " + curX + "," + curY + " and getEffector: " + info.getEffector().getX() + "," + info.getEffector().getY());
return;
}
// If no distance
if (distance < 1)
{
return;
}
info.getEffected().broadcastPacket(new FlyToLocation(info.getEffected(), info.getEffector().getX(), info.getEffector().getY(), info.getEffector().getZ(), FlyType.THROW_HORIZONTAL));
info.getEffected().setXYZ(info.getEffector().getX(), info.getEffector().getY(), info.getEffector().getZ());
info.getEffected().broadcastPacket(new ValidateLocation(info.getEffected()));
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,84 +1,223 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/skills.xsd">
<skill id="10800" levels="1" name="Superior Elemental Resistance">
<!-- AUTO GENERATED SKILL -->
<!-- STR + 2 and Fire/Water/Wind/Earth Resistance + 20. -->
<set name="icon" val="icon.skill10044" />
<table name="#ench1power">21 22 23 24 25 26 27 28 29 30</table>
<set name="magicLvl" val="85" />
<set name="operateType" val="PASSIVE" />
<set name="skillType" val="BUFF" />
<set name="targetType" val="SELF" />
<for>
<effect name="Buff">
<add stat="STR" val="2" />
<add stat="earthRes" val="20" />
<add stat="windRes" val="20" />
<add stat="waterRes" val="20" />
<add stat="fireRes" val="20" />
</effect>
</for>
<enchant1for>
<effect name="Buff">
<add stat="STR" val="2" />
<add stat="earthRes" val="#ench1power" />
<add stat="windRes" val="#ench1power" />
<add stat="waterRes" val="#ench1power" />
<add stat="fireRes" val="#ench1power" />
</effect>
</enchant1for>
</skill>
<skill id="10801" levels="5" name="Bullseye">
<!-- AUTO GENERATED SKILL -->
<!-- Decreases target's Bow/Crossbow Resistance by 40% and M. Def. by 5%. -->
<table name="#mpConsumes"> 20 21 22 23 24 </table>
<set name="icon" val="icon.skill10801" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="#mpConsumes" />
<set name="castRange" val="1100" />
<set name="hitTime" val="500" />
<set name="castRange" val="1100" />
<set name="reuseDelay" val="10000" />
<table name="#mpConsume">20 21 22 23 24</table>
<set name="mpConsume" val="#mpConsume" />
<set name="abnormalTime" val="15" />
<table name="#ench1power">86 87 88 89 90 91 92 93 94 95</table>
<table name="#enchVuln">1 2 3 4 5 6 7 8 9 10</table>
<table name="#magicLvl">85 88 91 94 97</table>
<table name="#mDefVuln">0.95 0.90 0.85 0.80 0.75</table>
<table name="#bowWpnVuln">1.4 1.45 1.5 1.55 1.6</table>
<table name="#crossbowWpnVuln">1.4 1.45 1.5 1.55 1.6</table>
<table name="#abnormalLvl">1 2 3 4 5</table>
<set name="magicLvl" val="#magicLvl" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="power" val="-1" />
<set name="targetType" val="ONE" />
<set name="isDebuff" val="true" />
<set name="skillType" val="DEBUFF" />
<enchant1 name="power" val="#ench1power" />
<for>
<effect name="Debuff">
<param BOW="#bowWpnVuln" />
<param CROSSBOW="#crossbowWpnVuln" />
<mul stat="mDef" val="#mDefVuln" />
</effect>
</for>
<enchant2for>
<effect name="Debuff">
<param BOW="1.6" />
<param CROSSBOW="1.6" />
<mul stat="mDef" val="0.75" />
</effect>
</enchant2for>
<enchant3for>
<effect name="Debuff">
<param BOW="1.6" />
<param CROSSBOW="1.6" />
<mul stat="mDef" val="0.75" />
<add stat="stunVuln" val="#enchVuln" />
</effect>
</enchant3for>
<enchant4for>
<effect name="Debuff">
<param BOW="1.6" />
<param CROSSBOW="1.6" />
<mul stat="mDef" val="0.75" />
<param KNOCKDOWN="#enchVuln" />
<param KNOCKBACK="#enchVuln" />
</effect>
</enchant4for>
</skill>
<skill id="10802" levels="1" name="Mass Bullseye">
<!-- AUTO GENERATED SKILL -->
<!-- Decreases target's and nearby enemies' Bow/Crossbow Resistance by 60% and M. Def. by 25%. After a certain time, target explodes, suffering heavy damage. -->
<set name="icon" val="icon.skill10782" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="93" />
<set name="castRange" val="1100" />
<set name="hitTime" val="3000" />
<set name="coolTime" val="500" />
<set name="castRange" val="1100" />
<set name="reuseDelay" val="180000" />
<set name="mpConsume" val="93" />
<set name="abnormalTime" val="15" />
<table name="#ench1MpConsume">89 85 81 78 74 70 66 63 59 55</table>
<table name="#ench2power">86 87 88 89 90 91 92 93 94 95</table>
<table name="#enchVuln">1 2 3 4 5 6 7 8 9 10</table>
<set name="magicLvl" val="99" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="power" val="99" />
<set name="targetType" val="AREA" />
<set name="skillRadius" val="150" />
<set name="isDebuff" val="true" />
<set name="skillType" val="DEBUFF" />
<set name="effectRange" val="1000" />
<enchant1 name="mpConsume" val="#ench1MpConsume" />
<enchant2 name="power" val="#ench2power" />
<for>
<effect name="Debuff">
<param BOW="1.6" />
<param CROSSBOW="1.6" />
<mul stat="mDef" val="0.75" />
</effect>
<effect name="TriggerSkillByAttack">
<param attackerType="L2Character" minAttackerLevel="1" maxAttackerLevel="100" />
<param minDamage="1" chance="100" />
<param skillId="10804" skillLevel="1" />
<param targetType="ONE" />
<param allowWeapons="ALL" />
</effect>
</for>
<enchant3for>
<effect name="Debuff">
<param BOW="1.6" />
<param CROSSBOW="1.6" />
<mul stat="mDef" val="0.75" />
<add stat="stunVuln" val="#enchVuln" />
</effect>
<effect name="TriggerSkillByAttack">
<param attackerType="L2Character" minAttackerLevel="1" maxAttackerLevel="100" />
<param minDamage="1" chance="100" />
<param skillId="10804" skillLevel="1" />
<param targetType="ONE" />
<param allowWeapons="ALL" />
</effect>
</enchant3for>
<enchant4for>
<effect name="Debuff">
<param BOW="1.6" />
<param CROSSBOW="1.6" />
<mul stat="mDef" val="0.75" />
<param KNOCKDOWN="#enchVuln" />
<param KNOCKBACK="#enchVuln" />
</effect>
<effect name="TriggerSkillByAttack">
<param attackerType="L2Character" minAttackerLevel="1" maxAttackerLevel="100" />
<param minDamage="1" chance="100" />
<param skillId="10804" skillLevel="1" />
<param targetType="ONE" />
<param allowWeapons="ALL" />
</effect>
</enchant4for>
</skill>
<skill id="10803" levels="1" name="Time Bomb">
<!-- AUTO GENERATED SKILL -->
<!-- Boom! -->
<set name="icon" val="icon.skill0099" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
<set name="isDebuff" val="true" />
<set name="isTriggeredSkill" val="true" />
<set name="magicLvl" val="99" />
<set name="power" val="30000" />
<set name="targetType" val="ONE" />
<set name="skillType" val="PDAM" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
</skill>
<skill id="10804" levels="1" name="Bullseye">
<!-- AUTO GENERATED SKILL -->
<!-- Boom! -->
<set name="icon" val="icon.skill0099" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
<set name="isDebuff" val="true" />
<set name="magicLvl" val="90" />
<set name="power" val="30000" />
<set name="targetType" val="ONE" />
<set name="skillType" val="PDAM" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="isTriggeredSkill" val="true" />
</skill>
<skill id="10805" levels="4" name="Quick Charge">
<!-- AUTO GENERATED SKILL -->
<!-- Momentarily teleport 500 forward. -->
<table name="#castRanges"> 500 600 700 800 </table>
<table name="#mpConsumes"> 41 44 46 48 </table>
<set name="icon" val="icon.skill10805" />
<set name="operateType" val="ACTIVE_INSTANT" />
<table name="#castRange">500 600 700 800</table>
<table name="#mpConsume">41 44 46 48</table>
<table name="#magicLvl">89 92 95 98</table>
<table name="#flyRadius">500 600 700 800</table>
<table name="#ench1flyRadius">815 830 845 860 875 890 905 920 935 950</table>
<set name="flyCourse" val="180" />
<set name="flyRadius" val="#flyRadius" />
<set name="flyAnimationSpeed" val="333" />
<set name="mpConsume" val="#mpConsume" />
<set name="magicLvl" val="#magicLvl" />
<set name="castRange" val="#castRange" />
<set name="reuseDelay" val="30000" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="skillType" val="BUFF" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="#mpConsumes" />
<set name="castRange" val="#castRanges" />
<set name="hitTime" val="100" />
<set name="coolTime" val="400" />
<set name="reuseDelay" val="30000" />
<set name="isDebuff" val="true" />
<enchant1 name="flyRadius" val="#ench1flyRadius" />
<for>
<effect name="Blink" />
</for>
</skill>
<skill id="10806" levels="1" name="Frost Trap">
<!-- AUTO GENERATED SKILL -->
<!-- Decreases Speed, Atk. Spd. and Casting Spd. -->
<set name="icon" val="icon.skill0516" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<table name="#ench1power">81 82 83 84 85 86 87 88 89 90</table>
<set name="magicLvl" val="99" />
<set name="power" val="80" />
<set name="lvlDepend" val="1" />
<set name="targetType" val="AURA" />
<set name="skillRadius" val="200" />
<set name="abnormalTime" val="30" />
<set name="isDebuff" val="true" />
<set name="skillType" val="DEBUFF" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<enchant1 name="power" val="#ench1power" />
<for>
<effect name="Debuff">
<mul stat="runSpd" val="0.6" />
<mul stat="pAtkSpd" val="0.67" />
<mul stat="mAtkSpd" val="0.6" />
</effect>
</for>
</skill>
<skill id="10807" levels="1" name="Gravity Trap">
<!-- AUTO GENERATED SKILL -->
<!-- Inflicted with Hold and unable to move. -->
<set name="icon" val="icon.skill0518" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<table name="#ench1power">71 72 73 74 75 76 77 78 79 80</table>
<set name="magicLvl" val="99" />
<set name="power" val="70" />
<set name="lvlDepend" val="1" />
<set name="targetType" val="AURA" />
<set name="isDebuff" val="true" />
<set name="skillType" val="SELF" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="skillRadius" val="350" />
<set name="trait" val="HOLD" />
<enchant1 name="power" val="#ench1power" />
<!--<for>
<effect abnormalLvl="1" abnormalTime="30" abnormalType="root_magically" name="SELF" val="0" />
</for>-->
</skill>
<skill id="10808" levels="1" name="Decoy Provocation">
<!-- AUTO GENERATED SKILL -->
@ -90,32 +229,67 @@
<set name="isDebuff" val="true" />
</skill>
<skill id="10809" levels="1" name="Survival Movement">
<!-- AUTO GENERATED SKILL -->
<!-- P. Evasion + 15. Disappears after 4 strikes. -->
<set name="icon" val="icon.skill1087" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="reuseDelay" val="30000" />
<set name="isMagic" val="4" />
<set name="abnormalTime" val="1200" />
<set name="staticReuse" val="true" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="skillType" val="BUFF" />
<set name="targetType" val="SELF" />
<set name="isTriggeredSkill" val="true" />
<for>
<effect name="Buff">
<add stat="rEvas" val="15" />
</effect>
</for>
</skill>
<skill id="10810" levels="4" name="Sniping">
<!-- AUTO GENERATED SKILL -->
<!-- For 30 minutes when a bow or crossbow is equipped, P. Atk. + 5%, Atk. Spd. + 5%, and P. Def./M. Def. + 5%. -->
<table name="#mpConsumes"> 62 69 76 83 </table>
<set name="icon" val="icon.skill11870" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="#mpConsumes" />
<set name="hitTime" val="1000" />
<set name="coolTime" val="500" />
<set name="reuseDelay" val="30000" />
<set name="abnormalTime" val="1800" />
<table name="#mpConsume">62 69 76 83</table>
<set name="mpConsume" val="#mpConsume" />
<table name="#abnormalLvl">1 2 3 4</table>
<table name="#bonus">1.05 1.06 1.07 1.1</table>
<table name="#magicLvl">85 90 95 99</table>
<set name="magicLvl" val="#magicLvl" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="skillType" val="BUFF" />
<for>
<effect name="Buff">
<mul stat="pAtk" val="#bonus">
<and>
<using kind="CROSSBOW,BOW" />
</and>
</mul>
<mul stat="pAtkSpd" val="#bonus">
<and>
<using kind="CROSSBOW,BOW" />
</and>
</mul>
<mul stat="pDef" val="#bonus">
<and>
<using kind="CROSSBOW,BOW" />
</and>
</mul>
</effect>
</for>
</skill>
<skill id="10811" levels="4" name="Superior Hawk Mastery">
<!-- AUTO GENERATED SKILL -->
<!-- P. Atk. + 5% when equipped with a bow or crossbow. -->
<set name="icon" val="icon.skill10811" />
<table name="#damage">1.05 1.06 1.07 1.1</table>
<table name="#magicLvl">85 90 95 99</table>
<set name="magicLvl" val="#magicLvl" />
<set name="operateType" val="PASSIVE" />
<set name="targetType" val="SELF" />
<set name="skillType" val="BUFF" />
<for>
<effect name="Buff">
<mul stat="pAtk" val="#damage">
<using kind="CROSSBOW,BOW" />
</mul>
</effect>
</for>
</skill>
<skill id="10812" levels="3" name="Sneak Shot">
<!-- AUTO GENERATED SKILL -->
@ -141,23 +315,45 @@
<set name="isDebuff" val="true" />
</skill>
<skill id="10856" levels="4" name="Rapid Fire Position">
<!-- AUTO GENERATED SKILL -->
<!-- For 30 minutes when a bow or crossbow is equipped, P. Atk. + 5%, chance of receiving an M. Critical Hit - 5%, and P. Skill Cooldown - 5%. -->
<table name="#mpConsumes"> 62 69 76 83 </table>
<set name="icon" val="icon.skill11871" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="#mpConsumes" />
<set name="hitTime" val="1000" />
<set name="coolTime" val="500" />
<set name="reuseDelay" val="30000" />
<set name="abnormalTime" val="1800" />
<table name="#mpConsume">62 69 76 83</table>
<set name="mpConsume" val="#mpConsume" />
<table name="#abnormalLvl">1 2 3 4</table>
<table name="#damage">1.05 1.06 1.07 1.1</table>
<table name="#reuse">0.95 0.95 0.93 0.90</table>
<table name="#magicLvl">85 90 95 99</table>
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="skillType" val="BUFF" />
<for>
<effect name="Buff">
<mul stat="pAtk" val="#damage">
<using kind="CROSSBOW,BOW" />
</mul>
<mul stat="pReuse" val="#reuse">
<using kind="CROSSBOW,BOW" />
</mul>
<mul stat="mReuse" val="#reuse">
<using kind="CROSSBOW,BOW" />
</mul>
</effect>
</for>
</skill>
<skill id="10857" levels="4" name="Superior Speed Mastery">
<!-- AUTO GENERATED SKILL -->
<!-- Speed + 10. -->
<set name="icon" val="icon.skill10857" />
<table name="#speed">10 12 15 20</table>
<table name="#magicLvl">85 90 95 99</table>
<set name="magicLvl" val="#magicLvl" />
<set name="operateType" val="PASSIVE" />
<set name="targetType" val="SELF" />
<set name="skillType" val="BUFF" />
<for>
<effect name="Buff">
<add stat="runSpd" val="#speed" />
</effect>
</for>
</skill>
<skill id="10858" levels="3" name="Retreating Shot">
<!-- AUTO GENERATED SKILL -->

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,88 +1,170 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/skills.xsd">
<skill id="11600" levels="1" name="Frenzied Prevailing Sonata">
<!-- AUTO GENERATED SKILL -->
<!-- For 5 minutes, increases clan members' Atk. Spd. + 15%, Casting Spd. + 30%, Max HP + 30%, and MP recovery bonus + 20%. Decreases MP Consumption for magic skills - 10% and the magic cancel rate. -->
<set name="icon" val="icon.skill11600" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="targetType" val="CLAN" />
<set name="skillType" val="BUFF" />
<set name="abnormalType" val="PREV_SONATA" />
<set name="mpConsume" val="140" />
<set name="hitTime" val="700" />
<set name="coolTime" val="300" />
<set name="abnormalTime" val="420" />
<set name="reuseDelay" val="2000" />
<set name="effectRange" val="1200" />
<set name="castRange" val="900" />
<for>
<effect name="Buff">
<mul stat="pAtkSpd" val="1.15" />
<mul stat="mAtkSpd" val="1.30" />
<mul stat="maxHp" val="1.30" />
<mul stat="regMp" val="1.20" />
<mul stat="MagicalMpConsumeRate" val="0.9" />
<!--<mul stat="magicFailureRate" val="0.80" />-->
</effect>
</for>
</skill>
<skill id="11601" levels="1" name="Frenzied Daring Sonata">
<!-- AUTO GENERATED SKILL -->
<!-- For 5 minutes, increases clan members' P. Atk. + 8%, M. Atk. + 16%, Atk. Spd. and Casting Spd. + 8%. Decreases P. Def. - 3%, M. Def. - 11%, and P. Evasion - 4. Chance of applying 8% Vampiric Rage effect. Reflects 10% of incurred damage back to the enemy. -->
<set name="icon" val="icon.skill11601" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="targetType" val="CLAN" />
<set name="skillType" val="BUFF" />
<set name="abnormalType" val="DARING_SONATA" />
<set name="abnormalTime" val="300" />
<set name="mpConsume" val="140" />
<set name="hitTime" val="700" />
<set name="coolTime" val="300" />
<set name="reuseDelay" val="2000" />
<set name="effectRange" val="1200" />
<set name="castRange" val="900" />
<for>
<effect name="Buff">
<mul stat="pAtk" val="1.08" />
<mul stat="mAtk" val="1.16" />
<mul stat="mAtkSpd" val="1.08" />
<mul stat="pAtkSpd" val="1.08" />
<mul stat="pDef" val="0.97" />
<mul stat="mDef" val="0.89" />
<sub stat="rEvas" val="4" />
<add stat="absorbDam" val="8" />
<add stat="reflectDam" val="10" />
</effect>
</for>
</skill>
<skill id="11602" levels="1" name="Frenzied Refreshing Sonata">
<!-- AUTO GENERATED SKILL -->
<!-- For 5 minutes, increases clan members' HP Recovery Bonus + 20%, P.Accuracy + 4, P.Evasion + 3, and Spd. + 20. Decreases skill MP Consumption - 20% and skill Cooldown - 10%. -->
<set name="icon" val="icon.skill11602" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="abnormalType" val="REF_SONATA" />
<set name="targetType" val="CLAN" />
<set name="skillType" val="BUFF" />
<set name="abnormalTime" val="300" />
<set name="mpConsume" val="140" />
<set name="hitTime" val="700" />
<set name="coolTime" val="300" />
<set name="reuseDelay" val="2000" />
<set name="effectRange" val="1200" />
<set name="castRange" val="900" />
<for>
<effect name="Buff">
<mul stat="regHp" val="1.20" />
<add stat="accCombat" val="4" />
<add stat="rEvas" val="3" />
<add stat="runSpd" val="20" />
<mul stat="MagicalMpConsumeRate" val="0.8" />
<mul stat="PhysicalMpConsumeRate" val="0.8" />
<mul stat="mReuse" val="0.9" />
<mul stat="pReuse" val="0.9" />
</effect>
</for>
</skill>
<skill id="11603" levels="4" name="Mass Restriction">
<!-- AUTO GENERATED SKILL -->
<!-- During PvP, limits the CP, HP, and MP recovery of target and nearby enemies to maximum 60% for 30 seconds. -->
<table name="#mpConsumes"> 252 278 306 332 </table>
<set name="icon" val="icon.skill11603" />
<table name="#power">75 80 85 90</table>
<table name="#magicLvl">85 90 95 99</table>
<table name="#mpConsume">252 278 306 332</table>
<table name="#abnormalLvl">1 2 3 4</table>
<set name="power" val="#power" />
<set name="magicLvl" val="#magicLvl" />
<set name="mpConsume" val="#mpConsume" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="#mpConsumes" />
<set name="castRange" val="900" />
<set name="targetType" val="AREA" />
<set name="skillType" val="DEBUFF" />
<set name="abnormalTime" val="30" />
<set name="hitTime" val="2110" />
<set name="coolTime" val="500" />
<set name="reuseDelay" val="120000" />
<set name="isMagic" val="1" />
<set name="isDebuff" val="true" />
<set name="castRange" val="900" />
<set name="skillRadius" val="250" />
<cond>
<target playable="true" />
</cond>
<for>
<effect name="Debuff">
<mul stat="regHp" val="0.7" />
<mul stat="regMp" val="0.7" />
<mul stat="regCp" val="0.7" />
</effect>
</for>
</skill>
<skill id="11604" levels="4" name="Shocking Blow">
<!-- AUTO GENERATED SKILL -->
<!-- Removes Invincibility of target and nearby enemies during PvP. -->
<table name="#mpConsumes"> 252 278 306 332 </table>
<set name="icon" val="icon.skill11604" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="#mpConsumes" />
<set name="castRange" val="900" />
<table name="#magicLvl">85 90 95 99</table>
<table name="#mpConsume">252 278 306 332</table>
<set name="magicLvl" val="#magicLvl" />
<set name="mpConsume" val="#mpConsume" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="AREA" />
<set name="isDebuff" val="true" />
<set name="skillType" val="CANCEL_CELESTIAL" />
<set name="hitTime" val="2110" />
<set name="coolTime" val="500" />
<set name="castRange" val="900" />
<set name="reuseDelay" val="120000" />
<set name="isMagic" val="1" />
<set name="skillRadius" val="250" />
<cond>
<target playable="true" />
</cond>
</skill>
<skill id="11605" levels="1" name="Shield Song">
<!-- AUTO GENERATED SKILL -->
<!-- For 30 min., P. Def. + 5%, Attribute Def. + 20, Resistance to bows/crossbows + 10%, and Debuff Resistance + 10%. -->
<set name="icon" val="icon.skill11606new" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="83" />
<set name="hitTime" val="1000" />
<set name="coolTime" val="500" />
<set name="abnormalTime" val="1800" />
<set name="reuseDelay" val="30000" />
<set name="mpConsume" val="83" />
<set name="targetType" val="SELF" />
<set name="skillType" val="BUFF" />
<set name="castRange" val="900" />
<set name="skillRadius" val="250" />
<for>
<effect abnormalLvl="1" abnormalTime="1800" abnormalType="song_of_shield" name="Buff" val="0">
<mul stat="pDef" val="1.1" />
<add stat="fireRes" val="20" />
<add stat="waterRes" val="20" />
<add stat="windRes" val="20" />
<add stat="earthRes" val="20" />
<add stat="darkRes" val="20" />
<add stat="holyRes" val="20" />
<param BOW="0.9" />
<param CROSSBOW="0.9" />
<mul stat="debuffVuln" val="1.1" />
</effect>
</for>
</skill>
<skill id="11606" levels="1" name="Dance of Might">
<!-- AUTO GENERATED SKILL -->
<!-- For 30 min., P. Atk. + 5%, Atk. Spd. + 5%, P. Critical Rate + 10, and Speed + 10. -->
<set name="icon" val="icon.skill11605new" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="83" />
<set name="hitTime" val="1000" />
<set name="coolTime" val="500" />
<set name="reuseDelay" val="30000" />
<set name="mpConsume" val="83" />
<set name="abnormalTime" val="1800" />
<set name="targetType" val="SELF" />
<set name="skillType" val="BUFF" />
<set name="castRange" val="900" />
<set name="skillRadius" val="250" />
<for>
<effect abnormalLvl="1" abnormalTime="1800" abnormalType="dance_of_power" name="Buff" val="0">
<mul stat="pAtk" val="1.05" />
<mul stat="pAtkSpd" val="1.05" />
<mul stat="rCrit" val="1.1" />
<add stat="runSpd" val="10" />
</effect>
</for>
</skill>
<skill id="11607" levels="1" name="Prevailing Song">
<!-- AUTO GENERATED SKILL -->
@ -122,57 +204,125 @@
<!-- For 5 minutes, increases party members' Atk. Spd. + 15%, Casting Spd. + 30%, Max HP + 30%, and MP recovery bonus + 20%. Decreases magic skill MP Consumption - 10% and the magic cancel rate. -->
<set name="icon" val="icon.skill11610" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="targetType" val="PARTY" />
<set name="abnormalTime" val="300" />
<set name="mpConsume" val="140" />
<set name="hitTime" val="700" />
<set name="coolTime" val="300" />
<set name="reuseDelay" val="2000" />
<set name="effectRange" val="1200" />
<set name="castRange" val="900" />
<for>
<effect name="Buff">
<mul stat="pAtkSpd" val="1.15" />
<mul stat="mAtkSpd" val="1.30" />
<mul stat="maxHp" val="1.30" />
<mul stat="regMp" val="1.20" />
<mul stat="MagicalMpConsumeRate" val="0.80" />
<mul stat="PhysicalMpConsumeRate" val="0.90" />
</effect>
</for>
</skill>
<skill id="11611" levels="1" name="Daring Dance">
<!-- AUTO GENERATED SKILL -->
<!-- For 5 minutes, increases party members' P. Atk. + 8%, M. Atk. + 16%, Atk. Spd. and Casting Spd. + 8%. Decreases P. Def. - 3%, M. Def. - 11%, and P. Evasion - 4. Chance of applying 8% Vampiric Rage effect. Reflects 10% of incurred damage back to the enemy. -->
<set name="icon" val="icon.skill11611" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="targetType" val="PARTY" />
<set name="mpConsume" val="140" />
<set name="abnormalTime" val="300" />
<set name="hitTime" val="700" />
<set name="coolTime" val="300" />
<set name="reuseDelay" val="2000" />
<set name="effectRange" val="1200" />
<set name="castRange" val="900" />
<for>
<effect name="Buff">
<mul stat="pAtk" val="1.08" />
<mul stat="mAtk" val="1.16" />
<mul stat="mAtkSpd" val="1.08" />
<mul stat="pAtkSpd" val="1.08" />
<mul stat="pDef" val="0.97" />
<mul stat="mDef" val="0.89" />
<sub stat="rEvas" val="4" />
<add stat="absorbDam" val="8" />
<add stat="reflectDam" val="10" />
</effect>
</for>
</skill>
<skill id="11612" levels="1" name="Refreshing Dance">
<!-- AUTO GENERATED SKILL -->
<!-- For 5 minutes, increases party members' HP Recovery Bonus + 20%, P.Accuracy + 4, P.Evasion + 3, and Spd. + 20. Decreases skill MP Consumption - 20% and skill Cooldown - 10%. -->
<set name="icon" val="icon.skill11612" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="targetType" val="PARTY" />
<set name="abnormalTime" val="300" />
<set name="mpConsume" val="140" />
<set name="hitTime" val="700" />
<set name="coolTime" val="300" />
<set name="reuseDelay" val="2000" />
<set name="effectRange" val="1200" />
<set name="castRange" val="900" />
<for>
<effect name="Buff">
<mul stat="regHp" val="1.20" />
<add stat="accCombat" val="4" />
<add stat="rEvas" val="3" />
<add stat="runSpd" val="20" />
<mul stat="MagicalMpConsumeRate" val="0.8" />
<mul stat="PhysicalMpConsumeRate" val="0.8" />
<mul stat="mReuse" val="0.9" />
<mul stat="pReuse" val="0.9" />
</effect>
</for>
</skill>
<skill id="11613" levels="4" name="Song of Protection">
<!-- AUTO GENERATED SKILL -->
<!-- For 30 sec., increases your P. Def. + 5000 and M. Def. + 5000. Restores 1000 HP. -->
<table name="#mpConsumes"> 319 427 534 640 </table>
<table name="#mpConsumes">319 427 534 640</table>
<table name="#amount">1000 2000 3000 5000</table>
<set name="icon" val="icon.skill11613" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="abnormalTime" val="30" />
<set name="mpConsume" val="#mpConsumes" />
<set name="hitTime" val="3000" />
<set name="coolTime" val="500" />
<set name="skillType" val="BUFF" />
<set name="reuseDelay" val="600000" />
<for>
<effect name="Buff">
<add stat="pDef" val="5000" />
<add stat="mDef" val="5000" />
</effect>
<effect name="Heal">
<param power="#amount" />
</effect>
</for>
</skill>
<skill id="11614" levels="4" name="Battle Rhapsody Dance">
<!-- AUTO GENERATED SKILL -->
<!-- For 30 sec., increases your P. Atk./M. Atk./Atk. Spd./Casting Spd. + 50%. -->
<table name="#mpConsumes"> 319 427 534 640 </table>
<table name="#mpConsumes">319 427 534 640</table>
<table name="#stat">1.50 1.60 1.70 1.99</table>
<set name="icon" val="icon.skill11614" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="#mpConsumes" />
<set name="abnormalTime" val="30" />
<set name="hitTime" val="3000" />
<set name="coolTime" val="500" />
<set name="reuseDelay" val="600000" />
<set name="effectRange" val="1200" />
<set name="castRange" val="900" />
<for>
<effect name="Buff">
<mul stat="pAtk" val="#stat" />
<mul stat="mAtk" val="#stat" />
<mul stat="mAtkSpd" val="#stat" />
<mul stat="pAtkSpd" val="#stat" />
</effect>
</for>
</skill>
<skill id="11615" levels="1" name="Battle Ditty">
<!-- AUTO GENERATED SKILL -->
@ -193,6 +343,7 @@
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="181" />
<set name="abnormalTime" val="1800" />
<set name="castRange" val="900" />
<set name="hitTime" val="1000" />
<set name="coolTime" val="500" />

View File

@ -1,11 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/skills.xsd">
<skill id="11746" levels="3" name="Superior Inquisition">
<!-- AUTO GENERATED SKILL -->
<!-- Damage inflicted on monsters + 50%, and M. Skill MP Consumption + 30%. -->
<set name="icon" val="icon.skill1520" />
<set name="magicLvl" val="85" />
<set name="operateType" val="TOGGLE" />
<set name="targetType" val="SELF" />
<set name="skillType" val="BUFF" />
<set name="abnormalTime" val="3" />
<for>
<effect name="DamOverTime" val="0">
<mul stat="pveMagicalDmg" val="1.5" />
<mul stat="MagicalMpConsumeRate" val="1.3" />
</effect>
</for>
</skill>
<skill id="11747" levels="1" name="Enchanter - Individual Passive">
<!-- AUTO GENERATED SKILL -->
@ -24,53 +30,119 @@
<set name="isMagic" val="4" />
</skill>
<skill id="11749" levels="1" name="Heavy Hit">
<!-- AUTO GENERATED SKILL -->
<!-- Inflicts a powerful blow on target. -->
<set name="icon" val="icon.skill10317" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
<set name="castRange" val="40" />
<set name="skillType" val="PDAM" />
<set name="targetType" val="ONE" />
<set name="flyRadius" val="60" />
<set name="effectRange" val="900" />
<set name="castRange" val="900" />
<set name="hitTime" val="2000" />
<set name="coolTime" val="500" />
<set name="reuseDelay" val="10000" />
<set name="lvlDepend" val="1" />
<set name="magicLvl" val="99" />
<set name="power" val="5000" />
<set name="mpConsume" val="92" />
<set name="effectRange" val="400" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="isDebuff" val="true" />
<!--<for>
<effect abnormalLvl="1" abnormalTime="5" abnormalVisualEffect="sflyup" effectPower="60" effectType="FLY_UP" name="FlyUp" val="0" />
</for>-->
</skill>
<skill id="11750" levels="1" name="Heavy Hit">
<!-- AUTO GENERATED SKILL -->
<!-- Inflicts a powerful blow on target. -->
<set name="icon" val="icon.skill10317" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
<set name="skillType" val="PDAM" />
<set name="targetType" val="ONE" />
<set name="flyRadius" val="60" />
<set name="effectRange" val="1100" />
<set name="castRange" val="900" />
<set name="hitTime" val="1000" />
<set name="coolTime" val="500" />
<set name="reuseDelay" val="10000" />
<set name="lvlDepend" val="1" />
<set name="magicLvl" val="99" />
<set name="abnormalTime" val="5" />
<set name="power" val="5000" />
<set name="mpConsume" val="92" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="trait" val="KNOCKDOWN" />
<set name="isDebuff" val="true" />
<for>
<effect effectType="KNOCK_DOWN" name="KnockDown" val="0" />
</for>
</skill>
<skill id="11751" levels="1" name="Superior Magic Weapon Mastery">
<!-- AUTO GENERATED SKILL -->
<!-- Increases INT by 2, M. Atk. by 103, P. Atk. by 82, and M. Critical Rate by 6%. Skill Cooldown may reset or abnormal status may last up to twice as long depending on your INT. -->
<set name="icon" val="icon.skill11251" />
<table name="#ench1pAtk">87 93 98 104 109 115 120 126 131 137</table>
<table name="#ench1mAtk">109 116 123 130 137 144 151 158 165 172</table>
<set name="magicLvl" val="85" />
<set name="operateType" val="PASSIVE" />
<set name="skillType" val="BUFF" />
<set name="targetType" val="SELF" />
<for>
<effect name="Buff">
<add stat="INT" val="2" />
<add stat="mAtk" val="103" />
<add stat="pAtk" val="82" />
<mul stat="mCritRate" val="1.06" />
<mul stat="pAtk" val="1.45" />
<mul stat="mAtk" val="1.24" />
</effect>
</for>
<enchant1for>
<effect name="Buff">
<add stat="INT" val="2" />
<add stat="mAtk" val="#ench1mAtk" />
<add stat="pAtk" val="#ench1pAtk" />
<mul stat="mCritRate" val="1.06" />
<mul stat="pAtk" val="1.45" />
<mul stat="mAtk" val="1.24" />
</effect>
</enchant1for>
</skill>
<skill id="11752" levels="8" name="Sustain">
<!-- AUTO GENERATED SKILL -->
<!-- For 15 seconds, Heals the selected party member by 172 per second. Further increases incoming Healing power by 10%. Also increases your Healing power. -->
<table name="#mpConsumes"> 53 48 50 52 54 56 57 57 </table>
<set name="icon" val="icon.skill11752" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="#mpConsumes" />
<set name="castRange" val="600" />
<set name="hitTime" val="500" />
<set name="castRange" val="600" />
<set name="reuseDelay" val="1000" />
<set name="isMagic" val="1" />
<table name="#mpConsume">44 38 39 40 41 42 43 43</table>
<table name="#mpInitialConsume">9 10 11 12 13 14 14 14</table>
<table name="#power">1.10 1.13 1.16 1.19 1.22 1.25 1.28 1.30</table>
<table name="#magicLvl">85 87 89 91 93 95 97 99</table>
<table name="#hotValue">172 173 173 174 174 175 175 176</table>
<table name="#aggroPoints">419 423 437 446 452 458 463 468</table>
<set name="abnormalTime" val="15" />
<set name="mpConsume" val="#mpConsume" />
<set name="mpInitialConsume" val="#mpInitialConsume" />
<set name="magicLvl" val="#magicLvl" />
<set name="aggroPoints" val="#aggroPoints" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="skillType" val="BUFF" />
<set name="targetType" val="ONE" />
<set name="buffDuration" val="15000" />
<set name="chanceType" val="ON_CAST" />
<set name="triggeredId" val="11753" />
<set name="triggeredLevel" val="1" />
<set name="activationChance" val="100" />
<set name="activationSkills" val="11752" />
<for>
<effect name="HealOverTime" val="#hotValue">
<mul stat="healEffect" val="#power" />
</effect>
</for>
</skill>
<skill id="11753" levels="3" name="Sustain">
<!-- AUTO GENERATED SKILL -->
<!-- For 10 seconds, increases Healing power by 50. If triggered again, the effect will increase. -->
<set name="icon" val="icon.skill11752" />
<table name="#power">50 100 200</table>
<table name="#activationChance">100 100 100</table>
<table name="#abnormalLevel">1 2 3</table>
<set name="isTriggeredSkill" val="true" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="skillType" val="BUFF" />
<set name="targetType" val="SELF" />
<set name="isMagic" val="4" />
<set name="abnormalTime" val="10" />
<set name="triggeredLevelUpMax" val="3" />
<for>
<effect name="HealOverTime" val="0">
<mul stat="healEffect" val="#power" />
</effect>
</for>
</skill>
<skill id="11754" levels="5" name="Fairy of Life">
<!-- AUTO GENERATED SKILL -->
@ -404,18 +476,37 @@
</enchant1for>
</skill>
<skill id="11766" levels="8" name="Dark Blast">
<!-- AUTO GENERATED SKILL -->
<!-- Attacks target with 153 Power added to M. Atk. -->
<table name="#mpConsumes"> 70 72 76 78 82 85 88 92 </table>
<set name="icon" val="icon.skill11766" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="#mpConsumes" />
<set name="castRange" val="900" />
<set name="hitTime" val="2280" />
<set name="coolTime" val="500" />
<set name="castRange" val="900" />
<set name="reuseDelay" val="2000" />
<set name="isMagic" val="1" />
<table name="#mpConsume">56 58 61 63 66 68 71 74</table>
<table name="#mpInitialConsume">14 14 15 15 16 17 17 18</table>
<table name="#ench1MpConsume">69 64 60 55 51 47 42 38 33 29</table>
<table name="#ench1MpInitialConsume">17 16 15 13 12 11 10 9 8 7</table>
<table name="#enchelementPower">30 33 36 40 43 46 50 53 56 60</table>
<table name="#ench2Duel">156 158 159 161 163 165 167 169 170 172</table>
<table name="#magicLvl">85 87 89 91 93 95 97 99</table>
<table name="#power">128 132 136 139 143 147 150 154</table>
<set name="mpConsume" val="#mpConsume" />
<set name="mpInitialConsume" val="#mpInitialConsume" />
<set name="magicLvl" val="#magicLvl" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="power" val="#power" />
<set name="skillRadius" val="630" />
<set name="skillType" val="MDAM" />
<set name="targetType" val="ONE" />
<set name="effectRange" val="900" />
<set name="castMagic" val="MAGIC" />
<set name="isDebuff" val="true" />
<set name="trait" val="DERANGEMENT" />
<enchant1 name="mpConsume" val="#ench1MpConsume" />
<enchant1 name="mpInitialConsume" val="#ench1MpInitialConsume" />
<enchant2 name="pvpPower" val="#ench2Duel" />
<enchant3 name="element" val="4" />
<enchant3 name="elementPower" val="#enchelementPower" />
<enchant4 name="element" val="5" />
<enchant4 name="elementPower" val="#enchelementPower" />
</skill>
<skill id="11767" levels="8" name="Mass Dark Veil">
<!-- AUTO GENERATED SKILL -->
@ -481,30 +572,76 @@
</enchant2for>
</skill>
<skill id="11769" levels="6" name="Dark Backfire">
<!-- AUTO GENERATED SKILL -->
<!-- For 30 sec., target's MP Consumption + 50%, and Casting Spd. and Atk. Spd. - 20%. -->
<table name="#mpConsumes"> 35 36 38 41 43 46 </table>
<set name="icon" val="icon.skill11769" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="#mpConsumes" />
<set name="castRange" val="600" />
<set name="hitTime" val="1500" />
<set name="coolTime" val="500" />
<set name="castRange" val="600" />
<set name="reuseDelay" val="30000" />
<set name="isMagic" val="1" />
<table name="#mpConsume">28 29 31 33 35 37</table>
<table name="#mpInitialConsume">7 7 7 8 8 9</table>
<table name="#ench1MpConsume">34 32 30 27 25 23 21 19 16 14</table>
<table name="#ench1MpInitialConsume">8 8 7 6 6 5 5 4 4 3</table>
<table name="#ench2Power">76 77 78 79 80 81 82 83 84 85</table>
<table name="#ench34CastAtkSpdReduce">0.79 0.78 0.77 0.76 0.75 0.74 0.73 0.72 0.71 0.70</table>
<table name="#magicLvl">85 87 90 93 96 99</table>
<table name="#power">60 65 65 70 70 75</table>
<table name="#abnormalLvl">1 2 3 4 5 6</table>
<table name="#MpConsumeRate">1.5 2.5 3 3.5 3.5 4</table>
<set name="mpInitialConsume" val="#mpInitialConsume" />
<set name="mpConsume" val="#mpConsume" />
<set name="lvlDepend" val="2" />
<set name="targetType" val="ONE" />
<set name="magicLvl" val="#magicLvl" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="power" val="#power" />
<set name="effectRange" val="900" />
<set name="castMagic" val="MAGIC" />
<set name="isDebuff" val="true" />
<enchant1 name="mpConsume" val="#ench1MpConsume" />
<enchant1 name="mpInitialConsume" val="#ench1MpInitialConsume" />
<enchant2 name="power" val="#ench2Power" />
<for>
<effect abnormalLvl="#abnormalLvl" abnormalTime="30" abnormalType="mp_cost_up" name="Debuff" val="0">
<mul stat="MagicalMpConsumeRate" val="#MpConsumeRate" />
<mul stat="PhysicalMpConsumeRate" val="#MpConsumeRate" />
<mul stat="mAtkSpd" val="0.8" />
<mul stat="pAtkSpd" val="0.8" />
</effect>
</for>
<echant3for>
<effect abnormalLvl="6" abnormalTime="30" abnormalType="mp_cost_up" name="Debuff" val="0">
<mul stat="MagicalMpConsumeRate" val="4" />
<mul stat="PhysicalMpConsumeRate" val="4" />
<mul stat="mAtkSpd" val="0.8" />
<mul stat="pAtkSpd" val="#ench34CastAtkSpdReduce" />
</effect>
</echant3for>
<echant4for>
<effect abnormalLvl="6" abnormalTime="30" abnormalType="mp_cost_up" name="Debuff" val="0">
<mul stat="MagicalMpConsumeRate" val="4" />
<mul stat="PhysicalMpConsumeRate" val="4" />
<mul stat="mAtkSpd" val="#ench34CastAtkSpdReduce" />
<mul stat="pAtkSpd" val="0.8" />
</effect>
</echant4for>
</skill>
<skill id="11770" levels="1" name="Dissolve">
<!-- AUTO GENERATED SKILL -->
<!-- Removes the aggression of nearby enemies toward you and increases speed by 100. -->
<set name="icon" val="icon.skill11770" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="10" />
<set name="hitTime" val="500" />
<set name="reuseDelay" val="300000" />
<set name="isMagic" val="1" />
<set name="mpConsume" val="8" />
<set name="mpInitialConsume" val="2" />
<set name="magicLvl" val="85" />
<set name="power" val="90" />
<set name="abnormalTime" val="15" />
<set name="targetType" val="AURA" />
<set name="skillType" val="AGGREMOVE" />
<set name="skillRadius" val="200" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="castMagic" val="MAGIC" />
<for>
<effect name="Buff" self="1" val="0">
<add stat="runSpd" val="100" />
</effect>
</for>
</skill>
<skill id="11771" levels="1" name="Wise Retainer of Lights">
<!-- AUTO GENERATED SKILL -->
@ -593,33 +730,80 @@
<set name="isMagic" val="1" />
</skill>
<skill id="11776" levels="4" name="Summon Lumi">
<!-- AUTO GENERATED SKILL -->
<!-- Summons a Spirit of Light. -->
<table name="#mpConsumes"> 96 106 117 127 </table>
<set name="icon" val="icon.skill11776" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="#mpConsumes" />
<set name="hitTime" val="5000" />
<set name="coolTime" val="500" />
<set name="reuseDelay" val="10000" />
<set name="isMagic" val="1" />
<table name="#mpConsume">77 85 94 102</table>
<table name="#mpInitialConsume">19 21 23 25</table>
<table name="#npcId">14925 14944 14945 14946</table>
<table name="#enchantNpcId">15000 15001 15002 15003 15004 15005 15006 15007 15008 15009</table>
<table name="#magicLvl">85 90 95 99</table>
<set name="mpConsume" val="#mpConsume" />
<set name="mpInitialConsume" val="#mpInitialConsume" />
<set name="summonGroupReplace" val="aeore_healer" />
<set name="skillToCast" val="11818" />
<set name="skillToCastLevel" val="1" />
<set name="targetType" val="SELF" />
<set name="skillType" val="SUMMON" />
<set name="castMagic" val="MAGIC" />
<set name="magicLvl" val="#magicLvl" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="npcId" val="#npcId" />
<enchant1 name="npcId" val="#enchantNpcId" />
</skill>
<skill id="11777" levels="5" name="Mark of Lumi">
<!-- AUTO GENERATED SKILL -->
<!-- Leaves a mark that decreases target's P. Def. and M. Def. by 10%, and consumes 113 HP every second for 60 seconds. -->
<table name="#coolTimes"> 800 800 800 800 0 </table>
<table name="#mpConsumes"> 40 42 45 47 32 </table>
<set name="icon" val="icon.skill11777" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="#mpConsumes" />
<set name="castRange" val="900" />
<set name="hitTime" val="1500" />
<set name="coolTime" val="#coolTimes" />
<set name="castRange" val="900" />
<set name="reuseDelay" val="4000" />
<set name="isMagic" val="1" />
<table name="#mpConsume">32 34 36 38 26</table>
<table name="#mpInitialConsume">8 8 9 9 6</table>
<table name="#ench1count">66 72 78 84 90 96 102 108 118 120</table>
<table name="#ench2pDef">0.74 0.73 0.72 0.71 0.70 0.69 0.68 0.67 0.66 0.65</table>
<table name="#ench3mDef">0.74 0.73 0.72 0.71 0.70 0.69 0.68 0.67 0.66 0.65</table>
<table name="#pDef">0.9 0.85 0.8 0.75 0.75</table>
<table name="#mDef">0.9 0.85 0.8 0.75 0.75</table>
<table name="#magicLvl">85 88 91 94 97</table>
<table name="#dmg">113 118 123 128 134</table>
<set name="abnormalTime" val="10" />
<set name="mpInitialConsume" val="#mpInitialConsume" />
<set name="mpConsume" val="#mpConsume" />
<set name="power" val="89" />
<set name="element" val="5" />
<set name="elementPower" val="20" />
<set name="skillType" val="POISON" />
<set name="isDebuff" val="true" />
<set name="isRestartableDebuff" val="true" />
<set name="castMagic" val="MAGIC" />
<set name="targetType" val="ONE" />
<set name="lvlDepend" val="2" />
<set name="magicLvl" val="#magicLvl" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="effectRange" val="900" />
<set name="trait" val="POISON" />
<for>
<effect name="DamOverTime" val="#dmg">
<mul stat="pDef" val="#pDef" />
<mul stat="mDef" val="#mDef" />
</effect>
</for>
<enchant1for>
<effect name="DamOverTime" val="134">
<mul stat="pDef" val="0.75" />
<mul stat="mDef" val="0.75" />
</effect>
</enchant1for>
<enchant2for>
<effect name="DamOverTime" val="134">
<mul stat="pDef" val="#ench2pDef" />
<mul stat="mDef" val="0.75" />
</effect>
</enchant2for>
<enchant3for>
<effect name="DamOverTime" val="134">
<mul stat="pDef" val="0.75" />
<mul stat="mDef" val="#ench3mDef" />
</effect>
</enchant3for>
</skill>
<skill id="11778" levels="6" name="Fatal Sleep">
<!-- AUTO GENERATED SKILL -->
@ -636,27 +820,61 @@
<set name="isDebuff" val="true" />
</skill>
<skill id="11779" levels="5" name="Yoked status">
<!-- AUTO GENERATED SKILL -->
<!-- Decreases Speed, Atk. Spd. and Casting Spd. by 50%. -->
<set name="icon" val="icon.skill1394" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<table name="#spd">0.5 0.4 0.3 0.2 0.1</table>
<table name="#magicLvl">85 86 89 92 95 98</table>
<set name="magicLvl" val="#magicLvl" />
<set name="isTriggeredSkill" val="true" />
<set name="power" val="1000000" />
<set name="abnormalTime" val="10" />
<set name="targetType" val="SELF" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="isDebuff" val="true" />
<for>
<effect name="Debuff" val="0">
<mul stat="runSpd" val="#spd" />
<mul stat="mAtkSpd" val="#spd" />
<mul stat="pAtkSpd" val="#spd" />
</effect>
</for>
</skill>
<skill id="11780" levels="6" name="Dark Devour">
<!-- AUTO GENERATED SKILL -->
<!-- Decreases target's Recovery by 50%. -->
<table name="#mpConsumes"> 35 35 37 40 42 45 </table>
<set name="icon" val="icon.skill11780" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="#mpConsumes" />
<set name="castRange" val="600" />
<set name="hitTime" val="1500" />
<set name="coolTime" val="500" />
<set name="castRange" val="600" />
<set name="reuseDelay" val="30000" />
<set name="isMagic" val="1" />
<table name="#mpConsume">28 28 30 32 34 36</table>
<table name="#mpInitialConsume">7 7 7 8 8 9</table>
<table name="#ench1MpConsume">33 31 29 27 25 23 20 18 16 14</table>
<table name="#ench1MpInitialConsume">8 7 7 6 6 5 5 4 4 3</table>
<table name="#ench2Power">76 77 78 79 80 81 82 83 84 85</table>
<table name="#ench3debuffPower">0.29 0.28 0.27 0.26 0.25 0.24 0.23 0.22 0.21 0.20</table>
<table name="#magicLvl">85 86 89 92 95 98</table>
<table name="#gainHp">0.5 0.48 0.44 0.4 0.35 0.3</table>
<table name="#power">60 65 65 70 70 75</table>
<set name="abnormalTime" val="60" />
<set name="mpInitialConsume" val="#mpInitialConsume" />
<set name="mpConsume" val="#mpConsume" />
<set name="magicLvl" val="#magicLvl" />
<set name="targetType" val="ONE" />
<set name="lvlDepend" val="1" />
<set name="power" val="#power" />
<set name="castMagic" val="MAGIC" />
<set name="isDebuff" val="true" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="effectRange" val="900" />
<enchant1 name="mpConsume" val="#ench1MpConsume" />
<enchant1 name="mpInitialConsume" val="#ench1MpInitialConsume" />
<enchant2 name="power" val="#ench2Power" />
<for>
<effect name="Debuff" val="0">
<mul stat="healEffect" val="#gainHp" />
</effect>
</for>
<enchant3for>
<effect name="Debuff" val="0">
<mul stat="healEffect" val="#ench3debuffPower" />
</effect>
</enchant3for>
</skill>
<skill id="11781" levels="6" name="Dark Devour">
<!-- AUTO GENERATED SKILL -->
@ -667,11 +885,21 @@
<set name="isMagic" val="1" />
</skill>
<skill id="11782" levels="2" name="Frantic Healing">
<!-- AUTO GENERATED SKILL -->
<!-- Casting Spd. + 30% when equipped with a Robe/ Light Armor. MP is continuously consumed. -->
<set name="icon" val="icon.skill11782" />
<set name="operateType" val="TOGGLE" />
<table name="#mAtkSpd">1.3 1.5</table>
<set name="abnormalTime" val="3" />
<set name="magicLvl" val="85" />
<set name="targetType" val="SELF" />
<set name="skillType" val="CONT" />
<set name="operateType" val="TOGGLE" />
<for>
<effect name="DamOverTime" val="0">
<mul stat="mAtkSpd" val="#mAtkSpd">
<using kind="MAGIC,LIGHT" />
</mul>
<mul stat="MagicalMpConsumeRate" val="1.3" />
<mul stat="PhysicalMpConsumeRate" val="1.3" />
</effect>
</for>
</skill>
<skill id="11783" levels="1" name="Reset">
<!-- AUTO GENERATED SKILL -->
@ -713,17 +941,39 @@
</for>
</skill>
<skill id="11785" levels="3" name="Party Resurrection">
<!-- AUTO GENERATED SKILL -->
<!-- Resurrects all dead party members and restores 80% of the XP lost. -->
<table name="#mpConsumes"> 133 145 152 </table>
<set name="icon" val="icon.skill11785" />
<set name="operateType" val="ACTIVE_INSTANT" />
<set name="targetType" val="SELF" />
<set name="mpConsume" val="#mpConsumes" />
<set name="hitTime" val="3000" />
<set name="coolTime" val="500" />
<set name="reuseDelay" val="600000" />
<set name="isMagic" val="4" />
<table name="#mpConsume">107 116 122</table>
<table name="#mpInitialConsume">26 29 30</table>
<table name="#ench1MpConsume">117 112 107 102 97 92 87 82 78 73</table>
<table name="#magicLvl">89 93 96</table>
<table name="#power">80 90 100</table>
<set name="mpConsume" val="#mpConsume" />
<set name="mpInitialConsume" val="#mpInitialConsume" />
<set name="aggroPoints" val="578" />
<set name="castMagic" val="MAGIC" />
<set name="staticReuse" val="true" />
<set name="magicLvl" val="#magicLvl" />
<set name="operateType" val="ACTIVE_CONTINUOUS" />
<set name="power" val="#power" />
<set name="skillRadius" val="900" />
<set name="skillType" val="RESURRECT" />
<set name="targetType" val="PARTY" />
<enchant1 name="mpConsume" val="#ench1MpConsume" />
<cond>
<player canResurrect="true" />
</cond>
<for>
<effect name="Resurrection">
<param power="#power" />
</effect>
</for>
<enchant1for>
<effect name="Resurrection">
<param power="#ench1power" />
</effect>
</enchant1for>
</skill>
<skill id="11786" levels="1" name="Debuff Immunity">
<!-- AUTO GENERATED SKILL -->
@ -735,46 +985,169 @@
<set name="isMagic" val="1" />
</skill>
<skill id="11787" levels="1" name="Superior Armor Mastery">
<!-- AUTO GENERATED SKILL -->
<!-- INT + 2. Max HP + 4299 and M. Def. + 610 when equipped with Light Armor or a Robe. P. Def. + 1126 when equipped with a Robe, and P. Def. + 809 when equipped with Light Armor. Additional HP Recovery Bonus + 2.8 and MP Recovery Bonus + 3.6. -->
<set name="icon" val="icon.skill11787" />
<set name="operateType" val="PASSIVE" />
<table name="#ench1pDef">116 123 130 137 144 151 158 165 172 180</table>
<table name="#ench1mDef">320 340 360 380 400 420 440 460 480 500</table>
<set name="targetType" val="SELF" />
<set name="magicLvl" val="85" />
<set name="skillType" val="BUFF" />
<set name="magicLvl" val="85" />
<set name="operateType" val="PASSIVE" />
<for>
<effect name="Buff">
<add stat="INT" val="2" />
<add stat="maxHp" val="4299">
<using kind="MAGIC,LIGHT" />
</add>
<add stat="pDef" val="109">
<using kind="MAGIC" />
</add>
<add stat="pDef" val="73">
<using kind="LIGHT" />
</add>
<add stat="mDef" val="300">
<using kind="MAGIC" />
<using kind="LIGHT" />
</add>
<add stat="regHp" val="2.8" />
<add stat="regMp" val="3.6" />
</effect>
</for>
<enchant1for>
<effect name="Buff">
<add stat="INT" val="2" />
<add stat="maxHp" val="4299">
<using kind="MAGIC,LIGHT" />
</add>
<add stat="pDef" val="#ench1pDef">
<using kind="MAGIC" />
</add>
<add stat="pDef" val="73">
<using kind="LIGHT" />
</add>
<add stat="mDef" val="#ench1mDef">
<using kind="MAGIC" />
</add>
<add stat="mDef" val="300">
<using kind="LIGHT" />
</add>
<add stat="regHp" val="2.8" />
<add stat="regMp" val="3.6" />
</effect>
</enchant1for>
</skill>
<skill id="11788" levels="1" name="Superior Casting Mastery">
<!-- AUTO GENERATED SKILL -->
<!-- INT + 2. Max MP + 313, Casting Spd. + 23%, MP Consumption for magic skills - 15%, and Cooldown - 25%. -->
<set name="icon" val="icon.skill11788" />
<set name="operateType" val="PASSIVE" />
<table name="#ench1maxMp">333 353 374 394 415 435 455 476 496 517</table>
<set name="targetType" val="SELF" />
<set name="magicLvl" val="85" />
<set name="skillType" val="BUFF" />
<set name="operateType" val="PASSIVE" />
<for>
<effect name="Buff">
<add stat="INT" val="2" />
<add stat="maxMp" val="313" />
<mul stat="mAtkSpd" val="1.23" />
<mul stat="MagicalMpConsumeRate" val="0.85" />
<mul stat="mReuse" val="0.75" />
</effect>
</for>
<enchant1for>
<effect name="Buff">
<add stat="INT" val="2" />
<add stat="maxMp" val="#ench1maxMp" />
<mul stat="mAtkSpd" val="1.23" />
<mul stat="MagicalMpConsumeRate" val="0.85" />
<mul stat="mReuse" val="0.75" />
</effect>
</enchant1for>
</skill>
<skill id="11789" levels="1" name="Superior Anti Magic">
<!-- AUTO GENERATED SKILL -->
<!-- INT + 2, M. Def. + 139 and Attack Magic Resistance + 35%. When receiving damage, has a chance of increasing M. Def. and Attribute Resistance for 10 seconds. -->
<set name="icon" val="icon.skill10004" />
<set name="operateType" val="PASSIVE" />
<table name="#ench1mDef">146 154 162 170 178 186 194 202 210 218</table>
<set name="targetType" val="SELF" />
<set name="skillType" val="BUFF" />
<set name="magicLvl" val="85" />
<set name="operateType" val="PASSIVE" />
<set name="triggeredId" val="10058" />
<set name="triggeredLevel" val="1" />
<set name="activationChance" val="20" />
<set name="activationElements" val="0,1,2,3,4,5" />
<set name="chanceType" val="ON_HIT_BY_OFFENSIVE_SKILL" />
<for>
<effect name="Buff">
<add stat="mDef" val="139" />
<add stat="INT" val="2" />
</effect>
</for>
<enchant1for>
<effect name="Buff">
<add stat="mDef" val="#ench1mDef" />
<add stat="INT" val="2" />
</effect>
</enchant1for>
</skill>
<skill id="11790" levels="1" name="Superior Elemental Resistance">
<!-- AUTO GENERATED SKILL -->
<!-- INT + 2. Increases Fire/Water/Wind/Earth Resistance by 20. -->
<set name="icon" val="icon.skill10044" />
<table name="#ench1Vuln">21 22 23 24 25 26 27 28 29 30</table>
<set name="magicLvl" val="87" />
<set name="operateType" val="PASSIVE" />
<set name="skillType" val="BUFF" />
<set name="targetType" val="SELF" />
<for>
<effect name="Buff">
<add stat="INT" val="2" />
<add stat="waterRes" val="20" />
<add stat="fireRes" val="20" />
<add stat="windRes" val="20" />
<add stat="earthRes" val="20" />
</effect>
</for>
<enchant1for>
<effect name="Buff">
<add stat="INT" val="2" />
<add stat="waterRes" val="#ench1Vuln" />
<add stat="fireRes" val="#ench1Vuln" />
<add stat="windRes" val="#ench1Vuln" />
<add stat="earthRes" val="#ench1Vuln" />
</effect>
</enchant1for>
</skill>
<skill id="11791" levels="1" name="Superior Sigil Mastery">
<!-- AUTO GENERATED SKILL -->
<!-- INT + 2. Increases MP Recovery Bonus by 20 and power of recovery skills by 40 when equipped with a Sigil. -->
<set name="icon" val="icon.skill11791" />
<set name="magicLvl" val="85" />
<set name="operateType" val="PASSIVE" />
<set name="skillType" val="BUFF" />
<set name="targetType" val="SELF" />
<for>
<effect name="Buff">
<add stat="INT" val="2" />
<add stat="regMp" val="20" />
<add stat="healEffect" val="40">
<using kind="SIGIL" />
</add>
</effect>
</for>
</skill>
<skill id="11792" levels="1" name="Superior Mental Attack Resistance">
<!-- AUTO GENERATED SKILL -->
<!-- INT + 2. Resistance + 20 to Hold, Sleep, Paralysis, Mental attacks, Poison, Bleed, and Stun. In addition, has a chance of reflecting debuffs back to the attacker. -->
<set name="icon" val="icon.skill10005" />
<set name="operateType" val="PASSIVE" />
<table name="#enchPower">21 22 23 24 25 26 27 28 29 30</table>
<set name="magicLvl" val="85" />
<set name="targetType" val="SELF" />
<set name="skillType" val="BUFF" />
<set name="operateType" val="PASSIVE" />
<for>
<effect name="Buff">
<add stat="INT" val="2" />
<param SHOCK="20" />
<param HOLD="20" />
<param SLEEP="20" />
<param DERANGEMENT="20" />
</effect>
</for>
<enchant1for>
<effect name="Buff">
<add stat="INT" val="2" />
<param SHOCK="#enchPower" />
<param HOLD="#enchPower" />
<param SLEEP="#enchPower" />
<param DERANGEMENT="#enchPower" />
</effect>
</enchant1for>
</skill>
<skill id="11793" levels="3" name="Sustain">
<!-- AUTO GENERATED SKILL -->

View File

@ -316,7 +316,7 @@
<skill id="11828" levels="1" name="Progressive Heal" enchantGroup1="10">
<!-- Heals target and the 10 most injured allies around target by up to 40% of their Max HP. The recovery amount decreases starting from the most injured person. -->
<table name="#ench1Cost"> 62 59 57 54 52 49 47 44 41 38 </table>
<table name="#ench1mpConsume"> 448 434 420 405 391 374 360 345 331 316 </table>
<table name="#ench1mpConsume"> 448 434 420 405 391 374 360 345 331 316 </table>
<table name="#ench1mpInitialConsume"> 112 108 105 101 97 93 90 86 82 79 </table>
<set name="affectLimit" val="5-12" />
<set name="affectRange" val="300" />