Skill related enums rework.
This commit is contained in:
@@ -25,7 +25,6 @@ import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.enums.ChatType;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
@@ -36,6 +35,7 @@ import org.l2jmobius.gameserver.model.actor.Summon;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Pet;
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.CreatureSay;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="nextActionAttack" val="true" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="ignoreShld" val="true" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
@@ -23,7 +23,7 @@
|
||||
<set name="hitTime" val="1730" />
|
||||
<set name="coolTime" val="167" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -41,13 +41,13 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="80" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="CONFUSE_MOB_ONLY" />
|
||||
<!-- TEMP FIX: Needs Core Support for Randomize Aggro/Target Effect -->
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<for>
|
||||
@@ -65,14 +65,14 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="reuseDelay" val="13000" />
|
||||
<set name="hitTime" val="1080" />
|
||||
<set name="coolTime" val="720" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
</skill>
|
||||
@@ -83,11 +83,11 @@
|
||||
<table name="#aggro">204 438</table>
|
||||
<table name="#stackOrder">1 2</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="80000" />
|
||||
<set name="hitTime" val="1000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="15" val="0" stackOrder="#stackOrder" stackType="SpeedUpS">
|
||||
@@ -110,7 +110,7 @@
|
||||
<set name="nextActionAttack" val="true" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="conditionValue" val="2" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="condition" val="128" />
|
||||
@@ -118,7 +118,7 @@
|
||||
<set name="hitTime" val="1733" />
|
||||
<set name="coolTime" val="167" />
|
||||
<set name="skillType" val="CHARGEDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="baseCritRate" val="15" />
|
||||
@@ -141,14 +141,14 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="conditionValue" val="1" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="condition" val="128" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="1900" />
|
||||
<set name="skillType" val="CHARGEDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<set name="baseCritRate" val="15" />
|
||||
@@ -170,7 +170,7 @@
|
||||
<set name="weaponsAllowed" val="18956" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_AREA" />
|
||||
<set name="target" val="AREA" />
|
||||
<set name="skillRadius" val="205" />
|
||||
<set name="conditionValue" val="1" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
@@ -178,7 +178,7 @@
|
||||
<set name="reuseDelay" val="13000" />
|
||||
<set name="hitTime" val="1900" />
|
||||
<set name="skillType" val="CHARGEDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="500" />
|
||||
<set name="effectRange" val="1000" />
|
||||
<set name="baseCritRate" val="15" />
|
||||
@@ -198,11 +198,11 @@
|
||||
<set name="mpConsume" val="5" />
|
||||
<set name="hpConsume" val="25" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="1000" />
|
||||
<set name="hitTime" val="900" />
|
||||
<set name="skillType" val="CHARGE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="num_charges" val="#val" />
|
||||
@@ -227,7 +227,7 @@
|
||||
<set name="power" val="#power" />
|
||||
<set name="nextActionAttack" val="true" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="target" val="TARGET_MULTIFACE" />
|
||||
<set name="target" val="MULTIFACE" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="conditionValue" val="1" />
|
||||
<set name="condition" val="128" />
|
||||
@@ -235,7 +235,7 @@
|
||||
<set name="hitTime" val="720" />
|
||||
<set name="coolTime" val="280" />
|
||||
<set name="skillType" val="CHARGEDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="500" />
|
||||
<set name="baseCritRate" val="15" />
|
||||
@@ -258,12 +258,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="itemConsumeId" val="1458" /> <!-- Crystal: D-Grade -->
|
||||
<set name="itemConsumeCount" val="#itemConsumeCount" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<!-- Summon-specific -->
|
||||
<set name="power" val="#mAtk" />
|
||||
<set name="npcId" val="1" />
|
||||
@@ -281,11 +281,11 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="50" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="1200" />
|
||||
<set name="skillType" val="AGGREDUCE_CHAR" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<for>
|
||||
@@ -300,11 +300,11 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="80" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="12000" />
|
||||
<set name="hitTime" val="1200" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<for>
|
||||
@@ -318,12 +318,12 @@
|
||||
<table name="#enchSiegeGolem">14738 14739 14740 14741 14742 14743 14744 14745 14746 14747 14748 14749 14750 14751 14752 14753 14754 14755 14756 14757 14758 14759 14760 14761 14762 14763 14764 14765 14766 14767</table>
|
||||
<set name="mpInitialConsume" val="530" />
|
||||
<set name="itemConsumeId" val="1459" /> <!-- Crystal: C-Grade -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="itemConsumeCount" val="300" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="180000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<!-- Summon-specific -->
|
||||
<set name="itemConsumeIdOT" val="2131" /> <!-- Gemstone C -->
|
||||
<set name="itemConsumeCountOT" val="70" />
|
||||
@@ -345,13 +345,13 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="60000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="AGGREDUCE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<for>
|
||||
@@ -369,14 +369,14 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="condition" val="16" />
|
||||
<set name="reuseDelay" val="11000" />
|
||||
<set name="hitTime" val="1080" />
|
||||
<set name="coolTime" val="720" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="skillType" val="BLOW" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="nextActionAttack" val="true" />
|
||||
@@ -395,7 +395,7 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="nextActionAttack" val="true" />
|
||||
<set name="target" val="TARGET_MULTIFACE" />
|
||||
<set name="target" val="MULTIFACE" />
|
||||
<set name="weaponsAllowed" val="1024" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="conditionValue" val="1" />
|
||||
@@ -405,7 +405,7 @@
|
||||
<set name="hitTime" val="780" />
|
||||
<set name="coolTime" val="217" />
|
||||
<set name="skillType" val="CHARGEDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="baseCritRate" val="15" />
|
||||
@@ -431,12 +431,12 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="reuseDelay" val="3000" />
|
||||
<set name="hitTime" val="1200" />
|
||||
<set name="skillType" val="AGGDAMAGE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
<enchant2 name="mpConsume" val="#ench2MpConsume" />
|
||||
@@ -458,14 +458,14 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="reuseDelay" val="25000" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="coolTime" val="1000" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="900" />
|
||||
<set name="effectRange" val="1400" />
|
||||
<set name="baseCritRate" val="15" />
|
||||
@@ -483,12 +483,12 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="UNPOISON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
</skill>
|
||||
<skill id="22" levels="7" name="Summon Vampiric Cubic">
|
||||
@@ -503,12 +503,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="itemConsumeId" val="1458" /> <!-- Crystal: D-Grade -->
|
||||
<set name="itemConsumeCount" val="#itemConsumeCount" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<!-- Summon-specific -->
|
||||
@@ -533,7 +533,7 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_AREA" />
|
||||
<set name="target" val="AREA" />
|
||||
<set name="skillRadius" val="150" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
@@ -541,7 +541,7 @@
|
||||
<set name="hitTime" val="3200" />
|
||||
<set name="coolTime" val="800" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="500" />
|
||||
<set name="effectRange" val="1000" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -565,12 +565,12 @@
|
||||
<set name="summonTotalLifeTime" val="1200000" />
|
||||
<set name="summonTimeLostIdle" val="500" />
|
||||
<set name="summonTimeLostActive" val="1000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="15000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="false" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<!-- Summon-specific -->
|
||||
<table name="#npcIds">14663 14664 14665 14666 14667 14668 14669 14670 14671</table>
|
||||
<set name="npcId" val="#npcIds" />
|
||||
@@ -588,12 +588,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="itemConsumeId" val="1661" /> <!-- Thief Key -->
|
||||
<set name="itemConsumeCount" val="#itemConsumeCount" />
|
||||
<set name="target" val="TARGET_UNLOCKABLE" />
|
||||
<set name="target" val="UNLOCKABLE" />
|
||||
<set name="power" val="#chance" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="UNLOCK" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
</skill>
|
||||
@@ -612,12 +612,12 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="3000" />
|
||||
<set name="hitTime" val="1000" />
|
||||
<set name="coolTime" val="200" />
|
||||
<set name="skillType" val="AGGDAMAGE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="#castRange" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="effectRange" val="#effectRange" />
|
||||
@@ -637,14 +637,14 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="reuseDelay" val="15000" />
|
||||
<set name="hitTime" val="1604" />
|
||||
<set name="coolTime" val="296" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
</skill>
|
||||
@@ -662,7 +662,7 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="condition" val="24" />
|
||||
<!-- Behind/Crit -->
|
||||
<set name="nextActionAttack" val="true" />
|
||||
@@ -673,7 +673,7 @@
|
||||
<set name="baseCritRate" val="15" />
|
||||
<set name="lethal1" val="5" />
|
||||
<set name="dmgDirectlyToHp" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="SSBoost" val="1.5" />
|
||||
@@ -692,12 +692,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="itemConsumeId" val="1458" /> <!-- Crystal: D-Grade -->
|
||||
<set name="itemConsumeCount" val="#itemConsumeCount" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<!-- Summon-specific -->
|
||||
<set name="power" val="#mAtk" />
|
||||
<set name="npcId" val="5" />
|
||||
@@ -715,11 +715,11 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="3000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="UNBLEED" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
</skill>
|
||||
<skill id="35" levels="28" name="Force Storm" enchantLevels1="30" enchantLevels2="30">
|
||||
@@ -735,7 +735,7 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_AREA" />
|
||||
<set name="target" val="AREA" />
|
||||
<set name="weaponsAllowed" val="1024" />
|
||||
<set name="skillRadius" val="150" />
|
||||
<set name="conditionValue" val="1" />
|
||||
@@ -744,7 +744,7 @@
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="CHARGEDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="500" />
|
||||
<set name="effectRange" val="1000" />
|
||||
<set name="baseCritRate" val="15" />
|
||||
@@ -769,7 +769,7 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="150" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="reuseDelay" val="17000" />
|
||||
@@ -780,7 +780,7 @@
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
<enchant2 name="mpConsume" val="#ench2MpConsume" />
|
||||
</skill>
|
||||
@@ -793,11 +793,11 @@
|
||||
<table name="#ench2drain">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 29 30</table>
|
||||
<set name="mpConsume" val="3" />
|
||||
<set name="magicLevel" val="10" />
|
||||
<set name="target" val="TARGET_CORPSE_MOB" />
|
||||
<set name="target" val="CORPSE_MOB" />
|
||||
<set name="reuseDelay" val="500" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="skillType" val="SWEEP" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="20" />
|
||||
<set name="effectRange" val="400" />
|
||||
<enchant1 name="absorbPart" val="0" />
|
||||
@@ -816,12 +816,12 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="UNBLEED" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
</skill>
|
||||
<skill id="45" levels="9" name="Divine Heal">
|
||||
@@ -835,12 +835,12 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="HEAL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
</skill>
|
||||
<skill id="46" levels="15" name="Life Scavenge" enchantLevels1="30" enchantLevels2="30">
|
||||
@@ -857,12 +857,12 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="target" val="TARGET_CORPSE_MOB" />
|
||||
<set name="target" val="CORPSE_MOB" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="DRAIN" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<!-- Drain-specific: absorb from a mob's corpse -->
|
||||
@@ -890,7 +890,7 @@
|
||||
<set name="power" val="#power" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="150" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="SSBoost" val="2.5" />
|
||||
@@ -898,7 +898,7 @@
|
||||
<set name="hitTime" val="1080" />
|
||||
<set name="coolTime" val="720" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="ignoreShld" val="true" />
|
||||
<set name="nextActionAttack" val="false" />
|
||||
<enchant1 name="effectPower" val="#ench1effPower" />
|
||||
@@ -924,13 +924,13 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_UNDEAD" />
|
||||
<set name="target" val="UNDEAD" />
|
||||
<set name="element" val="5" />
|
||||
<set name="reuseDelay" val="4000" />
|
||||
<set name="hitTime" val="1900" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -943,12 +943,12 @@
|
||||
<set name="mpConsume" val="5" />
|
||||
<set name="hpConsume" val="20" />
|
||||
<set name="power" val="#val" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="weaponsAllowed" val="1024" />
|
||||
<set name="reuseDelay" val="1000" />
|
||||
<set name="hitTime" val="900" />
|
||||
<set name="skillType" val="CHARGE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="num_charges" val="#val" />
|
||||
<set name="aggroPoints" val="150" />
|
||||
<for>
|
||||
@@ -961,11 +961,11 @@
|
||||
<set name="magicLevel" val="52" />
|
||||
<set name="mpConsume" val="44" />
|
||||
<set name="power" val="500" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="AGGDAMAGE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<enchant1 name="mpConsume" val="#ench1mpConsume" />
|
||||
@@ -983,7 +983,7 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="weaponsAllowed" val="1024" />
|
||||
<set name="conditionValue" val="1" />
|
||||
<set name="condition" val="128" />
|
||||
@@ -991,7 +991,7 @@
|
||||
<set name="reuseDelay" val="15000" />
|
||||
<set name="hitTime" val="1900" />
|
||||
<set name="skillType" val="CHARGEDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1010,14 +1010,14 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="nextActionAttack" val="true" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="reuseDelay" val="25000" />
|
||||
<set name="hitTime" val="3200" />
|
||||
<set name="coolTime" val="800" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="700" />
|
||||
<set name="effectRange" val="1200" />
|
||||
</skill>
|
||||
@@ -1038,12 +1038,12 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="skillType" val="HEAL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1054,9 +1054,9 @@
|
||||
<skill id="60" levels="1" name="Fake Death">
|
||||
<!-- Makes PC play dead and dissuades the enemy from attacking. Continuously consumes MP. -->
|
||||
<set name="mpConsume" val="200" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="FAKE_DEATH" />
|
||||
<set name="operateType" val="OP_TOGGLE" />
|
||||
<set name="operateType" val="TOGGLE" />
|
||||
<for>
|
||||
<effect count="0x7fffffff" name="FakeDeath" time="3" val="30" />
|
||||
</for>
|
||||
@@ -1072,12 +1072,12 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="UNBLEED" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
</skill>
|
||||
<skill id="65" levels="13" name="Horror">
|
||||
@@ -1088,13 +1088,13 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="30000" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="skillType" val="FEAR" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<for>
|
||||
@@ -1112,12 +1112,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="itemConsumeId" val="1458" /> <!-- Crystal: D-Grade -->
|
||||
<set name="itemConsumeCount" val="#itemConsumeCount" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="activationtime" val="13" />
|
||||
<!-- Cubic Delay -->
|
||||
<!-- Summon-specific -->
|
||||
@@ -1139,12 +1139,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="hpConsume" val="#hpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="HEAL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1167,13 +1167,13 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="element" val="6" />
|
||||
<set name="reuseDelay" val="15000" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="skillType" val="DRAIN" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1196,12 +1196,12 @@
|
||||
<table name="#aggro">408 467 523</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1221,11 +1221,11 @@
|
||||
<skill id="75" levels="1" name="Detect Insect Weakness">
|
||||
<!-- Temporarily increases P. Atk. against insects. -->
|
||||
<set name="mpConsume" val="14" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="303" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="600" val="0" stackOrder="1" stackType="detect_weakness">
|
||||
@@ -1238,11 +1238,11 @@
|
||||
<!-- The spirit of the bear possesses you, temporarily increasing P. Atk. and critical attack power when using hand-to-hand combat weapons. Speed is decreased while the effect lasts. An equipped hand-to-hand combat weapon is required to use this skill. -->
|
||||
<set name="weaponsAllowed" val="1024" />
|
||||
<set name="mpConsume" val="13" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="90000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="268" />
|
||||
@@ -1271,12 +1271,12 @@
|
||||
<table name="#aggro">138 268</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1293,11 +1293,11 @@
|
||||
<table name="#uprate">1 2</table>
|
||||
<table name="#aggro">204 408</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="180000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1310,11 +1310,11 @@
|
||||
<skill id="80" levels="1" name="Detect Monster Weakness">
|
||||
<!-- Temporarily increases P. Atk. against beasts. -->
|
||||
<set name="mpConsume" val="24" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="495" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="600" val="0" stackOrder="1" stackType="detect_weakness">
|
||||
@@ -1338,7 +1338,7 @@
|
||||
<set name="nextActionAttack" val="true" />
|
||||
<set name="saveVs" val="CON" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="weaponsAllowed" val="1024" />
|
||||
<set name="ignoreShld" val="true" />
|
||||
<set name="overHit" val="true" />
|
||||
@@ -1347,7 +1347,7 @@
|
||||
<set name="hitTime" val="1360" />
|
||||
<set name="coolTime" val="440" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1363,11 +1363,11 @@
|
||||
<table name="#mpConsume">10 18 27</table>
|
||||
<table name="#aggro">204 379 549</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
<for>
|
||||
<effect name="Buff" time="300" count="1" val="0">
|
||||
@@ -1380,11 +1380,11 @@
|
||||
<!-- The spirit of the wolf possesses you, temporarily increasing Accuracy and Speed when using hand-to-hand combat weapons. An equipped hand-to-hand combat weapon is required to use this skill. -->
|
||||
<set name="weaponsAllowed" val="1024" />
|
||||
<set name="mpConsume" val="10" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="90000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="204" />
|
||||
@@ -1419,14 +1419,14 @@
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="power" val="35" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="150" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="reuseDelay" val="60000" />
|
||||
<set name="hitTime" val="1833" />
|
||||
<set name="coolTime" val="167" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<enchant1 name="power" val="#ench1effectPower" />
|
||||
<enchant2 name="mpConsume" val="#ench2MpConsume" />
|
||||
<for>
|
||||
@@ -1448,12 +1448,12 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="REFLECT" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1473,11 +1473,11 @@
|
||||
<skill id="87" levels="1" name="Detect Animal Weakness">
|
||||
<!-- Temporarily increases P. Atk. against animals. -->
|
||||
<set name="mpConsume" val="18" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="379" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="600" val="0" stackOrder="1" stackType="detect_weakness">
|
||||
@@ -1489,11 +1489,11 @@
|
||||
<skill id="88" levels="1" name="Detect Dragon Weakness">
|
||||
<!-- Temporarily increases P. Atk. against dragons. -->
|
||||
<set name="mpConsume" val="27" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="549" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="600" val="0" stackOrder="1" stackType="detect_weakness">
|
||||
@@ -1510,12 +1510,12 @@
|
||||
<table name="#aggro">111 204</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="1200" val="0" stackOrder="#rate" stackType="pDef">
|
||||
@@ -1539,12 +1539,12 @@
|
||||
<set name="saveVs" val="CON" />
|
||||
<set name="power" val="80" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="12000" />
|
||||
<set name="hitTime" val="1200" />
|
||||
<set name="coolTime" val="300" />
|
||||
<set name="skillType" val="STUN" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<enchant1 name="reuseDelay" val="#ench1Reuse" />
|
||||
@@ -1566,11 +1566,11 @@
|
||||
<table name="#uprate">1 2</table>
|
||||
<table name="#aggro">235 523</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1617,12 +1617,12 @@
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="power" val="80" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="7000" />
|
||||
<set name="hitTime" val="1604" />
|
||||
<set name="coolTime" val="296" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1649,12 +1649,12 @@
|
||||
<set name="saveVs" val="CON" />
|
||||
<set name="power" val="100" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="13000" />
|
||||
<set name="hitTime" val="1080" />
|
||||
<set name="coolTime" val="720" />
|
||||
<set name="skillType" val="BLEED" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="effectType" val="BLEED" />
|
||||
@@ -1679,12 +1679,12 @@
|
||||
<set name="power" val="40" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_AREA_UNDEAD" />
|
||||
<set name="target" val="AREA_UNDEAD" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1703,14 +1703,14 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="150" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="reuseDelay" val="60000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="overHit" val="true" />
|
||||
<for>
|
||||
@@ -1731,11 +1731,11 @@
|
||||
<table name="#aggro">303 549</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
|
||||
@@ -12,14 +12,14 @@
|
||||
<set name="power" val="#power" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="reuseDelay" val="13000" />
|
||||
<set name="hitTime" val="1080" />
|
||||
<set name="coolTime" val="720" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="isDebuff" val="true" />
|
||||
@@ -44,14 +44,14 @@
|
||||
<set name="power" val="#power" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="coolTime" val="1000" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="900" />
|
||||
<set name="effectRange" val="1400" />
|
||||
<set name="isDebuff" val="true" />
|
||||
@@ -82,12 +82,12 @@
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="saveVs" val="DEX" />
|
||||
<set name="power" val="80" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="7000" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -111,14 +111,14 @@
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="power" val="35" />
|
||||
<!-- Base Land Rate -->
|
||||
<set name="target" val="TARGET_AREA_CORPSE_MOB" />
|
||||
<set name="target" val="AREA_CORPSE_MOB" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="POISON" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="effectType" val="POISON" />
|
||||
@@ -132,11 +132,11 @@
|
||||
<!-- Temporarily increases P. Atk. against plants. -->
|
||||
<set name="mpConsume" val="21" />
|
||||
<set name="magicLevel" val="46" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="438" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="600" val="0" stackOrder="1" stackType="detect_weakness">
|
||||
@@ -163,14 +163,14 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillRadius" val="205" />
|
||||
<set name="element" val="3" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -189,12 +189,12 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="70" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="1200" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="skillType" val="AGGREMOVE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="buffDuration" val="120000" />
|
||||
<set name="castRange" val="500" />
|
||||
<set name="effectRange" val="900" />
|
||||
@@ -213,12 +213,12 @@
|
||||
<set name="saveVs" val="DEX" />
|
||||
<set name="power" val="40" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_AREA_UNDEAD" />
|
||||
<set name="target" val="AREA_UNDEAD" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="reuseDelay" val="40000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="ROOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -231,11 +231,11 @@
|
||||
<!-- The spirit of the Ogre possesses you, temporarily increasing P. Def. and M. Def. when using hand-to-hand combat weapons. Speed and Evasion are decreased while the effect lasts. An equipped hand-to-hand combat weapon is required to use this skill. -->
|
||||
<set name="weaponsAllowed" val="1024" />
|
||||
<set name="mpConsume" val="21" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="438" />
|
||||
@@ -273,11 +273,11 @@
|
||||
<table name="#ench2reuseDelay">1780000 1760000 1740000 1720000 1700000 1680000 1660000 1640000 1620000 1600000 1580000 1560000 1540000 1520000 1500000 1480000 1460000 1440000 1420000 1400000 1380000 1360000 1340000 1320000 1300000 1280000 1260000 1240000 1220000 1200000</table>
|
||||
<table name="#aggro">204 438</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="1800000" />
|
||||
<set name="hitTime" val="1000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -315,11 +315,11 @@
|
||||
<table name="#ench2reuseDelay">1780000 1760000 1740000 1720000 1700000 1680000 1660000 1640000 1620000 1600000 1580000 1560000 1540000 1520000 1500000 1480000 1460000 1440000 1420000 1400000 1380000 1360000 1340000 1320000 1300000 1280000 1260000 1240000 1220000 1200000</table>
|
||||
<table name="#aggro">268 523</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="1800000" />
|
||||
<set name="hitTime" val="1000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -348,11 +348,11 @@
|
||||
<table name="#ench2MpConsume">21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9</table>
|
||||
<table name="#aggro">10 20 30 40</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -371,9 +371,9 @@
|
||||
<skill id="113" levels="2" name="Long Shot">
|
||||
<!-- Increase the range of your bow. -->
|
||||
<table name="#dist">200 400</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="pAtkRange" val="#dist">
|
||||
<using kind="Bow" />
|
||||
@@ -398,12 +398,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="power" val="80" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="1200" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -429,12 +429,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="power" val="40" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="1200" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -447,9 +447,9 @@
|
||||
</skill>
|
||||
<skill id="118" levels="1" name="Magician's Movement">
|
||||
<!-- Increases attack speed when wearing a robe jacket and robe pants. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="pAtkSpd" val="0.8">
|
||||
<and>
|
||||
@@ -472,14 +472,14 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="reuseDelay" val="13000" />
|
||||
<set name="hitTime" val="1604" />
|
||||
<set name="coolTime" val="296" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<for>
|
||||
@@ -497,11 +497,11 @@
|
||||
<table name="#aggro">268 379 467 549 597 635</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#reg-HP" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="600000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="HEAL_PERCENT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -526,13 +526,13 @@
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="power" val="80" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="1200" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -557,12 +557,12 @@
|
||||
<table name="#aggro">379 467 549</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -595,12 +595,12 @@
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="80" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="7000" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -625,12 +625,12 @@
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="power" val="70" />
|
||||
<!-- Base Land Rate -->
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="9000" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="skillType" val="POISON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectType" val="POISON" />
|
||||
<set name="effectLevel" val="#lvl" />
|
||||
@@ -646,11 +646,11 @@
|
||||
<table name="#ench1runSpd">0.81 0.82 0.82 0.83 0.84 0.84 0.85 0.86 0.86 0.87 0.88 0.88 0.89 0.9 0.9 0.91 0.92 0.92 0.93 0.94 0.94 0.95 0.96 0.96 0.97 0.98 0.98 0.99 1.00 1.00</table>
|
||||
<table name="#aggro">438 523</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -675,11 +675,11 @@
|
||||
<table name="#mpConsume">18 22 27</table>
|
||||
<table name="#aggro">379 467 549</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -698,9 +698,9 @@
|
||||
</skill>
|
||||
<skill id="134" levels="1" name="Toughness">
|
||||
<!-- Increases resistance to Sleep, Hold and Poison attacks. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="rootVuln" val="0.8" />
|
||||
<mul order="0x30" stat="sleepVuln" val="0.8" />
|
||||
@@ -711,9 +711,9 @@
|
||||
<!-- Critical rate increases. -->
|
||||
<table name="#ench1rate">0.4 0.4 0.41 0.41 0.41 0.42 0.42 0.42 0.43 0.43 0.43 0.44 0.44 0.44 0.45 0.45 0.45 0.46 0.46 0.46 0.47 0.47 0.47 0.48 0.48 0.48 0.49 0.49 0.49 0.5</table>
|
||||
<table name="#rate">0.2 0.3 0.4</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<basemul order="0x30" stat="rCrit" val="#rate" />
|
||||
</for>
|
||||
@@ -727,12 +727,12 @@
|
||||
<table name="#mpConsume">16 19 24</table>
|
||||
<table name="#aggro">341 408 495</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="condition" val="32" />
|
||||
<set name="reuseDelay" val="600000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
<cond msg="Guts cannot be used due to unsuitable terms.">
|
||||
<player hp="30" />
|
||||
@@ -746,9 +746,9 @@
|
||||
<skill id="141" levels="3" name="Weapon Mastery">
|
||||
<!-- Attack power increase. -->
|
||||
<table name="#pAtk">2 3 4</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="pAtk" val="1.085" />
|
||||
<add order="0x40" stat="pAtk" val="#pAtk" />
|
||||
@@ -758,9 +758,9 @@
|
||||
<!-- Defense increase. -->
|
||||
<table name="#pDef">9 11 12 13 14</table>
|
||||
<table name="#rEvas">0 0 0 3 3</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="pDef" val="#pDef" />
|
||||
<add order="0x40" stat="rEvas" val="#rEvas">
|
||||
@@ -775,17 +775,17 @@
|
||||
</skill>
|
||||
<skill id="143" levels="2" name="Cubic Mastery">
|
||||
<!-- Ability to summon 2 Cubics at once. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<skill id="144" levels="37" name="Dual Weapon Mastery">
|
||||
<!-- Increases attack power when using dual weapons. -->
|
||||
<table name="#pAtk">23.7 25.4 27.1 29 30.9 32.9 35 37.1 39.4 41.7 44.1 46.6 49.2 51.9 54.6 57.5 60.4 63.3 66.4 69.5 72.7 76 79.3 82.7 86.1 89.6 93.1 96.6 100.2 103.8 107.5 111.1 114.8 118.4 122.1 125.7 129.3</table>
|
||||
<set name="weaponsAllowed" val="512" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="pAtk" val="#pAtk">
|
||||
<using kind="Dual Sword" />
|
||||
@@ -795,9 +795,9 @@
|
||||
<skill id="146" levels="45" name="Anti Magic">
|
||||
<!-- Increases M. Def. -->
|
||||
<table name="#mDef">10 12 14 16 18 20 23 25 28 30 34 36 40 42 43 46 47 49 52 54 56 59 61 63 66 68 70 72 74 76 78 80 82 84 86 88 91 93 95 97 99 102 104 106 108</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="mDef" val="#mDef" />
|
||||
</for>
|
||||
@@ -805,9 +805,9 @@
|
||||
<skill id="147" levels="51" name="Magic Resistance">
|
||||
<!-- Increases M. Def. -->
|
||||
<table name="#mDef">19 20 22 23 24 26 27 28 30 31 32 35 36 37 40 42 43 44 46 47 49 51 52 54 56 57 59 61 63 64 66 68 70 72 74 76 78 80 82 84 86 88 91 93 95 97 99 102 104 106 140</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="mDef" val="#mDef" />
|
||||
</for>
|
||||
@@ -816,10 +816,10 @@
|
||||
<!-- Allows quick recovery while one is sitting. -->
|
||||
<table name="#hp">1.9 2.7 2.9 3.6 4.5 4.7 5.6 6.7</table>
|
||||
<table name="#mp">0.9 1.1 1.2 1.5 1.7 1.8 2.1 2.5</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="condition" val="4" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="regHp" val="#hp">
|
||||
<player resting="true" />
|
||||
@@ -832,9 +832,9 @@
|
||||
<skill id="150" levels="3" name="Weight Limit">
|
||||
<!-- Double your weight limit. -->
|
||||
<table name="#rate">2.0 3.0 10.0</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="maxLoad" val="#rate" />
|
||||
</for>
|
||||
@@ -842,9 +842,9 @@
|
||||
<skill id="153" levels="4" name="Shield Mastery">
|
||||
<!-- Shield defense increases. -->
|
||||
<table name="#rShld">1.5 1.7 1.85 2</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="rShld" val="#rShld">
|
||||
<using kind="Shield" />
|
||||
@@ -853,9 +853,9 @@
|
||||
</skill>
|
||||
<skill id="163" levels="1" name="Spellcraft">
|
||||
<!-- Doubles the spell casting speed when wearing a robe jacket and robe pants. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="mAtkSpd" val="0.5">
|
||||
<and>
|
||||
@@ -869,30 +869,30 @@
|
||||
<skill id="164" levels="3" name="Quick Recovery">
|
||||
<!-- Time between magic reuse shortens. -->
|
||||
<table name="#reuse">0.8 0.75 0.7</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="mReuse" val="#reuse" />
|
||||
</for>
|
||||
</skill>
|
||||
<skill id="165" levels="5" name="Trade">
|
||||
<!-- Enables you to purchase high quality weapons with a discount up to 5%. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="PASSIVE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<skill id="167" levels="4" name="Focus Summon Magic">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="PASSIVE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<skill id="168" levels="3" name="Boost Attack Speed">
|
||||
<!-- Attack speed increases. -->
|
||||
<table name="#rate">1.05 1.07 1.1</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="pAtkSpd" val="#rate" />
|
||||
</for>
|
||||
@@ -900,9 +900,9 @@
|
||||
<skill id="169" levels="2" name="Quick Step">
|
||||
<!-- Moving speed increases. -->
|
||||
<table name="#spd">7 11</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="runSpd" val="#spd" />
|
||||
</for>
|
||||
@@ -911,10 +911,10 @@
|
||||
<!-- Increases HP/MP regeneration while running. -->
|
||||
<table name="#hp">2.5 3 3.5 4 4.5 5 5.5 6</table>
|
||||
<table name="#mp">0.8 0.9 1 1.1 1.2 1.3 1.4 1.5</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="condition" val="1" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="regHp" val="#hp">
|
||||
<player running="true" />
|
||||
@@ -926,18 +926,18 @@
|
||||
</skill>
|
||||
<skill id="172" levels="9" name="Create Item">
|
||||
<!-- Level 1 items can be manufactured. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="DWARVEN_CRAFT" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<skill id="173" levels="2" name="Acrobat">
|
||||
<!-- Reduces falling damage. -->
|
||||
<table name="#magicLevel">20 55</table>
|
||||
<table name="#rate">0.4 0.0</table>
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="fall" val="#rate" />
|
||||
</for>
|
||||
@@ -951,12 +951,12 @@
|
||||
<table name="#mpConsume">14 21 25</table>
|
||||
<table name="#aggro">303 438 523</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="condition" val="32" />
|
||||
<set name="reuseDelay" val="600000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
<cond msg="Frenzy cannot be used due to unsuitable terms.">
|
||||
<player hp="30" />
|
||||
@@ -990,12 +990,12 @@
|
||||
<!-- Restores to full HP in an emergency. Only usable if HP is 5% or lower. -->
|
||||
<set name="mpConsume" val="25" />
|
||||
<set name="power" val="100" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="condition" val="32" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="HEAL_PERCENT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="181" />
|
||||
<cond>
|
||||
<player hp="5" />
|
||||
@@ -1018,7 +1018,7 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="nextActionAttack" val="true" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="ignoreShld" val="true" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
@@ -1026,7 +1026,7 @@
|
||||
<set name="hitTime" val="1080" />
|
||||
<set name="coolTime" val="720" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1041,9 +1041,9 @@
|
||||
<table name="#magicLevel">36 43 49 55 64 72</table>
|
||||
<table name="#regMp">1.1 1.5 1.9 2.3 2.7 3.1</table>
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="regMp" val="#regMp" />
|
||||
</for>
|
||||
@@ -1053,18 +1053,18 @@
|
||||
<table name="#magicLevel">24 32 40 52 64 72</table>
|
||||
<table name="#crit">32 56 93 177 295 384</table>
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="cAtkAdd" val="#crit" />
|
||||
</for>
|
||||
</skill>
|
||||
<skill id="194" levels="1" name="Lucky">
|
||||
<!-- Prevents the Death Penalty while you are Level 9 or lower. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="LUCK" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="canLearn" val="" />
|
||||
</skill>
|
||||
<skill id="195" levels="2" name="Boost Breath">
|
||||
@@ -1072,9 +1072,9 @@
|
||||
<table name="#breath">180 300</table>
|
||||
<table name="#magicLevel">20 55</table>
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="breath" val="#breath" />
|
||||
</for>
|
||||
@@ -1082,9 +1082,9 @@
|
||||
<skill id="196" levels="1" name="Holy Blade">
|
||||
<!-- Ability to attack with sacred power. -->
|
||||
<set name="mpConsume" val="8" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CONT" />
|
||||
<set name="operateType" val="OP_TOGGLE" />
|
||||
<set name="operateType" val="TOGGLE" />
|
||||
<for>
|
||||
<effect count="0x7fffffff" name="ManaDamOverTime" time="5" val="0">
|
||||
<mul order="0x30" stat="pAtk-undead" val="1.3" />
|
||||
@@ -1096,9 +1096,9 @@
|
||||
<table name="#darkVuln">0.93 0.9</table>
|
||||
<table name="#mpConsume">7 9</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CONT" />
|
||||
<set name="operateType" val="OP_TOGGLE" />
|
||||
<set name="operateType" val="TOGGLE" />
|
||||
<for>
|
||||
<effect count="0x7fffffff" name="ManaDamOverTime" time="5" val="0">
|
||||
<mul order="0x30" stat="darkVuln" val="#darkVuln" />
|
||||
@@ -1108,9 +1108,9 @@
|
||||
<skill id="198" levels="3" name="Boost Evasion">
|
||||
<!-- Increase evasion. -->
|
||||
<table name="#rEvas">2 3 4</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="rEvas" val="#rEvas" />
|
||||
</for>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -16,13 +16,13 @@
|
||||
<set name="nextActionAttack" val="true" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="element" val="5" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="11000" />
|
||||
<set name="hitTime" val="1300" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="isDebuff" val="true" />
|
||||
@@ -50,13 +50,13 @@
|
||||
<set name="nextActionAttack" val="true" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="element" val="6" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="11000" />
|
||||
<set name="hitTime" val="1300" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="isDebuff" val="true" />
|
||||
@@ -80,11 +80,11 @@
|
||||
<set name="power" val="80" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="ROOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="150" />
|
||||
<set name="effectRange" val="650" />
|
||||
<set name="isDebuff" val="true" />
|
||||
@@ -103,13 +103,13 @@
|
||||
<table name="#chance">80 81 82 82 83 84 84 85 86 86 87 88 88 89 90 90 91 92 92 93 94 94 95 96 96 97 98 98 99 100</table>
|
||||
<table name="#mpConsume">25 27 28 29 30 31 32 33 34 34</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="power" val="80" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="ROOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<set name="isDebuff" val="true" />
|
||||
@@ -128,14 +128,14 @@
|
||||
<table name="#chance">80 81 82 82 83 84 84 85 86 86 87 88 88 89 90 90 91 92 92 93 94 94 95 96 96 97 98 98 99 100</table>
|
||||
<table name="#mpConsume">40 43 46 59 51</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="100" />
|
||||
<set name="power" val="40" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="reuseDelay" val="40000" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="skillType" val="ROOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<enchant1 name="power" val="#power" />
|
||||
<enchant2 name="power" val="#chance" />
|
||||
@@ -160,10 +160,10 @@
|
||||
<set name="power" val="30" />
|
||||
<!-- Base Land Rate -->
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="target" val="TARGET_UNDEAD" />
|
||||
<set name="target" val="UNDEAD" />
|
||||
<set name="skillRadius" val="150" />
|
||||
<set name="skillType" val="FEAR" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="lethal2" val="#lethal2" />
|
||||
<set name="castRange" val="150" />
|
||||
<set name="effectRange" val="300" />
|
||||
@@ -183,12 +183,12 @@
|
||||
<table name="#rCrit">33 66 100</table>
|
||||
<table name="#mpConsume">133 153 170</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="condition" val="32" />
|
||||
<set name="reuseDelay" val="600000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<cond msg="Can be only used when HP is 30% or lower">
|
||||
<player hp="30" />
|
||||
</cond>
|
||||
@@ -226,13 +226,13 @@
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="150" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="30" val="0" effectPower="40" effectType="DEBUFF">
|
||||
<mul order="0x30" stat="runSpd" val="#debuff" />
|
||||
@@ -253,13 +253,13 @@
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="overHit" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="150" />
|
||||
<set name="SSBoost" val="2.0" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="weaponsAllowed" val="512" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="30" val="0" effectPower="40" effectType="DEBUFF">
|
||||
@@ -278,14 +278,14 @@
|
||||
<set name="weaponsAllowed" val="16" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="condition" val="16" />
|
||||
<set name="reuseDelay" val="90000" />
|
||||
<set name="hitTime" val="1300" />
|
||||
<set name="coolTime" val="700" />
|
||||
<set name="skillType" val="BLOW" />
|
||||
<set name="lethal1" val="5" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -311,9 +311,9 @@
|
||||
<set name="weaponsAllowed" val="16" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<enchant1for>
|
||||
<effect count="1" name="Buff" time="120" val="0">
|
||||
<mul order="0x30" stat="blowRate" val="1.3" />
|
||||
@@ -343,10 +343,10 @@
|
||||
<table name="#amount">0.55 0.7 0.85</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<enchant1 name="mpConsume" val="#ench1Cost" />
|
||||
@@ -387,10 +387,10 @@
|
||||
<set name="skillRadius" val="150" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="castRange" val="150" />
|
||||
<set name="effectRange" val="650" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<enchant1 name="mpConsume" val="#ench1Cost" />
|
||||
<enchant2 name="power" val="#ench2Chanse" />
|
||||
<for>
|
||||
@@ -404,9 +404,9 @@
|
||||
<table name="#mpConsume">28 29 30 31 32 33 34 34</table>
|
||||
<table name="#atk">62 67 73 78 83 88 94 100</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="reuseDelay" val="180000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="weaponsAllowed" val="32" />
|
||||
@@ -435,11 +435,11 @@
|
||||
<table name="#cAtk">1.15 1.15 1.15 1.17 1.17 1.17 1.2 1.2</table>
|
||||
<set name="weaponsAllowed" val="32" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="180000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="120" val="0">
|
||||
<mul order="0x30" stat="pAtkSpd" val="0.8">
|
||||
@@ -462,11 +462,11 @@
|
||||
<table name="#mpConsume">27 31 34</table>
|
||||
<table name="#MpConsumeRate">0.9 0.8 0.7</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="180000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="1200" val="0">
|
||||
<mul order="0x30" stat="PhysicalMpConsumeRate" val="#MpConsumeRate" />
|
||||
@@ -478,11 +478,11 @@
|
||||
<table name="#mpConsume">27 31 34</table>
|
||||
<table name="#pReuseRate">0.9 0.8 0.7</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="1200" val="0">
|
||||
<mul order="0x30" stat="pReuse" val="#pReuseRate" />
|
||||
@@ -497,19 +497,19 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="hpConsume" val="#hpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="isMagic" val="false" />
|
||||
<set name="skillType" val="MANAHEAL" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="418" levels="3" name="Quiver of Holding">
|
||||
<!-- Increases your weight capacity. -->
|
||||
<table name="#rate">1.5 1.75 2.0</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="maxLoad" val="#rate" />
|
||||
</for>
|
||||
@@ -523,9 +523,9 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="reuseDelay" val="1200000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="SUMMON_TREASURE_KEY" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="420" levels="3" name="Zealot">
|
||||
<!-- By the will of a Guardian God, you instantly and significantly increase your fighting ability. While in use, the effects of HP regeneration magic significantly decreases. This skill is only available when your HP is at 30% or lower. Effect 1. -->
|
||||
@@ -540,9 +540,9 @@
|
||||
<set name="condition" val="32" />
|
||||
<set name="reuseDelay" val="900000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<cond msg="Zealot cannot be used due to unsuitable terms.">
|
||||
<player hp="30" />
|
||||
</cond>
|
||||
@@ -573,9 +573,9 @@
|
||||
<table name="#atkCountMax">1 2 3 4 5</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="weaponsAllowed" val="64" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<for>
|
||||
@@ -589,9 +589,9 @@
|
||||
<table name="#mpConsume">11 13 14</table>
|
||||
<table name="#accCombat">2 3 4</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CONT" />
|
||||
<set name="operateType" val="OP_TOGGLE" />
|
||||
<set name="operateType" val="TOGGLE" />
|
||||
<for>
|
||||
<effect count="0x7fffffff" name="ManaDamOverTime" time="2" val="#mpConsume">
|
||||
<add order="0x40" stat="accCombat" val="#accCombat">
|
||||
@@ -606,12 +606,12 @@
|
||||
<table name="#vuln">0.85 0.77 0.7</table>
|
||||
<table name="#stack">15 23 30</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="false" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="300" val="0" stackOrder="#stack" stackType="MagicDefUpAtr">
|
||||
<mul order="0x30" stat="fireVuln" val="#vuln" />
|
||||
@@ -625,9 +625,9 @@
|
||||
<table name="#sleepvuln">0.9 0.8 0.7</table>
|
||||
<table name="#magicLevel">58 66 74</table>
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CONT" />
|
||||
<set name="operateType" val="OP_TOGGLE" />
|
||||
<set name="operateType" val="TOGGLE" />
|
||||
<for>
|
||||
<effect count="0x7fffffff" name="ManaDamOverTime" time="3" val="#mpConsume">
|
||||
<mul order="0x30" stat="stunVuln" val="#stunvuln" />
|
||||
@@ -640,11 +640,11 @@
|
||||
<set name="weaponsAllowed" val="1024" />
|
||||
<set name="magicLevel" val="74" />
|
||||
<set name="mpConsume" val="34" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="120" val="0" stackOrder="1" stackType="possession">
|
||||
<add order="0x40" stat="rCrit" val="100">
|
||||
@@ -665,10 +665,10 @@
|
||||
<set name="magicLevel" val="77" />
|
||||
<set name="triggeredId" val="5104" />
|
||||
<set name="triggeredLevel" val="1" />
|
||||
<set name="target" val="TARGET_PARTY_OTHER" />
|
||||
<set name="target" val="PARTY_OTHER" />
|
||||
<set name="hitTime" val="19000" />
|
||||
<set name="skillType" val="FORCE_BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="reuseDelay" val="30000" />
|
||||
@@ -680,10 +680,10 @@
|
||||
<set name="magicLevel" val="77" />
|
||||
<set name="triggeredId" val="5105" />
|
||||
<set name="triggeredLevel" val="1" />
|
||||
<set name="target" val="TARGET_PARTY_OTHER" />
|
||||
<set name="target" val="PARTY_OTHER" />
|
||||
<set name="hitTime" val="19000" />
|
||||
<set name="skillType" val="FORCE_BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="reuseDelay" val="30000" />
|
||||
@@ -691,19 +691,19 @@
|
||||
</skill>
|
||||
<skill id="428" levels="1" name="Inner Rhythm">
|
||||
<!-- MP consumption for singing and dancing is decreased. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="DanceMpConsumeRate" val="0.9" />
|
||||
</for>
|
||||
</skill>
|
||||
<skill id="429" levels="1" name="Knighthood">
|
||||
<!-- Increases P. Def. when wearing heavy armor. Shield defense is increased. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="magicLevel" val="78" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="pDef" val="86.9">
|
||||
<using kind="Heavy" />
|
||||
@@ -716,9 +716,9 @@
|
||||
<skill id="430" levels="1" name="Master of Combat">
|
||||
<!-- Increases the attack strength of a sword, blunt weapon, spear, dual-bladed or hand-to-hand combat weapon. Also increases maximum CP. -->
|
||||
<set name="weaponsAllowed" val="20300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="pAtk" val="80">
|
||||
<and>
|
||||
@@ -734,9 +734,9 @@
|
||||
</skill>
|
||||
<skill id="431" levels="1" name="Archery">
|
||||
<!-- Increases attack strength and maximum attack range while using a bow. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="pAtk" val="200">
|
||||
<using kind="Bow" />
|
||||
@@ -749,9 +749,9 @@
|
||||
<skill id="432" levels="1" name="Assassination">
|
||||
<!-- Increases attack strength and the rate of deadly attack while using a dagger. -->
|
||||
<set name="weaponsAllowed" val="16" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="pAtk" val="70">
|
||||
<using kind="Dagger" />
|
||||
@@ -776,9 +776,9 @@
|
||||
</skill>
|
||||
<skill id="433" levels="1" name="Arcane Roar">
|
||||
<!-- Increases resistance to elemental attacks and increases magic power. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="fireVuln" val="0.95" />
|
||||
<mul order="0x30" stat="windVuln" val="0.95" />
|
||||
@@ -789,9 +789,9 @@
|
||||
</skill>
|
||||
<skill id="434" levels="1" name="Necromancy">
|
||||
<!-- Increases resistance to dark attacks and increases magic power. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="darkVuln" val="0.90" />
|
||||
<mul order="0x30" stat="mAtk" val="1.03" />
|
||||
@@ -799,9 +799,9 @@
|
||||
</skill>
|
||||
<skill id="435" levels="1" name="Summon Lore">
|
||||
<!-- Increases P. Def. when equipped with Robe/Light Armor and increases Casting Speed. Decreases MP consumption for magic skills. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="pDef" val="60">
|
||||
<using kind="Magic" />
|
||||
@@ -820,9 +820,9 @@
|
||||
</skill>
|
||||
<skill id="436" levels="1" name="Divine Lore">
|
||||
<!-- MP consumption for magical skills is decreased. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="MagicalMpConsumeRate" val="0.95" />
|
||||
</for>
|
||||
@@ -834,9 +834,9 @@
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="skillRadius" val="150" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillType" val="MUTE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="power" val="60" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="hitTime" val="2500" />
|
||||
@@ -854,13 +854,13 @@
|
||||
<set name="mpConsume" val="200" />
|
||||
<set name="itemConsumeId" val="8873" /> <!-- Phoenix Blood -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
<set name="staticReuse" val="true" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="buffDuration" val="1800000" />
|
||||
<for>
|
||||
<effect count="1" name="PhoenixBless" time="1800" val="0" />
|
||||
@@ -870,9 +870,9 @@
|
||||
<!-- Temporarily reflects damage from melee attack skills back to the enemy. -->
|
||||
<set name="magicLevel" val="79" />
|
||||
<set name="mpConsume" val="87" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="reuseDelay" val="600000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<for>
|
||||
@@ -885,23 +885,23 @@
|
||||
<!-- Recovers 1000 CP by increasing your will to fight. Power 1000. -->
|
||||
<set name="mpConsume" val="57" />
|
||||
<set name="power" val="1000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="COMBATPOINTHEAL" />
|
||||
<set name="isMagic" val="false" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="buffDuration" val="20000" />
|
||||
</skill>
|
||||
<skill id="441" levels="1" name="Force Meditation">
|
||||
<!-- Meditate to increase HP/MP regeneration. Your body is immobilized and your P. Def. decreased while meditating. The effect is cancelled if you are attacked. Level 3 Focused Force charge required. -->
|
||||
<set name="mpConsume" val="0" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="CHARGE_EFFECT" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="num_charges" val="3" />
|
||||
<set name="charge_skill_id" val="50" /> <!-- Focused Force -->
|
||||
<for>
|
||||
@@ -918,11 +918,11 @@
|
||||
<set name="charge_skill_id" val="8" /> <!-- Sonic Focus -->
|
||||
<set name="weaponsAllowed" val="512" />
|
||||
<set name="mpConsume" val="65" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="reuseDelay" val="900000" />
|
||||
<set name="skillType" val="CHARGE_EFFECT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect count="1" name="Invincible" time="10" val="0" />
|
||||
</for>
|
||||
@@ -930,12 +930,12 @@
|
||||
<skill id="443" levels="1" name="Force Barrier">
|
||||
<!-- Uses spiritual forces to create a temporary protective barrier that is impervious to normal strikes, skills, buffs/debuffs. An equipped hand-to-hand combat weapon is required to use this skill. Level 4 Focused Force charge required. -->
|
||||
<set name="mpConsume" val="72" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="weaponsAllowed" val="1024" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="reuseDelay" val="900000" />
|
||||
<set name="skillType" val="CHARGE_EFFECT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="num_charges" val="4" />
|
||||
<set name="charge_skill_id" val="50" /> <!-- Focused Force -->
|
||||
<for>
|
||||
@@ -949,9 +949,9 @@
|
||||
<set name="mpConsume" val="12" />
|
||||
<set name="magicLevel" val="78" />
|
||||
<set name="skillRadius" val="85" />
|
||||
<set name="target" val="TARGET_AREA_CORPSE_MOB" />
|
||||
<set name="target" val="AREA_CORPSE_MOB" />
|
||||
<set name="skillType" val="SWEEP" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="reuseDelay" val="23000" />
|
||||
<set name="hitTime" val="5000" />
|
||||
</skill>
|
||||
@@ -961,10 +961,10 @@
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="magicLevel" val="79" />
|
||||
<set name="mpConsume" val="43" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="reuseDelay" val="600000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="triggeredId" val="5144" />
|
||||
<set name="triggeredLevel" val="1" />
|
||||
<for>
|
||||
@@ -976,9 +976,9 @@
|
||||
<set name="aggroPoints" val="669" />
|
||||
<set name="mpConsume" val="29" />
|
||||
<set name="magicLevel" val="79" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="isMagic" val="false" />
|
||||
<set name="reuseDelay" val="600000" />
|
||||
<set name="hitTime" val="500" />
|
||||
@@ -994,9 +994,9 @@
|
||||
<set name="mpInitialConsume" val="29" />
|
||||
<set name="mpConsume" val="20" />
|
||||
<set name="magicLevel" val="79" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="reuseDelay" val="600000" />
|
||||
<set name="hitTime" val="500" />
|
||||
<for>
|
||||
@@ -1019,11 +1019,11 @@
|
||||
<set name="summonTotalLifeTime" val="1200000" />
|
||||
<set name="summonTimeLostIdle" val="1000" />
|
||||
<set name="summonTimeLostActive" val="1000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="10000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<!-- Summon-specific -->
|
||||
<set name="npcId" val="14839" /> <!-- Swoop Cannon -->
|
||||
<set name="expPenalty" val="0.0" />
|
||||
@@ -1042,12 +1042,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="itemConsumeId" val="1458" /> <!-- Crystal: D-Grade -->
|
||||
<set name="itemConsumeCount" val="#itemConsumeCount" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<!-- Summon-specific -->
|
||||
<set name="power" val="#mAtk" />
|
||||
<set name="npcId" val="9" />
|
||||
@@ -1074,9 +1074,9 @@
|
||||
<set name="power" val="30" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="FEAR" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="lethal2" val="25" />
|
||||
<set name="castRange" val="150" />
|
||||
@@ -1099,10 +1099,10 @@
|
||||
<set name="weaponsAllowed" val="512" />
|
||||
<set name="hitTime" val="1000" />
|
||||
<set name="reuseDelay" val="60000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="charge_skill_id" val="8" /> <!-- Sonic Focus -->
|
||||
<set name="num_charges" val="#charges" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="skillType" val="CHARGE_EFFECT" />
|
||||
<set name="isMagic" val="false" />
|
||||
<for>
|
||||
@@ -1124,11 +1124,11 @@
|
||||
<set name="power" val="80" />
|
||||
<enchant1 name="power" val="#ench1power" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="reuseDelay" val="13000" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="skillType" val="STUN" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="effectRange" val="200" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<for>
|
||||
@@ -1139,19 +1139,19 @@
|
||||
<skill id="453" levels="1" name="Escape Shackle">
|
||||
<!-- Allows you to escape from a captured state. -->
|
||||
<set name="mpConsume" val="60" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="skillType" val="NEGATE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="negateSkillTypes" val="ROOT PARALYZE" />
|
||||
<set name="negatePower" val="8" />
|
||||
</skill>
|
||||
<skill id="454" levels="1" name="Symbol of Defense">
|
||||
<!-- Generates a symbol that maximizes the defense abilities of those nearby. Applies to all targets within the affected area. The effect disappears if you leave the area. Level 2 or higher Battle Force required. Consumes 1 Battle Symbol. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="SIGNET" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
@@ -1176,9 +1176,9 @@
|
||||
</skill>
|
||||
<skill id="455" levels="1" name="Symbol of Noise">
|
||||
<!-- Generates a symbol that cancels the singing or dancing abilities of those nearby. Applies to all targets within the affected area. The effect disappears if you leave the area. Level 2 or higher Battle Force required. Consumes 1 Battle Symbol. -->
|
||||
<set name="target" val="TARGET_GROUND" />
|
||||
<set name="target" val="GROUND" />
|
||||
<set name="skillType" val="SIGNET" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
@@ -1207,9 +1207,9 @@
|
||||
</skill>
|
||||
<skill id="456" levels="1" name="Symbol of Resistance">
|
||||
<!-- Generates a symbol that maximizes resistance to abnormal states of those nearby. Applies to all targets within the affected area. The effect disappears if you leave the area. Level 2 or higher Battle Force required. Consumes 1 Battle Symbol. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="SIGNET" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
@@ -1234,9 +1234,9 @@
|
||||
</skill>
|
||||
<skill id="457" levels="1" name="Symbol of Honor">
|
||||
<!-- Generates a symbol that maximizes the HP/CP recovery rate of those nearby. Applies to all targets within the affected area. The effect disappears if you leave the area. Level 2 or higher Battle Force required. Consumes 1 Battle Symbol. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="SIGNET" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
@@ -1261,9 +1261,9 @@
|
||||
</skill>
|
||||
<skill id="458" levels="1" name="Symbol of Energy">
|
||||
<!-- Generates a symbol that increases P. Atk. and force for those nearby. Applies to all targets within the affected area. The effect disappears if you leave the area. Level 2 or higher Battle Force required. Consumes 1 Battle Symbol. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="SIGNET" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
@@ -1288,9 +1288,9 @@
|
||||
</skill>
|
||||
<skill id="459" levels="1" name="Symbol of the Sniper">
|
||||
<!-- Generates a symbol that maximizes the archery skill of those nearby. Applies to all targets within the affected area. The effect disappears if you leave the area. Level 2 or higher Battle Force required. Consumes 1 Battle Symbol. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="SIGNET" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
@@ -1315,9 +1315,9 @@
|
||||
</skill>
|
||||
<skill id="460" levels="1" name="Symbol of the Assassin">
|
||||
<!-- Generates a symbol that maximizes your dodging ability and increases the chance of inflicting a deadly attack for those near to you. Applies to all targets within the affected area. The effect disappears if you leave the area. Level 2 or higher Battle Force required. Consumes 1 Battle Symbol. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="SIGNET" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
@@ -1347,14 +1347,14 @@
|
||||
<table name="#numcharge">2 3</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="weaponsAllowed" val="1024" />
|
||||
<set name="condition" val="128" />
|
||||
<set name="reuseDelay" val="4000" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="skillType" val="NEGATE" />
|
||||
<set name="negateSkillTypes" val="ROOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="num_charges" val="#numcharge" />
|
||||
</skill>
|
||||
</list>
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
<table name="#mpRegen-sub">3 6 9 12 15 18 21 24 27 30</table>
|
||||
<table name="#mpConsume_Init">2 3 5 6 7 9 11 11 13 14</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CONT" />
|
||||
<set name="operateType" val="OP_TOGGLE" />
|
||||
<set name="operateType" val="TOGGLE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -33,13 +33,13 @@
|
||||
<table name="#aggro">285 418 532</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_PARTY" />
|
||||
<set name="target" val="PARTY" />
|
||||
<set name="skillRadius" val="1000" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -72,13 +72,13 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ALLY" />
|
||||
<set name="target" val="ALLY" />
|
||||
<set name="skillRadius" val="900" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -111,13 +111,13 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ALLY" />
|
||||
<set name="target" val="ALLY" />
|
||||
<set name="skillRadius" val="900" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -150,13 +150,13 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ALLY" />
|
||||
<set name="target" val="ALLY" />
|
||||
<set name="skillRadius" val="900" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -188,13 +188,13 @@
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_PARTY" />
|
||||
<set name="target" val="PARTY" />
|
||||
<set name="skillRadius" val="1000" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<enchant2 name="mpConsume" val="#ench2MpConsume" />
|
||||
@@ -225,13 +225,13 @@
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_PARTY" />
|
||||
<set name="target" val="PARTY" />
|
||||
<set name="skillRadius" val="1000" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<enchant2 name="mpConsume" val="#ench2MpConsume" />
|
||||
@@ -264,13 +264,13 @@
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ALLY" />
|
||||
<set name="target" val="ALLY" />
|
||||
<set name="skillRadius" val="900" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<enchant2 name="mpConsume" val="#ench2MpConsume" />
|
||||
@@ -301,13 +301,13 @@
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_PARTY" />
|
||||
<set name="target" val="PARTY" />
|
||||
<set name="skillRadius" val="1000" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<enchant2 name="mpConsume" val="#ench2MpConsume" />
|
||||
@@ -338,12 +338,12 @@
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="5000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<enchant2 name="mpConsume" val="#ench2MpConsume" />
|
||||
@@ -368,12 +368,12 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="skillType" val="HEAL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -387,12 +387,12 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="15000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="UNPOISON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -412,12 +412,12 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="12000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="skillType" val="MANARECHARGE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -437,12 +437,12 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="3000" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="skillType" val="HEAL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -456,12 +456,12 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_CORPSE_PLAYER" />
|
||||
<set name="target" val="CORPSE_PLAYER" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="skillType" val="RESURRECT" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -474,12 +474,12 @@
|
||||
<table name="#aggro">418 495 566</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="15000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="NEGATE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<set name="negateSkillTypes" val="POISON BLEED PARALYZE" />
|
||||
@@ -503,12 +503,12 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="skillType" val="NEGATE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<set name="negateSkillTypes" val="HEAL POISON BLEED" />
|
||||
@@ -527,13 +527,13 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_PARTY" />
|
||||
<set name="target" val="PARTY" />
|
||||
<set name="skillRadius" val="1000" />
|
||||
<set name="reuseDelay" val="25000" />
|
||||
<set name="hitTime" val="7000" />
|
||||
<set name="skillType" val="HEAL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -554,13 +554,13 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_UNDEAD" />
|
||||
<set name="target" val="UNDEAD" />
|
||||
<set name="element" val="5" />
|
||||
<set name="reuseDelay" val="4000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -577,13 +577,13 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_UNDEAD" />
|
||||
<set name="target" val="UNDEAD" />
|
||||
<set name="element" val="5" />
|
||||
<set name="reuseDelay" val="4000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
</skill>
|
||||
@@ -600,12 +600,12 @@
|
||||
<table name="#vuln">0.7 0.6 0.5</table>
|
||||
<table name="#aggro">379 457 532</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -636,12 +636,12 @@
|
||||
<table name="#aggro">331 379 418</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -666,13 +666,13 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_UNDEAD" />
|
||||
<set name="target" val="UNDEAD" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="AGGREMOVE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
</skill>
|
||||
@@ -692,12 +692,12 @@
|
||||
<table name="#aggro">243 379 457 532</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -734,12 +734,12 @@
|
||||
<table name="#aggro">418 495</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -770,12 +770,12 @@
|
||||
<table name="#aggro">121 243 418</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -808,12 +808,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="20" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_UNDEAD" />
|
||||
<set name="target" val="UNDEAD" />
|
||||
<set name="reuseDelay" val="60000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="skillType" val="PARALYZE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -833,12 +833,12 @@
|
||||
<set name="mpInitialConsume" val="5" />
|
||||
<set name="magicLevel" val="25" />
|
||||
<set name="mpConsume" val="23" />
|
||||
<set name="target" val="TARGET_PARTY_MEMBER" />
|
||||
<set name="target" val="PARTY_MEMBER" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="243" />
|
||||
@@ -869,12 +869,12 @@
|
||||
<table name="#aggro">331 457 532</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -905,12 +905,12 @@
|
||||
<table name="#aggro">418 457 495 532 597 646</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -938,12 +938,12 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="itemConsumeId" val="3031" /> <!-- Spirit Ore -->
|
||||
<set name="itemConsumeCount" val="#itemConsumeCount" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -968,12 +968,12 @@
|
||||
<table name="#aggro">418 457 495 532 582 635</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1001,13 +1001,13 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="35" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="target" val="TARGET_AREA_UNDEAD" />
|
||||
<set name="target" val="AREA_UNDEAD" />
|
||||
<set name="skillRadius" val="1000" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="7000" />
|
||||
<set name="skillType" val="AGGREMOVE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -1023,12 +1023,12 @@
|
||||
<table name="#hitTime">20000 1500</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="hitTime" val="#hitTime" />
|
||||
<set name="skillType" val="RECALL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="1056" levels="12" name="Cancellation">
|
||||
<!-- Removes multiple buffs from an enemy. -->
|
||||
@@ -1039,12 +1039,12 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="25" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="skillType" val="CANCEL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<set name="negateSkillTypes" val="BUFF" />
|
||||
@@ -1064,12 +1064,12 @@
|
||||
<table name="#aggro">243 418 495</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1105,12 +1105,12 @@
|
||||
<table name="#aggro">331 495</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_PARTY_MEMBER" />
|
||||
<set name="target" val="PARTY_MEMBER" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1158,13 +1158,13 @@
|
||||
<set name="power" val="80" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="60000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="MUTE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1188,12 +1188,12 @@
|
||||
<table name="#aggro">121 204 379</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1227,12 +1227,12 @@
|
||||
<set name="power" val="80" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="10000" />
|
||||
<set name="skillType" val="SLEEP" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1259,13 +1259,13 @@
|
||||
<set name="power" val="80" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="900" />
|
||||
<set name="effectRange" val="1400" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1295,13 +1295,13 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="40" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_AREA" />
|
||||
<set name="target" val="AREA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="15000" />
|
||||
<set name="skillType" val="SLEEP" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="500" />
|
||||
<set name="effectRange" val="1000" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1323,12 +1323,12 @@
|
||||
<table name="#breath">5 7</table>
|
||||
<table name="#aggro">121 417</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1362,13 +1362,13 @@
|
||||
<set name="power" val="80" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="900" />
|
||||
<set name="effectRange" val="1400" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1389,12 +1389,12 @@
|
||||
<table name="#power">30 33 37 40 43 47 50 53 57 60 63 67 70 75 80</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="AGGREMOVE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
</skill>
|
||||
@@ -1412,12 +1412,12 @@
|
||||
<table name="#aggro">243 418 495</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1448,12 +1448,12 @@
|
||||
<table name="#aggro">204 285 418 495 566 624</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1491,13 +1491,13 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="80" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="#cast-rng" />
|
||||
<set name="effectRange" val="#effectRange" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1524,12 +1524,12 @@
|
||||
<table name="#aggro">204 331 457</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1560,12 +1560,12 @@
|
||||
<table name="#aggro">418 495</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1596,12 +1596,12 @@
|
||||
<table name="#aggro">243 418 495</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1628,13 +1628,13 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="element" val="6" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="DRAIN" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<set name="absorbPart" val="0.8" />
|
||||
@@ -1651,13 +1651,13 @@
|
||||
<set name="power" val="40" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="30000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="FEAR" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<for>
|
||||
@@ -1678,12 +1678,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="12000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="POISON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectType" val="POISON" />
|
||||
<set name="effectLevel" val="#lvl" />
|
||||
@@ -1712,14 +1712,14 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="60" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
<enchant2 name="mpConsume" val="#ench2MpConsume" />
|
||||
<enchant2 name="mpInitialConsume" val="#ench2MpConsume_Init" />
|
||||
@@ -1746,13 +1746,13 @@
|
||||
<set name="power" val="80" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="SLEEP" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1780,14 +1780,14 @@
|
||||
<set name="power" val="40" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
<enchant2 name="mpConsume" val="#ench2MpConsume" />
|
||||
<enchant2 name="mpInitialConsume" val="#ench2MpConsume_Init" />
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="power" val="70" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="element" val="2" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="DOT" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<for>
|
||||
@@ -38,7 +38,7 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="power" val="35" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="element" val="2" />
|
||||
<set name="reuseDelay" val="15000" />
|
||||
@@ -46,7 +46,7 @@
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<!-- retail value: 44 60/sec; stat update every time unit (2/3 sec) -->
|
||||
<effect count="15" name="DamOverTime" time="1" val="#dmg" />
|
||||
@@ -65,12 +65,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="12000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="MDOT" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<for>
|
||||
@@ -95,14 +95,14 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="60" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
<enchant2 name="mpConsume" val="#ench2MpConsume" />
|
||||
<enchant2 name="mpInitialConsume" val="#ench2MpConsume_Init" />
|
||||
@@ -120,13 +120,13 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="power" val="20" />
|
||||
<set name="reuseDelay" val="40000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="CONFUSE_MOB_ONLY" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<for>
|
||||
@@ -145,13 +145,13 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="70" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="element" val="2" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="DOT" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="750" />
|
||||
<set name="effectRange" val="1250" />
|
||||
<for>
|
||||
@@ -169,7 +169,7 @@
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="power" val="60" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="element" val="2" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
@@ -177,7 +177,7 @@
|
||||
<set name="skillType" val="DOT" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<!-- retail value: 77 94 108 118/sec; stat update every time unit (2/3 sec) -->
|
||||
<effect count="15" name="DamOverTime" time="1" val="#dmg" />
|
||||
@@ -203,12 +203,12 @@
|
||||
<set name="summonTimeLostActive" val="1000" />
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="#reuseDelay" />
|
||||
<set name="hitTime" val="15000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<!-- Summon-specific -->
|
||||
@@ -233,12 +233,12 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_PET" />
|
||||
<set name="target" val="PET" />
|
||||
<set name="reuseDelay" val="12000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="MANARECHARGE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -261,12 +261,12 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_PET" />
|
||||
<set name="target" val="PET" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="HEAL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -295,12 +295,12 @@
|
||||
<set name="summonTotalLifeTime" val="1200000" />
|
||||
<set name="summonTimeLostIdle" val="500" />
|
||||
<set name="summonTimeLostActive" val="1000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="#reuseDelay" />
|
||||
<set name="hitTime" val="15000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<!-- Summon-specific -->
|
||||
@@ -329,12 +329,12 @@
|
||||
<set name="summonTotalLifeTime" val="1200000" />
|
||||
<set name="summonTimeLostIdle" val="500" />
|
||||
<set name="summonTimeLostActive" val="1000" />
|
||||
<set name="target" val="TARGET_CORPSE_MOB" />
|
||||
<set name="target" val="CORPSE_MOB" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<!-- Summon-specific -->
|
||||
@@ -358,12 +358,12 @@
|
||||
<table name="#aggro">418 495</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_PET" />
|
||||
<set name="target" val="PET" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -394,12 +394,12 @@
|
||||
<table name="#aggro">379 457 532</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_PET" />
|
||||
<set name="target" val="PET" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -430,12 +430,12 @@
|
||||
<table name="#aggro">418 495</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_PET" />
|
||||
<set name="target" val="PET" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -466,12 +466,12 @@
|
||||
<table name="#aggro">331 457</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_PET" />
|
||||
<set name="target" val="PET" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -502,12 +502,12 @@
|
||||
<table name="#aggro">331 457 532</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_PET" />
|
||||
<set name="target" val="PET" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -538,12 +538,12 @@
|
||||
<table name="#aggro">331 457 532</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_PET" />
|
||||
<set name="target" val="PET" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -570,13 +570,13 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="element" val="6" />
|
||||
<set name="reuseDelay" val="12000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="DRAIN" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<set name="absorbPart" val="0.4" />
|
||||
@@ -600,13 +600,13 @@
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="element" val="6" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="900" />
|
||||
<set name="effectRange" val="1400" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -628,13 +628,13 @@
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_CORPSE_MOB" />
|
||||
<set name="target" val="CORPSE_MOB" />
|
||||
<set name="element" val="6" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="DRAIN" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<!-- Drain-specific: absorb from a mob's corpse -->
|
||||
@@ -662,12 +662,12 @@
|
||||
<set name="summonTotalLifeTime" val="1200000" />
|
||||
<set name="summonTimeLostIdle" val="500" />
|
||||
<set name="summonTimeLostActive" val="1000" />
|
||||
<set name="target" val="TARGET_CORPSE_MOB" />
|
||||
<set name="target" val="CORPSE_MOB" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<!-- Summon-specific -->
|
||||
@@ -693,13 +693,13 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_AREA_CORPSE_MOB" />
|
||||
<set name="target" val="AREA_CORPSE_MOB" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -715,12 +715,12 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="50" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="AGGREDUCE_CHAR" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
</skill>
|
||||
@@ -731,12 +731,12 @@
|
||||
<table name="#aggro">243 379 495 549 611</table>
|
||||
<set name="hpConsume" val="#hpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="MANAHEAL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -757,13 +757,13 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="element" val="6" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="DEATHLINK" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="900" />
|
||||
<set name="effectRange" val="1400" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -791,13 +791,13 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="80" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="7000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -818,13 +818,13 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="20" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="40000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="CONFUSE_MOB_ONLY" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<for>
|
||||
@@ -849,12 +849,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="80" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -881,13 +881,13 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_AREA" />
|
||||
<set name="target" val="AREA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="POISON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="500" />
|
||||
<set name="effectType" val="POISON" />
|
||||
<set name="effectLevel" val="#lvl" />
|
||||
@@ -911,12 +911,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="12000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="POISON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectType" val="POISON" />
|
||||
<set name="effectLevel" val="#lvl" />
|
||||
@@ -936,13 +936,13 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="40" />
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="30000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="FEAR" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="900" />
|
||||
<for>
|
||||
@@ -967,13 +967,13 @@
|
||||
<!-- Base Land Rate -->
|
||||
<set name="saveVs" val="MEN" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="150000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="skillType" val="PARALYZE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -999,14 +999,14 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="element" val="2" />
|
||||
<set name="reuseDelay" val="15000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1023,12 +1023,12 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="2000" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="150" />
|
||||
<set name="effectRange" val="650" />
|
||||
</skill>
|
||||
@@ -1048,14 +1048,14 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_MULTIFACE" />
|
||||
<set name="target" val="MULTIFACE" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="element" val="3" />
|
||||
<set name="reuseDelay" val="15000" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="effectRange" val="400" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1072,13 +1072,13 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="element" val="3" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="750" />
|
||||
<set name="effectRange" val="1250" />
|
||||
</skill>
|
||||
@@ -1098,14 +1098,14 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_AREA" />
|
||||
<set name="target" val="AREA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="element" val="1" />
|
||||
<set name="reuseDelay" val="15000" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="500" />
|
||||
<set name="effectRange" val="1000" />
|
||||
<enchant1 name="power" val="#ench1Power" />
|
||||
@@ -1122,13 +1122,13 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="element" val="1" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
</skill>
|
||||
@@ -1142,13 +1142,13 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="element" val="1" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="750" />
|
||||
<set name="effectRange" val="1250" />
|
||||
</skill>
|
||||
@@ -1162,14 +1162,14 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_AREA" />
|
||||
<set name="target" val="AREA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="element" val="2" />
|
||||
<set name="reuseDelay" val="15000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="500" />
|
||||
<set name="effectRange" val="1000" />
|
||||
</skill>
|
||||
@@ -1187,12 +1187,12 @@
|
||||
<table name="#aggro">243 379 418</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1221,13 +1221,13 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="70" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="element" val="3" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="DOT" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<for>
|
||||
@@ -1247,14 +1247,14 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="element" val="3" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="3100" />
|
||||
<set name="coolTime" val="200" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<for>
|
||||
@@ -1277,12 +1277,12 @@
|
||||
<table name="#aggro">331 379 418</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -1310,12 +1310,12 @@
|
||||
<table name="#aggro">285 379 418</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -15,9 +15,9 @@
|
||||
<set name="itemConsumeCount" val="#itemConsumeCount" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="target" val="TARGET_UNDEAD" />
|
||||
<set name="target" val="UNDEAD" />
|
||||
<set name="skillType" val="FEAR" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="lethal2" val="32" />
|
||||
<set name="castRange" val="900" />
|
||||
<set name="effectRange" val="1400" />
|
||||
@@ -43,9 +43,9 @@
|
||||
<set name="power" val="#power" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="HEAL" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<set name="isMagic" val="true" />
|
||||
@@ -68,9 +68,9 @@
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="7000" />
|
||||
<set name="skillRadius" val="1000" />
|
||||
<set name="target" val="TARGET_PARTY" />
|
||||
<set name="target" val="PARTY" />
|
||||
<set name="skillType" val="HEAL" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="isMagic" val="true" />
|
||||
@@ -79,9 +79,9 @@
|
||||
</skill>
|
||||
<skill id="1403" levels="1" name="Summon Friend">
|
||||
<!-- Summons party members to your location. The player being summoned must possess a Summoning Crystal. -->
|
||||
<set name="target" val="TARGET_PARTY_MEMBER" />
|
||||
<set name="target" val="PARTY_MEMBER" />
|
||||
<set name="skillType" val="SUMMON_FRIEND" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="mpConsume" val="180" />
|
||||
<set name="hitTime" val="15000" />
|
||||
<set name="reuseDelay" val="450000" />
|
||||
@@ -94,10 +94,10 @@
|
||||
</skill>
|
||||
<skill id="1404" levels="1" name="Word of Invitation">
|
||||
<!-- Summons party members to your location. The player being summoned must possess a Summoning Crystal. Consumes 3 Spirit Ore. -->
|
||||
<set name="target" val="TARGET_PARTY" />
|
||||
<set name="target" val="PARTY" />
|
||||
<set name="skillRadius" val="-1" />
|
||||
<set name="skillType" val="SUMMON_FRIEND" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="itemConsumeId" val="3031" /> <!-- Spirit Ore -->
|
||||
<set name="itemConsumeCount" val="3" />
|
||||
<set name="mpConsume" val="320" />
|
||||
@@ -108,9 +108,9 @@
|
||||
</skill>
|
||||
<skill id="1405" levels="4" name="Divine Inspiration">
|
||||
<!-- Increases the number of buffs you can receive. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
</skill>
|
||||
<skill id="1406" levels="1" name="Summon Feline King">
|
||||
@@ -125,12 +125,12 @@
|
||||
<set name="summonTotalLifeTime" val="1200000" />
|
||||
<set name="summonTimeLostIdle" val="500" />
|
||||
<set name="summonTimeLostActive" val="1000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="hitTime" val="15000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<!-- Summon-specific -->
|
||||
@@ -150,12 +150,12 @@
|
||||
<set name="summonTotalLifeTime" val="1200000" />
|
||||
<set name="summonTimeLostIdle" val="500" />
|
||||
<set name="summonTimeLostActive" val="1000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="hitTime" val="15000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<!-- Summon-specific -->
|
||||
@@ -175,12 +175,12 @@
|
||||
<set name="summonTotalLifeTime" val="1200000" />
|
||||
<set name="summonTimeLostIdle" val="500" />
|
||||
<set name="summonTimeLostActive" val="1000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="hitTime" val="15000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<!-- Summon-specific -->
|
||||
@@ -195,12 +195,12 @@
|
||||
<set name="mpInitialConsume" val="12" />
|
||||
<set name="mpConsume" val="46" />
|
||||
<set name="power" val="100" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="NEGATE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="negateSkillTypes" val="BLEED CONFUSION DEBUFF FEAR MUTE PARALYZE ROOT SLEEP STUN POISON WEAKNESS PDAM MDAM DRAIN DOT" />
|
||||
@@ -214,13 +214,13 @@
|
||||
<set name="mpConsume" val="87" />
|
||||
<set name="itemConsumeId" val="8874" /> <!-- Einhasad's Holy Water -->
|
||||
<set name="itemConsumeCount" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
<set name="staticReuse" val="true" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<for>
|
||||
@@ -232,12 +232,12 @@
|
||||
<set name="mpInitialConsume" val="15" />
|
||||
<set name="mpConsume" val="58" />
|
||||
<set name="magicLevel" val="79" />
|
||||
<set name="target" val="TARGET_PARTY_MEMBER" />
|
||||
<set name="target" val="PARTY_MEMBER" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="600" />
|
||||
<for>
|
||||
@@ -255,10 +255,10 @@
|
||||
<set name="power" val="40" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="target" val="TARGET_AREA" />
|
||||
<set name="target" val="AREA" />
|
||||
<set name="skillRadius" val="250" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="power" val="100" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="500" />
|
||||
@@ -275,13 +275,13 @@
|
||||
<set name="itemConsumeCount" val="40" />
|
||||
<set name="mpInitialConsume" val="59" />
|
||||
<set name="mpConsume" val="287" />
|
||||
<set name="target" val="TARGET_PARTY" />
|
||||
<set name="target" val="PARTY" />
|
||||
<set name="skillRadius" val="1000" />
|
||||
<set name="reuseDelay" val="1200000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="300" val="0" stackOrder="1" stackType="CoV">
|
||||
<mul order="0x30" stat="regMp" val="1.5" />
|
||||
@@ -301,13 +301,13 @@
|
||||
<set name="mpInitialConsume" val="57" />
|
||||
<set name="mpConsume" val="284" />
|
||||
<set name="power" val="20" />
|
||||
<set name="target" val="TARGET_ALLY" />
|
||||
<set name="target" val="ALLY" />
|
||||
<set name="skillRadius" val="1000" />
|
||||
<set name="reuseDelay" val="1200000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="HEAL_PERCENT" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -331,13 +331,13 @@
|
||||
<!-- Temporarily increases an alliance member's resistance to buff cancelling and de-buff attacks. Effect 3. -->
|
||||
<set name="mpInitialConsume" val="57" />
|
||||
<set name="mpConsume" val="284" />
|
||||
<set name="target" val="TARGET_ALLY" />
|
||||
<set name="target" val="ALLY" />
|
||||
<set name="skillRadius" val="900" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="300" val="0" stackOrder="1" stackType="cancelVuln">
|
||||
<mul order="0x30" stat="cancelVuln" val="0.7" />
|
||||
@@ -352,13 +352,13 @@
|
||||
<set name="itemConsumeId" val="3031" /> <!-- Spirit Ore -->
|
||||
<set name="itemConsumeCount" val="20" />
|
||||
<set name="power" val="800" />
|
||||
<set name="target" val="TARGET_ALLY" />
|
||||
<set name="target" val="ALLY" />
|
||||
<set name="skillRadius" val="900" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="COMBATPOINTHEAL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="300" val="0">
|
||||
<add order="0x40" stat="maxCp" val="800" />
|
||||
@@ -383,13 +383,13 @@
|
||||
<set name="itemConsumeCount" val="#itemConsumeCount" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="reuseDelay" val="25000" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<enchant1 name="power" val="#enchpower" />
|
||||
<enchant2 name="power" val="#chance" />
|
||||
<for>
|
||||
@@ -399,11 +399,11 @@
|
||||
<skill id="1418" levels="1" name="Celestial Shield">
|
||||
<!-- Harness divine power to render your target temporarily invincible. -->
|
||||
<set name="mpConsume" val="60" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="reuseDelay" val="1800000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="isMagic" val="true" />
|
||||
@@ -413,9 +413,9 @@
|
||||
</skill>
|
||||
<skill id="1419" levels="1" name="Volcano">
|
||||
<!-- Consecutive strikes inflict a great amount of fire damage. You cannot move while casting the magic, and additional MP is consumed every time the effect is produced. Level 3 or higher Spell Force required. Consumes 1 Magic Symbol. -->
|
||||
<set name="target" val="TARGET_GROUND" />
|
||||
<set name="target" val="GROUND" />
|
||||
<set name="skillType" val="SIGNET_CASTTIME" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
<set name="castRange" val="900" />
|
||||
@@ -444,9 +444,9 @@
|
||||
</skill>
|
||||
<skill id="1420" levels="1" name="Cyclone">
|
||||
<!-- Consecutive strikes inflict a great amount of wind damage. You cannot move while casting the magic, and additional MP is consumed every time the effect is produced. Level 3 or higher Spell Force required. Consumes 1 Magic Symbol. -->
|
||||
<set name="target" val="TARGET_GROUND" />
|
||||
<set name="target" val="GROUND" />
|
||||
<set name="skillType" val="SIGNET_CASTTIME" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
<set name="castRange" val="900" />
|
||||
@@ -475,9 +475,9 @@
|
||||
</skill>
|
||||
<skill id="1421" levels="1" name="Raging Waves">
|
||||
<!-- Consecutive strikes inflict a great amount of water damage. You cannot move while casting the magic, and additional MP is consumed every time the effect is produced. Level 3 or higher Spell Force required. Consumes 1 Magic Symbol. -->
|
||||
<set name="target" val="TARGET_GROUND" />
|
||||
<set name="target" val="GROUND" />
|
||||
<set name="skillType" val="SIGNET_CASTTIME" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
<set name="castRange" val="900" />
|
||||
@@ -506,9 +506,9 @@
|
||||
</skill>
|
||||
<skill id="1422" levels="1" name="Day of Doom">
|
||||
<!-- Generates a symbol that produces a strong curse that decreases all abilities. Applies to all targets within the affected area. The effect disappears if you leave the area. Level 3 or higher Spell Force required. Consumes 1 Magic Symbol. -->
|
||||
<set name="target" val="TARGET_GROUND" />
|
||||
<set name="target" val="GROUND" />
|
||||
<set name="skillType" val="SIGNET" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="reuseDelay" val="1800000" />
|
||||
<set name="staticReuse" val="true" />
|
||||
@@ -531,9 +531,9 @@
|
||||
</skill>
|
||||
<skill id="1423" levels="1" name="Gehenna">
|
||||
<!-- Consecutive strikes inflict a great amount of dark damage. You cannot move while casting the magic, and additional MP is consumed every time the effect is produced. Level 3 or higher Spell Force required. Consumes 1 Magic Symbol. -->
|
||||
<set name="target" val="TARGET_GROUND" />
|
||||
<set name="target" val="GROUND" />
|
||||
<set name="skillType" val="SIGNET_CASTTIME" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
<set name="castRange" val="900" />
|
||||
@@ -562,9 +562,9 @@
|
||||
</skill>
|
||||
<skill id="1424" levels="1" name="Anti-Summoning Field">
|
||||
<!-- Generates a field that sends a servitor to another dimension at regular intervals. Applies to all servitors in the affected area. Level 2 or higher Spell Force required. Consumes 1 Magic Symbol. -->
|
||||
<set name="target" val="TARGET_GROUND" />
|
||||
<set name="target" val="GROUND" />
|
||||
<set name="skillType" val="SIGNET" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
<set name="castRange" val="900" />
|
||||
@@ -590,11 +590,11 @@
|
||||
</skill>
|
||||
<skill id="1425" levels="1" name="Purification Field">
|
||||
<!-- Cancels all debuff of nearby allies. Level 2 or higher Spell Force required. Consumes 1 Magic Symbol. -->
|
||||
<set name="target" val="TARGET_CLAN" />
|
||||
<set name="target" val="CLAN" />
|
||||
<set name="skillType" val="NEGATE" />
|
||||
<set name="negateSkillTypes" val="ROOT PARALYZE POISON BLEED STUN DEBUFF CONFUSION FEAR MUTE SLEEP WEAKNESS" />
|
||||
<set name="negatePower" val="80" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
<set name="castRange" val="900" />
|
||||
@@ -618,16 +618,16 @@
|
||||
<set name="mpConsume" val="72" />
|
||||
<set name="magicLevel" val="80" />
|
||||
<set name="power" val="100" />
|
||||
<set name="target" val="TARGET_CLAN" />
|
||||
<set name="target" val="CLAN" />
|
||||
<set name="skillRadius" val="900" />
|
||||
<set name="skillType" val="HEAL_PERCENT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
<set name="staticReuse" val="true" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<cond msg="Miracle cannot be used due to unsuitable terms.">
|
||||
<player spell_force="2" />
|
||||
</cond>
|
||||
@@ -636,7 +636,7 @@
|
||||
<!-- Imbues nearby clan and alliance members with the power of fire, rendering them momentarily invincible. Level 2 or higher Spell Force required. Consumes 1 Magic Symbol. -->
|
||||
<set name="mpConsume" val="73" />
|
||||
<set name="power" val="80" />
|
||||
<set name="target" val="TARGET_ALLY" />
|
||||
<set name="target" val="ALLY" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="itemConsumeId" val="8876" /> <!-- Magic Symbol -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
@@ -645,7 +645,7 @@
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="aggroPoints" val="900" />
|
||||
<set name="skillRadius" val="400" />
|
||||
<cond msg="Flames of Invincibility cannot be used due to unsuitable terms.">
|
||||
@@ -661,7 +661,7 @@
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="mpConsume" val="73" />
|
||||
<set name="magicLevel" val="80" />
|
||||
<set name="target" val="TARGET_PARTY" />
|
||||
<set name="target" val="PARTY" />
|
||||
<set name="power" val="1500" />
|
||||
<set name="skillRadius" val="900" />
|
||||
<set name="skillType" val="MANARECHARGE" />
|
||||
@@ -670,17 +670,17 @@
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="staticReuse" val="true" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<cond msg="Mass Recharge cannot be used due to unsuitable terms.">
|
||||
<player spell_force="3" />
|
||||
</cond>
|
||||
</skill>
|
||||
<skill id="1429" levels="1" name="Gate Chant">
|
||||
<!-- Summons a party member. Consumes 4 Summon Crystals. -->
|
||||
<set name="target" val="TARGET_PARTY" />
|
||||
<set name="target" val="PARTY" />
|
||||
<set name="skillRadius" val="-1" />
|
||||
<set name="skillType" val="SUMMON_FRIEND" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="itemConsumeId" val="8615" /> <!-- Summoning Crystal -->
|
||||
<set name="itemConsumeCount" val="4" />
|
||||
<set name="mpConsume" val="284" />
|
||||
@@ -692,13 +692,13 @@
|
||||
<table name="#mpConsume">27 28 30 33 34</table>
|
||||
<table name="#regMp">90 105 120 135 150</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="reuseDelay" val="900000" />
|
||||
<set name="staticReuse" val="true" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect count="1" name="ImmobileUntilAttacked" time="30" val="0" abnormal="float">
|
||||
<add order="0x30" stat="regMp" val="#regMp" />
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/skills.xsd">
|
||||
<skill id="2001" levels="1" name="Red Potion">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="HOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="buffDuration" val="15000" />
|
||||
<set name="isPotion" val="true" />
|
||||
<for>
|
||||
@@ -12,9 +12,9 @@
|
||||
</skill>
|
||||
<skill id="2002" levels="1" name="Healing Drug">
|
||||
<set name="power" val="1" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="HOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="buffDuration" val="20000" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
@@ -25,10 +25,10 @@
|
||||
</skill>
|
||||
<skill id="2003" levels="1" name="Squash Seed">
|
||||
<set name="power" val="100" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="MPHOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="buffDuration" val="20000" />
|
||||
@@ -39,9 +39,9 @@
|
||||
</skill>
|
||||
<skill id="2004" levels="1" name="Large Squash Seed">
|
||||
<set name="power" val="0.0" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="MPHOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="buffDuration" val="40000" />
|
||||
@@ -52,40 +52,40 @@
|
||||
</skill>
|
||||
<skill id="2005" levels="1" name="Mana Potion">
|
||||
<set name="power" val="400" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="MANAHEAL" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="buffDuration" val="15000" />
|
||||
<set name="isPotion" val="true" />
|
||||
</skill>
|
||||
<skill id="2006" levels="1" name="Scroll: Enchant Weapon (Grade A)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_WEAPON" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2007" levels="1" name="Scroll: Enchant Armor (Grade A)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_ARMOR" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2008" levels="1" name="Item - Beast Spirit Shot">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="SPIRITSHOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2009" levels="1" name="Item - Beast Blessed Spirit Shot">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="SPIRITSHOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2010" levels="1" name="Endeavor Potion">
|
||||
<set name="buffDuration" val="300000" />
|
||||
<set name="isPotion" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="300" val="0" stackOrder="4" stackType="accuracyUp">
|
||||
<add order="0x40" stat="accCombat" val="4" />
|
||||
@@ -94,9 +94,9 @@
|
||||
</skill>
|
||||
<skill id="2011" levels="1" name="Haste Potion">
|
||||
<!-- Increases Speed. Effect 1. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="buffDuration" val="1200000" />
|
||||
<set name="isPotion" val="true" />
|
||||
<for>
|
||||
@@ -107,9 +107,9 @@
|
||||
</skill>
|
||||
<skill id="2012" levels="1" name="Potion of Alacrity">
|
||||
<!-- Temporarily increases Atk. Spd. Effect 1. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="buffDuration" val="1200000" />
|
||||
<set name="isPotion" val="true" />
|
||||
<for>
|
||||
@@ -119,116 +119,116 @@
|
||||
</for>
|
||||
</skill>
|
||||
<skill id="2013" levels="1" name="Scroll Of Escape">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="20000" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="skillType" val="RECALL" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2014" levels="1" name="Scroll Of Resurrection">
|
||||
<set name="target" val="TARGET_CORPSE_PLAYER" />
|
||||
<set name="target" val="CORPSE_PLAYER" />
|
||||
<set name="hitTime" val="15000" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="skillType" val="RESURRECT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="600" />
|
||||
</skill>
|
||||
<skill id="2015" levels="1" name="Scroll: Enchant Weapon (Grade B)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_WEAPON" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2016" levels="1" name="Scroll: Enchant Armor (Grade B)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_ARMOR" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2017" levels="1" name="Scroll: Enchant Weapon (Grade C)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_WEAPON" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2018" levels="1" name="Scroll: Enchant Armor (Grade C)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_ARMOR" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2019" levels="1" name="Scroll: Enchant Weapon (Grade D)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_WEAPON" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2020" levels="1" name="Scroll: Enchant Armor (Grade D)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_ARMOR" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2021" levels="1" name="Scroll: Enchant Weapon (Grade S)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_WEAPON" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2022" levels="1" name="Scroll: Enchant Armor (Grade S)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_ARMOR" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2023" levels="1" name="Fairy Firecracker">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<!-- HOT ??? this a temp hack to make it work? -->
|
||||
<set name="skillType" val="HOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
</skill>
|
||||
<skill id="2024" levels="1" name="Firecracker">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<!-- HOT ??? this a temp hack to make it work? -->
|
||||
<set name="skillType" val="HOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
</skill>
|
||||
<skill id="2025" levels="1" name="Large Firecracker">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<!-- HOT ??? this a temp hack to make it work? -->
|
||||
<set name="skillType" val="HOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
</skill>
|
||||
<skill id="2026" levels="1" name="Scroll: Enchant Weapon (Grade S)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_WEAPON" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2027" levels="1" name="Scroll: Enchant Weapon (Grade A)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_WEAPON" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2028" levels="1" name="Scroll: Enchant Weapon (Grade B)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_WEAPON" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2029" levels="1" name="Scroll: Enchant Weapon (Grade C)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_WEAPON" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2030" levels="1" name="Scroll: Enchant Weapon (Grade D)">
|
||||
<set name="target" val="TARGET_ITEM" />
|
||||
<set name="target" val="ITEM" />
|
||||
<set name="skillType" val="ENCHANT_WEAPON" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2031" levels="1" name="Lesser Healing Potion">
|
||||
<!-- Increases HP regeneration significantly. Effect 1. -->
|
||||
<set name="power" val="1" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="HOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="buffDuration" val="15000" />
|
||||
<set name="isPotion" val="true" />
|
||||
<for>
|
||||
@@ -239,9 +239,9 @@
|
||||
</skill>
|
||||
<skill id="2032" levels="1" name="Healing potion">
|
||||
<!-- Increases HP regeneration significantly. Effect 2. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="HOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="buffDuration" val="15000" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="isPotion" val="true" />
|
||||
@@ -252,15 +252,15 @@
|
||||
</for>
|
||||
</skill>
|
||||
<skill id="2033" levels="1" name="Item - Beast Soul Shot">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="SOULSHOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2034" levels="1" name="Greater Haste Potion">
|
||||
<!-- Increases Speed. Effect 2. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="buffDuration" val="1200000" />
|
||||
<set name="isPotion" val="true" />
|
||||
<for>
|
||||
@@ -271,9 +271,9 @@
|
||||
</skill>
|
||||
<skill id="2035" levels="1" name="Greater Swift Attack Potion">
|
||||
<!-- Increases Atk. Spd. Effect 2. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="buffDuration" val="1200000" />
|
||||
<set name="isPotion" val="true" />
|
||||
<for>
|
||||
@@ -283,16 +283,16 @@
|
||||
</for>
|
||||
</skill>
|
||||
<skill id="2036" levels="2" name="Blessed Scroll of Escape">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="200" />
|
||||
<set name="skillType" val="RECALL" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2037" levels="1" name="Greater Healing Potion">
|
||||
<!-- Increases HP regeneration significantly. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="HOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="buffDuration" val="15000" />
|
||||
<set name="isPotion" val="true" />
|
||||
@@ -304,89 +304,89 @@
|
||||
</skill>
|
||||
<skill id="2038" levels="1" name="Quick Healing Potion">
|
||||
<set name="power" val="435" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="HEAL_STATIC" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="isPotion" val="true" />
|
||||
</skill>
|
||||
<skill id="2039" levels="1" name="Soulshot: No Grade">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="SOULSHOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2040" levels="1" name="Scroll of Escape: Clan Hall">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="20000" />
|
||||
<set name="skillType" val="RECALL" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
</skill>
|
||||
<skill id="2041" levels="1" name="Scroll of Escape: Castle">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="20000" />
|
||||
<set name="skillType" val="RECALL" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
</skill>
|
||||
<skill id="2042" levels="1" name="Antidote">
|
||||
<set name="power" val="3" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="UNPOISON" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2043" levels="1" name="Greater Antidote">
|
||||
<set name="power" val="7" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="UNPOISON" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2044" levels="1" name="Bandage">
|
||||
<set name="power" val="3" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="UNBLEED" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2045" levels="1" name="Emergency Dressing">
|
||||
<set name="power" val="7" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="UNBLEED" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2046" levels="1" name="Wolves' Necklace">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="5000" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2047" levels="1" name="Spiritshot: No Grade">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="SPIRITSHOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2048" levels="1" name="Wolves' Food">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="FEED_PET" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2049" levels="1" name="Blessed Scroll of Resurrection">
|
||||
<set name="power" val="100" />
|
||||
<set name="target" val="TARGET_CORPSE_PLAYER" />
|
||||
<set name="target" val="CORPSE_PLAYER" />
|
||||
<set name="hitTime" val="15000" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="skillType" val="RESURRECT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="600" />
|
||||
</skill>
|
||||
<skill id="2050" levels="1" name="Scroll of Guidance">
|
||||
<!-- Increases Accuracy. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="3600" val="0" stackOrder="5" stackType="accuracyUp">
|
||||
<add order="0x40" stat="accCombat" val="4" />
|
||||
@@ -395,10 +395,10 @@
|
||||
</skill>
|
||||
<skill id="2051" levels="1" name="Scroll of Death Whisper">
|
||||
<!-- Increases the impact of a critical attack. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="3600" val="0" stackOrder="1.35" stackType="cAtk">
|
||||
@@ -408,10 +408,10 @@
|
||||
</skill>
|
||||
<skill id="2052" levels="1" name="Scroll of Focus">
|
||||
<!-- Increases critical attack rate. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<for>
|
||||
<effect name="Buff" time="3600" count="1" val="0" stackOrder="0.3" stackType="rCrit">
|
||||
@@ -421,10 +421,10 @@
|
||||
</skill>
|
||||
<skill id="2053" levels="1" name="Scroll of Greater Acumen">
|
||||
<!-- Increases Casting Spd. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<for>
|
||||
<effect name="Buff" time="3600" count="1" val="0" stackOrder="1.3" stackType="mAtkSpeedUp">
|
||||
@@ -434,10 +434,10 @@
|
||||
</skill>
|
||||
<skill id="2054" levels="1" name="Scroll of Haste">
|
||||
<!-- Increases Atk. Spd. Effect 2. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<for>
|
||||
<effect name="Buff" time="3600" count="1" val="0" stackOrder="1.33" stackType="pAtkSpeedUp">
|
||||
@@ -447,10 +447,10 @@
|
||||
</skill>
|
||||
<skill id="2055" levels="1" name="Scroll of Agility">
|
||||
<!-- Increases Evasion. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<for>
|
||||
<effect name="Buff" time="3600" count="1" val="0" stackOrder="8" stackType="rEvas">
|
||||
@@ -460,10 +460,10 @@
|
||||
</skill>
|
||||
<skill id="2056" levels="1" name="Scroll of Mystic Empower">
|
||||
<!-- Increases M. Atk. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<for>
|
||||
<effect name="Buff" time="3600" count="1" val="0" stackOrder="1.75" stackType="mAtk">
|
||||
@@ -473,10 +473,10 @@
|
||||
</skill>
|
||||
<skill id="2057" levels="1" name="Scroll of Might">
|
||||
<!-- Increases P. Atk. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<for>
|
||||
<effect name="Buff" time="3600" count="1" val="0" stackOrder="1.15" stackType="pAtk">
|
||||
@@ -486,10 +486,10 @@
|
||||
</skill>
|
||||
<skill id="2058" levels="1" name="Scroll of Wind Walk">
|
||||
<!-- Increases Speed. Effect 2. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<for>
|
||||
<effect name="Buff" time="3600" count="1" val="0" stackOrder="33" stackType="SpeedUp">
|
||||
@@ -499,10 +499,10 @@
|
||||
</skill>
|
||||
<skill id="2059" levels="1" name="Scroll of Shield">
|
||||
<!-- Increases P. Def. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<for>
|
||||
<effect name="Buff" time="3600" count="1" val="0" stackOrder="1.15" stackType="pDef">
|
||||
@@ -512,37 +512,37 @@
|
||||
</skill>
|
||||
<skill id="2060" levels="1" name="Healing Medicine">
|
||||
<set name="power" val="1" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="NEGATE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2061" levels="1" name="Blessed Spiritshot: No Grade">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="SPIRITSHOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2062" levels="1" name="L2Day scroll of resurrection">
|
||||
<set name="power" val="100" />
|
||||
<set name="target" val="TARGET_CORPSE_PLAYER" />
|
||||
<set name="target" val="CORPSE_PLAYER" />
|
||||
<set name="hitTime" val="15000" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="skillType" val="RESURRECT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="600" />
|
||||
</skill>
|
||||
<skill id="2063" levels="1" name="Hatchling Food">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="FEED_PET" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2064" levels="1" name="Scroll of Mana Regeneration">
|
||||
<!-- Increases MP regeneration. Effect 4 -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect name="Buff" time="3600" count="1" val="0">
|
||||
<add order="0x40" stat="regMp" val="1.82" />
|
||||
@@ -550,83 +550,83 @@
|
||||
</for>
|
||||
</skill>
|
||||
<skill id="2065" levels="8" name="Box Key">
|
||||
<set name="target" val="TARGET_UNLOCKABLE" />
|
||||
<set name="target" val="UNLOCKABLE" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="skillType" val="UNLOCK" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="40" />
|
||||
<set name="reuseDelay" val="12000" />
|
||||
</skill>
|
||||
<skill id="2066" levels="1" name="Item - Theme Sound Crystal">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="itemConsumeId" val="5010" /> <!-- Echo Crystal - Theme of Victory -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2067" levels="1" name="Item - Theme Sound Crystal">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="itemConsumeId" val="4417" /> <!-- Echo Crystal - Theme of Comedy -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2068" levels="1" name="Item - Race Sound Crystal">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="itemConsumeId" val="4412" /> <!-- Echo Crystal - Theme of Battle -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2069" levels="1" name="Item - Race Sound Crystal">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="itemConsumeId" val="4411" /> <!-- Echo Crystal - Theme of Journey -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2070" levels="1" name="Item - Race Sound Crystal">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="itemConsumeId" val="4413" /> <!-- Echo Crystal - Theme of Love -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2071" levels="1" name="Item - Race Sound Crystal">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="itemConsumeId" val="4415" /> <!-- Echo Crystal - Theme of the Feast -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2072" levels="1" name="Item - Race Sound Crystal">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="itemConsumeId" val="4414" /> <!-- Echo Crystal - Theme of Solitude -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2073" levels="1" name="Item - Theme Sound Crystal">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="itemConsumeId" val="4416" /> <!-- Echo Crystal - Theme of Celebration -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="2074" levels="1" name="Potion of Critical Escape">
|
||||
<!-- Misdirects enemy attack and slows Speed of user. -->
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="CONFUSE_MOB_ONLY" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="isPotion" val="true" />
|
||||
<set name="magicLevel" val="1" />
|
||||
<set name="power" val="100" />
|
||||
@@ -639,12 +639,12 @@
|
||||
</for>
|
||||
</skill>
|
||||
<skill id="2075" levels="1" name="Decrease Hate Scroll">
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="1200" />
|
||||
<set name="activateRate" val="70" />
|
||||
<set name="skillType" val="AGGREDUCE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="800" />
|
||||
<set name="isHandler" val="true" />
|
||||
@@ -654,9 +654,9 @@
|
||||
<skill id="2076" levels="1" name="Bless of Eva">
|
||||
<!-- Increase lung capacity. Effect 1. -->
|
||||
<set name="magicLevel" val="1" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="400" val="0" stackOrder="5" stackType="max_breath_up">
|
||||
<mul order="0x30" stat="breath" val="5" />
|
||||
@@ -666,9 +666,9 @@
|
||||
<skill id="2077" levels="1" name="Potion of Revenge">
|
||||
<!-- Lowers user's P. Def. and reflects a certain amount of damage back to the enemy, excluding damage from skill use or remote attacks. Effect 3. -->
|
||||
<set name="power" val="3" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="isPotion" val="true" />
|
||||
<for>
|
||||
@@ -684,9 +684,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="1835" /> <!-- Soulshot: No Grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2079" levels="1" name="Compressed Package of Soulshots: D-grade">
|
||||
@@ -695,9 +695,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="1463" /> <!-- Soulshot: D-grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2080" levels="1" name="Compressed Package of Soulshots: C-grade">
|
||||
@@ -706,9 +706,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="1464" /> <!-- Soulshot: C-grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2081" levels="1" name="Compressed Package of Soulshots: B-grade">
|
||||
@@ -717,9 +717,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="1465" /> <!-- Soulshot: B-grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2082" levels="1" name="Compressed Package of Soulshots: A-grade">
|
||||
@@ -728,9 +728,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="1466" /> <!-- Soulshot: A-grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2083" levels="1" name="Compressed Package of Soulshots: S-grade">
|
||||
@@ -739,9 +739,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="1467" /> <!-- Soulshot: S-grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2084" levels="1" name="Compressed Package of Spiritshots: No Grade">
|
||||
@@ -750,9 +750,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="2509" /> <!-- Spiritshot: No Grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2085" levels="1" name="Compressed Package of Spiritshots: D-grade">
|
||||
@@ -761,9 +761,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="2510" /> <!-- Spiritshot: D-grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2086" levels="1" name="Compressed Package of Spiritshots: C-grade">
|
||||
@@ -772,9 +772,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="2511" /> <!-- Spiritshot: C-grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2087" levels="1" name="Compressed Package of Spiritshots: B-grade">
|
||||
@@ -783,9 +783,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="2512" /> <!-- Spiritshot: B-grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2088" levels="1" name="Compressed Package of Spiritshots: A-grade">
|
||||
@@ -794,9 +794,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="2513" /> <!-- Spiritshot: A-grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2089" levels="1" name="Compressed Package of Spiritshots: S-grade">
|
||||
@@ -805,9 +805,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="2514" /> <!-- Spiritshot: S-grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2090" levels="1" name="Compressed Package of Blessed Spiritshots: No Grade">
|
||||
@@ -816,9 +816,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="3947" /> <!-- Blessed Spiritshot: No Grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2091" levels="1" name="Compressed Package of Blessed Spiritshots: D-grade">
|
||||
@@ -827,9 +827,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="3948" /> <!-- Blessed Spiritshot: D-Grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2092" levels="1" name="Compressed Package of Blessed Spiritshots: C-grade">
|
||||
@@ -838,9 +838,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="3949" /> <!-- Blessed Spiritshot: C-Grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2093" levels="1" name="Compressed Package of Blessed Spiritshots: B-grade">
|
||||
@@ -849,9 +849,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="3950" /> <!-- Blessed Spiritshot: B-Grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2094" levels="1" name="Compressed Package of Blessed Spiritshots: A-grade">
|
||||
@@ -860,9 +860,9 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="3951" /> <!-- Blessed Spiritshot: A-Grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2095" levels="1" name="Compressed Package of Blessed Spiritshots: S-grade">
|
||||
@@ -871,19 +871,19 @@
|
||||
<set name="isHandler" val="true" />
|
||||
<set name="createItemId" val="3952" /> <!-- Blessed Spiritshot: S Grade -->
|
||||
<set name="createItemCount" val="300" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CREATE_ITEM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="altUse" val="true" />
|
||||
</skill>
|
||||
<skill id="2096" levels="1" name="Soul Crystal">
|
||||
<set name="mpConsume" val="26" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="1200" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="skillType" val="DRAIN_SOUL" />
|
||||
<set name="reuseDelay" val="3000" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="300" />
|
||||
<set name="effectRange" val="500" />
|
||||
</skill>
|
||||
@@ -891,29 +891,29 @@
|
||||
<table name="#mpConsume">4 6 8</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="nextActionAttack" val="true" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<set name="hitTime" val="1800" />
|
||||
<set name="staticHitTime" val="true" />
|
||||
<set name="skillType" val="SOW" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="castRange" val="40" />
|
||||
</skill>
|
||||
<skill id="2098" levels="1" name="Harvesting">
|
||||
<set name="mpConsume" val="3" />
|
||||
<set name="target" val="TARGET_CORPSE_MOB" />
|
||||
<set name="target" val="CORPSE_MOB" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="skillType" val="HARVEST" />
|
||||
<set name="reuseDelay" val="1000" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="20" />
|
||||
<set name="effectRange" val="100" />
|
||||
</skill>
|
||||
<skill id="2099" levels="1" name="Escape: 5 minutes">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="300000" />
|
||||
<set name="skillType" val="RECALL" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
</list>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,9 +1,9 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/skills.xsd">
|
||||
<skill id="2300" levels="1" name="Hair Style Change Potion">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -11,10 +11,10 @@
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
</skill>
|
||||
<skill id="2301" levels="1" name="Hair Style Change Potion">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -22,10 +22,10 @@
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
</skill>
|
||||
<skill id="2302" levels="1" name="Hair Style Change Potion">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -33,10 +33,10 @@
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
</skill>
|
||||
<skill id="2303" levels="1" name="Hair Style Change Potion">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -44,10 +44,10 @@
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
</skill>
|
||||
<skill id="2304" levels="1" name="Hair Style Change Potion">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -56,9 +56,9 @@
|
||||
</skill>
|
||||
<skill id="2305" levels="1" name="Primeval Potion">
|
||||
<!-- Improves resistance to various poisons and anesthetics that originate on the Primeval Isle. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="isPotion" val="true" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="1200" val="0" stackType="PrimevalPotion">
|
||||
@@ -75,16 +75,16 @@
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="hitTime" val="200" />
|
||||
<set name="magicLevel" val="1" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="reuseDelay" val="3000" />
|
||||
<set name="skillType" val="GIVE_SP" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
</skill>
|
||||
<skill id="2307" levels="1" name="Remove Petrification Scroll">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="NEGATE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="castRange" val="-1" />
|
||||
@@ -93,26 +93,26 @@
|
||||
<set name="aggroPoints" val="566" />
|
||||
</skill>
|
||||
<skill id="2308" levels="36" name="Event Item">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
</skill>
|
||||
<skill id="2309" levels="1" name="Pig Chest">
|
||||
<set name="itemConsumeId" val="9144" /> <!-- Pirate's Booty -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
</skill>
|
||||
<skill id="2310" levels="1" name="Scroll of Guidance - Event Use">
|
||||
<!-- Increases Accuracy. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -124,10 +124,10 @@
|
||||
</skill>
|
||||
<skill id="2311" levels="1" name="Scroll of Death Whisper - Event Use">
|
||||
<!-- Increases critical attack power. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -139,10 +139,10 @@
|
||||
</skill>
|
||||
<skill id="2312" levels="1" name="Scroll of Focus - Event Use">
|
||||
<!-- Increases critical attack rate. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -154,10 +154,10 @@
|
||||
</skill>
|
||||
<skill id="2313" levels="1" name="Scroll of Acumen - Event Use">
|
||||
<!-- Increases Casting Spd. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -169,10 +169,10 @@
|
||||
</skill>
|
||||
<skill id="2314" levels="1" name="Scroll of Haste - Event Use">
|
||||
<!-- Increases Atk. Spd. Effect 2. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -184,10 +184,10 @@
|
||||
</skill>
|
||||
<skill id="2315" levels="1" name="Scroll of Agility - Event Use">
|
||||
<!-- Increases Evasion. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -199,10 +199,10 @@
|
||||
</skill>
|
||||
<skill id="2316" levels="1" name="Scroll of Empower - Event Use">
|
||||
<!-- Increases M. Atk. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -214,10 +214,10 @@
|
||||
</skill>
|
||||
<skill id="2317" levels="1" name="Scroll of Might - Event Use">
|
||||
<!-- Increases P. Atk. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -229,10 +229,10 @@
|
||||
</skill>
|
||||
<skill id="2318" levels="1" name="Scroll of Wind Walk - Event Use">
|
||||
<!-- Increases Speed. Effect 2. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -244,10 +244,10 @@
|
||||
</skill>
|
||||
<skill id="2319" levels="1" name="Scroll of Shield - Event Use">
|
||||
<!-- Increases P. Def. Effect 3. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -258,31 +258,31 @@
|
||||
</for>
|
||||
</skill>
|
||||
<skill id="2320" levels="1" name="Blessed Scroll of Escape - Event Use">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="200" />
|
||||
<set name="skillType" val="RECALL" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
</skill>
|
||||
<skill id="2321" levels="1" name="Blessed Scroll of Resurrection - Event Use">
|
||||
<set name="power" val="100" />
|
||||
<set name="target" val="TARGET_CORPSE_PLAYER" />
|
||||
<set name="target" val="CORPSE_PLAYER" />
|
||||
<set name="hitTime" val="3000" />
|
||||
<set name="skillType" val="RESURRECT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="600" />
|
||||
<set name="magicLevel" val="1" />
|
||||
</skill>
|
||||
<skill id="2322" levels="1" name="Chest Key - For Events Only">
|
||||
<table name="#itemConsume">6665 6666 6667 6668 6669 6670 6671 6672</table>
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="skillType" val="DELUXE_KEY_UNLOCK" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="itemConsumeId" val="#itemConsume" />
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="castRange" val="40" />
|
||||
@@ -292,9 +292,9 @@
|
||||
<skill id="2323" levels="1" name="Red Sage's Stone">
|
||||
<set name="itemConsumeId" val="9171" /> <!-- Red Philosopher's Stone -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -302,9 +302,9 @@
|
||||
<skill id="2324" levels="1" name="Blue Sage's Stone">
|
||||
<set name="itemConsumeId" val="9172" /> <!-- Blue Philosopher's Stone -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -312,9 +312,9 @@
|
||||
<skill id="2325" levels="1" name="Orange Sage's Stone">
|
||||
<set name="itemConsumeId" val="9173" /> <!-- Orange Philosopher's Stone -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -322,9 +322,9 @@
|
||||
<skill id="2326" levels="1" name="Black Sage's Stone">
|
||||
<set name="itemConsumeId" val="9174" /> <!-- Black Philosopher's Stone -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -332,9 +332,9 @@
|
||||
<skill id="2327" levels="1" name="White Sage's Stone">
|
||||
<set name="itemConsumeId" val="9175" /> <!-- White Philosopher's Stone -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
@@ -342,9 +342,9 @@
|
||||
<skill id="2328" levels="1" name="Green Sage's Stone">
|
||||
<set name="itemConsumeId" val="9176" /> <!-- Green Philosopher's Stone -->
|
||||
<set name="itemConsumeCount" val="1" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -7,12 +7,12 @@
|
||||
<table name="#mReuseRate">0.95 0.93 0.9</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="staticReuse" val="true" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticReuse" val="true" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="120" val="0">
|
||||
@@ -28,12 +28,12 @@
|
||||
<!-- Needs check -->
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="staticReuse" val="true" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticReuse" val="true" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="120" val="0">
|
||||
@@ -50,12 +50,12 @@
|
||||
<!-- Needs check -->
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="staticReuse" val="true" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticReuse" val="true" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="120" val="0">
|
||||
@@ -69,9 +69,9 @@
|
||||
<set name="mpInitialConsume" val="2" />
|
||||
<set name="mpConsume" val="8" />
|
||||
<set name="magicLevel" val="1" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<for>
|
||||
<effect count="1" name="BigHead" time="120" val="0" abnormal="bighead" stackOrder="300" stackType="big_head" />
|
||||
</for>
|
||||
@@ -83,13 +83,13 @@
|
||||
<table name="#reflectDam">5 6 7</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="staticReuse" val="true" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="REFLECT" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticReuse" val="true" />
|
||||
<for>
|
||||
<effect count="1" name="Buff" time="120" val="0">
|
||||
@@ -104,29 +104,29 @@
|
||||
<table name="#hitTime">20000 3500</table>
|
||||
<set name="mpInitialConsume" val="#mpConsume_Init" />
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_PARTY" />
|
||||
<set name="target" val="PARTY" />
|
||||
<set name="skillRadius" val="1000" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="staticReuse" val="true" />
|
||||
<set name="hitTime" val="#hitTime" />
|
||||
<set name="skillType" val="RECALL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="staticReuse" val="true" />
|
||||
</skill>
|
||||
<skill id="3206" levels="10" name="Item Skill: Music">
|
||||
<!-- Active: Plays music. -->
|
||||
<set name="target" val="TARGET_NONE" />
|
||||
<set name="skillType" val="NOTDONE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="target" val="NONE" />
|
||||
<set name="skillType" val="NOT_DONE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<skill id="3207" levels="10" name="Item Skill: Heal">
|
||||
<!-- Chance: Restores your HP by using attack rate. -->
|
||||
<table name="#chance">1 1 2 2 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_HIT" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5146" />
|
||||
@@ -136,9 +136,9 @@
|
||||
<!-- Chance: Increases maximum HP by using attack rate for a certain amount of time. -->
|
||||
<table name="#chance">1 1 2 2 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_HIT" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5147" />
|
||||
@@ -148,9 +148,9 @@
|
||||
<!-- Chance: Increases the effect of HP recovery magic by using attack rate for a certain amount of time. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_HIT" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5148" />
|
||||
@@ -160,9 +160,9 @@
|
||||
<!-- Chance: Restores your MP by using attack rate. -->
|
||||
<table name="#chance">1 1 2 2 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_HIT" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5149" />
|
||||
@@ -172,9 +172,9 @@
|
||||
<!-- Chance: Increases maximum MP when under attack for a certain amount of time. -->
|
||||
<table name="#chance">1 1 2 2 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5150" />
|
||||
@@ -184,9 +184,9 @@
|
||||
<!-- Chance: Increases the recharge recovery rate of MP when under attack. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5151" />
|
||||
@@ -196,9 +196,9 @@
|
||||
<!-- Chance: Restores CP when under attack. -->
|
||||
<table name="#chance">1 1 2 2 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5152" />
|
||||
@@ -208,9 +208,9 @@
|
||||
<!-- Chance: Increases maximum CP when under attack for a certain amount of time. -->
|
||||
<table name="#chance">1 1 2 2 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5153" />
|
||||
@@ -220,9 +220,9 @@
|
||||
<!-- Chance: Increases P. Atk. when under attack temporarily. -->
|
||||
<table name="#chance">2 2 2 3 3 3 3 3 3 3</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5154" />
|
||||
@@ -232,10 +232,10 @@
|
||||
<!-- Chance: Increases M. Atk. when under attack temporarily. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="triggeredId" val="5156" />
|
||||
<set name="triggeredLevel" val="#triggeredLevel" />
|
||||
@@ -244,9 +244,9 @@
|
||||
<!-- Chance: Increases PVP P. Atk. when under attack temporarily. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5157" />
|
||||
@@ -256,9 +256,9 @@
|
||||
<!-- Chance: Increases P. Def. when under attack temporarily. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5158" />
|
||||
@@ -268,9 +268,9 @@
|
||||
<!-- Chance: Increases M. Def. when under attack temporarily. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5159" />
|
||||
@@ -282,9 +282,9 @@
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="triggeredId" val="5160" />
|
||||
<set name="triggeredLevel" val="#triggeredLevel" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="castRange" val="-1" />
|
||||
@@ -294,9 +294,9 @@
|
||||
<!-- Chance: Increases Evasion when under attack temporarily. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5161" />
|
||||
@@ -306,9 +306,9 @@
|
||||
<!-- Chance: Increases Accuracy when under attack temporarily. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5162" />
|
||||
@@ -318,9 +318,9 @@
|
||||
<!-- Chance: Increases the critical attack rate when under attack temporarily. -->
|
||||
<table name="#chance">2 2 2 3 3 3 3 3 3 3</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5163" />
|
||||
@@ -330,9 +330,9 @@
|
||||
<!-- Chance: Increases the critical attack rate of magic attacks when under attack temporarily. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5164" />
|
||||
@@ -342,9 +342,9 @@
|
||||
<!-- Chance: Decreases the enemy's urge to attack when you are under attack. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5165" />
|
||||
@@ -354,9 +354,9 @@
|
||||
<!-- Chance: Momentarily decreases a target's speed when you are under attack. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5166" />
|
||||
@@ -366,9 +366,9 @@
|
||||
<!-- Chance: Momentarily decreases a target's Atk. Spd. when you are under attack. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5167" />
|
||||
@@ -378,9 +378,9 @@
|
||||
<!-- Chance: Momentarily throws the target into a state of shock when you are under attack. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5168" />
|
||||
@@ -390,9 +390,9 @@
|
||||
<!-- Chance: Momentarily throws the target into a state of hold when you are under attack. The target cannot be affected by any additional hold attacks while the effect lasts. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5169" />
|
||||
@@ -402,9 +402,9 @@
|
||||
<!-- Chance: Momentarily throws the target into a state of sleep when you are under attack. The target cannot be affected by any additional sleep attacks while the effect lasts. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5170" />
|
||||
@@ -414,9 +414,9 @@
|
||||
<!-- Chance: Momentarily throws the target into a state of paralysis when you are under attack. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5171" />
|
||||
@@ -426,9 +426,9 @@
|
||||
<!-- Chance: Momentarily throws the target into a petrified state when you are under attack. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5172" />
|
||||
@@ -438,9 +438,9 @@
|
||||
<!-- Chance: Momentarily throws the target into a state of fear and causes him to flee when you are under attack. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5173" />
|
||||
@@ -450,9 +450,9 @@
|
||||
<!-- Chance: Momentarily throws the target into a poisoned state when you are under attack. Effect 5. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5174" />
|
||||
@@ -462,9 +462,9 @@
|
||||
<!-- Chance: Momentarily throws the target into a bleeding state when you are under attack. Effect 5. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5175" />
|
||||
@@ -474,9 +474,9 @@
|
||||
<!-- Chance: Momentarily blocks the target's magic skill when you are under attack. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5176" />
|
||||
@@ -486,9 +486,9 @@
|
||||
<!-- Chance: Momentarily blocks all of the target's physical and magic skills when you are under attack. -->
|
||||
<table name="#chance">2 2 2 3 3 3 4 4 5 5</table>
|
||||
<table name="#triggeredLevel">1 2 3 4 5 6 7 8 9 10</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_CHANCE" />
|
||||
<set name="operateType" val="CHANCE" />
|
||||
<set name="chanceType" val="ON_ATTACKED" />
|
||||
<set name="activationChance" val="#chance" />
|
||||
<set name="triggeredId" val="5177" />
|
||||
@@ -497,9 +497,9 @@
|
||||
<skill id="3238" levels="10" name="Item Skill: Prayer">
|
||||
<!-- Passive: Increases the effect of HP recovery magic when equipped. -->
|
||||
<table name="#rate">1.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="gainHp" val="#rate" />
|
||||
</for>
|
||||
@@ -507,9 +507,9 @@
|
||||
<skill id="3239" levels="10" name="Item Skill: Mana Gain">
|
||||
<!-- Passive: Increases the recharge recovery rate of MP when equipped. -->
|
||||
<table name="#rate">1.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="gainMp" val="#rate" />
|
||||
</for>
|
||||
@@ -517,9 +517,9 @@
|
||||
<skill id="3240" levels="10" name="Item Skill: Might">
|
||||
<!-- Passive: Increases P. Atk. when equipped -->
|
||||
<table name="#rate">1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.1 1.04 1.15</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="pAtk" val="#rate" />
|
||||
</for>
|
||||
@@ -527,9 +527,9 @@
|
||||
<skill id="3241" levels="10" name="Item Skill: Empower">
|
||||
<!-- Passive: Increases M. Atk. when equipped. -->
|
||||
<table name="#rate">1.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="mAtk" val="#rate" />
|
||||
</for>
|
||||
@@ -537,9 +537,9 @@
|
||||
<skill id="3243" levels="10" name="Item Skill: Duel Might">
|
||||
<!-- Passive: Increases PVP P. Atk. when equipped. -->
|
||||
<table name="#rate">1.06 1.07 1.08 1.09 1.1 1.11 1.12 1.13 1.14 1.15</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="pvpPhysDmg" val="#rate" />
|
||||
</for>
|
||||
@@ -547,9 +547,9 @@
|
||||
<skill id="3244" levels="10" name="Item Skill: Shield">
|
||||
<!-- Passive: Increases P. Def. when equipped. -->
|
||||
<table name="#rate">1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.1 1.11 1.15</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="pDef" val="#rate" />
|
||||
</for>
|
||||
@@ -557,9 +557,9 @@
|
||||
<skill id="3245" levels="10" name="Item Skill: Magic Barrier">
|
||||
<!-- Passive: Increases M. Def. when equipped. -->
|
||||
<table name="#rate">1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.1 1.11 1.12</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="mDef" val="#rate" />
|
||||
</for>
|
||||
@@ -567,9 +567,9 @@
|
||||
<skill id="3246" levels="10" name="Item Skill: Heal Empower">
|
||||
<!-- Passive: Increases the power of HP recovery magic when equipped. -->
|
||||
<table name="#rate">1.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="gainHp" val="#rate" />
|
||||
</for>
|
||||
@@ -577,9 +577,9 @@
|
||||
<skill id="3247" levels="10" name="Item Skill: Agility">
|
||||
<!-- Passive: Increases evasion when equipped. -->
|
||||
<table name="#rate">1 1 1 2 2 2 3 3 4 4</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="rEvas" val="#rate" />
|
||||
</for>
|
||||
@@ -587,9 +587,9 @@
|
||||
<skill id="3248" levels="10" name="Item Skill: Guidance">
|
||||
<!-- Passive: Increases accuracy when equipped. -->
|
||||
<table name="#rate">1 1 1 2 2 2 3 3 4 4</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="accCombat" val="#rate" />
|
||||
</for>
|
||||
@@ -597,9 +597,9 @@
|
||||
<skill id="3249" levels="10" name="Item Skill: Focus">
|
||||
<!-- Passive: Increases critical attack rate when equipped. -->
|
||||
<table name="#rate">0.1 0.11 0.12 0.13 0.14 0.15 0.16 0.17 0.14 0.15</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<basemul order="0x30" stat="rCrit" val="#rate" />
|
||||
</for>
|
||||
@@ -607,9 +607,9 @@
|
||||
<skill id="3250" levels="10" name="Item Skill: Wild Magic">
|
||||
<!-- Passive: Increases the critical attack rate of magic attacks when equipped. -->
|
||||
<table name="#rate">0.1 0.11 0.12 0.13 0.14 0.15 0.16 0.17 0.18 0.25</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<basemul order="0x30" stat="mCritRate" val="#rate" />
|
||||
</for>
|
||||
@@ -617,9 +617,9 @@
|
||||
<skill id="3251" levels="10" name="Item Skill: Weight Limit">
|
||||
<!-- Passive: Increases the weapon weight limit by 2 times when equipped. -->
|
||||
<table name="#rate">1.05 1.1 1.15 1.2 1.25 1.3 1.35 1.4 1.45 1.5</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="maxLoad" val="#rate" />
|
||||
</for>
|
||||
@@ -627,9 +627,9 @@
|
||||
<skill id="3252" levels="10" name="Item Skill: Kiss of Eva">
|
||||
<!-- Passive: Increases lung capacity when equipped. -->
|
||||
<table name="#breath">2.2 2.4 2.6 2.8 3 3.2 3.4 3.6 3.8 4</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="breath" val="#breath" />
|
||||
</for>
|
||||
@@ -637,9 +637,9 @@
|
||||
<skill id="3253" levels="10" name="Item Skill: Acrobatics">
|
||||
<!-- Passive: Increases the height from which you can jump without sustaining damage when equipped. -->
|
||||
<table name="#resist">1.03 1.06 1.09 1.12 1.15 1.18 1.21 1.24 1.27 1.3</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="fallVuln" val="#resist" />
|
||||
</for>
|
||||
@@ -647,9 +647,9 @@
|
||||
<skill id="3254" levels="10" name="Item Skill: Iron Body">
|
||||
<!-- Passive: Raises resistance to damage from falling when equipped. -->
|
||||
<table name="#resist">1.03 1.06 1.09 1.12 1.15 1.18 1.21 1.24 1.27 1.3</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="fallVuln" val="#resist" />
|
||||
</for>
|
||||
@@ -657,9 +657,9 @@
|
||||
<skill id="3255" levels="3" name="Item Skill: Skill Clarity">
|
||||
<!-- Passive: Decreases the MP consumption rate for physical skills when equipped. -->
|
||||
<table name="#Tab-Atk">0.95 0.92 0.9</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="PhysicalMpConsumeRate" val="#Tab-Atk" />
|
||||
</for>
|
||||
@@ -667,9 +667,9 @@
|
||||
<skill id="3256" levels="3" name="Item Skill: Spell Clarity">
|
||||
<!-- Passive: Decreases the MP consumption rate for magic skills when equipped. -->
|
||||
<table name="#Tab-Atk">0.95 0.92 0.9</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="MagicalMpConsumeRate" val="#Tab-Atk" />
|
||||
</for>
|
||||
@@ -677,9 +677,9 @@
|
||||
<skill id="3257" levels="3" name="Item Skill: Music Clarity">
|
||||
<!-- Passive: Decreases the MP consumption rate for song/dance skills when equipped. -->
|
||||
<table name="#Tab-Atk">0.95 0.92 0.9</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="DanceMpConsumeRate" val="#Tab-Atk" />
|
||||
</for>
|
||||
@@ -687,9 +687,9 @@
|
||||
<skill id="3258" levels="3" name="Item Skill: Clarity">
|
||||
<!-- Passive: Decreases the MP consumption rate for all skills when equipped. -->
|
||||
<table name="#Tab-Atk">0.95 0.92 0.9</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="MagicalMpConsumeRate" val="#Tab-Atk" />
|
||||
<mul order="0x30" stat="PhysicalMpConsumeRate" val="#Tab-Atk" />
|
||||
@@ -699,9 +699,9 @@
|
||||
<skill id="3259" levels="3" name="Item Skill: Reflect Damage">
|
||||
<!-- Passive: Increases the ability to reflect some of the damage you incur back to the enemy when equipped. Excludes damage by skill or long-range attacks. -->
|
||||
<table name="#reflectDam">5 6 7</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="reflectDam" val="#reflectDam" />
|
||||
</for>
|
||||
@@ -714,11 +714,11 @@
|
||||
<set name="magicLevel" val="1" />
|
||||
<!-- Guessing -->
|
||||
<set name="mpConsume" val="1" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="reuseDelay" val="10000" />
|
||||
<!-- Guessing -->
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="weaponsAllowed" val="32" />
|
||||
</skill>
|
||||
<skill id="3261" levels="1" name="Heart Shot">
|
||||
@@ -729,10 +729,10 @@
|
||||
<set name="magicLevel" val="1" />
|
||||
<set name="mpConsume" val="1" />
|
||||
<set name="power" val="0" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="reuseDelay" val="2500" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="weaponsAllowed" val="32" />
|
||||
</skill>
|
||||
<skill id="3262" levels="1" name="Double Heart Shot">
|
||||
@@ -743,28 +743,28 @@
|
||||
<set name="magicLevel" val="1" />
|
||||
<!-- Guessing -->
|
||||
<set name="mpConsume" val="1" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="reuseDelay" val="25000" />
|
||||
<!-- Guessing -->
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="weaponsAllowed" val="32" />
|
||||
</skill>
|
||||
<skill id="3263" levels="1" name="Blessed Resurrection">
|
||||
<!-- Allows the use of Blessed Resurrection. -->
|
||||
<set name="target" val="TARGET_CORPSE_PLAYER" />
|
||||
<set name="target" val="CORPSE_PLAYER" />
|
||||
<set name="hitTime" val="15000" />
|
||||
<set name="skillType" val="RESURRECT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="600" />
|
||||
</skill>
|
||||
<skill id="3264" levels="1" name="Blessed Escape">
|
||||
<!-- Allows the use of Blessed Escape. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="hitTime" val="20000" />
|
||||
<set name="skillType" val="RECALL" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
</skill>
|
||||
@@ -773,19 +773,19 @@
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<set name="magicLevel" val="1" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<for>
|
||||
<effect count="1" name="BigHead" time="300" val="0" abnormal="bighead" stackOrder="300" stackType="big_head" />
|
||||
</for>
|
||||
</skill>
|
||||
<skill id="3266" levels="1" name="Large Fireworks Ability">
|
||||
<!-- Allows the use of Large Fireworks. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="2000" />
|
||||
<set name="skillType" val="HOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
</skill>
|
||||
</list>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -6,9 +6,9 @@
|
||||
<table name="#pvpDam">1 1 1 1 1 1 1.05 1.05 1.05</table>
|
||||
<table name="#magicLevel">46 49 52 55 58 61 64 67 75 80</table>
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="pAtk" val="#val" />
|
||||
<mul order="0x30" stat="maxHp" val="0.85" />
|
||||
@@ -22,9 +22,9 @@
|
||||
<table name="#pvpDam">1 1 1 1 1 1 1.05 1.05 1.05</table>
|
||||
<table name="#magicLevel">46 49 52 55 58 61 64 67 75</table>
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="pAtkSpd" val="#val" />
|
||||
<!-- <mul order="0x30" stat="pvpPhysDmg" val="#pvpDam" /> <mul order="0x30" stat="pvpMagicalDmg" val="#pvpDam" /> -->
|
||||
@@ -37,9 +37,9 @@
|
||||
<table name="#pvpDam">1 1 1 1 1 1 1.05 1.05 1.05</table>
|
||||
<table name="#magicLevel">46 49 52 55 58 61 64 67 75</table>
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<add order="0x40" stat="accCombat" val="#val" />
|
||||
<!-- <mul order="0x30" stat="pvpPhysDmg" val="#pvpDam" /> <mul order="0x30" stat="pvpMagicalDmg" val="#pvpDam" /> -->
|
||||
@@ -54,10 +54,10 @@
|
||||
<table name="#mDef">3 3.1 3.2 3.3 3.4 3.5 3.75 4 4.25 4.5</table>
|
||||
<table name="#runSpd">4 6 8 10 12 14 16 18 19 20</table>
|
||||
<table name="#accCombat">15 20 25 30 35 40 45 50 55 60</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="magicLevel" val="78" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="minPledgeClass" val="2" />
|
||||
<for>
|
||||
@@ -74,9 +74,9 @@
|
||||
</skill>
|
||||
<skill id="3604" levels="1" name="Frintezza's Necklace">
|
||||
<!-- Increases resistance to dark/poison/bleed/paralysis/shock/sleep attacks. Reduces skill re-use time. Reflects some of the damage received back to the enemy (does not include damage from skills or ranged attacks). -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="sleepVuln" val="0.7" />
|
||||
<mul order="0x30" stat="poisonVuln" val="0.5" />
|
||||
@@ -91,9 +91,9 @@
|
||||
</skill>
|
||||
<skill id="3605" levels="1" name="Clan Oath Heavy Armor Set">
|
||||
<!-- Increases P. Def. and maximum HP. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -103,9 +103,9 @@
|
||||
</skill>
|
||||
<skill id="3606" levels="1" name="Clan Oath Light Armor Set">
|
||||
<!-- Increases P. Def. and Evasion. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -115,9 +115,9 @@
|
||||
</skill>
|
||||
<skill id="3607" levels="1" name="Clan Oath Robe Set">
|
||||
<!-- Increases P. Def. and Casting Spd. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -127,9 +127,9 @@
|
||||
</skill>
|
||||
<skill id="3608" levels="1" name="Apella Heavy Armor Set">
|
||||
<!-- Increases maximum CP/CP regeneration and decreases experience value penalty if killed by another player. Casts a hold on an attacking player at a certain rate. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -141,9 +141,9 @@
|
||||
</skill>
|
||||
<skill id="3609" levels="1" name="Apella Light Armor Set">
|
||||
<!-- Increases maximum CP/CP regeneration and decreases experience value penalty if killed by another player. Casts a Speed reduction curse on an attacking player. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -155,9 +155,9 @@
|
||||
</skill>
|
||||
<skill id="3610" levels="1" name="Apella Robe Set">
|
||||
<!-- Increases maximum CP/CP regeneration and decreases experience value penalty if killed by a player. Casts an Atk. Spd. reduction curse on attacking player. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -169,9 +169,9 @@
|
||||
</skill>
|
||||
<skill id="3611" levels="1" name="Enchant Heavy Armor (Grade D)">
|
||||
<!-- Increases P. Def. and MP regeneration by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -181,9 +181,9 @@
|
||||
</skill>
|
||||
<skill id="3612" levels="1" name="Enchant Light Armor (Grade D)">
|
||||
<!-- Increases M. Def. and Evasion by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -193,9 +193,9 @@
|
||||
</skill>
|
||||
<skill id="3613" levels="1" name="Enchant Robe (Grade D)">
|
||||
<!-- Increases P. Def. and weight capacity by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -205,9 +205,9 @@
|
||||
</skill>
|
||||
<skill id="3614" levels="1" name="Enchant Heavy Armor (Grade C)">
|
||||
<!-- Increases P. Def. and MP regeneration by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -217,9 +217,9 @@
|
||||
</skill>
|
||||
<skill id="3615" levels="1" name="Enchant Light Armor (Grade C)">
|
||||
<!-- Increases M. Def. and Evasion by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -229,9 +229,9 @@
|
||||
</skill>
|
||||
<skill id="3616" levels="1" name="Enchant Robe (Grade C)">
|
||||
<!-- Increases P. Def. and weight capacity by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -241,9 +241,9 @@
|
||||
</skill>
|
||||
<skill id="3617" levels="1" name="Enchant Heavy Armor (Grade B)">
|
||||
<!-- Increases P. Def. and MP regeneration by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -253,9 +253,9 @@
|
||||
</skill>
|
||||
<skill id="3618" levels="1" name="Enchant Light Armor (Grade B)">
|
||||
<!-- Increases M. Def. and Evasion by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -265,9 +265,9 @@
|
||||
</skill>
|
||||
<skill id="3619" levels="1" name="Enchant Robe (Grade B)">
|
||||
<!-- Increases P. Def. and weight capacity by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -277,9 +277,9 @@
|
||||
</skill>
|
||||
<skill id="3620" levels="1" name="Enchant Heavy Armor (Grade A)">
|
||||
<!-- Increases P. Def. and MP regeneration by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -289,9 +289,9 @@
|
||||
</skill>
|
||||
<skill id="3621" levels="1" name="Enchant Light Armor (Grade A)">
|
||||
<!-- Increases M. Def. and Evasion by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -301,9 +301,9 @@
|
||||
</skill>
|
||||
<skill id="3622" levels="1" name="Enchant Robe (Grade A)">
|
||||
<!-- Increases P. Def. and weight capacity by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -313,9 +313,9 @@
|
||||
</skill>
|
||||
<skill id="3623" levels="1" name="Enchant Heavy Armor (Grade S)">
|
||||
<!-- Increases P. Def. and MP regeneration by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -325,9 +325,9 @@
|
||||
</skill>
|
||||
<skill id="3624" levels="1" name="Enchant Light Armor (Grade S)">
|
||||
<!-- Increases M. Def. and Evasion by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -337,9 +337,9 @@
|
||||
</skill>
|
||||
<skill id="3625" levels="1" name="Enchant Robe (Grade S)">
|
||||
<!-- Increases P. Def. and weight capacity by enchanting set items. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
@@ -349,11 +349,11 @@
|
||||
</skill>
|
||||
<skill id="3626" levels="1" name="Kabokula">
|
||||
<!-- Used when trapping a roaring Tyrannosaurus. Has no effect for other actions. Consumes 1 Trap Stone. -->
|
||||
<set name="target" val="TARGET_TYRANNOSAURUS" />
|
||||
<set name="target" val="TYRANNOSAURUS" />
|
||||
<set name="reuseDelay" val="50000" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="300" />
|
||||
<set name="effectRange" val="600" />
|
||||
<set name="isMagic" val="true" />
|
||||
@@ -369,11 +369,11 @@
|
||||
</skill>
|
||||
<skill id="3627" levels="1" name="Tapirawa">
|
||||
<!-- Used on a quivering Tyrannosaurus. Has no effect for other actions. Consumes 1 Trap Stone. -->
|
||||
<set name="target" val="TARGET_TYRANNOSAURUS" />
|
||||
<set name="target" val="TYRANNOSAURUS" />
|
||||
<set name="reuseDelay" val="50000" />
|
||||
<set name="hitTime" val="25000" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="300" />
|
||||
<set name="effectRange" val="600" />
|
||||
<set name="isMagic" val="true" />
|
||||
@@ -390,11 +390,11 @@
|
||||
</skill>
|
||||
<skill id="3628" levels="1" name="Shabonoba">
|
||||
<!-- Used on a struggling Tyrannosaurus. Has no effect for other actions. Consumes 1 Trap Stone. -->
|
||||
<set name="target" val="TARGET_TYRANNOSAURUS" />
|
||||
<set name="target" val="TYRANNOSAURUS" />
|
||||
<set name="reuseDelay" val="50000" />
|
||||
<set name="hitTime" val="25000" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="300" />
|
||||
<set name="effectRange" val="600" />
|
||||
<set name="isMagic" val="true" />
|
||||
@@ -418,9 +418,9 @@
|
||||
<table name="#mDef">3 3.1 3.2 3.3 3.4 3.5 3.75 4 4.25 4.5</table>
|
||||
<table name="#runSpd">4 6 8 10 12 14 16 18 19 20</table>
|
||||
<table name="#accCombat">15 20 25 30 35 40 45 50 55 60</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="minPledgeClass" val="2" />
|
||||
@@ -439,35 +439,35 @@
|
||||
<skill id="3630" levels="1" name="Void Burst">
|
||||
<!-- Discharges cursed energy to attack nearby enemies. -->
|
||||
<set name="mpConsume" val="140" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="hitTime" val="2000" />
|
||||
<set name="reuseDelay" val="60000" />
|
||||
<set name="power" val="11500" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="skillRadius" val="200" />
|
||||
</skill>
|
||||
<skill id="3631" levels="1" name="Void Flow">
|
||||
<!-- Emits cursed energy to strike a distant enemy. -->
|
||||
<set name="mpConsume" val="140" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="1900" />
|
||||
<set name="power" val="15000" />
|
||||
<set name="reuseDelay" val="60000" />
|
||||
<!-- Need check -->
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
</skill>
|
||||
<skill id="3632" levels="1" name="Clan Gate">
|
||||
<!-- Active: Creates a gate that summons clan members. You cannot move while this skill is active. -->
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="magicLevel" val="60" />
|
||||
<set name="hitTime" val="10000" />
|
||||
<set name="reuseDelay" val="3600000" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect name="ClanGate" time="120" val="0" stackOrder="1" stackType="abnormal_item" />
|
||||
<effect name="ImobileBuff" time="120" val="0" noicon="1" />
|
||||
@@ -477,12 +477,12 @@
|
||||
<!-- Active: Momentarily increases resistance to shock attacks. -->
|
||||
<table name="#vuln">0.5 0</table>
|
||||
<table name="#stack">50 100</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="reuseDelay" val="1800000" />
|
||||
<set name="hitTime" val="100" />
|
||||
<!-- test -->
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<for>
|
||||
|
||||
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
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
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
@@ -7,12 +7,12 @@
|
||||
<table name="#aggro">604 617 630</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_OWNER_PET" />
|
||||
<set name="target" val="OWNER_PET" />
|
||||
<set name="reuseDelay" val="12000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="skillType" val="MANARECHARGE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -24,12 +24,12 @@
|
||||
<table name="#aggro">418 495</table>
|
||||
<table name="#effect">1 2</table>
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="target" val="TARGET_OWNER_PET" />
|
||||
<set name="target" val="OWNER_PET" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="#aggro" />
|
||||
@@ -47,11 +47,11 @@
|
||||
<set name="power" val="50" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillType" val="STUN" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="reuseDelay" val="12000" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="1200" />
|
||||
<set name="effectRange" val="200" />
|
||||
<set name="isDebuff" val="true" />
|
||||
@@ -65,9 +65,9 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="50" />
|
||||
<set name="saveVs" val="CON" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="1200" />
|
||||
<set name="effectRange" val="200" />
|
||||
<set name="isDebuff" val="true" />
|
||||
@@ -78,15 +78,15 @@
|
||||
</skill>
|
||||
<skill id="5204" levels="1" name="Production-First Gigantic Pig Combination">
|
||||
<set name="magicLevel" val="76" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="hitTime" val="5800" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
</skill>
|
||||
<skill id="5205" levels="1" name="Boss Regeneration">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<for>
|
||||
<mul order="0x30" stat="regHp" val="1.2" />
|
||||
<mul order="0x30" stat="regMp" val="1.2" />
|
||||
@@ -96,10 +96,10 @@
|
||||
<!-- Curse of the Pig: Instantly reduces Speed. Effect 1. -->
|
||||
<set name="saveVs" val="DEX" />
|
||||
<set name="power" val="80" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="2200" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="500" />
|
||||
<set name="effectRange" val="1000" />
|
||||
<set name="isDebuff" val="true" />
|
||||
@@ -114,9 +114,9 @@
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="saveVs" val="DEX" />
|
||||
<set name="power" val="10" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<for>
|
||||
<effect name="Debuff" time="120" count="1" val="0" stackOrder="0.77" stackType="pAtkSpdDown">
|
||||
@@ -127,11 +127,11 @@
|
||||
<skill id="5208" levels="1" name="Golden Pig Wind Walk">
|
||||
<!-- Temporarily increases Speed. Effect 2. -->
|
||||
<set name="magicLevel" val="60" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<for>
|
||||
@@ -143,11 +143,11 @@
|
||||
<skill id="5209" levels="1" name="Golden Pig Shield">
|
||||
<!-- Temporarily increases P. Def. Effect 3. -->
|
||||
<set name="magicLevel" val="60" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<for>
|
||||
@@ -159,11 +159,11 @@
|
||||
<skill id="5210" levels="1" name="Golden Pig Blessed Body">
|
||||
<!-- Temporarily increases maximum HP. Effect 6. -->
|
||||
<set name="magicLevel" val="60" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<for>
|
||||
@@ -175,10 +175,10 @@
|
||||
<skill id="5211" levels="1" name="Golden Pig Vampiric Rage">
|
||||
<!-- Uses damage inflicted upon an enemy to temporarily restore HP. Excludes damage inflicted by skill or remote attack. Effect 4. -->
|
||||
<set name="magicLevel" val="60" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<for>
|
||||
@@ -191,11 +191,11 @@
|
||||
<skill id="5212" levels="1" name="Golden Pig Regeneration">
|
||||
<!-- Temporarily increases ability to restore HP. Effect 3. -->
|
||||
<set name="magicLevel" val="60" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<for>
|
||||
@@ -207,11 +207,11 @@
|
||||
<skill id="5213" levels="1" name="Golden Pig Haste">
|
||||
<!-- Temporarily increases Atk. Spd. Effect 1. -->
|
||||
<set name="magicLevel" val="60" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<for>
|
||||
@@ -223,11 +223,11 @@
|
||||
<skill id="5214" levels="1" name="Golden Pig Blessed Soul">
|
||||
<!-- Temporarily increases maximum MP. Effect 6. -->
|
||||
<set name="magicLevel" val="60" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<for>
|
||||
@@ -239,11 +239,11 @@
|
||||
<skill id="5215" levels="1" name="Golden Pig Acumen">
|
||||
<!-- Temporarily increases Casting Spd. Effect 3. -->
|
||||
<set name="magicLevel" val="60" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<for>
|
||||
@@ -255,11 +255,11 @@
|
||||
<skill id="5216" levels="1" name="Golden Pig Concentration">
|
||||
<!-- Temporarily decreases the probability of magic being canceled due to damage taken. Effect 1. -->
|
||||
<set name="magicLevel" val="60" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<for>
|
||||
@@ -271,11 +271,11 @@
|
||||
<skill id="5217" levels="1" name="Golden Pig Empower">
|
||||
<!-- Temporarily increases M. Atk. Effect 1. -->
|
||||
<set name="magicLevel" val="60" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="1500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
<for>
|
||||
@@ -286,10 +286,10 @@
|
||||
</skill>
|
||||
<skill id="5218" levels="1" name="Production: Event Teleport">
|
||||
<set name="magicLevel" val="76" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
</skill>
|
||||
@@ -301,10 +301,10 @@
|
||||
<set name="mpConsume" val="43" />
|
||||
<set name="saveVs" val="CON" />
|
||||
<set name="reuseDelay" val="24000" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="4500" />
|
||||
<set name="skillType" val="PDAM" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="900" />
|
||||
<set name="effectRange" val="1400" />
|
||||
<for>
|
||||
@@ -314,14 +314,14 @@
|
||||
<skill id="5220" levels="1" name="Huge Pig Fear">
|
||||
<!-- Curse of the Huge Pig: Target is temporarily overcome with fear, causing it to flee mindlessly. -->
|
||||
<set name="mpConsume" val="150" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="power" val="50" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="FEAR" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="1100" />
|
||||
<for>
|
||||
@@ -335,11 +335,11 @@
|
||||
<!-- Guessing -->
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="500" />
|
||||
<set name="skillType" val="MDAM" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="600" />
|
||||
</skill>
|
||||
@@ -350,13 +350,13 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="hitTime" val="300" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="skillType" val="POISON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="effectType" val="POISON" />
|
||||
<set name="effectLevel" val="#power" />
|
||||
<for>
|
||||
@@ -368,14 +368,14 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="80" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="reuseDelay" val="7000" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="hitTime" val="300" />
|
||||
<set name="skillType" val="DEBUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect count="1" name="Debuff" time="30" val="0">
|
||||
<mul order="0x30" stat="runSpd" val="0.75" />
|
||||
@@ -391,11 +391,11 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="80" />
|
||||
<set name="lvlDepend" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="hitTime" val="300" />
|
||||
<set name="skillType" val="STUN" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="600" />
|
||||
<for>
|
||||
@@ -408,12 +408,12 @@
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="80" />
|
||||
<set name="lvlDepend" val="1" />
|
||||
<set name="target" val="TARGET_AREA" />
|
||||
<set name="target" val="AREA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="hitTime" val="300" />
|
||||
<set name="skillType" val="ROOT" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="600" />
|
||||
<for>
|
||||
@@ -427,13 +427,13 @@
|
||||
<set name="mpConsume" val="#mpConsume" />
|
||||
<set name="magicLevel" val="#magicLevel" />
|
||||
<set name="power" val="#power" />
|
||||
<set name="target" val="TARGET_AURA" />
|
||||
<set name="target" val="AURA" />
|
||||
<set name="skillRadius" val="200" />
|
||||
<set name="reuseDelay" val="1500" />
|
||||
<set name="hitTime" val="1200" />
|
||||
<set name="skillType" val="AGGDAMAGE" />
|
||||
<set name="isDebuff" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<for>
|
||||
<effect count="1" name="TargetMe" time="1" val="0" />
|
||||
</for>
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/skills.xsd">
|
||||
<skill id="7000" levels="1" name="NPC Default">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="skillType" val="NOTDONE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="NOT_DONE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<skill id="7001" levels="1" name="Dispel Buff">
|
||||
<set name="mpConsume" val="96" />
|
||||
<set name="magicLevel" val="99" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="skillType" val="CANCEL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="100" />
|
||||
@@ -22,12 +22,12 @@
|
||||
</skill>
|
||||
<skill id="7002" levels="1" name="Dispel Debuff">
|
||||
<set name="mpConsume" val="154" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="skillType" val="CANCEL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="100" />
|
||||
@@ -36,12 +36,12 @@
|
||||
</skill>
|
||||
<skill id="7003" levels="1" name="Dispel All">
|
||||
<set name="mpConsume" val="74" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="300000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="skillType" val="CANCEL" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="600" />
|
||||
<set name="effectRange" val="900" />
|
||||
<set name="aggroPoints" val="100" />
|
||||
@@ -51,9 +51,9 @@
|
||||
<skill id="7004" levels="2" name="Dispel Petrification">
|
||||
<!-- Cures petrification with the effect of 2 or less. -->
|
||||
<set name="mpConsume" val="73" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="NEGATE" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="reuseDelay" val="8000" />
|
||||
<set name="hitTime" val="6000" />
|
||||
<set name="isMagic" val="true" />
|
||||
@@ -67,12 +67,12 @@
|
||||
<set name="magicLevel" val="74" />
|
||||
<set name="mpInitialConsume" val="55" />
|
||||
<set name="mpConsume" val="217" />
|
||||
<set name="target" val="TARGET_CLAN_MEMBER" />
|
||||
<set name="target" val="CLAN_MEMBER" />
|
||||
<set name="skillRadius" val="900" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="reuseDelay" val="20000" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
@@ -87,10 +87,10 @@
|
||||
<skill id="7006" levels="13" name="The Love of Pa'agrio">
|
||||
<!-- Greatly enhances alliance members' HP restoration. Effect 6. -->
|
||||
<set name="mpConsume" val="272" />
|
||||
<set name="target" val="TARGET_CLAN" />
|
||||
<set name="target" val="CLAN" />
|
||||
<set name="skillType" val="PASSIVE" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
@@ -99,18 +99,18 @@
|
||||
<skill id="7007" levels="4" name="Greater Seal of Flame">
|
||||
<!-- A protective ring of fire that continuously reduces HP of surrounding enemies and their alliance members. Effect 8. -->
|
||||
<set name="mpConsume" val="153" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="PASSIVE" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="900" />
|
||||
</skill>
|
||||
<skill id="7028" levels="1" name="For Stationary NPCs">
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<skill id="7029" levels="4" name="Super Haste">
|
||||
<!-- Speed is increased. -->
|
||||
@@ -120,9 +120,9 @@
|
||||
<table name="#pAtkSpd">2 3 4 5</table>
|
||||
<table name="#pAtk">250 500 750 1500</table>
|
||||
<table name="#mAtk">250 500 750 1500</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="CONT" />
|
||||
<set name="operateType" val="OP_TOGGLE" />
|
||||
<set name="operateType" val="TOGGLE" />
|
||||
<for>
|
||||
<effect count="0x7fffffff" name="MpConsumePerLevel" time="100000" val="0.0001">
|
||||
<mul order="0x30" stat="runSpd" val="#runSpd" />
|
||||
@@ -141,13 +141,13 @@
|
||||
<set name="summonTotalLifeTime" val="1200000" />
|
||||
<set name="summonTimeLostIdle" val="500" />
|
||||
<set name="summonTimeLostActive" val="1000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="itemConsumeCount" val="8" />
|
||||
<set name="reuseDelay" val="18600000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<!-- Summon-specific -->
|
||||
<set name="npcId" val="20150" /> <!-- King Bugbear -->
|
||||
<set name="expPenalty" val="0.3" />
|
||||
@@ -160,13 +160,13 @@
|
||||
<set name="summonTotalLifeTime" val="1200000" />
|
||||
<set name="summonTimeLostIdle" val="500" />
|
||||
<set name="summonTimeLostActive" val="1000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="itemConsumeCount" val="8" />
|
||||
<set name="reuseDelay" val="18600000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<!-- Summon-specific -->
|
||||
@@ -181,13 +181,13 @@
|
||||
<set name="summonTotalLifeTime" val="1200000" />
|
||||
<set name="summonTimeLostIdle" val="500" />
|
||||
<set name="summonTimeLostActive" val="1000" />
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="itemConsumeCount" val="8" />
|
||||
<set name="reuseDelay" val="18600000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="SUMMON" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<!-- Summon-specific -->
|
||||
@@ -197,64 +197,64 @@
|
||||
</skill>
|
||||
<!-- Skill not used -->
|
||||
<skill id="7033" levels="1" name="Test Flame Strike">
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<!-- Skill not used -->
|
||||
<skill id="7034" levels="1" name="Test Aqua Splash">
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<!-- Skill not used -->
|
||||
<skill id="7035" levels="1" name="Display - Swoop Cannon">
|
||||
<!-- This aerial attack inflicts damage on a target inside the Outer Castle. -->
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<!-- Skill not used -->
|
||||
<skill id="7036" levels="1" name="Display - Valakas">
|
||||
<!-- Valakas Use Skill -->
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<!-- Skill not used -->
|
||||
<skill id="7037" levels="1" name="Display - Tyrannosaurus Capture">
|
||||
<!-- Tyrannosaurus Use Skill -->
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<!-- Skill not used -->
|
||||
<skill id="7038" levels="1" name="Channeling DD Test: Short">
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<!-- Skill not used -->
|
||||
<skill id="7039" levels="1" name="Channeling DD Test: Middle">
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<!-- Skill not used -->
|
||||
<skill id="7040" levels="1" name="Channeling DD Test: Long">
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="skillType" val="COREDONE" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="CORE_DONE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
</skill>
|
||||
<skill id="7041" levels="1" name="Master's Blessing - Focus">
|
||||
<!-- A GM is always by your side. Increases critical attack rate temporarily. Effect 3. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="495" />
|
||||
@@ -267,12 +267,12 @@
|
||||
<skill id="7042" levels="1" name="Master's Blessing - Death Whisper">
|
||||
<!-- A GM is always by your side. Increases critical attack rate temporarily. Effect 3. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="532" />
|
||||
@@ -285,12 +285,12 @@
|
||||
<skill id="7043" levels="1" name="Master's Blessing - Haste">
|
||||
<!-- A GM is always by your side. Increases Atk. Spd. temporarily. Effect 2. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="495" />
|
||||
@@ -303,12 +303,12 @@
|
||||
<skill id="7044" levels="1" name="Master's Blessing - Guidance">
|
||||
<!-- A GM is always by your side. Increases Accuracy temporarily. Effect 3. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="532" />
|
||||
@@ -321,12 +321,12 @@
|
||||
<skill id="7045" levels="1" name="Master's Blessing - Blessed Body">
|
||||
<!-- A GM is always by your side. Increases maximum HP temporarily. Effect 6. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="646" />
|
||||
@@ -339,12 +339,12 @@
|
||||
<skill id="7046" levels="1" name="Master's Blessing - Blessed Soul">
|
||||
<!-- A GM is always by your side. Increases maximum MP temporarily. Effect 6. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="635" />
|
||||
@@ -357,12 +357,12 @@
|
||||
<skill id="7047" levels="1" name="Master's Blessing - Agility">
|
||||
<!-- A GM is always by your side. Increases Evasion temporarily. Effect 3. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="495" />
|
||||
@@ -375,12 +375,12 @@
|
||||
<skill id="7048" levels="1" name="Master's Blessing - Acumen">
|
||||
<!-- A GM is always by your side. Increases Casting Spd. temporarily. Effect 3. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="457" />
|
||||
@@ -393,12 +393,12 @@
|
||||
<skill id="7049" levels="1" name="Master's Blessing - Decrease Weight">
|
||||
<!-- A GM is always by your side. Reduces current weight. Effect 3. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="495" />
|
||||
@@ -411,12 +411,12 @@
|
||||
<skill id="7050" levels="1" name="Master's Blessing - Might">
|
||||
<!-- A GM is always by your side. Increases P. Atk. temporarily. Effect 3. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="379" />
|
||||
@@ -429,12 +429,12 @@
|
||||
<skill id="7051" levels="1" name="Master's Blessing - Shield">
|
||||
<!-- A GM is always by your side. Increases P. Def. temporarily. Effect 3. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="418" />
|
||||
@@ -447,12 +447,12 @@
|
||||
<skill id="7052" levels="1" name="Master's Blessing - Magic Barrier">
|
||||
<!-- A GM is always by your side. Increases M. Def. temporarily. Effect 3. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="495" />
|
||||
@@ -465,12 +465,12 @@
|
||||
<skill id="7053" levels="1" name="Master's Blessing - Vampiric Rage">
|
||||
<!-- A GM is always by your side. Temporarily increases the amount of HP absorbed from damage done to a target. Excludes damage from skills or ranged attacks. Effect 4. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="646" />
|
||||
@@ -483,12 +483,12 @@
|
||||
<skill id="7054" levels="1" name="Master's Blessing - Empower">
|
||||
<!-- A GM is always by your side. Increases M. Atk. temporarily. Effect 3. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="495" />
|
||||
@@ -501,12 +501,12 @@
|
||||
<skill id="7055" levels="1" name="Master's Blessing - Wind Walk">
|
||||
<!-- A GM is always by your side. Increases Speed temporarily. Effect 2. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="285" />
|
||||
@@ -519,12 +519,12 @@
|
||||
<skill id="7056" levels="1" name="Master's Blessing - Berserker Spirit">
|
||||
<!-- A GM is always by your side. Temporarily reduces P. Def., M. Def. and Evasion, and increases P. Atk., M. Atk., Atk. Spd., Casting Spd. and Speed. Effect 2. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="495" />
|
||||
@@ -546,10 +546,10 @@
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<for>
|
||||
@@ -563,10 +563,10 @@
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<for>
|
||||
@@ -578,12 +578,12 @@
|
||||
<skill id="7059" levels="1" name="Master's Blessing - Wild Magic">
|
||||
<!-- A GM is always by your side. Temporarily increases the critical attack rate for magic attacks. Effect 2. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="635" />
|
||||
@@ -598,10 +598,10 @@
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="reuseDelay" val="6000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<for>
|
||||
@@ -614,12 +614,12 @@
|
||||
<skill id="7061" levels="1" name="Master's Blessing - Prophecy of Water">
|
||||
<!-- A GM is always by your side. The spirit of an ancient wizard temporarily possesses the target. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="669" />
|
||||
@@ -638,12 +638,12 @@
|
||||
<skill id="7062" levels="1" name="Master's Blessing - Prophecy of Fire">
|
||||
<!-- A GM is always by your side. The spirit of an ancient warrior temporarily possesses the target. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="669" />
|
||||
@@ -663,12 +663,12 @@
|
||||
<skill id="7063" levels="1" name="Master's Blessing - Prophecy of Wind">
|
||||
<!-- A GM is always by your side. The spirit of an ancient assassin temporarily possesses the target. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="120000" />
|
||||
<set name="hitTime" val="4000" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="669" />
|
||||
@@ -695,12 +695,12 @@
|
||||
<skill id="7064" levels="1" name="Master's Blessing - Chant of Victory">
|
||||
<!-- A GM is always by your side. The spirit of an ancient hero temporarily possesses the target. -->
|
||||
<set name="mpConsume" val="2" />
|
||||
<set name="target" val="TARGET_ONE" />
|
||||
<set name="target" val="ONE" />
|
||||
<set name="reuseDelay" val="1200000" />
|
||||
<set name="hitTime" val="2500" />
|
||||
<set name="skillType" val="BUFF" />
|
||||
<set name="isMagic" val="true" />
|
||||
<set name="operateType" val="OP_ACTIVE" />
|
||||
<set name="operateType" val="ACTIVE" />
|
||||
<set name="castRange" val="400" />
|
||||
<set name="effectRange" val="400" />
|
||||
<set name="aggroPoints" val="669" />
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/skills.xsd">
|
||||
<skill id="9001" levels="99" name="INT">
|
||||
<table name="#lvl">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="LUCK" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<!-- cannot be learned, given -->
|
||||
@@ -15,9 +15,9 @@
|
||||
</skill>
|
||||
<skill id="9002" levels="99" name="WIT">
|
||||
<table name="#lvl">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="LUCK" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<!-- cannot be learned, given -->
|
||||
@@ -28,9 +28,9 @@
|
||||
</skill>
|
||||
<skill id="9003" levels="99" name="MEN">
|
||||
<table name="#lvl">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="LUCK" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<!-- cannot be learned, given -->
|
||||
@@ -41,9 +41,9 @@
|
||||
</skill>
|
||||
<skill id="9004" levels="99" name="CON">
|
||||
<table name="#lvl">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="LUCK" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<!-- cannot be learned, given -->
|
||||
@@ -54,9 +54,9 @@
|
||||
</skill>
|
||||
<skill id="9005" levels="99" name="DEX">
|
||||
<table name="#lvl">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="LUCK" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<!-- cannot be learned, given -->
|
||||
@@ -67,9 +67,9 @@
|
||||
</skill>
|
||||
<skill id="9006" levels="99" name="STR">
|
||||
<table name="#lvl">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99</table>
|
||||
<set name="target" val="TARGET_SELF" />
|
||||
<set name="target" val="SELF" />
|
||||
<set name="skillType" val="LUCK" />
|
||||
<set name="operateType" val="OP_PASSIVE" />
|
||||
<set name="operateType" val="PASSIVE" />
|
||||
<set name="castRange" val="-1" />
|
||||
<set name="effectRange" val="-1" />
|
||||
<!-- cannot be learned, given -->
|
||||
|
||||
@@ -53,6 +53,7 @@ import org.l2jmobius.gameserver.model.item.Weapon;
|
||||
import org.l2jmobius.gameserver.model.item.type.WeaponType;
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.spawn.Spawn;
|
||||
import org.l2jmobius.gameserver.taskmanager.AttackableThinkTaskManager;
|
||||
import org.l2jmobius.gameserver.taskmanager.GameTimeTaskManager;
|
||||
@@ -880,17 +881,17 @@ public class AttackableAI extends CreatureAI
|
||||
inRange = true;
|
||||
}
|
||||
|
||||
if (((sk.getSkillType() == Skill.SkillType.BUFF) || (sk.getSkillType() == Skill.SkillType.HEAL) || inRange) && !_actor.isSkillDisabled(sk) && (_actor.getCurrentMp() >= _actor.getStat().getMpConsume(sk)) && !sk.isPassive() && (Rnd.get(100) <= 5))
|
||||
if (((sk.getSkillType() == SkillType.BUFF) || (sk.getSkillType() == SkillType.HEAL) || inRange) && !_actor.isSkillDisabled(sk) && (_actor.getCurrentMp() >= _actor.getStat().getMpConsume(sk)) && !sk.isPassive() && (Rnd.get(100) <= 5))
|
||||
{
|
||||
if ((sk.getSkillType() == Skill.SkillType.BUFF) || (sk.getSkillType() == Skill.SkillType.HEAL))
|
||||
if ((sk.getSkillType() == SkillType.BUFF) || (sk.getSkillType() == SkillType.HEAL))
|
||||
{
|
||||
if ((sk.getSkillType() == Skill.SkillType.HEAL) && (_actor.getCurrentHp() > (int) (_actor.getMaxHp() / 1.5)))
|
||||
if ((sk.getSkillType() == SkillType.HEAL) && (_actor.getCurrentHp() > (int) (_actor.getMaxHp() / 1.5)))
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
boolean useSkillSelf = true;
|
||||
if (sk.getSkillType() == Skill.SkillType.BUFF)
|
||||
if (sk.getSkillType() == SkillType.BUFF)
|
||||
{
|
||||
for (Effect effect : _actor.getAllEffects())
|
||||
{
|
||||
@@ -940,15 +941,15 @@ public class AttackableAI extends CreatureAI
|
||||
{
|
||||
if (/* sk.getCastRange() >= dist && sk.getCastRange() <= 70 && */!sk.isPassive() && (_actor.getCurrentMp() >= _actor.getStat().getMpConsume(sk)) && !_actor.isSkillDisabled(sk) && ((Rnd.get(100) <= 8) || ((_actor instanceof PenaltyMonster) && (Rnd.get(100) <= 20))))
|
||||
{
|
||||
if ((sk.getSkillType() == Skill.SkillType.BUFF) || (sk.getSkillType() == Skill.SkillType.HEAL))
|
||||
if ((sk.getSkillType() == SkillType.BUFF) || (sk.getSkillType() == SkillType.HEAL))
|
||||
{
|
||||
if ((sk.getSkillType() == Skill.SkillType.HEAL) && (_actor.getCurrentHp() > (int) (_actor.getMaxHp() / 1.5)))
|
||||
if ((sk.getSkillType() == SkillType.HEAL) && (_actor.getCurrentHp() > (int) (_actor.getMaxHp() / 1.5)))
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
useSkillSelf = true;
|
||||
if (sk.getSkillType() == Skill.SkillType.BUFF)
|
||||
if (sk.getSkillType() == SkillType.BUFF)
|
||||
{
|
||||
for (Effect effect : _actor.getAllEffects())
|
||||
{
|
||||
|
||||
@@ -31,7 +31,6 @@ import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.geoengine.GeoEngine;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
@@ -43,6 +42,7 @@ import org.l2jmobius.gameserver.model.actor.instance.Commander;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Door;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Folk;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.FortSiegeGuard;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.taskmanager.GameTimeTaskManager;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@ import org.l2jmobius.gameserver.model.actor.instance.Door;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Folk;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Monster;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.SiegeGuard;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.taskmanager.GameTimeTaskManager;
|
||||
|
||||
/**
|
||||
@@ -363,17 +364,17 @@ public class SiegeGuardAI extends CreatureAI implements Runnable
|
||||
for (Skill sk : skills)
|
||||
{
|
||||
final int castRange = sk.getCastRange();
|
||||
if (((sk.getSkillType() == Skill.SkillType.BUFF) || (sk.getSkillType() == Skill.SkillType.HEAL) || ((dist2 >= ((castRange * castRange) / 9)) && (dist2 <= (castRange * castRange)) && (castRange > 70))) && !_actor.isSkillDisabled(sk) && (_actor.getCurrentMp() >= _actor.getStat().getMpConsume(sk)) && !sk.isPassive())
|
||||
if (((sk.getSkillType() == SkillType.BUFF) || (sk.getSkillType() == SkillType.HEAL) || ((dist2 >= ((castRange * castRange) / 9)) && (dist2 <= (castRange * castRange)) && (castRange > 70))) && !_actor.isSkillDisabled(sk) && (_actor.getCurrentMp() >= _actor.getStat().getMpConsume(sk)) && !sk.isPassive())
|
||||
{
|
||||
if ((sk.getSkillType() == Skill.SkillType.BUFF) || (sk.getSkillType() == Skill.SkillType.HEAL))
|
||||
if ((sk.getSkillType() == SkillType.BUFF) || (sk.getSkillType() == SkillType.HEAL))
|
||||
{
|
||||
if (((sk.getSkillType() == Skill.SkillType.BUFF) || (sk.getSkillType() == Skill.SkillType.HEAL) || ((dist2 >= ((castRange * castRange) / 9)) && (dist2 <= (castRange * castRange)) && (castRange > 70))) && !_actor.isSkillDisabled(sk) && (_actor.getCurrentMp() >= _actor.getStat().getMpConsume(sk)) && !sk.isPassive())
|
||||
if (((sk.getSkillType() == SkillType.BUFF) || (sk.getSkillType() == SkillType.HEAL) || ((dist2 >= ((castRange * castRange) / 9)) && (dist2 <= (castRange * castRange)) && (castRange > 70))) && !_actor.isSkillDisabled(sk) && (_actor.getCurrentMp() >= _actor.getStat().getMpConsume(sk)) && !sk.isPassive())
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
boolean useSkillSelf = true;
|
||||
if (sk.getSkillType() == Skill.SkillType.BUFF)
|
||||
if (sk.getSkillType() == SkillType.BUFF)
|
||||
{
|
||||
for (Effect effect : _actor.getAllEffects())
|
||||
{
|
||||
@@ -479,15 +480,15 @@ public class SiegeGuardAI extends CreatureAI implements Runnable
|
||||
final int castRange = sk.getCastRange();
|
||||
if (((castRange * castRange) >= dist2) && (castRange <= 70) && !sk.isPassive() && (_actor.getCurrentMp() >= _actor.getStat().getMpConsume(sk)) && !_actor.isSkillDisabled(sk))
|
||||
{
|
||||
if ((sk.getSkillType() == Skill.SkillType.BUFF) || (sk.getSkillType() == Skill.SkillType.HEAL))
|
||||
if ((sk.getSkillType() == SkillType.BUFF) || (sk.getSkillType() == SkillType.HEAL))
|
||||
{
|
||||
if ((sk.getSkillType() == Skill.SkillType.HEAL) && (_actor.getCurrentHp() > (int) (_actor.getMaxHp() / 1.5)))
|
||||
if ((sk.getSkillType() == SkillType.HEAL) && (_actor.getCurrentHp() > (int) (_actor.getMaxHp() / 1.5)))
|
||||
{
|
||||
break;
|
||||
}
|
||||
|
||||
boolean useSkillSelf = true;
|
||||
if (sk.getSkillType() == Skill.SkillType.BUFF)
|
||||
if (sk.getSkillType() == SkillType.BUFF)
|
||||
{
|
||||
for (Effect effect : _actor.getAllEffects())
|
||||
{
|
||||
|
||||
@@ -19,8 +19,8 @@ package org.l2jmobius.gameserver.handler;
|
||||
import java.util.List;
|
||||
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
|
||||
public interface ISkillHandler
|
||||
{
|
||||
|
||||
@@ -55,7 +55,7 @@ import org.l2jmobius.gameserver.handler.skillhandlers.TakeCastle;
|
||||
import org.l2jmobius.gameserver.handler.skillhandlers.Unlock;
|
||||
import org.l2jmobius.gameserver.handler.skillhandlers.ZakenPlayer;
|
||||
import org.l2jmobius.gameserver.handler.skillhandlers.ZakenSelf;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
|
||||
public class SkillHandler
|
||||
{
|
||||
|
||||
@@ -18,11 +18,11 @@ package org.l2jmobius.gameserver.handler.itemhandlers;
|
||||
|
||||
import org.l2jmobius.gameserver.handler.IItemHandler;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Pet;
|
||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.MagicSkillUse;
|
||||
|
||||
@@ -65,7 +65,7 @@ public class Remedy implements IItemHandler
|
||||
{
|
||||
for (Effect effect : player.getAllEffects())
|
||||
{
|
||||
if ((effect.getSkill().getSkillType() == Skill.SkillType.POISON) && (effect.getSkill().getLevel() <= 3))
|
||||
if ((effect.getSkill().getSkillType() == SkillType.POISON) && (effect.getSkill().getLevel() <= 3))
|
||||
{
|
||||
effect.exit(true);
|
||||
break;
|
||||
@@ -80,7 +80,7 @@ public class Remedy implements IItemHandler
|
||||
{
|
||||
for (Effect effect : player.getAllEffects())
|
||||
{
|
||||
if ((effect.getSkill().getSkillType() == Skill.SkillType.POISON) && (effect.getSkill().getLevel() <= 7))
|
||||
if ((effect.getSkill().getSkillType() == SkillType.POISON) && (effect.getSkill().getLevel() <= 7))
|
||||
{
|
||||
effect.exit(true);
|
||||
break;
|
||||
@@ -95,7 +95,7 @@ public class Remedy implements IItemHandler
|
||||
{
|
||||
for (Effect effect : player.getAllEffects())
|
||||
{
|
||||
if ((effect.getSkill().getSkillType() == Skill.SkillType.BLEED) && (effect.getSkill().getLevel() <= 3))
|
||||
if ((effect.getSkill().getSkillType() == SkillType.BLEED) && (effect.getSkill().getLevel() <= 3))
|
||||
{
|
||||
effect.exit(true);
|
||||
break;
|
||||
@@ -110,7 +110,7 @@ public class Remedy implements IItemHandler
|
||||
{
|
||||
for (Effect effect : player.getAllEffects())
|
||||
{
|
||||
if ((effect.getSkill().getSkillType() == Skill.SkillType.BLEED) && (effect.getSkill().getLevel() <= 7))
|
||||
if ((effect.getSkill().getSkillType() == SkillType.BLEED) && (effect.getSkill().getLevel() <= 7))
|
||||
{
|
||||
effect.exit(true);
|
||||
break;
|
||||
|
||||
@@ -22,10 +22,10 @@ import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.handler.SkillHandler;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
/**
|
||||
|
||||
@@ -20,9 +20,9 @@ import java.util.List;
|
||||
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
|
||||
/**
|
||||
* @author _drunk_
|
||||
|
||||
@@ -23,7 +23,6 @@ import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.Summon;
|
||||
@@ -33,6 +32,7 @@ import org.l2jmobius.gameserver.model.item.type.WeaponType;
|
||||
import org.l2jmobius.gameserver.model.olympiad.Olympiad;
|
||||
import org.l2jmobius.gameserver.model.skill.BaseStat;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.Stat;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PlaySound;
|
||||
|
||||
@@ -21,10 +21,10 @@ import java.util.List;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
|
||||
public class Charge implements ISkillHandler
|
||||
{
|
||||
|
||||
@@ -24,11 +24,11 @@ import org.l2jmobius.gameserver.instancemanager.CastleManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.zone.ZoneId;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
@@ -21,9 +21,9 @@ import java.util.List;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.handler.SkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
@@ -29,7 +29,6 @@ import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
@@ -39,6 +38,8 @@ import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.Summon;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Door;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
@@ -266,7 +267,7 @@ public class Continuous implements ISkillHandler
|
||||
}
|
||||
}
|
||||
|
||||
if (target.isDead() && (skill.getTargetType() == Skill.SkillTargetType.TARGET_AREA_CORPSE_MOB) && (target instanceof Npc))
|
||||
if (target.isDead() && (skill.getTargetType() == SkillTargetType.AREA_CORPSE_MOB) && (target instanceof Npc))
|
||||
{
|
||||
((Npc) target).endDecayTask();
|
||||
}
|
||||
|
||||
@@ -20,12 +20,12 @@ import java.util.List;
|
||||
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
|
||||
/**
|
||||
* Just a quick draft to support Wrath skill. Missing angle based calculation etc.
|
||||
|
||||
@@ -21,9 +21,9 @@ import java.util.List;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.instancemanager.RecipeManager;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
|
||||
public class Craft implements ISkillHandler
|
||||
|
||||
@@ -20,9 +20,9 @@ import java.util.List;
|
||||
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
|
||||
/**
|
||||
* @author Julian
|
||||
|
||||
@@ -33,7 +33,6 @@ import org.l2jmobius.gameserver.handler.SkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Effect.EffectType;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
@@ -43,6 +42,8 @@ import org.l2jmobius.gameserver.model.actor.instance.Pet;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.SiegeSummon;
|
||||
import org.l2jmobius.gameserver.model.actor.tasks.player.CancelSkillRestoreTask;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.Stat;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
@@ -298,7 +299,7 @@ public class Disablers implements ISkillHandler
|
||||
{
|
||||
if (Formulas.getInstance().calcSkillSuccess(creature, target, skill, ss, sps, bss))
|
||||
{
|
||||
if (skill.getTargetType() == Skill.SkillTargetType.TARGET_UNDEAD)
|
||||
if (skill.getTargetType() == SkillTargetType.UNDEAD)
|
||||
{
|
||||
if (target.isUndead())
|
||||
{
|
||||
|
||||
@@ -20,9 +20,9 @@ import java.util.List;
|
||||
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
|
||||
/**
|
||||
* @author _drunk_ TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
|
||||
|
||||
@@ -25,13 +25,13 @@ import org.l2jmobius.gameserver.geoengine.GeoEngine;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.item.Weapon;
|
||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
import org.l2jmobius.gameserver.model.item.type.WeaponType;
|
||||
import org.l2jmobius.gameserver.model.itemcontainer.Inventory;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.zone.type.FishingZone;
|
||||
import org.l2jmobius.gameserver.model.zone.type.WaterZone;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
|
||||
@@ -21,12 +21,12 @@ import java.util.List;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Fishing;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.item.Weapon;
|
||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
import org.l2jmobius.gameserver.model.item.type.WeaponType;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
@@ -21,10 +21,10 @@ import java.util.List;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ValidateLocation;
|
||||
|
||||
public class GetPlayer implements ISkillHandler
|
||||
|
||||
@@ -20,9 +20,9 @@ import java.util.List;
|
||||
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
|
||||
/**
|
||||
* @author Forsaiken
|
||||
|
||||
@@ -22,13 +22,13 @@ import org.l2jmobius.Config;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Monster;
|
||||
import org.l2jmobius.gameserver.model.holders.ItemHolder;
|
||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ItemList;
|
||||
|
||||
@@ -22,7 +22,6 @@ import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.handler.SkillHandler;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
@@ -30,6 +29,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Door;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.GrandBoss;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.RaidBoss;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.Stat;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
@@ -20,9 +20,9 @@ import java.util.List;
|
||||
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.Stat;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
|
||||
@@ -20,13 +20,13 @@ import java.util.List;
|
||||
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.Summon;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StatusUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
@@ -21,12 +21,13 @@ import java.util.List;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
@@ -62,7 +63,7 @@ public class Mdam implements ISkillHandler
|
||||
}
|
||||
else if (target.isAlikeDead())
|
||||
{
|
||||
if ((skill.getTargetType() == Skill.SkillTargetType.TARGET_AREA_CORPSE_MOB) && (target instanceof Npc))
|
||||
if ((skill.getTargetType() == SkillTargetType.AREA_CORPSE_MOB) && (target instanceof Npc))
|
||||
{
|
||||
((Npc) target).endDecayTask();
|
||||
}
|
||||
|
||||
@@ -24,7 +24,6 @@ import org.l2jmobius.gameserver.data.SkillTable;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
@@ -36,6 +35,7 @@ import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
import org.l2jmobius.gameserver.model.item.type.WeaponType;
|
||||
import org.l2jmobius.gameserver.model.skill.BaseStat;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.effects.EffectCharge;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.EtcStatusUpdate;
|
||||
|
||||
@@ -22,10 +22,10 @@ import org.l2jmobius.gameserver.enums.TeleportWhereType;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.zone.ZoneId;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
@@ -21,13 +21,13 @@ import java.util.List;
|
||||
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Pet;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
import org.l2jmobius.gameserver.taskmanager.DecayTaskManager;
|
||||
|
||||
@@ -63,7 +63,7 @@ public class Resurrect implements ISkillHandler
|
||||
targetPlayer = (Player) target;
|
||||
|
||||
// Check for same party or for same clan, if target is for clan.
|
||||
if ((skill.getTargetType() == SkillTargetType.TARGET_CORPSE_CLAN) && ((player == null) || (player.getClanId() != targetPlayer.getClanId())))
|
||||
if ((skill.getTargetType() == SkillTargetType.CORPSE_CLAN) && ((player == null) || (player.getClanId() != targetPlayer.getClanId())))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -26,11 +26,11 @@ import org.l2jmobius.gameserver.instancemanager.FortSiegeManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.IdManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.SiegeManager;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.zone.ZoneId;
|
||||
|
||||
/**
|
||||
|
||||
@@ -23,11 +23,11 @@ import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.xml.ManorSeedData;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Monster;
|
||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PlaySound;
|
||||
|
||||
@@ -21,12 +21,12 @@ import java.util.List;
|
||||
import org.l2jmobius.gameserver.ai.CtrlEvent;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Monster;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
|
||||
@@ -22,7 +22,6 @@ import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.instancemanager.CastleManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FortManager;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
@@ -32,6 +31,7 @@ import org.l2jmobius.gameserver.model.item.type.WeaponType;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
/**
|
||||
|
||||
@@ -21,10 +21,10 @@ import java.util.List;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.zone.ZoneId;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ConfirmDlg;
|
||||
|
||||
@@ -22,9 +22,9 @@ import java.util.logging.Logger;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
|
||||
/**
|
||||
* @author evill33t
|
||||
|
||||
@@ -21,13 +21,13 @@ import java.util.List;
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.holders.ItemHolder;
|
||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ItemList;
|
||||
|
||||
@@ -22,12 +22,12 @@ import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.instancemanager.CastleManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.FortManager;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Artefact;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
|
||||
/**
|
||||
|
||||
@@ -22,12 +22,12 @@ import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Chest;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Door;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||
|
||||
@@ -21,15 +21,15 @@ import java.util.List;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
|
||||
public class ZakenPlayer implements ISkillHandler
|
||||
{
|
||||
private static final SkillType[] SKILL_TYPES =
|
||||
{
|
||||
SkillType.ZAKENPLAYER
|
||||
SkillType.ZAKEN_PLAYER
|
||||
};
|
||||
|
||||
@Override
|
||||
|
||||
@@ -21,15 +21,15 @@ import java.util.List;
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
|
||||
public class ZakenSelf implements ISkillHandler
|
||||
{
|
||||
private static final SkillType[] SKILL_TYPES =
|
||||
{
|
||||
SkillType.ZAKENSELF
|
||||
SkillType.ZAKEN_SELF
|
||||
};
|
||||
|
||||
@Override
|
||||
|
||||
@@ -24,10 +24,10 @@ import java.util.concurrent.TimeUnit;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.l2jmobius.commons.threads.ThreadPool;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.Env;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.effects.EffectTemplate;
|
||||
import org.l2jmobius.gameserver.model.skill.funcs.Func;
|
||||
import org.l2jmobius.gameserver.model.skill.funcs.FuncTemplate;
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
*/
|
||||
package org.l2jmobius.gameserver.model;
|
||||
|
||||
import java.lang.reflect.Constructor;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
@@ -48,22 +47,15 @@ import org.l2jmobius.gameserver.model.siege.Siege;
|
||||
import org.l2jmobius.gameserver.model.skill.BaseStat;
|
||||
import org.l2jmobius.gameserver.model.skill.Env;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillOperateType;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.Stat;
|
||||
import org.l2jmobius.gameserver.model.skill.conditions.Condition;
|
||||
import org.l2jmobius.gameserver.model.skill.effects.EffectCharge;
|
||||
import org.l2jmobius.gameserver.model.skill.effects.EffectTemplate;
|
||||
import org.l2jmobius.gameserver.model.skill.funcs.Func;
|
||||
import org.l2jmobius.gameserver.model.skill.funcs.FuncTemplate;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillCharge;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillChargeDmg;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillChargeEffect;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillCreateItem;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillDefault;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillDrain;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillSeed;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillSignet;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillSignetCasttime;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillSummon;
|
||||
import org.l2jmobius.gameserver.model.zone.ZoneId;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.EtcStatusUpdate;
|
||||
@@ -88,203 +80,6 @@ public abstract class Skill
|
||||
public static final int SKILL_FAKE_DEX = 9005;
|
||||
public static final int SKILL_FAKE_STR = 9006;
|
||||
|
||||
private final int _targetConsumeId;
|
||||
private final int _targetConsume;
|
||||
|
||||
public enum SkillOpType
|
||||
{
|
||||
OP_PASSIVE,
|
||||
OP_ACTIVE,
|
||||
OP_TOGGLE,
|
||||
OP_CHANCE
|
||||
}
|
||||
|
||||
/** Target types of skills : SELF, PARTY, CLAN, PET... */
|
||||
public enum SkillTargetType
|
||||
{
|
||||
TARGET_NONE,
|
||||
TARGET_SELF,
|
||||
TARGET_ONE,
|
||||
TARGET_PARTY,
|
||||
TARGET_ALLY,
|
||||
TARGET_CLAN,
|
||||
TARGET_PET,
|
||||
TARGET_AREA,
|
||||
TARGET_AURA,
|
||||
TARGET_CORPSE,
|
||||
TARGET_UNDEAD,
|
||||
TARGET_AREA_UNDEAD,
|
||||
TARGET_MULTIFACE,
|
||||
TARGET_CORPSE_ALLY,
|
||||
TARGET_CORPSE_CLAN,
|
||||
TARGET_CORPSE_PLAYER,
|
||||
TARGET_CORPSE_PET,
|
||||
TARGET_ITEM,
|
||||
TARGET_AREA_CORPSE_MOB,
|
||||
TARGET_CORPSE_MOB,
|
||||
TARGET_UNLOCKABLE,
|
||||
TARGET_HOLY,
|
||||
TARGET_PARTY_MEMBER,
|
||||
TARGET_PARTY_OTHER,
|
||||
TARGET_ENEMY_SUMMON,
|
||||
TARGET_OWNER_PET,
|
||||
TARGET_GROUND,
|
||||
TARGET_SIEGE,
|
||||
TARGET_TYRANNOSAURUS,
|
||||
TARGET_AREA_AIM_CORPSE,
|
||||
TARGET_CLAN_MEMBER
|
||||
}
|
||||
|
||||
public enum SkillType
|
||||
{
|
||||
// Damage
|
||||
PDAM,
|
||||
MDAM,
|
||||
CPDAM,
|
||||
MANADAM,
|
||||
DOT,
|
||||
MDOT,
|
||||
DRAIN_SOUL,
|
||||
DRAIN(SkillDrain.class),
|
||||
DEATHLINK,
|
||||
FATALCOUNTER,
|
||||
BLOW,
|
||||
|
||||
// Disablers
|
||||
BLEED,
|
||||
POISON,
|
||||
STUN,
|
||||
ROOT,
|
||||
CONFUSION,
|
||||
FEAR,
|
||||
SLEEP,
|
||||
CONFUSE_MOB_ONLY,
|
||||
MUTE,
|
||||
PARALYZE,
|
||||
WEAKNESS,
|
||||
|
||||
// hp, mp, cp
|
||||
HEAL,
|
||||
HOT,
|
||||
BALANCE_LIFE,
|
||||
HEAL_PERCENT,
|
||||
HEAL_STATIC,
|
||||
COMBATPOINTHEAL,
|
||||
COMBATPOINTPERCENTHEAL,
|
||||
CPHOT,
|
||||
MANAHEAL,
|
||||
MANA_BY_LEVEL,
|
||||
MANAHEAL_PERCENT,
|
||||
MANARECHARGE,
|
||||
MPHOT,
|
||||
|
||||
// Aggro
|
||||
AGGDAMAGE,
|
||||
AGGREDUCE,
|
||||
AGGREMOVE,
|
||||
AGGREDUCE_CHAR,
|
||||
AGGDEBUFF,
|
||||
|
||||
// Fishing
|
||||
FISHING,
|
||||
PUMPING,
|
||||
REELING,
|
||||
|
||||
// MISC
|
||||
UNLOCK,
|
||||
ENCHANT_ARMOR,
|
||||
ENCHANT_WEAPON,
|
||||
SOULSHOT,
|
||||
SPIRITSHOT,
|
||||
SIEGEFLAG,
|
||||
TAKECASTLE,
|
||||
DELUXE_KEY_UNLOCK,
|
||||
SOW,
|
||||
HARVEST,
|
||||
GET_PLAYER,
|
||||
|
||||
// Creation
|
||||
COMMON_CRAFT,
|
||||
DWARVEN_CRAFT,
|
||||
CREATE_ITEM(SkillCreateItem.class),
|
||||
SUMMON_TREASURE_KEY,
|
||||
|
||||
// Summons
|
||||
SUMMON(SkillSummon.class),
|
||||
FEED_PET,
|
||||
DEATHLINK_PET,
|
||||
STRSIEGEASSAULT,
|
||||
ERASE,
|
||||
BETRAY,
|
||||
|
||||
// Cancel
|
||||
CANCEL,
|
||||
MAGE_BANE,
|
||||
WARRIOR_BANE,
|
||||
NEGATE,
|
||||
|
||||
BUFF,
|
||||
DEBUFF,
|
||||
PASSIVE,
|
||||
CONT,
|
||||
SIGNET(SkillSignet.class),
|
||||
SIGNET_CASTTIME(SkillSignetCasttime.class),
|
||||
|
||||
RESURRECT,
|
||||
CHARGE(SkillCharge.class),
|
||||
CHARGE_EFFECT(SkillChargeEffect.class),
|
||||
CHARGEDAM(SkillChargeDmg.class),
|
||||
MHOT,
|
||||
DETECT_WEAKNESS,
|
||||
LUCK,
|
||||
RECALL,
|
||||
SUMMON_FRIEND,
|
||||
REFLECT,
|
||||
SPOIL,
|
||||
SWEEP,
|
||||
FAKE_DEATH,
|
||||
UNBLEED,
|
||||
UNPOISON,
|
||||
UNDEAD_DEFENSE,
|
||||
SEED(SkillSeed.class),
|
||||
BEAST_FEED,
|
||||
FORCE_BUFF,
|
||||
CLAN_GATE,
|
||||
GIVE_SP,
|
||||
COREDONE,
|
||||
ZAKENPLAYER,
|
||||
ZAKENSELF,
|
||||
|
||||
// unimplemented
|
||||
NOTDONE;
|
||||
|
||||
private final Class<? extends Skill> _class;
|
||||
|
||||
public Skill makeSkill(StatSet set)
|
||||
{
|
||||
try
|
||||
{
|
||||
final Constructor<? extends Skill> c = _class.getConstructor(StatSet.class);
|
||||
return c.newInstance(set);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
|
||||
private SkillType()
|
||||
{
|
||||
_class = SkillDefault.class;
|
||||
}
|
||||
|
||||
private SkillType(Class<? extends Skill> classType)
|
||||
{
|
||||
_class = classType;
|
||||
}
|
||||
}
|
||||
|
||||
protected ChanceCondition _chanceCondition = null;
|
||||
// elements
|
||||
public static final int ELEMENT_WIND = 1;
|
||||
public static final int ELEMENT_FIRE = 2;
|
||||
@@ -386,7 +181,7 @@ public abstract class Skill
|
||||
|
||||
// not needed, just for easier debug
|
||||
private final String _name;
|
||||
private final SkillOpType _operateType;
|
||||
private final SkillOperateType _operateType;
|
||||
private final boolean _magic;
|
||||
private final boolean _staticReuse;
|
||||
private final boolean _staticHitTime;
|
||||
@@ -504,6 +299,11 @@ public abstract class Skill
|
||||
private final boolean _advancedFlag;
|
||||
private final int _advancedMultiplier;
|
||||
|
||||
private final int _targetConsumeId;
|
||||
private final int _targetConsume;
|
||||
|
||||
protected ChanceCondition _chanceCondition = null;
|
||||
|
||||
protected Skill(StatSet set)
|
||||
{
|
||||
_id = set.getInt("skill_id", 0);
|
||||
@@ -512,7 +312,7 @@ public abstract class Skill
|
||||
_advancedMultiplier = set.getInt("advancedMultiplier", 1);
|
||||
_displayId = set.getInt("displayId", _id);
|
||||
_name = set.getString("name");
|
||||
_operateType = set.getEnum("operateType", SkillOpType.class);
|
||||
_operateType = set.getEnum("operateType", SkillOperateType.class);
|
||||
_magic = set.getBoolean("isMagic", false);
|
||||
_staticReuse = set.getBoolean("staticReuse", false);
|
||||
_staticHitTime = set.getBoolean("staticHitTime", false);
|
||||
@@ -572,7 +372,7 @@ public abstract class Skill
|
||||
_bestowed = set.getBoolean("bestowed", false);
|
||||
_targetConsume = set.getInt("targetConsumeCount", 0);
|
||||
_targetConsumeId = set.getInt("targetConsumeId", 0);
|
||||
if (_operateType == SkillOpType.OP_CHANCE)
|
||||
if (_operateType == SkillOperateType.CHANCE)
|
||||
{
|
||||
_chanceCondition = ChanceCondition.parse(set);
|
||||
}
|
||||
@@ -1048,22 +848,22 @@ public abstract class Skill
|
||||
|
||||
public boolean isActive()
|
||||
{
|
||||
return _operateType == SkillOpType.OP_ACTIVE;
|
||||
return _operateType == SkillOperateType.ACTIVE;
|
||||
}
|
||||
|
||||
public boolean isPassive()
|
||||
{
|
||||
return _operateType == SkillOpType.OP_PASSIVE;
|
||||
return _operateType == SkillOperateType.PASSIVE;
|
||||
}
|
||||
|
||||
public boolean isToggle()
|
||||
{
|
||||
return _operateType == SkillOpType.OP_TOGGLE;
|
||||
return _operateType == SkillOperateType.TOGGLE;
|
||||
}
|
||||
|
||||
public boolean isChance()
|
||||
{
|
||||
return _operateType == SkillOpType.OP_CHANCE;
|
||||
return _operateType == SkillOperateType.CHANCE;
|
||||
}
|
||||
|
||||
public ChanceCondition getChanceCondition()
|
||||
@@ -1421,7 +1221,7 @@ public abstract class Skill
|
||||
switch (_targetType)
|
||||
{
|
||||
// The skill can only be used on the Creature targeted, or on the caster itself
|
||||
case TARGET_ONE:
|
||||
case ONE:
|
||||
{
|
||||
boolean canTargetSelf = false;
|
||||
switch (_skillType)
|
||||
@@ -1522,13 +1322,13 @@ public abstract class Skill
|
||||
targetList.add(target);
|
||||
return targetList;
|
||||
}
|
||||
case TARGET_SELF:
|
||||
case TARGET_GROUND:
|
||||
case SELF:
|
||||
case GROUND:
|
||||
{
|
||||
targetList.add(creature);
|
||||
return targetList;
|
||||
}
|
||||
case TARGET_HOLY:
|
||||
case HOLY:
|
||||
{
|
||||
if ((creature instanceof Player) && (creature.getTarget() instanceof Artefact))
|
||||
{
|
||||
@@ -1538,7 +1338,7 @@ public abstract class Skill
|
||||
return null;
|
||||
}
|
||||
|
||||
case TARGET_PET:
|
||||
case PET:
|
||||
{
|
||||
target = creature.getPet();
|
||||
if ((target != null) && !target.isDead())
|
||||
@@ -1548,7 +1348,7 @@ public abstract class Skill
|
||||
}
|
||||
return null;
|
||||
}
|
||||
case TARGET_OWNER_PET:
|
||||
case OWNER_PET:
|
||||
{
|
||||
if (creature instanceof Summon)
|
||||
{
|
||||
@@ -1561,7 +1361,7 @@ public abstract class Skill
|
||||
}
|
||||
return null;
|
||||
}
|
||||
case TARGET_CORPSE_PET:
|
||||
case CORPSE_PET:
|
||||
{
|
||||
if (creature instanceof Player)
|
||||
{
|
||||
@@ -1574,7 +1374,7 @@ public abstract class Skill
|
||||
}
|
||||
return null;
|
||||
}
|
||||
case TARGET_AURA:
|
||||
case AURA:
|
||||
{
|
||||
final int radius = _skillRadius;
|
||||
final boolean srcInArena = creature.isInsideZone(ZoneId.PVP) && !creature.isInsideZone(ZoneId.SIEGE);
|
||||
@@ -1682,7 +1482,7 @@ public abstract class Skill
|
||||
}
|
||||
return targetList;
|
||||
}
|
||||
case TARGET_AREA:
|
||||
case AREA:
|
||||
{
|
||||
// Like L2OFF players can use TARGET_AREA skills on NPC in peacezone
|
||||
if ((!(target instanceof Attackable) && !(target instanceof Playable) && !(target instanceof Npc)) || // Target is not Attackable or PlayableInstance or Npc
|
||||
@@ -1863,7 +1663,7 @@ public abstract class Skill
|
||||
}
|
||||
return targetList;
|
||||
}
|
||||
case TARGET_MULTIFACE:
|
||||
case MULTIFACE:
|
||||
{
|
||||
if (!(target instanceof Attackable) && !(target instanceof Player))
|
||||
{
|
||||
@@ -1940,7 +1740,7 @@ public abstract class Skill
|
||||
return targetList;
|
||||
// TODO multiface targets all around right now. need it to just get targets the character is facing.
|
||||
}
|
||||
case TARGET_PARTY:
|
||||
case PARTY:
|
||||
{
|
||||
targetList.add(creature);
|
||||
if (onlyFirst)
|
||||
@@ -2005,7 +1805,7 @@ public abstract class Skill
|
||||
}
|
||||
return targetList;
|
||||
}
|
||||
case TARGET_PARTY_MEMBER:
|
||||
case PARTY_MEMBER:
|
||||
{
|
||||
if ((target != null) && !target.isDead() && ((target == creature) || ((creature.getParty() != null) && (target.getParty() != null) && (creature.getParty().getPartyLeaderOID() == target.getParty().getPartyLeaderOID())) || (creature.getPet() == target) || (creature == target.getPet())))
|
||||
{
|
||||
@@ -2016,7 +1816,7 @@ public abstract class Skill
|
||||
creature.sendPacket(new SystemMessage(SystemMessageId.THAT_IS_THE_INCORRECT_TARGET));
|
||||
return null;
|
||||
}
|
||||
case TARGET_PARTY_OTHER:
|
||||
case PARTY_OTHER:
|
||||
{
|
||||
if ((target != creature) && (target != null) && !target.isDead() && (creature.getParty() != null) && (target.getParty() != null) && (creature.getParty().getPartyLeaderOID() == target.getParty().getPartyLeaderOID()))
|
||||
{
|
||||
@@ -2027,15 +1827,15 @@ public abstract class Skill
|
||||
creature.sendPacket(new SystemMessage(SystemMessageId.THAT_IS_THE_INCORRECT_TARGET));
|
||||
return null;
|
||||
}
|
||||
case TARGET_CORPSE_ALLY:
|
||||
case TARGET_ALLY:
|
||||
case CORPSE_ALLY:
|
||||
case ALLY:
|
||||
{
|
||||
if (creature instanceof Player)
|
||||
{
|
||||
final int radius = _skillRadius;
|
||||
final Player player = (Player) creature;
|
||||
final Clan clan = player.getClan();
|
||||
if (_targetType != SkillTargetType.TARGET_CORPSE_ALLY) // if corpse, the caster is not included
|
||||
if (_targetType != SkillTargetType.CORPSE_ALLY) // if corpse, the caster is not included
|
||||
{
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
@@ -2059,7 +1859,7 @@ public abstract class Skill
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if (newPlayer.isDead() && (_targetType != SkillTargetType.TARGET_CORPSE_ALLY))
|
||||
if (newPlayer.isDead() && (_targetType != SkillTargetType.CORPSE_ALLY))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
@@ -2082,15 +1882,15 @@ public abstract class Skill
|
||||
}
|
||||
return targetList;
|
||||
}
|
||||
case TARGET_CORPSE_CLAN:
|
||||
case TARGET_CLAN:
|
||||
case CORPSE_CLAN:
|
||||
case CLAN:
|
||||
{
|
||||
if (creature instanceof Player)
|
||||
{
|
||||
final int radius = _skillRadius;
|
||||
final Player player = (Player) creature;
|
||||
final Clan clan = player.getClan();
|
||||
if (_targetType != SkillTargetType.TARGET_CORPSE_CLAN)
|
||||
if (_targetType != SkillTargetType.CORPSE_CLAN)
|
||||
{
|
||||
if (player.isInOlympiadMode())
|
||||
{
|
||||
@@ -2129,11 +1929,11 @@ public abstract class Skill
|
||||
}
|
||||
|
||||
final Summon pet = newTarget.getPet();
|
||||
if ((pet != null) && Util.checkIfInRange(radius, creature, pet, true) && !onlyFirst && (((_targetType == SkillTargetType.TARGET_CORPSE_CLAN) && pet.isDead()) || ((_targetType == SkillTargetType.TARGET_CLAN) && !pet.isDead())) && player.checkPvpSkill(newTarget, this))
|
||||
if ((pet != null) && Util.checkIfInRange(radius, creature, pet, true) && !onlyFirst && (((_targetType == SkillTargetType.CORPSE_CLAN) && pet.isDead()) || ((_targetType == SkillTargetType.CLAN) && !pet.isDead())) && player.checkPvpSkill(newTarget, this))
|
||||
{
|
||||
targetList.add(pet);
|
||||
}
|
||||
if (_targetType == SkillTargetType.TARGET_CORPSE_CLAN)
|
||||
if (_targetType == SkillTargetType.CORPSE_CLAN)
|
||||
{
|
||||
if (!newTarget.isDead())
|
||||
{
|
||||
@@ -2195,7 +1995,7 @@ public abstract class Skill
|
||||
}
|
||||
return targetList;
|
||||
}
|
||||
case TARGET_CORPSE_PLAYER:
|
||||
case CORPSE_PLAYER:
|
||||
{
|
||||
if ((target != null) && target.isDead())
|
||||
{
|
||||
@@ -2259,7 +2059,7 @@ public abstract class Skill
|
||||
creature.sendPacket(new SystemMessage(SystemMessageId.THAT_IS_THE_INCORRECT_TARGET));
|
||||
return null;
|
||||
}
|
||||
case TARGET_CORPSE_MOB:
|
||||
case CORPSE_MOB:
|
||||
{
|
||||
if (!(target instanceof Attackable) || !target.isDead())
|
||||
{
|
||||
@@ -2270,7 +2070,7 @@ public abstract class Skill
|
||||
targetList.add(target);
|
||||
return targetList;
|
||||
}
|
||||
case TARGET_AREA_CORPSE_MOB:
|
||||
case AREA_CORPSE_MOB:
|
||||
{
|
||||
if (!(target instanceof Attackable) || !target.isDead())
|
||||
{
|
||||
@@ -2387,7 +2187,7 @@ public abstract class Skill
|
||||
}
|
||||
return targetList;
|
||||
}
|
||||
case TARGET_UNLOCKABLE:
|
||||
case UNLOCKABLE:
|
||||
{
|
||||
if (!(target instanceof Door) && !(target instanceof Chest))
|
||||
{
|
||||
@@ -2399,12 +2199,12 @@ public abstract class Skill
|
||||
targetList.add(target);
|
||||
return targetList;
|
||||
}
|
||||
case TARGET_ITEM:
|
||||
case ITEM:
|
||||
{
|
||||
creature.sendMessage("Target type of skill is not currently handled.");
|
||||
return null;
|
||||
}
|
||||
case TARGET_UNDEAD:
|
||||
case UNDEAD:
|
||||
{
|
||||
if ((target instanceof Npc) || (target instanceof Servitor))
|
||||
{
|
||||
@@ -2420,7 +2220,7 @@ public abstract class Skill
|
||||
creature.sendPacket(new SystemMessage(SystemMessageId.THAT_IS_THE_INCORRECT_TARGET));
|
||||
return null;
|
||||
}
|
||||
case TARGET_AREA_UNDEAD:
|
||||
case AREA_UNDEAD:
|
||||
{
|
||||
Creature cha;
|
||||
final int radius = _skillRadius;
|
||||
@@ -2486,7 +2286,7 @@ public abstract class Skill
|
||||
}
|
||||
return targetList;
|
||||
}
|
||||
case TARGET_ENEMY_SUMMON:
|
||||
case ENEMY_SUMMON:
|
||||
{
|
||||
if (target instanceof Summon)
|
||||
{
|
||||
@@ -2499,7 +2299,7 @@ public abstract class Skill
|
||||
}
|
||||
return null;
|
||||
}
|
||||
case TARGET_SIEGE:
|
||||
case SIEGE:
|
||||
{
|
||||
if ((target != null) && !target.isDead() && ((target instanceof Door) || (target instanceof ControlTower)))
|
||||
{
|
||||
@@ -2508,7 +2308,7 @@ public abstract class Skill
|
||||
}
|
||||
return null;
|
||||
}
|
||||
case TARGET_TYRANNOSAURUS:
|
||||
case TYRANNOSAURUS:
|
||||
{
|
||||
if (target instanceof Player)
|
||||
{
|
||||
@@ -2522,7 +2322,7 @@ public abstract class Skill
|
||||
}
|
||||
return null;
|
||||
}
|
||||
case TARGET_AREA_AIM_CORPSE:
|
||||
case AREA_AIM_CORPSE:
|
||||
{
|
||||
if ((target != null) && target.isDead())
|
||||
{
|
||||
@@ -2532,7 +2332,7 @@ public abstract class Skill
|
||||
return null;
|
||||
}
|
||||
// npc only for now - untested
|
||||
case TARGET_CLAN_MEMBER:
|
||||
case CLAN_MEMBER:
|
||||
{
|
||||
if (creature instanceof Npc)
|
||||
{
|
||||
|
||||
@@ -56,8 +56,6 @@ import org.l2jmobius.gameserver.model.ForceBuff;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.Party;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.WorldRegion;
|
||||
@@ -91,6 +89,8 @@ import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.model.quest.QuestState;
|
||||
import org.l2jmobius.gameserver.model.skill.Calculator;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.Stat;
|
||||
import org.l2jmobius.gameserver.model.skill.effects.EffectCharge;
|
||||
import org.l2jmobius.gameserver.model.skill.funcs.Func;
|
||||
@@ -1380,7 +1380,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder
|
||||
return;
|
||||
}
|
||||
boolean canCast = true;
|
||||
if ((skill.getTargetType() == SkillTargetType.TARGET_GROUND) && (this instanceof Player))
|
||||
if ((skill.getTargetType() == SkillTargetType.GROUND) && (this instanceof Player))
|
||||
{
|
||||
final Location wp = ((Player) this).getCurrentSkillWorldPosition();
|
||||
if (!region.checkEffectRangeInsidePeaceZone(skill, wp.getX(), wp.getY(), wp.getZ()))
|
||||
@@ -1429,7 +1429,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder
|
||||
final List<Creature> targets = skill.getTargetList(this);
|
||||
// Set the target of the skill in function of Skill Type and Target Type
|
||||
Creature target = null;
|
||||
if ((skill.getTargetType() == SkillTargetType.TARGET_AURA) || (skill.getTargetType() == SkillTargetType.TARGET_GROUND) || skill.isPotion())
|
||||
if ((skill.getTargetType() == SkillTargetType.AURA) || (skill.getTargetType() == SkillTargetType.GROUND) || skill.isPotion())
|
||||
{
|
||||
target = this;
|
||||
}
|
||||
@@ -1438,7 +1438,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder
|
||||
getAI().notifyEvent(CtrlEvent.EVT_CANCEL);
|
||||
return;
|
||||
}
|
||||
else if (((skill.getSkillType() == SkillType.BUFF) || (skill.getSkillType() == SkillType.HEAL) || (skill.getSkillType() == SkillType.COMBATPOINTHEAL) || (skill.getSkillType() == SkillType.COMBATPOINTPERCENTHEAL) || (skill.getSkillType() == SkillType.MANAHEAL) || (skill.getSkillType() == SkillType.REFLECT) || (skill.getSkillType() == SkillType.SEED) || (skill.getTargetType() == SkillTargetType.TARGET_SELF) || (skill.getTargetType() == SkillTargetType.TARGET_PET) || (skill.getTargetType() == SkillTargetType.TARGET_PARTY) || (skill.getTargetType() == SkillTargetType.TARGET_CLAN) || (skill.getTargetType() == SkillTargetType.TARGET_ALLY)) && !skill.isPotion())
|
||||
else if (((skill.getSkillType() == SkillType.BUFF) || (skill.getSkillType() == SkillType.HEAL) || (skill.getSkillType() == SkillType.COMBATPOINTHEAL) || (skill.getSkillType() == SkillType.COMBATPOINTPERCENTHEAL) || (skill.getSkillType() == SkillType.MANAHEAL) || (skill.getSkillType() == SkillType.REFLECT) || (skill.getSkillType() == SkillType.SEED) || (skill.getTargetType() == SkillTargetType.SELF) || (skill.getTargetType() == SkillTargetType.PET) || (skill.getTargetType() == SkillTargetType.PARTY) || (skill.getTargetType() == SkillTargetType.CLAN) || (skill.getTargetType() == SkillTargetType.ALLY)) && !skill.isPotion())
|
||||
{
|
||||
target = targets.get(0);
|
||||
}
|
||||
@@ -1942,8 +1942,8 @@ public abstract class Creature extends WorldObject implements ISkillsHolder
|
||||
|
||||
switch (skill.getTargetType())
|
||||
{
|
||||
case TARGET_AURA: // AURA, SELF should be cast even if no target has been found
|
||||
case TARGET_SELF:
|
||||
case AURA: // AURA, SELF should be cast even if no target has been found
|
||||
case SELF:
|
||||
{
|
||||
target = this;
|
||||
break;
|
||||
@@ -6867,7 +6867,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder
|
||||
*/
|
||||
public void onMagicLaunchedTimer(List<Creature> targets, Skill skill, int coolTime, boolean instant)
|
||||
{
|
||||
if ((skill == null) || (((targets == null) || targets.isEmpty()) && (skill.getTargetType() != SkillTargetType.TARGET_AURA)))
|
||||
if ((skill == null) || (((targets == null) || targets.isEmpty()) && (skill.getTargetType() != SkillTargetType.AURA)))
|
||||
{
|
||||
_skillCast = null;
|
||||
enableAllSkills();
|
||||
@@ -6925,7 +6925,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder
|
||||
}
|
||||
}
|
||||
|
||||
if (targetList.isEmpty() && (skill.getTargetType() != SkillTargetType.TARGET_AURA))
|
||||
if (targetList.isEmpty() && (skill.getTargetType() != SkillTargetType.AURA))
|
||||
{
|
||||
if (this instanceof Player)
|
||||
{
|
||||
@@ -6996,7 +6996,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder
|
||||
*/
|
||||
public void onMagicHitTimer(List<Creature> targets, Skill skill, int coolTime, boolean instant)
|
||||
{
|
||||
if ((skill == null) || (((targets == null) || targets.isEmpty()) && (skill.getTargetType() != SkillTargetType.TARGET_AURA)))
|
||||
if ((skill == null) || (((targets == null) || targets.isEmpty()) && (skill.getTargetType() != SkillTargetType.AURA)))
|
||||
{
|
||||
_skillCast = null;
|
||||
enableAllSkills();
|
||||
|
||||
@@ -46,7 +46,6 @@ import org.l2jmobius.gameserver.instancemanager.games.Lottery;
|
||||
import org.l2jmobius.gameserver.model.DropCategory;
|
||||
import org.l2jmobius.gameserver.model.DropData;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.CastleTeleporter;
|
||||
@@ -78,6 +77,7 @@ import org.l2jmobius.gameserver.model.sevensigns.SevenSigns;
|
||||
import org.l2jmobius.gameserver.model.sevensigns.SevenSignsFestival;
|
||||
import org.l2jmobius.gameserver.model.siege.Castle;
|
||||
import org.l2jmobius.gameserver.model.siege.Fort;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.Stat;
|
||||
import org.l2jmobius.gameserver.model.spawn.Spawn;
|
||||
import org.l2jmobius.gameserver.model.zone.type.TownZone;
|
||||
|
||||
@@ -100,8 +100,6 @@ import org.l2jmobius.gameserver.model.Request;
|
||||
import org.l2jmobius.gameserver.model.ShortCut;
|
||||
import org.l2jmobius.gameserver.model.ShortCuts;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.SkillLearn;
|
||||
import org.l2jmobius.gameserver.model.SubClass;
|
||||
import org.l2jmobius.gameserver.model.Timestamp;
|
||||
@@ -164,6 +162,8 @@ import org.l2jmobius.gameserver.model.siege.Siege;
|
||||
import org.l2jmobius.gameserver.model.siege.clanhalls.DevastatedCastle;
|
||||
import org.l2jmobius.gameserver.model.skill.BaseStat;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.Stat;
|
||||
import org.l2jmobius.gameserver.model.skill.effects.EffectCharge;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillSummon;
|
||||
@@ -663,7 +663,7 @@ public class Player extends Playable
|
||||
// Like L2OFF you can use cupid bow skills on peace zone
|
||||
// Like L2OFF players can use TARGET_AURA skills on peace zone, all targets will be ignored.
|
||||
// Check limited to active target.
|
||||
if (skill.isOffensive() && (isInsidePeaceZone(Player.this, getTarget()) && (skill.getTargetType() != SkillTargetType.TARGET_AURA)) && ((skill.getId() != 3260 /* Forgiveness */) && (skill.getId() != 3261 /* Heart Shot */) && (skill.getId() != 3262/* Double Heart Shot */)))
|
||||
if (skill.isOffensive() && (isInsidePeaceZone(Player.this, getTarget()) && (skill.getTargetType() != SkillTargetType.AURA)) && ((skill.getId() != 3260 /* Forgiveness */) && (skill.getId() != 3261 /* Heart Shot */) && (skill.getId() != 3262/* Double Heart Shot */)))
|
||||
{
|
||||
sendPacket(ActionFailed.STATIC_PACKET);
|
||||
return;
|
||||
@@ -678,7 +678,7 @@ public class Player extends Playable
|
||||
|
||||
switch (skill.getTargetType())
|
||||
{
|
||||
case TARGET_GROUND:
|
||||
case GROUND:
|
||||
{
|
||||
return;
|
||||
}
|
||||
@@ -2503,7 +2503,7 @@ public class Player extends Playable
|
||||
final Skill effectSkill = currenteffect.getSkill();
|
||||
// Ignore all buff skills that are party related (ie. songs, dances) while still remaining weapon dependant on cast though.
|
||||
// Check to rest to assure current effect meets weapon requirements.
|
||||
if (!effectSkill.isOffensive() && ((effectSkill.getTargetType() != SkillTargetType.TARGET_PARTY) || (effectSkill.getSkillType() != SkillType.BUFF)) && !effectSkill.getWeaponDependancy(this))
|
||||
if (!effectSkill.isOffensive() && ((effectSkill.getTargetType() != SkillTargetType.PARTY) || (effectSkill.getSkillType() != SkillType.BUFF)) && !effectSkill.getWeaponDependancy(this))
|
||||
{
|
||||
sendMessage(effectSkill.getName() + " cannot be used with this weapon.");
|
||||
currenteffect.exit();
|
||||
@@ -9388,7 +9388,7 @@ public class Player extends Playable
|
||||
switch (skillTargetType)
|
||||
{
|
||||
// Target the player if skill type is AURA, PARTY, CLAN or SELF
|
||||
case TARGET_AURA:
|
||||
case AURA:
|
||||
{
|
||||
if (isInOlympiadMode() && !isOlympiadStart())
|
||||
{
|
||||
@@ -9396,16 +9396,16 @@ public class Player extends Playable
|
||||
}
|
||||
// fallthough?
|
||||
}
|
||||
case TARGET_PARTY:
|
||||
case TARGET_ALLY:
|
||||
case TARGET_CLAN:
|
||||
case TARGET_GROUND:
|
||||
case TARGET_SELF:
|
||||
case PARTY:
|
||||
case ALLY:
|
||||
case CLAN:
|
||||
case GROUND:
|
||||
case SELF:
|
||||
{
|
||||
target = this;
|
||||
break;
|
||||
}
|
||||
case TARGET_PET:
|
||||
case PET:
|
||||
{
|
||||
target = getPet();
|
||||
break;
|
||||
@@ -9627,14 +9627,14 @@ public class Player extends Playable
|
||||
{
|
||||
if (isInsidePeaceZone(this, target) // Like L2OFF you can use cupid bow skills on peace zone
|
||||
&& ((skill.getId() != 3260 /* Forgiveness */) && (skill.getId() != 3261 /* Heart Shot */) && (skill.getId() != 3262 /* Double Heart Shot */) //
|
||||
&& (skillTargetType != SkillTargetType.TARGET_AURA))) // Like L2OFF people can use TARGET_AURE skills on peace zone
|
||||
&& (skillTargetType != SkillTargetType.AURA))) // Like L2OFF people can use TARGET_AURE skills on peace zone
|
||||
{
|
||||
// If Creature or target is in a peace zone, send a system message TARGET_IN_PEACEZONE a Server->Client packet ActionFailed
|
||||
sendPacket(SystemMessageId.YOU_MAY_NOT_ATTACK_THIS_TARGET_IN_A_PEACEFUL_ZONE);
|
||||
sendPacket(ActionFailed.STATIC_PACKET);
|
||||
return;
|
||||
}
|
||||
if (isInOlympiadMode() && !isOlympiadStart() && (skillTargetType != SkillTargetType.TARGET_AURA))
|
||||
if (isInOlympiadMode() && !isOlympiadStart() && (skillTargetType != SkillTargetType.AURA))
|
||||
{
|
||||
// if Player is in Olympia and the match isn't already start, send a Server->Client packet ActionFailed
|
||||
sendPacket(ActionFailed.STATIC_PACKET);
|
||||
@@ -9650,12 +9650,12 @@ public class Player extends Playable
|
||||
// Check if a Forced ATTACK is in progress on non-attackable target
|
||||
if (!target.isAutoAttackable(this) //
|
||||
&& (!forceUse && ((skill.getId() != 3260 /* Forgiveness */) && (skill.getId() != 3261 /* Heart Shot */) && (skill.getId() != 3262 /* Double Heart Shot */))) //
|
||||
&& (skillTargetType != SkillTargetType.TARGET_AURA) //
|
||||
&& (skillTargetType != SkillTargetType.TARGET_CLAN) //
|
||||
&& (skillTargetType != SkillTargetType.TARGET_ALLY) //
|
||||
&& (skillTargetType != SkillTargetType.TARGET_PARTY) //
|
||||
&& (skillTargetType != SkillTargetType.TARGET_SELF) //
|
||||
&& (skillTargetType != SkillTargetType.TARGET_GROUND))
|
||||
&& (skillTargetType != SkillTargetType.AURA) //
|
||||
&& (skillTargetType != SkillTargetType.CLAN) //
|
||||
&& (skillTargetType != SkillTargetType.ALLY) //
|
||||
&& (skillTargetType != SkillTargetType.PARTY) //
|
||||
&& (skillTargetType != SkillTargetType.SELF) //
|
||||
&& (skillTargetType != SkillTargetType.GROUND))
|
||||
{
|
||||
// Send a Server->Client packet ActionFailed to the Player
|
||||
sendPacket(ActionFailed.STATIC_PACKET);
|
||||
@@ -9666,7 +9666,7 @@ public class Player extends Playable
|
||||
if (dontMove)
|
||||
{
|
||||
// Calculate the distance between the Player and the target
|
||||
if (skillTargetType == SkillTargetType.TARGET_GROUND)
|
||||
if (skillTargetType == SkillTargetType.GROUND)
|
||||
{
|
||||
if (!isInsideRadius2D(getCurrentSkillWorldPosition().getX(), getCurrentSkillWorldPosition().getY(), getCurrentSkillWorldPosition().getZ(), skill.getCastRange() + getTemplate().getCollisionRadius()))
|
||||
{
|
||||
@@ -9700,7 +9700,7 @@ public class Player extends Playable
|
||||
}
|
||||
}
|
||||
// Check if the skill is defensive and if the target is a monster and if force attack is set.. if not then we don't want to cast.
|
||||
if (!skill.isOffensive() && (target instanceof Monster) && !forceUse && (skillTargetType != SkillTargetType.TARGET_PET) && (skillTargetType != SkillTargetType.TARGET_AURA) && (skillTargetType != SkillTargetType.TARGET_CLAN) && (skillTargetType != SkillTargetType.TARGET_SELF) && (skillTargetType != SkillTargetType.TARGET_PARTY) && (skillTargetType != SkillTargetType.TARGET_ALLY) && (skillTargetType != SkillTargetType.TARGET_CORPSE_MOB) && (skillTargetType != SkillTargetType.TARGET_AREA_CORPSE_MOB) && (skillTargetType != SkillTargetType.TARGET_GROUND) && (skillType != SkillType.BEAST_FEED) && (skillType != SkillType.DELUXE_KEY_UNLOCK) && (skillType != SkillType.UNLOCK))
|
||||
if (!skill.isOffensive() && (target instanceof Monster) && !forceUse && (skillTargetType != SkillTargetType.PET) && (skillTargetType != SkillTargetType.AURA) && (skillTargetType != SkillTargetType.CLAN) && (skillTargetType != SkillTargetType.SELF) && (skillTargetType != SkillTargetType.PARTY) && (skillTargetType != SkillTargetType.ALLY) && (skillTargetType != SkillTargetType.CORPSE_MOB) && (skillTargetType != SkillTargetType.AREA_CORPSE_MOB) && (skillTargetType != SkillTargetType.GROUND) && (skillType != SkillType.BEAST_FEED) && (skillType != SkillType.DELUXE_KEY_UNLOCK) && (skillType != SkillType.UNLOCK))
|
||||
{
|
||||
// send the action failed so that the skill doens't go off.
|
||||
sendPacket(ActionFailed.STATIC_PACKET);
|
||||
@@ -9757,7 +9757,7 @@ public class Player extends Playable
|
||||
return;
|
||||
}
|
||||
|
||||
if ((skillTargetType == SkillTargetType.TARGET_GROUND) && (getCurrentSkillWorldPosition() == null))
|
||||
if ((skillTargetType == SkillTargetType.GROUND) && (getCurrentSkillWorldPosition() == null))
|
||||
{
|
||||
sendPacket(ActionFailed.STATIC_PACKET);
|
||||
return;
|
||||
@@ -9766,12 +9766,12 @@ public class Player extends Playable
|
||||
// Check if this is a Pvp skill and target isn't a non-flagged/non-karma player
|
||||
switch (skillTargetType)
|
||||
{
|
||||
case TARGET_PARTY:
|
||||
case TARGET_ALLY: // For such skills, checkPvpSkill() is called from Skill.getTargetList()
|
||||
case TARGET_CLAN: // For such skills, checkPvpSkill() is called from Skill.getTargetList()
|
||||
case TARGET_AURA:
|
||||
case TARGET_SELF:
|
||||
case TARGET_GROUND:
|
||||
case PARTY:
|
||||
case ALLY: // For such skills, checkPvpSkill() is called from Skill.getTargetList()
|
||||
case CLAN: // For such skills, checkPvpSkill() is called from Skill.getTargetList()
|
||||
case AURA:
|
||||
case SELF:
|
||||
case GROUND:
|
||||
{
|
||||
break;
|
||||
}
|
||||
@@ -9791,7 +9791,7 @@ public class Player extends Playable
|
||||
}
|
||||
}
|
||||
|
||||
if ((skillTargetType == SkillTargetType.TARGET_HOLY) && !TakeCastle.checkIfOkToCastSealOfRule(this, false))
|
||||
if ((skillTargetType == SkillTargetType.HOLY) && !TakeCastle.checkIfOkToCastSealOfRule(this, false))
|
||||
{
|
||||
sendPacket(ActionFailed.STATIC_PACKET);
|
||||
abortCast();
|
||||
|
||||
@@ -27,8 +27,6 @@ import org.l2jmobius.gameserver.geoengine.GeoEngine;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.Party;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.WorldRegion;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.Door;
|
||||
@@ -40,6 +38,8 @@ import org.l2jmobius.gameserver.model.actor.templates.NpcTemplate;
|
||||
import org.l2jmobius.gameserver.model.item.Weapon;
|
||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
import org.l2jmobius.gameserver.model.itemcontainer.PetInventory;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.MyTargetSelected;
|
||||
@@ -595,15 +595,15 @@ public abstract class Summon extends Playable
|
||||
switch (skill.getTargetType())
|
||||
{
|
||||
// OWNER_PET should be cast even if no target has been found
|
||||
case TARGET_OWNER_PET:
|
||||
case OWNER_PET:
|
||||
{
|
||||
target = _owner;
|
||||
break;
|
||||
}
|
||||
// PARTY, AURA, SELF should be cast even if no target has been found
|
||||
case TARGET_PARTY:
|
||||
case TARGET_AURA:
|
||||
case TARGET_SELF:
|
||||
case PARTY:
|
||||
case AURA:
|
||||
case SELF:
|
||||
{
|
||||
target = this;
|
||||
break;
|
||||
@@ -704,7 +704,7 @@ public abstract class Summon extends Playable
|
||||
}
|
||||
|
||||
// Check if a Forced ATTACK is in progress on non-attackable target
|
||||
if (!target.isAutoAttackable(this) && !forceUse && (skill.getTargetType() != SkillTargetType.TARGET_AURA) && (skill.getTargetType() != SkillTargetType.TARGET_CLAN) && (skill.getTargetType() != SkillTargetType.TARGET_ALLY) && (skill.getTargetType() != SkillTargetType.TARGET_PARTY) && (skill.getTargetType() != SkillTargetType.TARGET_SELF))
|
||||
if (!target.isAutoAttackable(this) && !forceUse && (skill.getTargetType() != SkillTargetType.AURA) && (skill.getTargetType() != SkillTargetType.CLAN) && (skill.getTargetType() != SkillTargetType.ALLY) && (skill.getTargetType() != SkillTargetType.PARTY) && (skill.getTargetType() != SkillTargetType.SELF))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -25,6 +25,8 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.templates.NpcTemplate;
|
||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
|
||||
/**
|
||||
* @version $Revision: 1.15.2.10.2.16 $ $Date: 2005/04/06 16:13:40 $
|
||||
@@ -45,7 +47,7 @@ public class BabyPet extends Pet
|
||||
for (Skill skill : getTemplate().getSkills().values())
|
||||
{
|
||||
// just in case, also allow cp heal and mp recharges to be considered here...you never know ;)
|
||||
if (skill.isActive() && (skill.getTargetType() == Skill.SkillTargetType.TARGET_OWNER_PET) && ((skill.getSkillType() == Skill.SkillType.HEAL) || (skill.getSkillType() == Skill.SkillType.HOT) || (skill.getSkillType() == Skill.SkillType.BALANCE_LIFE) || (skill.getSkillType() == Skill.SkillType.HEAL_PERCENT) || (skill.getSkillType() == Skill.SkillType.HEAL_STATIC) || (skill.getSkillType() == Skill.SkillType.COMBATPOINTHEAL) || (skill.getSkillType() == Skill.SkillType.COMBATPOINTPERCENTHEAL) || (skill.getSkillType() == Skill.SkillType.CPHOT) || (skill.getSkillType() == Skill.SkillType.MANAHEAL) || (skill.getSkillType() == Skill.SkillType.MANA_BY_LEVEL) || (skill.getSkillType() == Skill.SkillType.MANAHEAL_PERCENT) || (skill.getSkillType() == Skill.SkillType.MANARECHARGE) || (skill.getSkillType() == Skill.SkillType.MPHOT)))
|
||||
if (skill.isActive() && (skill.getTargetType() == SkillTargetType.OWNER_PET) && ((skill.getSkillType() == SkillType.HEAL) || (skill.getSkillType() == SkillType.HOT) || (skill.getSkillType() == SkillType.BALANCE_LIFE) || (skill.getSkillType() == SkillType.HEAL_PERCENT) || (skill.getSkillType() == SkillType.HEAL_STATIC) || (skill.getSkillType() == SkillType.COMBATPOINTHEAL) || (skill.getSkillType() == SkillType.COMBATPOINTPERCENTHEAL) || (skill.getSkillType() == SkillType.CPHOT) || (skill.getSkillType() == SkillType.MANAHEAL) || (skill.getSkillType() == SkillType.MANA_BY_LEVEL) || (skill.getSkillType() == SkillType.MANAHEAL_PERCENT) || (skill.getSkillType() == SkillType.MANARECHARGE) || (skill.getSkillType() == SkillType.MPHOT)))
|
||||
{
|
||||
// only consider two skills. If the pet has more, too bad...they won't be used by its AI.
|
||||
// for now assign the first two skills in the order they come. Once we have both skills, re-arrange them
|
||||
|
||||
@@ -26,13 +26,13 @@ import org.l2jmobius.gameserver.data.sql.TeleportLocationTable;
|
||||
import org.l2jmobius.gameserver.instancemanager.SiegeManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.TradeManager;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.StoreTradeList;
|
||||
import org.l2jmobius.gameserver.model.TeleportLocation;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.templates.NpcTemplate;
|
||||
import org.l2jmobius.gameserver.model.clan.Clan;
|
||||
import org.l2jmobius.gameserver.model.residences.ClanHall;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.BuyList;
|
||||
|
||||
@@ -32,13 +32,13 @@ import org.l2jmobius.gameserver.instancemanager.DuelManager;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Party;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.WorldObject;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.olympiad.Olympiad;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillDrain;
|
||||
import org.l2jmobius.gameserver.model.zone.ZoneId;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
|
||||
@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.actor.templates.NpcTemplate;
|
||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.NpcInfo;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.StopMove;
|
||||
|
||||
@@ -255,7 +256,7 @@ public class TamedBeast extends FeedableBeast
|
||||
for (Skill skill : getTemplate().getSkills().values())
|
||||
{
|
||||
// if the skill is a buff, check if the owner has it already [ owner.getEffect(Skill skill) ]
|
||||
if (skill.getSkillType() == Skill.SkillType.BUFF)
|
||||
if (skill.getSkillType() == SkillType.BUFF)
|
||||
{
|
||||
totalBuffsAvailable++;
|
||||
}
|
||||
@@ -339,7 +340,7 @@ public class TamedBeast extends FeedableBeast
|
||||
for (Skill skill : getTemplate().getSkills().values())
|
||||
{
|
||||
// if the skill is a debuff, check if the attacker has it already [ attacker.getEffect(Skill skill) ]
|
||||
if ((skill.getSkillType() == Skill.SkillType.DEBUFF) && (Rnd.get(3) < 1) && (attacker.getFirstEffect(skill) != null))
|
||||
if ((skill.getSkillType() == SkillType.DEBUFF) && (Rnd.get(3) < 1) && (attacker.getFirstEffect(skill) != null))
|
||||
{
|
||||
sitCastAndFollow(skill, attacker);
|
||||
}
|
||||
@@ -359,7 +360,7 @@ public class TamedBeast extends FeedableBeast
|
||||
for (Skill skill : getTemplate().getSkills().values())
|
||||
{
|
||||
// if the skill is a buff, check if the owner has it already [ owner.getEffect(Skill skill) ]
|
||||
if ((Rnd.get(5) < chance) && ((skill.getSkillType() == Skill.SkillType.HEAL) || (skill.getSkillType() == Skill.SkillType.HOT) || (skill.getSkillType() == Skill.SkillType.BALANCE_LIFE) || (skill.getSkillType() == Skill.SkillType.HEAL_PERCENT) || (skill.getSkillType() == Skill.SkillType.HEAL_STATIC) || (skill.getSkillType() == Skill.SkillType.COMBATPOINTHEAL) || (skill.getSkillType() == Skill.SkillType.COMBATPOINTPERCENTHEAL) || (skill.getSkillType() == Skill.SkillType.CPHOT) || (skill.getSkillType() == Skill.SkillType.MANAHEAL) || (skill.getSkillType() == Skill.SkillType.MANA_BY_LEVEL) || (skill.getSkillType() == Skill.SkillType.MANAHEAL_PERCENT) || (skill.getSkillType() == Skill.SkillType.MANARECHARGE) || (skill.getSkillType() == Skill.SkillType.MPHOT)))
|
||||
if ((Rnd.get(5) < chance) && ((skill.getSkillType() == SkillType.HEAL) || (skill.getSkillType() == SkillType.HOT) || (skill.getSkillType() == SkillType.BALANCE_LIFE) || (skill.getSkillType() == SkillType.HEAL_PERCENT) || (skill.getSkillType() == SkillType.HEAL_STATIC) || (skill.getSkillType() == SkillType.COMBATPOINTHEAL) || (skill.getSkillType() == SkillType.COMBATPOINTPERCENTHEAL) || (skill.getSkillType() == SkillType.CPHOT) || (skill.getSkillType() == SkillType.MANAHEAL) || (skill.getSkillType() == SkillType.MANA_BY_LEVEL) || (skill.getSkillType() == SkillType.MANAHEAL_PERCENT) || (skill.getSkillType() == SkillType.MANARECHARGE) || (skill.getSkillType() == SkillType.MPHOT)))
|
||||
{
|
||||
sitCastAndFollow(skill, _owner);
|
||||
return;
|
||||
@@ -498,7 +499,7 @@ public class TamedBeast extends FeedableBeast
|
||||
for (Skill skill : _tamedBeast.getTemplate().getSkills().values())
|
||||
{
|
||||
// if the skill is a buff, check if the owner has it already [ owner.getEffect(Skill skill) ]
|
||||
if (skill.getSkillType() == Skill.SkillType.BUFF)
|
||||
if (skill.getSkillType() == SkillType.BUFF)
|
||||
{
|
||||
if (i == rand)
|
||||
{
|
||||
|
||||
@@ -25,7 +25,6 @@ import org.l2jmobius.gameserver.handler.ISkillHandler;
|
||||
import org.l2jmobius.gameserver.handler.SkillHandler;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.StatSet;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
@@ -35,6 +34,7 @@ import org.l2jmobius.gameserver.model.item.type.WeaponType;
|
||||
import org.l2jmobius.gameserver.model.quest.EventType;
|
||||
import org.l2jmobius.gameserver.model.quest.Quest;
|
||||
import org.l2jmobius.gameserver.model.skill.Env;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.conditions.ConditionGameChance;
|
||||
import org.l2jmobius.gameserver.model.skill.funcs.Func;
|
||||
import org.l2jmobius.gameserver.model.skill.funcs.FuncTemplate;
|
||||
|
||||
@@ -26,7 +26,6 @@ import org.l2jmobius.gameserver.instancemanager.SiegeManager;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.SiegeClan;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program 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.
|
||||
*
|
||||
* This program 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 org.l2jmobius.gameserver.model.skill;
|
||||
|
||||
/**
|
||||
* @author Mobius
|
||||
*/
|
||||
public enum SkillOperateType
|
||||
{
|
||||
PASSIVE,
|
||||
ACTIVE,
|
||||
TOGGLE,
|
||||
CHANCE
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program 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.
|
||||
*
|
||||
* This program 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 org.l2jmobius.gameserver.model.skill;
|
||||
|
||||
/**
|
||||
* @author Mobius
|
||||
*/
|
||||
public enum SkillTargetType
|
||||
{
|
||||
NONE,
|
||||
SELF,
|
||||
ONE,
|
||||
PARTY,
|
||||
ALLY,
|
||||
CLAN,
|
||||
PET,
|
||||
AREA,
|
||||
AURA,
|
||||
CORPSE,
|
||||
UNDEAD,
|
||||
AREA_UNDEAD,
|
||||
MULTIFACE,
|
||||
CORPSE_ALLY,
|
||||
CORPSE_CLAN,
|
||||
CORPSE_PLAYER,
|
||||
CORPSE_PET,
|
||||
ITEM,
|
||||
AREA_CORPSE_MOB,
|
||||
CORPSE_MOB,
|
||||
UNLOCKABLE,
|
||||
HOLY,
|
||||
PARTY_MEMBER,
|
||||
PARTY_OTHER,
|
||||
ENEMY_SUMMON,
|
||||
OWNER_PET,
|
||||
GROUND,
|
||||
SIEGE,
|
||||
TYRANNOSAURUS,
|
||||
AREA_AIM_CORPSE,
|
||||
CLAN_MEMBER
|
||||
}
|
||||
@@ -0,0 +1,184 @@
|
||||
/*
|
||||
* This file is part of the L2J Mobius project.
|
||||
*
|
||||
* This program 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.
|
||||
*
|
||||
* This program 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 org.l2jmobius.gameserver.model.skill;
|
||||
|
||||
import java.lang.reflect.Constructor;
|
||||
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.StatSet;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillCharge;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillChargeDmg;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillChargeEffect;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillCreateItem;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillDefault;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillDrain;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillSeed;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillSignet;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillSignetCasttime;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillSummon;
|
||||
|
||||
/**
|
||||
* @author Mobius
|
||||
*/
|
||||
public enum SkillType
|
||||
{
|
||||
// Damage
|
||||
PDAM,
|
||||
MDAM,
|
||||
CPDAM,
|
||||
MANADAM,
|
||||
DOT,
|
||||
MDOT,
|
||||
DRAIN_SOUL,
|
||||
DRAIN(SkillDrain.class),
|
||||
DEATHLINK,
|
||||
FATALCOUNTER,
|
||||
BLOW,
|
||||
|
||||
// Disablers
|
||||
BLEED,
|
||||
POISON,
|
||||
STUN,
|
||||
ROOT,
|
||||
CONFUSION,
|
||||
FEAR,
|
||||
SLEEP,
|
||||
CONFUSE_MOB_ONLY,
|
||||
MUTE,
|
||||
PARALYZE,
|
||||
WEAKNESS,
|
||||
|
||||
// HP, MP, CP
|
||||
HEAL,
|
||||
HOT,
|
||||
BALANCE_LIFE,
|
||||
HEAL_PERCENT,
|
||||
HEAL_STATIC,
|
||||
COMBATPOINTHEAL,
|
||||
COMBATPOINTPERCENTHEAL,
|
||||
CPHOT,
|
||||
MANAHEAL,
|
||||
MANA_BY_LEVEL,
|
||||
MANAHEAL_PERCENT,
|
||||
MANARECHARGE,
|
||||
MPHOT,
|
||||
|
||||
// Aggro
|
||||
AGGDAMAGE,
|
||||
AGGREDUCE,
|
||||
AGGREMOVE,
|
||||
AGGREDUCE_CHAR,
|
||||
AGGDEBUFF,
|
||||
|
||||
// Fishing
|
||||
FISHING,
|
||||
PUMPING,
|
||||
REELING,
|
||||
|
||||
// Misc
|
||||
UNLOCK,
|
||||
ENCHANT_ARMOR,
|
||||
ENCHANT_WEAPON,
|
||||
SOULSHOT,
|
||||
SPIRITSHOT,
|
||||
SIEGEFLAG,
|
||||
TAKECASTLE,
|
||||
DELUXE_KEY_UNLOCK,
|
||||
SOW,
|
||||
HARVEST,
|
||||
GET_PLAYER,
|
||||
|
||||
// Creation
|
||||
COMMON_CRAFT,
|
||||
DWARVEN_CRAFT,
|
||||
CREATE_ITEM(SkillCreateItem.class),
|
||||
SUMMON_TREASURE_KEY,
|
||||
|
||||
// Summons
|
||||
SUMMON(SkillSummon.class),
|
||||
FEED_PET,
|
||||
DEATHLINK_PET,
|
||||
STRSIEGEASSAULT,
|
||||
ERASE,
|
||||
BETRAY,
|
||||
|
||||
// Cancel
|
||||
CANCEL,
|
||||
MAGE_BANE,
|
||||
WARRIOR_BANE,
|
||||
NEGATE,
|
||||
|
||||
BUFF,
|
||||
DEBUFF,
|
||||
PASSIVE,
|
||||
CONT,
|
||||
SIGNET(SkillSignet.class),
|
||||
SIGNET_CASTTIME(SkillSignetCasttime.class),
|
||||
|
||||
RESURRECT,
|
||||
CHARGE(SkillCharge.class),
|
||||
CHARGE_EFFECT(SkillChargeEffect.class),
|
||||
CHARGEDAM(SkillChargeDmg.class),
|
||||
MHOT,
|
||||
DETECT_WEAKNESS,
|
||||
LUCK,
|
||||
RECALL,
|
||||
SUMMON_FRIEND,
|
||||
REFLECT,
|
||||
SPOIL,
|
||||
SWEEP,
|
||||
FAKE_DEATH,
|
||||
UNBLEED,
|
||||
UNPOISON,
|
||||
UNDEAD_DEFENSE,
|
||||
SEED(SkillSeed.class),
|
||||
BEAST_FEED,
|
||||
FORCE_BUFF,
|
||||
CLAN_GATE,
|
||||
GIVE_SP,
|
||||
CORE_DONE,
|
||||
ZAKEN_PLAYER,
|
||||
ZAKEN_SELF,
|
||||
|
||||
// Unimplemented
|
||||
NOT_DONE;
|
||||
|
||||
private final Class<? extends Skill> _class;
|
||||
|
||||
public Skill makeSkill(StatSet set)
|
||||
{
|
||||
try
|
||||
{
|
||||
final Constructor<? extends Skill> c = _class.getConstructor(StatSet.class);
|
||||
return c.newInstance(set);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
|
||||
private SkillType()
|
||||
{
|
||||
_class = SkillDefault.class;
|
||||
}
|
||||
|
||||
private SkillType(Class<? extends Skill> classType)
|
||||
{
|
||||
_class = classType;
|
||||
}
|
||||
}
|
||||
@@ -18,9 +18,9 @@ package org.l2jmobius.gameserver.model.skill.effects;
|
||||
|
||||
import org.l2jmobius.commons.util.Rnd;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.Env;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.Stat;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
@@ -18,10 +18,10 @@ package org.l2jmobius.gameserver.model.skill.effects;
|
||||
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.Env;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
|
||||
@@ -17,9 +17,9 @@
|
||||
package org.l2jmobius.gameserver.model.skill.effects;
|
||||
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
import org.l2jmobius.gameserver.model.skill.Env;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
@@ -66,7 +66,7 @@ class EffectDamOverTime extends Effect
|
||||
}
|
||||
}
|
||||
|
||||
final boolean awake = !(getEffected() instanceof Attackable) && ((getSkill().getTargetType() != SkillTargetType.TARGET_SELF) || !getSkill().isToggle());
|
||||
final boolean awake = !(getEffected() instanceof Attackable) && ((getSkill().getTargetType() != SkillTargetType.SELF) || !getSkill().isToggle());
|
||||
getEffected().reduceCurrentHpByDamOverTime(damage, getEffector(), awake, getPeriod());
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
package org.l2jmobius.gameserver.model.skill.effects;
|
||||
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.Env;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
|
||||
@@ -20,8 +20,8 @@ import java.util.logging.Logger;
|
||||
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.Env;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
|
||||
/**
|
||||
* @author Gnat
|
||||
|
||||
@@ -24,7 +24,6 @@ import org.l2jmobius.gameserver.data.sql.NpcTable;
|
||||
import org.l2jmobius.gameserver.instancemanager.IdManager;
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.Skill;
|
||||
import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.actor.Attackable;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
@@ -35,6 +34,7 @@ import org.l2jmobius.gameserver.model.actor.instance.EffectPoint;
|
||||
import org.l2jmobius.gameserver.model.actor.templates.NpcTemplate;
|
||||
import org.l2jmobius.gameserver.model.skill.Env;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.skill.handlers.SkillSignetCasttime;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.MagicSkillLaunched;
|
||||
@@ -81,7 +81,7 @@ public class EffectSignetMDam extends Effect
|
||||
int x = getEffector().getX();
|
||||
int y = getEffector().getY();
|
||||
int z = getEffector().getZ();
|
||||
if ((getEffector() instanceof Player) && (getSkill().getTargetType() == Skill.SkillTargetType.TARGET_GROUND))
|
||||
if ((getEffector() instanceof Player) && (getSkill().getTargetType() == SkillTargetType.GROUND))
|
||||
{
|
||||
final Location wordPosition = ((Player) getEffector()).getCurrentSkillWorldPosition();
|
||||
if (wordPosition != null)
|
||||
|
||||
@@ -17,10 +17,10 @@
|
||||
package org.l2jmobius.gameserver.model.skill.effects;
|
||||
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.actor.Creature;
|
||||
import org.l2jmobius.gameserver.model.actor.Player;
|
||||
import org.l2jmobius.gameserver.model.skill.Env;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||
|
||||
|
||||
@@ -21,8 +21,8 @@ import java.lang.reflect.InvocationTargetException;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.l2jmobius.gameserver.model.Effect;
|
||||
import org.l2jmobius.gameserver.model.Skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.Env;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillType;
|
||||
import org.l2jmobius.gameserver.model.skill.conditions.Condition;
|
||||
import org.l2jmobius.gameserver.model.skill.funcs.FuncTemplate;
|
||||
import org.l2jmobius.gameserver.model.skill.funcs.Lambda;
|
||||
|
||||
@@ -28,6 +28,7 @@ import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||
import org.l2jmobius.gameserver.model.item.type.WeaponType;
|
||||
import org.l2jmobius.gameserver.model.skill.BaseStat;
|
||||
import org.l2jmobius.gameserver.model.skill.Formulas;
|
||||
import org.l2jmobius.gameserver.model.skill.SkillTargetType;
|
||||
import org.l2jmobius.gameserver.model.skill.effects.EffectCharge;
|
||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.EtcStatusUpdate;
|
||||
@@ -81,7 +82,7 @@ public class SkillChargeDmg extends Skill
|
||||
|
||||
double modifier = 0;
|
||||
modifier = (effect.getLevel() - getNumCharges()) * 0.33;
|
||||
if ((getTargetType() != SkillTargetType.TARGET_AREA) && (getTargetType() != SkillTargetType.TARGET_MULTIFACE))
|
||||
if ((getTargetType() != SkillTargetType.AREA) && (getTargetType() != SkillTargetType.MULTIFACE))
|
||||
{
|
||||
effect.numCharges -= getNumCharges();
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user