Raidboss changes.
Contributed by champzix1.
This commit is contained in:
+2
-2
@@ -847,7 +847,7 @@ public class Trasken extends AbstractNpcAI
|
||||
{
|
||||
tie_trasken = addSpawn(TAIL_TRASKEN, CENTER_LOCATION, false, 0, true);
|
||||
hp_tail = tie_trasken.getCurrentHp();
|
||||
startQuestTimer("spawn_rnd", 30000, tie_trasken, null);
|
||||
startQuestTimer("spawn_rnd", 3000000, tie_trasken, null);
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
@@ -858,7 +858,7 @@ public class Trasken extends AbstractNpcAI
|
||||
trasken.doCast(SKILL_TRASKEN_UP.getSkill());
|
||||
hp_trasken = trasken.getCurrentHp();
|
||||
|
||||
startQuestTimer("spawn_rnd", 70000, trasken, null);
|
||||
startQuestTimer("spawn_rnd", 9000000, trasken, null);
|
||||
for (Location loc : Spawn_Larva_1)
|
||||
{
|
||||
addSpawn(LAVRA_1, loc, false, 0, true);
|
||||
|
||||
+138
-147
@@ -16,32 +16,23 @@
|
||||
*/
|
||||
package ai.bosses.Valakas;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.xml.impl.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.MountType;
|
||||
import org.l2jmobius.gameserver.geoengine.GeoEngine;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.ZoneManager;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.l2jmobius.gameserver.model.skills.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.l2jmobius.gameserver.model.skills.SkillCaster;
|
||||
import org.l2jmobius.gameserver.model.zone.ZoneType;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PlaySound;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SpecialCamera;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
|
||||
import ai.AbstractNpcAI;
|
||||
|
||||
@@ -54,36 +45,36 @@ public final class Valakas extends AbstractNpcAI
|
||||
// NPC
|
||||
private static final int VALAKAS = 29028;
|
||||
// Skills
|
||||
private static final SkillHolder VALAKAS_LAVA_SKIN = new SkillHolder(4680, 1);
|
||||
// private static final SkillHolder VALAKAS_LAVA_SKIN = new SkillHolder(4680, 1);
|
||||
private static final int VALAKAS_REGENERATION = 4691;
|
||||
|
||||
private static final SkillHolder[] VALAKAS_REGULAR_SKILLS =
|
||||
{
|
||||
new SkillHolder(4681, 1), // Valakas Trample
|
||||
new SkillHolder(4682, 1), // Valakas Trample
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
};
|
||||
|
||||
private static final SkillHolder[] VALAKAS_LOWHP_SKILLS =
|
||||
{
|
||||
new SkillHolder(4681, 1), // Valakas Trample
|
||||
new SkillHolder(4682, 1), // Valakas Trample
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
};
|
||||
|
||||
private static final SkillHolder[] VALAKAS_AOE_SKILLS =
|
||||
{
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4684, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4685, 1), // Valakas Tail Stomp
|
||||
new SkillHolder(4686, 1), // Valakas Tail Stomp
|
||||
new SkillHolder(4688, 1), // Valakas Stun
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
};
|
||||
// private static final SkillHolder[] VALAKAS_REGULAR_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4681, 1), // Valakas Trample
|
||||
// new SkillHolder(4682, 1), // Valakas Trample
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// };
|
||||
//
|
||||
// private static final SkillHolder[] VALAKAS_LOWHP_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4681, 1), // Valakas Trample
|
||||
// new SkillHolder(4682, 1), // Valakas Trample
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
// };
|
||||
//
|
||||
// private static final SkillHolder[] VALAKAS_AOE_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4684, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4685, 1), // Valakas Tail Stomp
|
||||
// new SkillHolder(4686, 1), // Valakas Tail Stomp
|
||||
// new SkillHolder(4688, 1), // Valakas Stun
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
// };
|
||||
|
||||
// Locations
|
||||
private static final Location TELEPORT_CUBE_LOCATIONS[] =
|
||||
@@ -114,7 +105,7 @@ public final class Valakas extends AbstractNpcAI
|
||||
private static final byte DEAD = 3; // Valakas has been killed. Entry is locked.
|
||||
// Misc
|
||||
private long _timeTracker = 0; // Time tracker for last attack on Valakas.
|
||||
private Playable _actualVictim; // Actual target of Valakas.
|
||||
// private Playable _actualVictim; // Actual target of Valakas.
|
||||
private static ZoneType ZONE;
|
||||
|
||||
private Valakas()
|
||||
@@ -355,10 +346,10 @@ public final class Valakas extends AbstractNpcAI
|
||||
|
||||
startQuestTimer("remove_players", 900000, null, null);
|
||||
}
|
||||
else if (event.equalsIgnoreCase("skill_task"))
|
||||
{
|
||||
callSkillAI(npc);
|
||||
}
|
||||
// else if (event.equalsIgnoreCase("skill_task"))
|
||||
// {
|
||||
// callSkillAI(npc);
|
||||
// }
|
||||
}
|
||||
else if (event.equalsIgnoreCase("valakas_unlock"))
|
||||
{
|
||||
@@ -373,12 +364,12 @@ public final class Valakas extends AbstractNpcAI
|
||||
return super.onAdvEvent(event, npc, player);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
npc.disableCoreAI(true);
|
||||
return super.onSpawn(npc);
|
||||
}
|
||||
// @Override
|
||||
// public String onSpawn(Npc npc)
|
||||
// {
|
||||
// npc.disableCoreAI(true);
|
||||
// return super.onSpawn(npc);
|
||||
// }
|
||||
|
||||
@Override
|
||||
public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon)
|
||||
@@ -449,105 +440,105 @@ public final class Valakas extends AbstractNpcAI
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
private void callSkillAI(Npc npc)
|
||||
{
|
||||
if (npc.isInvul() || npc.isCastingNow(SkillCaster::isAnyNormalType))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
// Pickup a target if no or dead victim. 10% luck he decides to reconsiders his target.
|
||||
if ((_actualVictim == null) || _actualVictim.isDead() || !(npc.isInSurroundingRegion(_actualVictim)) || (getRandom(10) == 0))
|
||||
{
|
||||
_actualVictim = getRandomTarget(npc);
|
||||
}
|
||||
|
||||
// If result is still null, Valakas will roam. Don't go deeper in skill AI.
|
||||
if (_actualVictim == null)
|
||||
{
|
||||
if (getRandom(10) == 0)
|
||||
{
|
||||
final int posX = npc.getX() + getRandom(-1400, 1400);
|
||||
final int posY = npc.getY() + getRandom(-1400, 1400);
|
||||
if (GeoEngine.getInstance().canMoveToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, npc.getZ(), npc.getInstanceWorld()))
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(posX, posY, npc.getZ(), 0));
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
final Skill skill = getRandomSkill(npc).getSkill();
|
||||
|
||||
// Cast the skill or follow the target.
|
||||
if (Util.checkIfInRange((skill.getCastRange() < 600) ? 600 : skill.getCastRange(), npc, _actualVictim, true))
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
npc.setTarget(_actualVictim);
|
||||
npc.doCast(skill);
|
||||
}
|
||||
else
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _actualVictim, null);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Pick a random skill.<br>
|
||||
* Valakas will mostly use utility skills. If Valakas feels surrounded, he will use AoE skills.<br>
|
||||
* Lower than 50% HPs, he will begin to use Meteor skill.
|
||||
* @param npc valakas
|
||||
* @return a skill holder
|
||||
*/
|
||||
private SkillHolder getRandomSkill(Npc npc)
|
||||
{
|
||||
final int hpRatio = (int) ((npc.getCurrentHp() / npc.getMaxHp()) * 100);
|
||||
|
||||
// Valakas Lava Skin has priority.
|
||||
if ((hpRatio < 75) && (getRandom(150) == 0) && !npc.isAffectedBySkill(VALAKAS_LAVA_SKIN.getSkillId()))
|
||||
{
|
||||
return VALAKAS_LAVA_SKIN;
|
||||
}
|
||||
|
||||
// Valakas will use mass spells if he feels surrounded.
|
||||
if (World.getInstance().getVisibleObjectsInRange(npc, PlayerInstance.class, 1200).size() >= 20)
|
||||
{
|
||||
return VALAKAS_AOE_SKILLS[getRandom(VALAKAS_AOE_SKILLS.length)];
|
||||
}
|
||||
|
||||
if (hpRatio > 50)
|
||||
{
|
||||
return VALAKAS_REGULAR_SKILLS[getRandom(VALAKAS_REGULAR_SKILLS.length)];
|
||||
}
|
||||
|
||||
return VALAKAS_LOWHP_SKILLS[getRandom(VALAKAS_LOWHP_SKILLS.length)];
|
||||
}
|
||||
|
||||
/**
|
||||
* Pickup a random Playable from the zone, deads targets aren't included.
|
||||
* @param npc
|
||||
* @return a random Playable.
|
||||
*/
|
||||
private Playable getRandomTarget(Npc npc)
|
||||
{
|
||||
final List<Playable> result = new ArrayList<>();
|
||||
|
||||
World.getInstance().forEachVisibleObject(npc, Playable.class, obj ->
|
||||
{
|
||||
if (!obj.isPet() && !obj.isDead())
|
||||
{
|
||||
result.add(obj);
|
||||
}
|
||||
});
|
||||
|
||||
return (result.isEmpty()) ? null : result.get(getRandom(result.size()));
|
||||
}
|
||||
// @Override
|
||||
// public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
// {
|
||||
// return null;
|
||||
// }
|
||||
//
|
||||
// private void callSkillAI(Npc npc)
|
||||
// {
|
||||
// if (npc.isInvul() || npc.isCastingNow(SkillCaster::isAnyNormalType))
|
||||
// {
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// // Pickup a target if no or dead victim. 10% luck he decides to reconsiders his target.
|
||||
// if ((_actualVictim == null) || _actualVictim.isDead() || !(npc.isInSurroundingRegion(_actualVictim)) || (getRandom(10) == 0))
|
||||
// {
|
||||
// _actualVictim = getRandomTarget(npc);
|
||||
// }
|
||||
//
|
||||
// // If result is still null, Valakas will roam. Don't go deeper in skill AI.
|
||||
// if (_actualVictim == null)
|
||||
// {
|
||||
// if (getRandom(10) == 0)
|
||||
// {
|
||||
// final int posX = npc.getX() + getRandom(-1400, 1400);
|
||||
// final int posY = npc.getY() + getRandom(-1400, 1400);
|
||||
// if (GeoEngine.getInstance().canMoveToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, npc.getZ(), npc.getInstanceWorld()))
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(posX, posY, npc.getZ(), 0));
|
||||
// }
|
||||
// }
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// final Skill skill = getRandomSkill(npc).getSkill();
|
||||
//
|
||||
// // Cast the skill or follow the target.
|
||||
// if (Util.checkIfInRange((skill.getCastRange() < 600) ? 600 : skill.getCastRange(), npc, _actualVictim, true))
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
// npc.setTarget(_actualVictim);
|
||||
// npc.doCast(skill);
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _actualVictim, null);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * Pick a random skill.<br>
|
||||
// * Valakas will mostly use utility skills. If Valakas feels surrounded, he will use AoE skills.<br>
|
||||
// * Lower than 50% HPs, he will begin to use Meteor skill.
|
||||
// * @param npc valakas
|
||||
// * @return a skill holder
|
||||
// */
|
||||
// private SkillHolder getRandomSkill(Npc npc)
|
||||
// {
|
||||
// final int hpRatio = (int) ((npc.getCurrentHp() / npc.getMaxHp()) * 100);
|
||||
//
|
||||
// // Valakas Lava Skin has priority.
|
||||
// if ((hpRatio < 75) && (getRandom(150) == 0) && !npc.isAffectedBySkill(VALAKAS_LAVA_SKIN.getSkillId()))
|
||||
// {
|
||||
// return VALAKAS_LAVA_SKIN;
|
||||
// }
|
||||
//
|
||||
// // Valakas will use mass spells if he feels surrounded.
|
||||
// if (World.getInstance().getVisibleObjectsInRange(npc, PlayerInstance.class, 1200).size() >= 20)
|
||||
// {
|
||||
// return VALAKAS_AOE_SKILLS[getRandom(VALAKAS_AOE_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// if (hpRatio > 50)
|
||||
// {
|
||||
// return VALAKAS_REGULAR_SKILLS[getRandom(VALAKAS_REGULAR_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// return VALAKAS_LOWHP_SKILLS[getRandom(VALAKAS_LOWHP_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * Pickup a random Playable from the zone, deads targets aren't included.
|
||||
// * @param npc
|
||||
// * @return a random Playable.
|
||||
// */
|
||||
// private Playable getRandomTarget(Npc npc)
|
||||
// {
|
||||
// final List<Playable> result = new ArrayList<>();
|
||||
//
|
||||
// World.getInstance().forEachVisibleObject(npc, Playable.class, obj ->
|
||||
// {
|
||||
// if (!obj.isPet() && !obj.isDead())
|
||||
// {
|
||||
// result.add(obj);
|
||||
// }
|
||||
// });
|
||||
//
|
||||
// return (result.isEmpty()) ? null : result.get(getRandom(result.size()));
|
||||
// }
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
|
||||
@@ -408,8 +408,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -489,8 +489,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2943.92194428731" magical="1706.70791877689" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -532,8 +532,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2355.13755542985" magical="1365.36633502151" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -660,8 +660,8 @@
|
||||
<walk ground="34" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -930,8 +930,8 @@
|
||||
<walk ground="120" />
|
||||
<run ground="240" />
|
||||
</speed>
|
||||
<attack physical="47220.2058789866" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -1778,8 +1778,8 @@
|
||||
<walk ground="25" />
|
||||
<run ground="100" />
|
||||
</speed>
|
||||
<attack physical="63485" magical="18304" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="2355.13755542985" magical="1679" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="400" dark="450" />
|
||||
<attack type="DARK" value="450" />
|
||||
@@ -1886,8 +1886,8 @@
|
||||
<walk ground="25" />
|
||||
<run ground="100" />
|
||||
</speed>
|
||||
<attack physical="87548" magical="18304" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="2355.13755542985" magical="1679" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="400" dark="450" />
|
||||
<attack type="DARK" value="450" />
|
||||
|
||||
@@ -3922,6 +3922,11 @@
|
||||
<magicLvl>1</magicLvl>
|
||||
<operateType>P</operateType>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<effects>
|
||||
<effect name="DefenceTrait">
|
||||
<SHOCK>100</SHOCK>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4495" toLevel="12" name="Power Shot">
|
||||
<castRange>900</castRange>
|
||||
|
||||
@@ -3003,25 +3003,21 @@
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="5093" toLevel="1" name="Antharas Meteor">
|
||||
<affectRange>150</affectRange>
|
||||
<castRange>600</castRange>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectRange>1100</effectRange>
|
||||
<castRange>2500</castRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>EARTH</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>8000</hitTime>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<reuseDelay>6000</reuseDelay>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1084</power>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
@@ -1232,29 +1232,20 @@
|
||||
<skill id="14247" toLevel="1" name="Black Vortex">
|
||||
<icon>icon.skill0054</icon>
|
||||
<operateType>A2</operateType>
|
||||
<mpConsume>1</mpConsume>
|
||||
<castRange>1000</castRange>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalType>FLY_AWAY</abnormalType>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>1400</effectRange>
|
||||
<lvlBonusRate>1</lvlBonusRate>
|
||||
<activateRate>99</activateRate>
|
||||
<effectRange>600</effectRange>
|
||||
<magicLvl>99</magicLvl>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>1</abnormalTime>
|
||||
<affectRange>200</affectRange>
|
||||
<abnormalTime>3</abnormalTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>2000</power>
|
||||
<power>157</power>
|
||||
</effect>
|
||||
<effect name="FlyAway"> <!-- TODO: {i_fly_away;curve;push;200} -->
|
||||
<radius>200</radius>
|
||||
|
||||
@@ -1330,56 +1330,104 @@
|
||||
<!-- Lindvior's stun -->
|
||||
<icon>icon.skill0100</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>400</castRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15272" toLevel="1" name="Wind Breath">
|
||||
<!-- Lindvior's Landing Breath Skill -->
|
||||
<icon>icon.skill10549</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>400</castRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isDebuff>true</isDebuff>
|
||||
<fanRange>0;0;2500;900</fanRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="PhysicalAttackSpeed">
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="MagicalAttackSpeed">
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15273" toLevel="1" name="Tail Swipe">
|
||||
<!-- Lindvior's Landing Range -->
|
||||
<operateType>A1</operateType>
|
||||
<hitTime>2500</hitTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<coolTime>1500</coolTime>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<fanRange>0;180;1500;600</fanRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15274" toLevel="1" name="Mighty Wind Strike">
|
||||
<!-- Long-range projectile -->
|
||||
<operateType>A1</operateType>
|
||||
<castRange>1800</castRange>
|
||||
<operateType>A2</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<effectPoint>-707</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isMagic>1</isMagic>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15275" toLevel="1" name="Tornado">
|
||||
<!-- Lindvior's Takeoff Presentation -->
|
||||
|
||||
@@ -444,10 +444,21 @@
|
||||
<skill id="15430" toLevel="1" name="Lindvior's Jump">
|
||||
<!-- Ranged attack. -->
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>5000</hitTime>
|
||||
<coolTime>5000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15431" toLevel="1" name="Supersonic Blaster">
|
||||
<operateType>A1</operateType>
|
||||
|
||||
@@ -879,21 +879,53 @@
|
||||
<skill id="15590" toLevel="1" name="Fear of Lindvior">
|
||||
<!-- Afflicted with Fear and moving against own will. -->
|
||||
<icon>icon.skill4108</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>TURN_FLEE</abnormalType>
|
||||
<abnormalVisualEffect>TURN_FLEE</abnormalVisualEffect>
|
||||
<affectRange>600</affectRange>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>DERANGEMENT</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="BlockControl" />
|
||||
<effect name="Fear" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15591" toLevel="1" name="Wind Pull">
|
||||
<!-- Pulls target using the wind. -->
|
||||
<icon>icon.skill0006</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<affectRange>600</affectRange>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>2000</hitTime>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>PULL</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="PullBack">
|
||||
<speed>600</speed>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912</allowedSkills>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15592" toLevel="1" name="Dark Wind Armor">
|
||||
<!-- Reflects a part of received damage. -->
|
||||
|
||||
@@ -28,11 +28,22 @@
|
||||
<!-- Powerful magical attack on target and nearby enemies. -->
|
||||
<icon>icon.skill1167</icon>
|
||||
<operateType>A1</operateType>
|
||||
<castRange>900</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<castRange>300</castRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-264</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>300</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="16103" toLevel="6" name="Death Lift">
|
||||
<!-- Deals damage and cancels target. -->
|
||||
|
||||
+2
-2
@@ -847,7 +847,7 @@ public class Trasken extends AbstractNpcAI
|
||||
{
|
||||
tie_trasken = addSpawn(TAIL_TRASKEN, CENTER_LOCATION, false, 0, true);
|
||||
hp_tail = tie_trasken.getCurrentHp();
|
||||
startQuestTimer("spawn_rnd", 30000, tie_trasken, null);
|
||||
startQuestTimer("spawn_rnd", 3000000, tie_trasken, null);
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
@@ -858,7 +858,7 @@ public class Trasken extends AbstractNpcAI
|
||||
trasken.doCast(SKILL_TRASKEN_UP.getSkill());
|
||||
hp_trasken = trasken.getCurrentHp();
|
||||
|
||||
startQuestTimer("spawn_rnd", 70000, trasken, null);
|
||||
startQuestTimer("spawn_rnd", 9000000, trasken, null);
|
||||
for (Location loc : Spawn_Larva_1)
|
||||
{
|
||||
addSpawn(LAVRA_1, loc, false, 0, true);
|
||||
|
||||
+138
-147
@@ -16,32 +16,23 @@
|
||||
*/
|
||||
package ai.bosses.Valakas;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.xml.impl.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.MountType;
|
||||
import org.l2jmobius.gameserver.geoengine.GeoEngine;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.ZoneManager;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.l2jmobius.gameserver.model.skills.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.l2jmobius.gameserver.model.skills.SkillCaster;
|
||||
import org.l2jmobius.gameserver.model.zone.ZoneType;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PlaySound;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SpecialCamera;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
|
||||
import ai.AbstractNpcAI;
|
||||
|
||||
@@ -54,36 +45,36 @@ public final class Valakas extends AbstractNpcAI
|
||||
// NPC
|
||||
private static final int VALAKAS = 29028;
|
||||
// Skills
|
||||
private static final SkillHolder VALAKAS_LAVA_SKIN = new SkillHolder(4680, 1);
|
||||
// private static final SkillHolder VALAKAS_LAVA_SKIN = new SkillHolder(4680, 1);
|
||||
private static final int VALAKAS_REGENERATION = 4691;
|
||||
|
||||
private static final SkillHolder[] VALAKAS_REGULAR_SKILLS =
|
||||
{
|
||||
new SkillHolder(4681, 1), // Valakas Trample
|
||||
new SkillHolder(4682, 1), // Valakas Trample
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
};
|
||||
|
||||
private static final SkillHolder[] VALAKAS_LOWHP_SKILLS =
|
||||
{
|
||||
new SkillHolder(4681, 1), // Valakas Trample
|
||||
new SkillHolder(4682, 1), // Valakas Trample
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
};
|
||||
|
||||
private static final SkillHolder[] VALAKAS_AOE_SKILLS =
|
||||
{
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4684, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4685, 1), // Valakas Tail Stomp
|
||||
new SkillHolder(4686, 1), // Valakas Tail Stomp
|
||||
new SkillHolder(4688, 1), // Valakas Stun
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
};
|
||||
// private static final SkillHolder[] VALAKAS_REGULAR_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4681, 1), // Valakas Trample
|
||||
// new SkillHolder(4682, 1), // Valakas Trample
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// };
|
||||
//
|
||||
// private static final SkillHolder[] VALAKAS_LOWHP_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4681, 1), // Valakas Trample
|
||||
// new SkillHolder(4682, 1), // Valakas Trample
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
// };
|
||||
//
|
||||
// private static final SkillHolder[] VALAKAS_AOE_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4684, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4685, 1), // Valakas Tail Stomp
|
||||
// new SkillHolder(4686, 1), // Valakas Tail Stomp
|
||||
// new SkillHolder(4688, 1), // Valakas Stun
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
// };
|
||||
|
||||
// Locations
|
||||
private static final Location TELEPORT_CUBE_LOCATIONS[] =
|
||||
@@ -114,7 +105,7 @@ public final class Valakas extends AbstractNpcAI
|
||||
private static final byte DEAD = 3; // Valakas has been killed. Entry is locked.
|
||||
// Misc
|
||||
private long _timeTracker = 0; // Time tracker for last attack on Valakas.
|
||||
private Playable _actualVictim; // Actual target of Valakas.
|
||||
// private Playable _actualVictim; // Actual target of Valakas.
|
||||
private static ZoneType ZONE;
|
||||
|
||||
private Valakas()
|
||||
@@ -355,10 +346,10 @@ public final class Valakas extends AbstractNpcAI
|
||||
|
||||
startQuestTimer("remove_players", 900000, null, null);
|
||||
}
|
||||
else if (event.equalsIgnoreCase("skill_task"))
|
||||
{
|
||||
callSkillAI(npc);
|
||||
}
|
||||
// else if (event.equalsIgnoreCase("skill_task"))
|
||||
// {
|
||||
// callSkillAI(npc);
|
||||
// }
|
||||
}
|
||||
else if (event.equalsIgnoreCase("valakas_unlock"))
|
||||
{
|
||||
@@ -373,12 +364,12 @@ public final class Valakas extends AbstractNpcAI
|
||||
return super.onAdvEvent(event, npc, player);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
npc.disableCoreAI(true);
|
||||
return super.onSpawn(npc);
|
||||
}
|
||||
// @Override
|
||||
// public String onSpawn(Npc npc)
|
||||
// {
|
||||
// npc.disableCoreAI(true);
|
||||
// return super.onSpawn(npc);
|
||||
// }
|
||||
|
||||
@Override
|
||||
public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon)
|
||||
@@ -449,105 +440,105 @@ public final class Valakas extends AbstractNpcAI
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
private void callSkillAI(Npc npc)
|
||||
{
|
||||
if (npc.isInvul() || npc.isCastingNow(SkillCaster::isAnyNormalType))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
// Pickup a target if no or dead victim. 10% luck he decides to reconsiders his target.
|
||||
if ((_actualVictim == null) || _actualVictim.isDead() || !(npc.isInSurroundingRegion(_actualVictim)) || (getRandom(10) == 0))
|
||||
{
|
||||
_actualVictim = getRandomTarget(npc);
|
||||
}
|
||||
|
||||
// If result is still null, Valakas will roam. Don't go deeper in skill AI.
|
||||
if (_actualVictim == null)
|
||||
{
|
||||
if (getRandom(10) == 0)
|
||||
{
|
||||
final int posX = npc.getX() + getRandom(-1400, 1400);
|
||||
final int posY = npc.getY() + getRandom(-1400, 1400);
|
||||
if (GeoEngine.getInstance().canMoveToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, npc.getZ(), npc.getInstanceWorld()))
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(posX, posY, npc.getZ(), 0));
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
final Skill skill = getRandomSkill(npc).getSkill();
|
||||
|
||||
// Cast the skill or follow the target.
|
||||
if (Util.checkIfInRange((skill.getCastRange() < 600) ? 600 : skill.getCastRange(), npc, _actualVictim, true))
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
npc.setTarget(_actualVictim);
|
||||
npc.doCast(skill);
|
||||
}
|
||||
else
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _actualVictim, null);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Pick a random skill.<br>
|
||||
* Valakas will mostly use utility skills. If Valakas feels surrounded, he will use AoE skills.<br>
|
||||
* Lower than 50% HPs, he will begin to use Meteor skill.
|
||||
* @param npc valakas
|
||||
* @return a skill holder
|
||||
*/
|
||||
private SkillHolder getRandomSkill(Npc npc)
|
||||
{
|
||||
final int hpRatio = (int) ((npc.getCurrentHp() / npc.getMaxHp()) * 100);
|
||||
|
||||
// Valakas Lava Skin has priority.
|
||||
if ((hpRatio < 75) && (getRandom(150) == 0) && !npc.isAffectedBySkill(VALAKAS_LAVA_SKIN.getSkillId()))
|
||||
{
|
||||
return VALAKAS_LAVA_SKIN;
|
||||
}
|
||||
|
||||
// Valakas will use mass spells if he feels surrounded.
|
||||
if (World.getInstance().getVisibleObjectsInRange(npc, PlayerInstance.class, 1200).size() >= 20)
|
||||
{
|
||||
return VALAKAS_AOE_SKILLS[getRandom(VALAKAS_AOE_SKILLS.length)];
|
||||
}
|
||||
|
||||
if (hpRatio > 50)
|
||||
{
|
||||
return VALAKAS_REGULAR_SKILLS[getRandom(VALAKAS_REGULAR_SKILLS.length)];
|
||||
}
|
||||
|
||||
return VALAKAS_LOWHP_SKILLS[getRandom(VALAKAS_LOWHP_SKILLS.length)];
|
||||
}
|
||||
|
||||
/**
|
||||
* Pickup a random Playable from the zone, deads targets aren't included.
|
||||
* @param npc
|
||||
* @return a random Playable.
|
||||
*/
|
||||
private Playable getRandomTarget(Npc npc)
|
||||
{
|
||||
final List<Playable> result = new ArrayList<>();
|
||||
|
||||
World.getInstance().forEachVisibleObject(npc, Playable.class, obj ->
|
||||
{
|
||||
if (!obj.isPet() && !obj.isDead())
|
||||
{
|
||||
result.add(obj);
|
||||
}
|
||||
});
|
||||
|
||||
return (result.isEmpty()) ? null : result.get(getRandom(result.size()));
|
||||
}
|
||||
// @Override
|
||||
// public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
// {
|
||||
// return null;
|
||||
// }
|
||||
//
|
||||
// private void callSkillAI(Npc npc)
|
||||
// {
|
||||
// if (npc.isInvul() || npc.isCastingNow(SkillCaster::isAnyNormalType))
|
||||
// {
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// // Pickup a target if no or dead victim. 10% luck he decides to reconsiders his target.
|
||||
// if ((_actualVictim == null) || _actualVictim.isDead() || !(npc.isInSurroundingRegion(_actualVictim)) || (getRandom(10) == 0))
|
||||
// {
|
||||
// _actualVictim = getRandomTarget(npc);
|
||||
// }
|
||||
//
|
||||
// // If result is still null, Valakas will roam. Don't go deeper in skill AI.
|
||||
// if (_actualVictim == null)
|
||||
// {
|
||||
// if (getRandom(10) == 0)
|
||||
// {
|
||||
// final int posX = npc.getX() + getRandom(-1400, 1400);
|
||||
// final int posY = npc.getY() + getRandom(-1400, 1400);
|
||||
// if (GeoEngine.getInstance().canMoveToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, npc.getZ(), npc.getInstanceWorld()))
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(posX, posY, npc.getZ(), 0));
|
||||
// }
|
||||
// }
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// final Skill skill = getRandomSkill(npc).getSkill();
|
||||
//
|
||||
// // Cast the skill or follow the target.
|
||||
// if (Util.checkIfInRange((skill.getCastRange() < 600) ? 600 : skill.getCastRange(), npc, _actualVictim, true))
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
// npc.setTarget(_actualVictim);
|
||||
// npc.doCast(skill);
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _actualVictim, null);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * Pick a random skill.<br>
|
||||
// * Valakas will mostly use utility skills. If Valakas feels surrounded, he will use AoE skills.<br>
|
||||
// * Lower than 50% HPs, he will begin to use Meteor skill.
|
||||
// * @param npc valakas
|
||||
// * @return a skill holder
|
||||
// */
|
||||
// private SkillHolder getRandomSkill(Npc npc)
|
||||
// {
|
||||
// final int hpRatio = (int) ((npc.getCurrentHp() / npc.getMaxHp()) * 100);
|
||||
//
|
||||
// // Valakas Lava Skin has priority.
|
||||
// if ((hpRatio < 75) && (getRandom(150) == 0) && !npc.isAffectedBySkill(VALAKAS_LAVA_SKIN.getSkillId()))
|
||||
// {
|
||||
// return VALAKAS_LAVA_SKIN;
|
||||
// }
|
||||
//
|
||||
// // Valakas will use mass spells if he feels surrounded.
|
||||
// if (World.getInstance().getVisibleObjectsInRange(npc, PlayerInstance.class, 1200).size() >= 20)
|
||||
// {
|
||||
// return VALAKAS_AOE_SKILLS[getRandom(VALAKAS_AOE_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// if (hpRatio > 50)
|
||||
// {
|
||||
// return VALAKAS_REGULAR_SKILLS[getRandom(VALAKAS_REGULAR_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// return VALAKAS_LOWHP_SKILLS[getRandom(VALAKAS_LOWHP_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * Pickup a random Playable from the zone, deads targets aren't included.
|
||||
// * @param npc
|
||||
// * @return a random Playable.
|
||||
// */
|
||||
// private Playable getRandomTarget(Npc npc)
|
||||
// {
|
||||
// final List<Playable> result = new ArrayList<>();
|
||||
//
|
||||
// World.getInstance().forEachVisibleObject(npc, Playable.class, obj ->
|
||||
// {
|
||||
// if (!obj.isPet() && !obj.isDead())
|
||||
// {
|
||||
// result.add(obj);
|
||||
// }
|
||||
// });
|
||||
//
|
||||
// return (result.isEmpty()) ? null : result.get(getRandom(result.size()));
|
||||
// }
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
|
||||
@@ -408,8 +408,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -489,8 +489,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2943.92194428731" magical="1706.70791877689" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -532,8 +532,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2355.13755542985" magical="1365.36633502151" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -685,8 +685,8 @@
|
||||
<walk ground="34" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -956,8 +956,8 @@
|
||||
<walk ground="120" />
|
||||
<run ground="240" />
|
||||
</speed>
|
||||
<attack physical="47220.2058789866" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -1806,8 +1806,8 @@
|
||||
<walk ground="25" />
|
||||
<run ground="100" />
|
||||
</speed>
|
||||
<attack physical="63485" magical="18304" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="2355.13755542985" magical="1679" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="400" dark="450" />
|
||||
<attack type="DARK" value="450" />
|
||||
@@ -1914,8 +1914,8 @@
|
||||
<walk ground="25" />
|
||||
<run ground="100" />
|
||||
</speed>
|
||||
<attack physical="87548" magical="18304" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="2355.13755542985" magical="1679" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="400" dark="450" />
|
||||
<attack type="DARK" value="450" />
|
||||
|
||||
@@ -3922,6 +3922,11 @@
|
||||
<magicLvl>1</magicLvl>
|
||||
<operateType>P</operateType>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<effects>
|
||||
<effect name="DefenceTrait">
|
||||
<SHOCK>100</SHOCK>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4495" toLevel="12" name="Power Shot">
|
||||
<castRange>900</castRange>
|
||||
|
||||
@@ -3003,25 +3003,21 @@
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="5093" toLevel="1" name="Antharas Meteor">
|
||||
<affectRange>150</affectRange>
|
||||
<castRange>600</castRange>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectRange>1100</effectRange>
|
||||
<castRange>2500</castRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>EARTH</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>8000</hitTime>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<reuseDelay>6000</reuseDelay>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1084</power>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
@@ -1232,29 +1232,20 @@
|
||||
<skill id="14247" toLevel="1" name="Black Vortex">
|
||||
<icon>icon.skill0054</icon>
|
||||
<operateType>A2</operateType>
|
||||
<mpConsume>1</mpConsume>
|
||||
<castRange>1000</castRange>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalType>FLY_AWAY</abnormalType>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>1400</effectRange>
|
||||
<lvlBonusRate>1</lvlBonusRate>
|
||||
<activateRate>99</activateRate>
|
||||
<effectRange>600</effectRange>
|
||||
<magicLvl>99</magicLvl>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>1</abnormalTime>
|
||||
<affectRange>200</affectRange>
|
||||
<abnormalTime>3</abnormalTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>2000</power>
|
||||
<power>157</power>
|
||||
</effect>
|
||||
<effect name="FlyAway"> <!-- TODO: {i_fly_away;curve;push;200} -->
|
||||
<radius>200</radius>
|
||||
|
||||
@@ -1330,56 +1330,104 @@
|
||||
<!-- Lindvior's stun -->
|
||||
<icon>icon.skill0100</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>400</castRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15272" toLevel="1" name="Wind Breath">
|
||||
<!-- Lindvior's Landing Breath Skill -->
|
||||
<icon>icon.skill10549</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>400</castRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isDebuff>true</isDebuff>
|
||||
<fanRange>0;0;2500;900</fanRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="PhysicalAttackSpeed">
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="MagicalAttackSpeed">
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15273" toLevel="1" name="Tail Swipe">
|
||||
<!-- Lindvior's Landing Range -->
|
||||
<operateType>A1</operateType>
|
||||
<hitTime>2500</hitTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<coolTime>1500</coolTime>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<fanRange>0;180;1500;600</fanRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15274" toLevel="1" name="Mighty Wind Strike">
|
||||
<!-- Long-range projectile -->
|
||||
<operateType>A1</operateType>
|
||||
<castRange>1800</castRange>
|
||||
<operateType>A2</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<effectPoint>-707</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isMagic>1</isMagic>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15275" toLevel="1" name="Tornado">
|
||||
<!-- Lindvior's Takeoff Presentation -->
|
||||
|
||||
@@ -444,10 +444,21 @@
|
||||
<skill id="15430" toLevel="1" name="Lindvior's Jump">
|
||||
<!-- Ranged attack. -->
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>5000</hitTime>
|
||||
<coolTime>5000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15431" toLevel="1" name="Supersonic Blaster">
|
||||
<operateType>A1</operateType>
|
||||
|
||||
@@ -879,21 +879,53 @@
|
||||
<skill id="15590" toLevel="1" name="Fear of Lindvior">
|
||||
<!-- Afflicted with Fear and moving against own will. -->
|
||||
<icon>icon.skill4108</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>TURN_FLEE</abnormalType>
|
||||
<abnormalVisualEffect>TURN_FLEE</abnormalVisualEffect>
|
||||
<affectRange>600</affectRange>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>DERANGEMENT</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="BlockControl" />
|
||||
<effect name="Fear" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15591" toLevel="1" name="Wind Pull">
|
||||
<!-- Pulls target using the wind. -->
|
||||
<icon>icon.skill0006</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<affectRange>600</affectRange>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>2000</hitTime>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>PULL</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="PullBack">
|
||||
<speed>600</speed>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912</allowedSkills>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15592" toLevel="1" name="Dark Wind Armor">
|
||||
<!-- Reflects a part of received damage. -->
|
||||
|
||||
@@ -28,11 +28,22 @@
|
||||
<!-- Powerful magical attack on target and nearby enemies. -->
|
||||
<icon>icon.skill1167</icon>
|
||||
<operateType>A1</operateType>
|
||||
<castRange>900</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<castRange>300</castRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-264</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>300</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="16103" toLevel="6" name="Death Lift">
|
||||
<!-- Deals damage and cancels target. -->
|
||||
|
||||
+2
-2
@@ -847,7 +847,7 @@ public class Trasken extends AbstractNpcAI
|
||||
{
|
||||
tie_trasken = addSpawn(TAIL_TRASKEN, CENTER_LOCATION, false, 0, true);
|
||||
hp_tail = tie_trasken.getCurrentHp();
|
||||
startQuestTimer("spawn_rnd", 30000, tie_trasken, null);
|
||||
startQuestTimer("spawn_rnd", 3000000, tie_trasken, null);
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
@@ -858,7 +858,7 @@ public class Trasken extends AbstractNpcAI
|
||||
trasken.doCast(SKILL_TRASKEN_UP.getSkill());
|
||||
hp_trasken = trasken.getCurrentHp();
|
||||
|
||||
startQuestTimer("spawn_rnd", 70000, trasken, null);
|
||||
startQuestTimer("spawn_rnd", 9000000, trasken, null);
|
||||
for (Location loc : Spawn_Larva_1)
|
||||
{
|
||||
addSpawn(LAVRA_1, loc, false, 0, true);
|
||||
|
||||
+138
-147
@@ -16,32 +16,23 @@
|
||||
*/
|
||||
package ai.bosses.Valakas;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.xml.impl.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.MountType;
|
||||
import org.l2jmobius.gameserver.geoengine.GeoEngine;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.ZoneManager;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.l2jmobius.gameserver.model.skills.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.l2jmobius.gameserver.model.skills.SkillCaster;
|
||||
import org.l2jmobius.gameserver.model.zone.ZoneType;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PlaySound;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SpecialCamera;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
|
||||
import ai.AbstractNpcAI;
|
||||
|
||||
@@ -54,36 +45,36 @@ public final class Valakas extends AbstractNpcAI
|
||||
// NPC
|
||||
private static final int VALAKAS = 29028;
|
||||
// Skills
|
||||
private static final SkillHolder VALAKAS_LAVA_SKIN = new SkillHolder(4680, 1);
|
||||
// private static final SkillHolder VALAKAS_LAVA_SKIN = new SkillHolder(4680, 1);
|
||||
private static final int VALAKAS_REGENERATION = 4691;
|
||||
|
||||
private static final SkillHolder[] VALAKAS_REGULAR_SKILLS =
|
||||
{
|
||||
new SkillHolder(4681, 1), // Valakas Trample
|
||||
new SkillHolder(4682, 1), // Valakas Trample
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
};
|
||||
|
||||
private static final SkillHolder[] VALAKAS_LOWHP_SKILLS =
|
||||
{
|
||||
new SkillHolder(4681, 1), // Valakas Trample
|
||||
new SkillHolder(4682, 1), // Valakas Trample
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
};
|
||||
|
||||
private static final SkillHolder[] VALAKAS_AOE_SKILLS =
|
||||
{
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4684, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4685, 1), // Valakas Tail Stomp
|
||||
new SkillHolder(4686, 1), // Valakas Tail Stomp
|
||||
new SkillHolder(4688, 1), // Valakas Stun
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
};
|
||||
// private static final SkillHolder[] VALAKAS_REGULAR_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4681, 1), // Valakas Trample
|
||||
// new SkillHolder(4682, 1), // Valakas Trample
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// };
|
||||
//
|
||||
// private static final SkillHolder[] VALAKAS_LOWHP_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4681, 1), // Valakas Trample
|
||||
// new SkillHolder(4682, 1), // Valakas Trample
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
// };
|
||||
//
|
||||
// private static final SkillHolder[] VALAKAS_AOE_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4684, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4685, 1), // Valakas Tail Stomp
|
||||
// new SkillHolder(4686, 1), // Valakas Tail Stomp
|
||||
// new SkillHolder(4688, 1), // Valakas Stun
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
// };
|
||||
|
||||
// Locations
|
||||
private static final Location TELEPORT_CUBE_LOCATIONS[] =
|
||||
@@ -114,7 +105,7 @@ public final class Valakas extends AbstractNpcAI
|
||||
private static final byte DEAD = 3; // Valakas has been killed. Entry is locked.
|
||||
// Misc
|
||||
private long _timeTracker = 0; // Time tracker for last attack on Valakas.
|
||||
private Playable _actualVictim; // Actual target of Valakas.
|
||||
// private Playable _actualVictim; // Actual target of Valakas.
|
||||
private static ZoneType ZONE;
|
||||
|
||||
private Valakas()
|
||||
@@ -355,10 +346,10 @@ public final class Valakas extends AbstractNpcAI
|
||||
|
||||
startQuestTimer("remove_players", 900000, null, null);
|
||||
}
|
||||
else if (event.equalsIgnoreCase("skill_task"))
|
||||
{
|
||||
callSkillAI(npc);
|
||||
}
|
||||
// else if (event.equalsIgnoreCase("skill_task"))
|
||||
// {
|
||||
// callSkillAI(npc);
|
||||
// }
|
||||
}
|
||||
else if (event.equalsIgnoreCase("valakas_unlock"))
|
||||
{
|
||||
@@ -373,12 +364,12 @@ public final class Valakas extends AbstractNpcAI
|
||||
return super.onAdvEvent(event, npc, player);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
npc.disableCoreAI(true);
|
||||
return super.onSpawn(npc);
|
||||
}
|
||||
// @Override
|
||||
// public String onSpawn(Npc npc)
|
||||
// {
|
||||
// npc.disableCoreAI(true);
|
||||
// return super.onSpawn(npc);
|
||||
// }
|
||||
|
||||
@Override
|
||||
public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon)
|
||||
@@ -449,105 +440,105 @@ public final class Valakas extends AbstractNpcAI
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
private void callSkillAI(Npc npc)
|
||||
{
|
||||
if (npc.isInvul() || npc.isCastingNow(SkillCaster::isAnyNormalType))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
// Pickup a target if no or dead victim. 10% luck he decides to reconsiders his target.
|
||||
if ((_actualVictim == null) || _actualVictim.isDead() || !(npc.isInSurroundingRegion(_actualVictim)) || (getRandom(10) == 0))
|
||||
{
|
||||
_actualVictim = getRandomTarget(npc);
|
||||
}
|
||||
|
||||
// If result is still null, Valakas will roam. Don't go deeper in skill AI.
|
||||
if (_actualVictim == null)
|
||||
{
|
||||
if (getRandom(10) == 0)
|
||||
{
|
||||
final int posX = npc.getX() + getRandom(-1400, 1400);
|
||||
final int posY = npc.getY() + getRandom(-1400, 1400);
|
||||
if (GeoEngine.getInstance().canMoveToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, npc.getZ(), npc.getInstanceWorld()))
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(posX, posY, npc.getZ(), 0));
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
final Skill skill = getRandomSkill(npc).getSkill();
|
||||
|
||||
// Cast the skill or follow the target.
|
||||
if (Util.checkIfInRange((skill.getCastRange() < 600) ? 600 : skill.getCastRange(), npc, _actualVictim, true))
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
npc.setTarget(_actualVictim);
|
||||
npc.doCast(skill);
|
||||
}
|
||||
else
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _actualVictim, null);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Pick a random skill.<br>
|
||||
* Valakas will mostly use utility skills. If Valakas feels surrounded, he will use AoE skills.<br>
|
||||
* Lower than 50% HPs, he will begin to use Meteor skill.
|
||||
* @param npc valakas
|
||||
* @return a skill holder
|
||||
*/
|
||||
private SkillHolder getRandomSkill(Npc npc)
|
||||
{
|
||||
final int hpRatio = (int) ((npc.getCurrentHp() / npc.getMaxHp()) * 100);
|
||||
|
||||
// Valakas Lava Skin has priority.
|
||||
if ((hpRatio < 75) && (getRandom(150) == 0) && !npc.isAffectedBySkill(VALAKAS_LAVA_SKIN.getSkillId()))
|
||||
{
|
||||
return VALAKAS_LAVA_SKIN;
|
||||
}
|
||||
|
||||
// Valakas will use mass spells if he feels surrounded.
|
||||
if (World.getInstance().getVisibleObjectsInRange(npc, PlayerInstance.class, 1200).size() >= 20)
|
||||
{
|
||||
return VALAKAS_AOE_SKILLS[getRandom(VALAKAS_AOE_SKILLS.length)];
|
||||
}
|
||||
|
||||
if (hpRatio > 50)
|
||||
{
|
||||
return VALAKAS_REGULAR_SKILLS[getRandom(VALAKAS_REGULAR_SKILLS.length)];
|
||||
}
|
||||
|
||||
return VALAKAS_LOWHP_SKILLS[getRandom(VALAKAS_LOWHP_SKILLS.length)];
|
||||
}
|
||||
|
||||
/**
|
||||
* Pickup a random Playable from the zone, deads targets aren't included.
|
||||
* @param npc
|
||||
* @return a random Playable.
|
||||
*/
|
||||
private Playable getRandomTarget(Npc npc)
|
||||
{
|
||||
final List<Playable> result = new ArrayList<>();
|
||||
|
||||
World.getInstance().forEachVisibleObject(npc, Playable.class, obj ->
|
||||
{
|
||||
if (!obj.isPet() && !obj.isDead())
|
||||
{
|
||||
result.add(obj);
|
||||
}
|
||||
});
|
||||
|
||||
return (result.isEmpty()) ? null : result.get(getRandom(result.size()));
|
||||
}
|
||||
// @Override
|
||||
// public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
// {
|
||||
// return null;
|
||||
// }
|
||||
//
|
||||
// private void callSkillAI(Npc npc)
|
||||
// {
|
||||
// if (npc.isInvul() || npc.isCastingNow(SkillCaster::isAnyNormalType))
|
||||
// {
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// // Pickup a target if no or dead victim. 10% luck he decides to reconsiders his target.
|
||||
// if ((_actualVictim == null) || _actualVictim.isDead() || !(npc.isInSurroundingRegion(_actualVictim)) || (getRandom(10) == 0))
|
||||
// {
|
||||
// _actualVictim = getRandomTarget(npc);
|
||||
// }
|
||||
//
|
||||
// // If result is still null, Valakas will roam. Don't go deeper in skill AI.
|
||||
// if (_actualVictim == null)
|
||||
// {
|
||||
// if (getRandom(10) == 0)
|
||||
// {
|
||||
// final int posX = npc.getX() + getRandom(-1400, 1400);
|
||||
// final int posY = npc.getY() + getRandom(-1400, 1400);
|
||||
// if (GeoEngine.getInstance().canMoveToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, npc.getZ(), npc.getInstanceWorld()))
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(posX, posY, npc.getZ(), 0));
|
||||
// }
|
||||
// }
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// final Skill skill = getRandomSkill(npc).getSkill();
|
||||
//
|
||||
// // Cast the skill or follow the target.
|
||||
// if (Util.checkIfInRange((skill.getCastRange() < 600) ? 600 : skill.getCastRange(), npc, _actualVictim, true))
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
// npc.setTarget(_actualVictim);
|
||||
// npc.doCast(skill);
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _actualVictim, null);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * Pick a random skill.<br>
|
||||
// * Valakas will mostly use utility skills. If Valakas feels surrounded, he will use AoE skills.<br>
|
||||
// * Lower than 50% HPs, he will begin to use Meteor skill.
|
||||
// * @param npc valakas
|
||||
// * @return a skill holder
|
||||
// */
|
||||
// private SkillHolder getRandomSkill(Npc npc)
|
||||
// {
|
||||
// final int hpRatio = (int) ((npc.getCurrentHp() / npc.getMaxHp()) * 100);
|
||||
//
|
||||
// // Valakas Lava Skin has priority.
|
||||
// if ((hpRatio < 75) && (getRandom(150) == 0) && !npc.isAffectedBySkill(VALAKAS_LAVA_SKIN.getSkillId()))
|
||||
// {
|
||||
// return VALAKAS_LAVA_SKIN;
|
||||
// }
|
||||
//
|
||||
// // Valakas will use mass spells if he feels surrounded.
|
||||
// if (World.getInstance().getVisibleObjectsInRange(npc, PlayerInstance.class, 1200).size() >= 20)
|
||||
// {
|
||||
// return VALAKAS_AOE_SKILLS[getRandom(VALAKAS_AOE_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// if (hpRatio > 50)
|
||||
// {
|
||||
// return VALAKAS_REGULAR_SKILLS[getRandom(VALAKAS_REGULAR_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// return VALAKAS_LOWHP_SKILLS[getRandom(VALAKAS_LOWHP_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * Pickup a random Playable from the zone, deads targets aren't included.
|
||||
// * @param npc
|
||||
// * @return a random Playable.
|
||||
// */
|
||||
// private Playable getRandomTarget(Npc npc)
|
||||
// {
|
||||
// final List<Playable> result = new ArrayList<>();
|
||||
//
|
||||
// World.getInstance().forEachVisibleObject(npc, Playable.class, obj ->
|
||||
// {
|
||||
// if (!obj.isPet() && !obj.isDead())
|
||||
// {
|
||||
// result.add(obj);
|
||||
// }
|
||||
// });
|
||||
//
|
||||
// return (result.isEmpty()) ? null : result.get(getRandom(result.size()));
|
||||
// }
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
|
||||
@@ -3247,8 +3247,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="35459535.30342" hpRegen="23103.5" mp="44856" mpRegen="30" />
|
||||
<attack physical="128810.835640155" magical="7231" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3468" magical="1981" />
|
||||
<attack physical="214683.835640155" magical="34104.0387932822" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="17685" magical="10155" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="180" />
|
||||
@@ -3481,8 +3481,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19240798.98207" hpRegen="9827.1" mp="39048" mpRegen="30" />
|
||||
<attack physical="55253.562042107" magical="5006" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="2960" magical="1626" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
@@ -3589,8 +3589,8 @@
|
||||
<mpReward value="53" type="DIFF" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="21357837.419145" hpRegen="10667.3" mp="41920" mpRegen="30" />
|
||||
<attack physical="66344.3340380442" magical="6016" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3204" magical="1795" />
|
||||
<attack physical="110573.05311" magical="20640.02495" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="21005.176917" magical="10245.529071" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
@@ -3692,8 +3692,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="15744949.44027" hpRegen="10704.9" mp="43380" mpRegen="30" />
|
||||
<attack physical="77439.5246547926" magical="6591" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3333" magical="1886" />
|
||||
<attack physical="185920.60661" magical="32950.821824" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
|
||||
+14
-14
@@ -408,8 +408,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -489,8 +489,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2943.92194428731" magical="1706.70791877689" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -532,8 +532,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2355.13755542985" magical="1365.36633502151" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -685,8 +685,8 @@
|
||||
<walk ground="34" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -956,8 +956,8 @@
|
||||
<walk ground="120" />
|
||||
<run ground="240" />
|
||||
</speed>
|
||||
<attack physical="47220.2058789866" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -1806,8 +1806,8 @@
|
||||
<walk ground="25" />
|
||||
<run ground="100" />
|
||||
</speed>
|
||||
<attack physical="63485" magical="18304" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="2355.13755542985" magical="1679" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="400" dark="450" />
|
||||
<attack type="DARK" value="450" />
|
||||
@@ -1914,8 +1914,8 @@
|
||||
<walk ground="25" />
|
||||
<run ground="100" />
|
||||
</speed>
|
||||
<attack physical="87548" magical="18304" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="2355.13755542985" magical="1679" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="400" dark="450" />
|
||||
<attack type="DARK" value="450" />
|
||||
|
||||
@@ -3935,6 +3935,11 @@
|
||||
<magicLvl>1</magicLvl>
|
||||
<operateType>P</operateType>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<effects>
|
||||
<effect name="DefenceTrait">
|
||||
<SHOCK>100</SHOCK>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4495" toLevel="12" name="Power Shot">
|
||||
<castRange>900</castRange>
|
||||
|
||||
@@ -3003,25 +3003,21 @@
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="5093" toLevel="1" name="Antharas Meteor">
|
||||
<affectRange>150</affectRange>
|
||||
<castRange>600</castRange>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectRange>1100</effectRange>
|
||||
<castRange>2500</castRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>EARTH</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>8000</hitTime>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<reuseDelay>6000</reuseDelay>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1084</power>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
@@ -1232,29 +1232,20 @@
|
||||
<skill id="14247" toLevel="1" name="Black Vortex">
|
||||
<icon>icon.skill0054</icon>
|
||||
<operateType>A2</operateType>
|
||||
<mpConsume>1</mpConsume>
|
||||
<castRange>1000</castRange>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalType>FLY_AWAY</abnormalType>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>1400</effectRange>
|
||||
<lvlBonusRate>1</lvlBonusRate>
|
||||
<activateRate>99</activateRate>
|
||||
<effectRange>600</effectRange>
|
||||
<magicLvl>99</magicLvl>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>1</abnormalTime>
|
||||
<affectRange>200</affectRange>
|
||||
<abnormalTime>3</abnormalTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>2000</power>
|
||||
<power>157</power>
|
||||
</effect>
|
||||
<effect name="FlyAway"> <!-- TODO: {i_fly_away;curve;push;200} -->
|
||||
<radius>200</radius>
|
||||
|
||||
@@ -1330,56 +1330,104 @@
|
||||
<!-- Lindvior's stun -->
|
||||
<icon>icon.skill0100</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>400</castRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15272" toLevel="1" name="Wind Breath">
|
||||
<!-- Lindvior's Landing Breath Skill -->
|
||||
<icon>icon.skill10549</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>400</castRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isDebuff>true</isDebuff>
|
||||
<fanRange>0;0;2500;900</fanRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="PhysicalAttackSpeed">
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="MagicalAttackSpeed">
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15273" toLevel="1" name="Tail Swipe">
|
||||
<!-- Lindvior's Landing Range -->
|
||||
<operateType>A1</operateType>
|
||||
<hitTime>2500</hitTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<coolTime>1500</coolTime>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<fanRange>0;180;1500;600</fanRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15274" toLevel="1" name="Mighty Wind Strike">
|
||||
<!-- Long-range projectile -->
|
||||
<operateType>A1</operateType>
|
||||
<castRange>1800</castRange>
|
||||
<operateType>A2</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<effectPoint>-707</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isMagic>1</isMagic>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15275" toLevel="1" name="Tornado">
|
||||
<!-- Lindvior's Takeoff Presentation -->
|
||||
|
||||
@@ -444,10 +444,21 @@
|
||||
<skill id="15430" toLevel="1" name="Lindvior's Jump">
|
||||
<!-- Ranged attack. -->
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>5000</hitTime>
|
||||
<coolTime>5000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15431" toLevel="1" name="Supersonic Blaster">
|
||||
<operateType>A1</operateType>
|
||||
|
||||
@@ -879,21 +879,53 @@
|
||||
<skill id="15590" toLevel="1" name="Fear of Lindvior">
|
||||
<!-- Afflicted with Fear and moving against own will. -->
|
||||
<icon>icon.skill4108</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>TURN_FLEE</abnormalType>
|
||||
<abnormalVisualEffect>TURN_FLEE</abnormalVisualEffect>
|
||||
<affectRange>600</affectRange>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>DERANGEMENT</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="BlockControl" />
|
||||
<effect name="Fear" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15591" toLevel="1" name="Wind Pull">
|
||||
<!-- Pulls target using the wind. -->
|
||||
<icon>icon.skill0006</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<affectRange>600</affectRange>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>2000</hitTime>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>PULL</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="PullBack">
|
||||
<speed>600</speed>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912</allowedSkills>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15592" toLevel="1" name="Dark Wind Armor">
|
||||
<!-- Reflects a part of received damage. -->
|
||||
|
||||
@@ -28,11 +28,22 @@
|
||||
<!-- Powerful magical attack on target and nearby enemies. -->
|
||||
<icon>icon.skill1167</icon>
|
||||
<operateType>A1</operateType>
|
||||
<castRange>900</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<castRange>300</castRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-264</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>300</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="16103" toLevel="6" name="Death Lift">
|
||||
<!-- Deals damage and cancels target. -->
|
||||
|
||||
@@ -206,25 +206,19 @@
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<mpConsume>10</mpConsume>
|
||||
<castRange>2500</castRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<affectRange>200</affectRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<effectPoint>-52</effectPoint>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
@@ -237,20 +231,17 @@
|
||||
<operateType>A1</operateType>
|
||||
<staticReuse>true</staticReuse>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<castRange>2500</castRange>
|
||||
<affectRange>900</affectRange>
|
||||
<mpConsume>10</mpConsume>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>1000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power> <!-- TODO -->
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -259,21 +250,14 @@
|
||||
<icon>icon.skill1275</icon>
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>5</abnormalLvl>
|
||||
<abnormalTime>2</abnormalTime>
|
||||
<activateRate>200</activateRate>
|
||||
<staticReuse>true</staticReuse>
|
||||
<castRange>-1</castRange>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>900</affectRange>
|
||||
<reuseDelay>20000</reuseDelay>
|
||||
<affectRange>600</affectRange>
|
||||
<abnormalType>KNOCKDOWN</abnormalType>
|
||||
<abnormalVisualEffect>KNOCKDOWN</abnormalVisualEffect>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<mpConsume>10</mpConsume>
|
||||
<hitTime>1000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>KNOCKDOWN</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
@@ -281,7 +265,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="KnockBack">
|
||||
<speed>600</speed>
|
||||
@@ -297,18 +281,11 @@
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>5</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<activateRate>200</activateRate>
|
||||
<staticReuse>true</staticReuse>
|
||||
<castRange>-1</castRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>900</affectRange>
|
||||
<reuseDelay>20000</reuseDelay>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<mpConsume>10</mpConsume>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>GIANT_WEAKNESS</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
@@ -316,7 +293,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="PAtk">
|
||||
<amount>30</amount>
|
||||
@@ -368,22 +345,16 @@
|
||||
<!-- Deals physical damage to, and paralyzes the target and nearby enemies. -->
|
||||
<icon>icon.skill1172</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>1200</castRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime> <!-- TODO -->
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<activateRate>150</activateRate>
|
||||
<affectRange>900</affectRange>
|
||||
<effectRange>1200</effectRange>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<affectRange>300</affectRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
@@ -391,7 +362,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack"> <!-- TODO -->
|
||||
<power>100000</power>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
@@ -402,23 +373,20 @@
|
||||
<skill id="16615" toLevel="1" name="Helios Plasma Wall">
|
||||
<!-- A rectangular barrier or electricity is formed around a range target, dealing powerful magic damage and 25% Mana Burn. -->
|
||||
<operateType>A1</operateType>
|
||||
<staticReuse>true</staticReuse>
|
||||
<affectLimit>45-45</affectLimit>
|
||||
<activateRate>200</activateRate>
|
||||
<castRange>1200</castRange>
|
||||
<affectRange>400</affectRange>
|
||||
<mpConsume>10</mpConsume>
|
||||
<castRange>2500</castRange>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-1349</effectPoint>
|
||||
<effectRange>1200</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="MagicalAttackMp">
|
||||
<power>250</power>
|
||||
@@ -431,26 +399,21 @@
|
||||
<!-- Helios' overawing gaze has petrified you and made you unable to move. Additional damage is received at regular intervals. -->
|
||||
<icon>icon.skill16614</icon>
|
||||
<operateType>A2</operateType>
|
||||
<targetType>SELF</targetType>
|
||||
<castRange>1200</castRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="DamOverTime">
|
||||
<power>200</power> <!-- TODO -->
|
||||
<power>512</power> <!-- TODO -->
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
@@ -587,19 +550,20 @@
|
||||
<operateType>A1</operateType>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>5000</hitTime>
|
||||
<effectPoint>-696</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<affectRange>200</affectRange>
|
||||
<mpConsume>12</mpConsume>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<affectRange>300</affectRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="DamOverTime">
|
||||
<power>512</power>
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -607,23 +571,17 @@
|
||||
<!-- Lightning strikes the target and nearby enemies, dealing magic damage and paralyzing them. Also decreases P. Def. and Magic Resistance. -->
|
||||
<icon>icon.skll10094</icon>
|
||||
<operateType>A2</operateType>
|
||||
<targetType>SELF</targetType>
|
||||
<castRange>2500</castRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<affectRange>900</affectRange>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<effectPoint>-438</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
@@ -634,7 +592,7 @@
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
</effect>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="MagicalDefence">
|
||||
<amount>-50</amount>
|
||||
|
||||
@@ -389,15 +389,15 @@
|
||||
</skill>
|
||||
<skill id="16727" toLevel="1" name="Helios Storm Fist">
|
||||
<operateType>A1</operateType>
|
||||
<castRange>-1</castRange>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<isMagic>1</isMagic> <!-- Static Skill -->
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>600</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>100000</power>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
+2
-2
@@ -847,7 +847,7 @@ public class Trasken extends AbstractNpcAI
|
||||
{
|
||||
tie_trasken = addSpawn(TAIL_TRASKEN, CENTER_LOCATION, false, 0, true);
|
||||
hp_tail = tie_trasken.getCurrentHp();
|
||||
startQuestTimer("spawn_rnd", 30000, tie_trasken, null);
|
||||
startQuestTimer("spawn_rnd", 3000000, tie_trasken, null);
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
@@ -858,7 +858,7 @@ public class Trasken extends AbstractNpcAI
|
||||
trasken.doCast(SKILL_TRASKEN_UP.getSkill());
|
||||
hp_trasken = trasken.getCurrentHp();
|
||||
|
||||
startQuestTimer("spawn_rnd", 70000, trasken, null);
|
||||
startQuestTimer("spawn_rnd", 9000000, trasken, null);
|
||||
for (Location loc : Spawn_Larva_1)
|
||||
{
|
||||
addSpawn(LAVRA_1, loc, false, 0, true);
|
||||
|
||||
+138
-147
@@ -16,32 +16,23 @@
|
||||
*/
|
||||
package ai.bosses.Valakas;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.xml.impl.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.MountType;
|
||||
import org.l2jmobius.gameserver.geoengine.GeoEngine;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.ZoneManager;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.l2jmobius.gameserver.model.skills.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.l2jmobius.gameserver.model.skills.SkillCaster;
|
||||
import org.l2jmobius.gameserver.model.zone.ZoneType;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PlaySound;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SpecialCamera;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
|
||||
import ai.AbstractNpcAI;
|
||||
|
||||
@@ -54,36 +45,36 @@ public final class Valakas extends AbstractNpcAI
|
||||
// NPC
|
||||
private static final int VALAKAS = 29028;
|
||||
// Skills
|
||||
private static final SkillHolder VALAKAS_LAVA_SKIN = new SkillHolder(4680, 1);
|
||||
// private static final SkillHolder VALAKAS_LAVA_SKIN = new SkillHolder(4680, 1);
|
||||
private static final int VALAKAS_REGENERATION = 4691;
|
||||
|
||||
private static final SkillHolder[] VALAKAS_REGULAR_SKILLS =
|
||||
{
|
||||
new SkillHolder(4681, 1), // Valakas Trample
|
||||
new SkillHolder(4682, 1), // Valakas Trample
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
};
|
||||
|
||||
private static final SkillHolder[] VALAKAS_LOWHP_SKILLS =
|
||||
{
|
||||
new SkillHolder(4681, 1), // Valakas Trample
|
||||
new SkillHolder(4682, 1), // Valakas Trample
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
};
|
||||
|
||||
private static final SkillHolder[] VALAKAS_AOE_SKILLS =
|
||||
{
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4684, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4685, 1), // Valakas Tail Stomp
|
||||
new SkillHolder(4686, 1), // Valakas Tail Stomp
|
||||
new SkillHolder(4688, 1), // Valakas Stun
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
};
|
||||
// private static final SkillHolder[] VALAKAS_REGULAR_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4681, 1), // Valakas Trample
|
||||
// new SkillHolder(4682, 1), // Valakas Trample
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// };
|
||||
//
|
||||
// private static final SkillHolder[] VALAKAS_LOWHP_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4681, 1), // Valakas Trample
|
||||
// new SkillHolder(4682, 1), // Valakas Trample
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
// };
|
||||
//
|
||||
// private static final SkillHolder[] VALAKAS_AOE_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4684, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4685, 1), // Valakas Tail Stomp
|
||||
// new SkillHolder(4686, 1), // Valakas Tail Stomp
|
||||
// new SkillHolder(4688, 1), // Valakas Stun
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
// };
|
||||
|
||||
// Locations
|
||||
private static final Location TELEPORT_CUBE_LOCATIONS[] =
|
||||
@@ -114,7 +105,7 @@ public final class Valakas extends AbstractNpcAI
|
||||
private static final byte DEAD = 3; // Valakas has been killed. Entry is locked.
|
||||
// Misc
|
||||
private long _timeTracker = 0; // Time tracker for last attack on Valakas.
|
||||
private Playable _actualVictim; // Actual target of Valakas.
|
||||
// private Playable _actualVictim; // Actual target of Valakas.
|
||||
private static ZoneType ZONE;
|
||||
|
||||
private Valakas()
|
||||
@@ -355,10 +346,10 @@ public final class Valakas extends AbstractNpcAI
|
||||
|
||||
startQuestTimer("remove_players", 900000, null, null);
|
||||
}
|
||||
else if (event.equalsIgnoreCase("skill_task"))
|
||||
{
|
||||
callSkillAI(npc);
|
||||
}
|
||||
// else if (event.equalsIgnoreCase("skill_task"))
|
||||
// {
|
||||
// callSkillAI(npc);
|
||||
// }
|
||||
}
|
||||
else if (event.equalsIgnoreCase("valakas_unlock"))
|
||||
{
|
||||
@@ -373,12 +364,12 @@ public final class Valakas extends AbstractNpcAI
|
||||
return super.onAdvEvent(event, npc, player);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
npc.disableCoreAI(true);
|
||||
return super.onSpawn(npc);
|
||||
}
|
||||
// @Override
|
||||
// public String onSpawn(Npc npc)
|
||||
// {
|
||||
// npc.disableCoreAI(true);
|
||||
// return super.onSpawn(npc);
|
||||
// }
|
||||
|
||||
@Override
|
||||
public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon)
|
||||
@@ -449,105 +440,105 @@ public final class Valakas extends AbstractNpcAI
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
private void callSkillAI(Npc npc)
|
||||
{
|
||||
if (npc.isInvul() || npc.isCastingNow(SkillCaster::isAnyNormalType))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
// Pickup a target if no or dead victim. 10% luck he decides to reconsiders his target.
|
||||
if ((_actualVictim == null) || _actualVictim.isDead() || !(npc.isInSurroundingRegion(_actualVictim)) || (getRandom(10) == 0))
|
||||
{
|
||||
_actualVictim = getRandomTarget(npc);
|
||||
}
|
||||
|
||||
// If result is still null, Valakas will roam. Don't go deeper in skill AI.
|
||||
if (_actualVictim == null)
|
||||
{
|
||||
if (getRandom(10) == 0)
|
||||
{
|
||||
final int posX = npc.getX() + getRandom(-1400, 1400);
|
||||
final int posY = npc.getY() + getRandom(-1400, 1400);
|
||||
if (GeoEngine.getInstance().canMoveToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, npc.getZ(), npc.getInstanceWorld()))
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(posX, posY, npc.getZ(), 0));
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
final Skill skill = getRandomSkill(npc).getSkill();
|
||||
|
||||
// Cast the skill or follow the target.
|
||||
if (Util.checkIfInRange((skill.getCastRange() < 600) ? 600 : skill.getCastRange(), npc, _actualVictim, true))
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
npc.setTarget(_actualVictim);
|
||||
npc.doCast(skill);
|
||||
}
|
||||
else
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _actualVictim, null);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Pick a random skill.<br>
|
||||
* Valakas will mostly use utility skills. If Valakas feels surrounded, he will use AoE skills.<br>
|
||||
* Lower than 50% HPs, he will begin to use Meteor skill.
|
||||
* @param npc valakas
|
||||
* @return a skill holder
|
||||
*/
|
||||
private SkillHolder getRandomSkill(Npc npc)
|
||||
{
|
||||
final int hpRatio = (int) ((npc.getCurrentHp() / npc.getMaxHp()) * 100);
|
||||
|
||||
// Valakas Lava Skin has priority.
|
||||
if ((hpRatio < 75) && (getRandom(150) == 0) && !npc.isAffectedBySkill(VALAKAS_LAVA_SKIN.getSkillId()))
|
||||
{
|
||||
return VALAKAS_LAVA_SKIN;
|
||||
}
|
||||
|
||||
// Valakas will use mass spells if he feels surrounded.
|
||||
if (World.getInstance().getVisibleObjectsInRange(npc, PlayerInstance.class, 1200).size() >= 20)
|
||||
{
|
||||
return VALAKAS_AOE_SKILLS[getRandom(VALAKAS_AOE_SKILLS.length)];
|
||||
}
|
||||
|
||||
if (hpRatio > 50)
|
||||
{
|
||||
return VALAKAS_REGULAR_SKILLS[getRandom(VALAKAS_REGULAR_SKILLS.length)];
|
||||
}
|
||||
|
||||
return VALAKAS_LOWHP_SKILLS[getRandom(VALAKAS_LOWHP_SKILLS.length)];
|
||||
}
|
||||
|
||||
/**
|
||||
* Pickup a random Playable from the zone, deads targets aren't included.
|
||||
* @param npc
|
||||
* @return a random Playable.
|
||||
*/
|
||||
private Playable getRandomTarget(Npc npc)
|
||||
{
|
||||
final List<Playable> result = new ArrayList<>();
|
||||
|
||||
World.getInstance().forEachVisibleObject(npc, Playable.class, obj ->
|
||||
{
|
||||
if (!obj.isPet() && !obj.isDead())
|
||||
{
|
||||
result.add(obj);
|
||||
}
|
||||
});
|
||||
|
||||
return (result.isEmpty()) ? null : result.get(getRandom(result.size()));
|
||||
}
|
||||
// @Override
|
||||
// public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
// {
|
||||
// return null;
|
||||
// }
|
||||
//
|
||||
// private void callSkillAI(Npc npc)
|
||||
// {
|
||||
// if (npc.isInvul() || npc.isCastingNow(SkillCaster::isAnyNormalType))
|
||||
// {
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// // Pickup a target if no or dead victim. 10% luck he decides to reconsiders his target.
|
||||
// if ((_actualVictim == null) || _actualVictim.isDead() || !(npc.isInSurroundingRegion(_actualVictim)) || (getRandom(10) == 0))
|
||||
// {
|
||||
// _actualVictim = getRandomTarget(npc);
|
||||
// }
|
||||
//
|
||||
// // If result is still null, Valakas will roam. Don't go deeper in skill AI.
|
||||
// if (_actualVictim == null)
|
||||
// {
|
||||
// if (getRandom(10) == 0)
|
||||
// {
|
||||
// final int posX = npc.getX() + getRandom(-1400, 1400);
|
||||
// final int posY = npc.getY() + getRandom(-1400, 1400);
|
||||
// if (GeoEngine.getInstance().canMoveToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, npc.getZ(), npc.getInstanceWorld()))
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(posX, posY, npc.getZ(), 0));
|
||||
// }
|
||||
// }
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// final Skill skill = getRandomSkill(npc).getSkill();
|
||||
//
|
||||
// // Cast the skill or follow the target.
|
||||
// if (Util.checkIfInRange((skill.getCastRange() < 600) ? 600 : skill.getCastRange(), npc, _actualVictim, true))
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
// npc.setTarget(_actualVictim);
|
||||
// npc.doCast(skill);
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _actualVictim, null);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * Pick a random skill.<br>
|
||||
// * Valakas will mostly use utility skills. If Valakas feels surrounded, he will use AoE skills.<br>
|
||||
// * Lower than 50% HPs, he will begin to use Meteor skill.
|
||||
// * @param npc valakas
|
||||
// * @return a skill holder
|
||||
// */
|
||||
// private SkillHolder getRandomSkill(Npc npc)
|
||||
// {
|
||||
// final int hpRatio = (int) ((npc.getCurrentHp() / npc.getMaxHp()) * 100);
|
||||
//
|
||||
// // Valakas Lava Skin has priority.
|
||||
// if ((hpRatio < 75) && (getRandom(150) == 0) && !npc.isAffectedBySkill(VALAKAS_LAVA_SKIN.getSkillId()))
|
||||
// {
|
||||
// return VALAKAS_LAVA_SKIN;
|
||||
// }
|
||||
//
|
||||
// // Valakas will use mass spells if he feels surrounded.
|
||||
// if (World.getInstance().getVisibleObjectsInRange(npc, PlayerInstance.class, 1200).size() >= 20)
|
||||
// {
|
||||
// return VALAKAS_AOE_SKILLS[getRandom(VALAKAS_AOE_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// if (hpRatio > 50)
|
||||
// {
|
||||
// return VALAKAS_REGULAR_SKILLS[getRandom(VALAKAS_REGULAR_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// return VALAKAS_LOWHP_SKILLS[getRandom(VALAKAS_LOWHP_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * Pickup a random Playable from the zone, deads targets aren't included.
|
||||
// * @param npc
|
||||
// * @return a random Playable.
|
||||
// */
|
||||
// private Playable getRandomTarget(Npc npc)
|
||||
// {
|
||||
// final List<Playable> result = new ArrayList<>();
|
||||
//
|
||||
// World.getInstance().forEachVisibleObject(npc, Playable.class, obj ->
|
||||
// {
|
||||
// if (!obj.isPet() && !obj.isDead())
|
||||
// {
|
||||
// result.add(obj);
|
||||
// }
|
||||
// });
|
||||
//
|
||||
// return (result.isEmpty()) ? null : result.get(getRandom(result.size()));
|
||||
// }
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
|
||||
@@ -3247,8 +3247,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="35459535.30342" hpRegen="23103.5" mp="44856" mpRegen="30" />
|
||||
<attack physical="128810.835640155" magical="7231" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3468" magical="1981" />
|
||||
<attack physical="214683.835640155" magical="34104.0387932822" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="17685" magical="10155" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="180" />
|
||||
@@ -3481,8 +3481,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19240798.98207" hpRegen="9827.1" mp="39048" mpRegen="30" />
|
||||
<attack physical="55253.562042107" magical="5006" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="2960" magical="1626" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
@@ -3589,8 +3589,8 @@
|
||||
<mpReward value="53" type="DIFF" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="21357837.419145" hpRegen="10667.3" mp="41920" mpRegen="30" />
|
||||
<attack physical="66344.3340380442" magical="6016" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3204" magical="1795" />
|
||||
<attack physical="110573.05311" magical="20640.02495" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="21005.176917" magical="10245.529071" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
@@ -3692,8 +3692,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="15744949.44027" hpRegen="10704.9" mp="43380" mpRegen="30" />
|
||||
<attack physical="77439.5246547926" magical="6591" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3333" magical="1886" />
|
||||
<attack physical="185920.60661" magical="32950.821824" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
|
||||
@@ -408,8 +408,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -489,8 +489,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2943.92194428731" magical="1706.70791877689" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -532,8 +532,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2355.13755542985" magical="1365.36633502151" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -685,8 +685,8 @@
|
||||
<walk ground="34" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -991,8 +991,8 @@
|
||||
<walk ground="120" />
|
||||
<run ground="240" />
|
||||
</speed>
|
||||
<attack physical="47220.2058789866" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -1876,8 +1876,8 @@
|
||||
<walk ground="25" />
|
||||
<run ground="100" />
|
||||
</speed>
|
||||
<attack physical="63485" magical="18304" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="2355.13755542985" magical="1679" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="400" dark="450" />
|
||||
<attack type="DARK" value="450" />
|
||||
@@ -1984,8 +1984,8 @@
|
||||
<walk ground="25" />
|
||||
<run ground="100" />
|
||||
</speed>
|
||||
<attack physical="87548" magical="18304" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="2355.13755542985" magical="1679" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="400" dark="450" />
|
||||
<attack type="DARK" value="450" />
|
||||
|
||||
@@ -3935,6 +3935,11 @@
|
||||
<magicLvl>1</magicLvl>
|
||||
<operateType>P</operateType>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<effects>
|
||||
<effect name="DefenceTrait">
|
||||
<SHOCK>100</SHOCK>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4495" toLevel="12" name="Power Shot">
|
||||
<castRange>900</castRange>
|
||||
|
||||
@@ -3003,25 +3003,21 @@
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="5093" toLevel="1" name="Antharas Meteor">
|
||||
<affectRange>150</affectRange>
|
||||
<castRange>600</castRange>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectRange>1100</effectRange>
|
||||
<castRange>2500</castRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>EARTH</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>8000</hitTime>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<reuseDelay>6000</reuseDelay>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1084</power>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
@@ -1232,29 +1232,20 @@
|
||||
<skill id="14247" toLevel="1" name="Black Vortex">
|
||||
<icon>icon.skill0054</icon>
|
||||
<operateType>A2</operateType>
|
||||
<mpConsume>1</mpConsume>
|
||||
<castRange>1000</castRange>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalType>FLY_AWAY</abnormalType>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>1400</effectRange>
|
||||
<lvlBonusRate>1</lvlBonusRate>
|
||||
<activateRate>99</activateRate>
|
||||
<effectRange>600</effectRange>
|
||||
<magicLvl>99</magicLvl>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>1</abnormalTime>
|
||||
<affectRange>200</affectRange>
|
||||
<abnormalTime>3</abnormalTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>2000</power>
|
||||
<power>157</power>
|
||||
</effect>
|
||||
<effect name="FlyAway"> <!-- TODO: {i_fly_away;curve;push;200} -->
|
||||
<radius>200</radius>
|
||||
|
||||
@@ -1330,56 +1330,104 @@
|
||||
<!-- Lindvior's stun -->
|
||||
<icon>icon.skill0100</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>400</castRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15272" toLevel="1" name="Wind Breath">
|
||||
<!-- Lindvior's Landing Breath Skill -->
|
||||
<icon>icon.skill10549</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>400</castRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isDebuff>true</isDebuff>
|
||||
<fanRange>0;0;2500;900</fanRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="PhysicalAttackSpeed">
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="MagicalAttackSpeed">
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15273" toLevel="1" name="Tail Swipe">
|
||||
<!-- Lindvior's Landing Range -->
|
||||
<operateType>A1</operateType>
|
||||
<hitTime>2500</hitTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<coolTime>1500</coolTime>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<fanRange>0;180;1500;600</fanRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15274" toLevel="1" name="Mighty Wind Strike">
|
||||
<!-- Long-range projectile -->
|
||||
<operateType>A1</operateType>
|
||||
<castRange>1800</castRange>
|
||||
<operateType>A2</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<effectPoint>-707</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isMagic>1</isMagic>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15275" toLevel="1" name="Tornado">
|
||||
<!-- Lindvior's Takeoff Presentation -->
|
||||
|
||||
@@ -444,10 +444,21 @@
|
||||
<skill id="15430" toLevel="1" name="Lindvior's Jump">
|
||||
<!-- Ranged attack. -->
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>5000</hitTime>
|
||||
<coolTime>5000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15431" toLevel="1" name="Supersonic Blaster">
|
||||
<operateType>A1</operateType>
|
||||
|
||||
@@ -939,21 +939,53 @@
|
||||
<skill id="15590" toLevel="1" name="Fear of Lindvior">
|
||||
<!-- Afflicted with Fear and moving against own will. -->
|
||||
<icon>icon.skill4108</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>TURN_FLEE</abnormalType>
|
||||
<abnormalVisualEffect>TURN_FLEE</abnormalVisualEffect>
|
||||
<affectRange>600</affectRange>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>DERANGEMENT</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="BlockControl" />
|
||||
<effect name="Fear" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15591" toLevel="1" name="Wind Pull">
|
||||
<!-- Pulls target using the wind. -->
|
||||
<icon>icon.skill0006</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<affectRange>600</affectRange>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>2000</hitTime>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>PULL</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="PullBack">
|
||||
<speed>600</speed>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912</allowedSkills>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15592" toLevel="1" name="Dark Wind Armor">
|
||||
<!-- Reflects a part of received damage. -->
|
||||
|
||||
@@ -28,11 +28,22 @@
|
||||
<!-- Powerful magical attack on target and nearby enemies. -->
|
||||
<icon>icon.skill1167</icon>
|
||||
<operateType>A1</operateType>
|
||||
<castRange>900</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<castRange>300</castRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-264</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>300</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="16103" toLevel="6" name="Death Lift">
|
||||
<!-- Deals damage and cancels target. -->
|
||||
|
||||
@@ -206,25 +206,19 @@
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<mpConsume>10</mpConsume>
|
||||
<castRange>2500</castRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<affectRange>200</affectRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<effectPoint>-52</effectPoint>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
@@ -237,20 +231,17 @@
|
||||
<operateType>A1</operateType>
|
||||
<staticReuse>true</staticReuse>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<castRange>2500</castRange>
|
||||
<affectRange>900</affectRange>
|
||||
<mpConsume>10</mpConsume>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>1000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power> <!-- TODO -->
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -259,21 +250,14 @@
|
||||
<icon>icon.skill1275</icon>
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>5</abnormalLvl>
|
||||
<abnormalTime>2</abnormalTime>
|
||||
<activateRate>200</activateRate>
|
||||
<staticReuse>true</staticReuse>
|
||||
<castRange>-1</castRange>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>900</affectRange>
|
||||
<reuseDelay>20000</reuseDelay>
|
||||
<affectRange>600</affectRange>
|
||||
<abnormalType>KNOCKDOWN</abnormalType>
|
||||
<abnormalVisualEffect>KNOCKDOWN</abnormalVisualEffect>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<mpConsume>10</mpConsume>
|
||||
<hitTime>1000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>KNOCKDOWN</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
@@ -281,7 +265,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="KnockBack">
|
||||
<speed>600</speed>
|
||||
@@ -297,18 +281,11 @@
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>5</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<activateRate>200</activateRate>
|
||||
<staticReuse>true</staticReuse>
|
||||
<castRange>-1</castRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>900</affectRange>
|
||||
<reuseDelay>20000</reuseDelay>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<mpConsume>10</mpConsume>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>GIANT_WEAKNESS</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
@@ -316,7 +293,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="PAtk">
|
||||
<amount>30</amount>
|
||||
@@ -368,22 +345,16 @@
|
||||
<!-- Deals physical damage to, and paralyzes the target and nearby enemies. -->
|
||||
<icon>icon.skill1172</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>1200</castRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime> <!-- TODO -->
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<activateRate>150</activateRate>
|
||||
<affectRange>900</affectRange>
|
||||
<effectRange>1200</effectRange>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<affectRange>300</affectRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
@@ -391,7 +362,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack"> <!-- TODO -->
|
||||
<power>100000</power>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
@@ -402,23 +373,20 @@
|
||||
<skill id="16615" toLevel="1" name="Helios Plasma Wall">
|
||||
<!-- A rectangular barrier or electricity is formed around a range target, dealing powerful magic damage and 25% Mana Burn. -->
|
||||
<operateType>A1</operateType>
|
||||
<staticReuse>true</staticReuse>
|
||||
<affectLimit>45-45</affectLimit>
|
||||
<activateRate>200</activateRate>
|
||||
<castRange>1200</castRange>
|
||||
<affectRange>400</affectRange>
|
||||
<mpConsume>10</mpConsume>
|
||||
<castRange>2500</castRange>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-1349</effectPoint>
|
||||
<effectRange>1200</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="MagicalAttackMp">
|
||||
<power>250</power>
|
||||
@@ -431,26 +399,21 @@
|
||||
<!-- Helios' overawing gaze has petrified you and made you unable to move. Additional damage is received at regular intervals. -->
|
||||
<icon>icon.skill16614</icon>
|
||||
<operateType>A2</operateType>
|
||||
<targetType>SELF</targetType>
|
||||
<castRange>1200</castRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="DamOverTime">
|
||||
<power>200</power> <!-- TODO -->
|
||||
<power>512</power> <!-- TODO -->
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
@@ -587,19 +550,20 @@
|
||||
<operateType>A1</operateType>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>5000</hitTime>
|
||||
<effectPoint>-696</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<affectRange>200</affectRange>
|
||||
<mpConsume>12</mpConsume>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<affectRange>300</affectRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="DamOverTime">
|
||||
<power>512</power>
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -607,23 +571,17 @@
|
||||
<!-- Lightning strikes the target and nearby enemies, dealing magic damage and paralyzing them. Also decreases P. Def. and Magic Resistance. -->
|
||||
<icon>icon.skll10094</icon>
|
||||
<operateType>A2</operateType>
|
||||
<targetType>SELF</targetType>
|
||||
<castRange>2500</castRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<affectRange>900</affectRange>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<effectPoint>-438</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
@@ -634,7 +592,7 @@
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
</effect>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="MagicalDefence">
|
||||
<amount>-50</amount>
|
||||
|
||||
@@ -389,15 +389,15 @@
|
||||
</skill>
|
||||
<skill id="16727" toLevel="1" name="Helios Storm Fist">
|
||||
<operateType>A1</operateType>
|
||||
<castRange>-1</castRange>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<isMagic>1</isMagic> <!-- Static Skill -->
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>600</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>100000</power>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
+2
-2
@@ -847,7 +847,7 @@ public class Trasken extends AbstractNpcAI
|
||||
{
|
||||
tie_trasken = addSpawn(TAIL_TRASKEN, CENTER_LOCATION, false, 0, true);
|
||||
hp_tail = tie_trasken.getCurrentHp();
|
||||
startQuestTimer("spawn_rnd", 30000, tie_trasken, null);
|
||||
startQuestTimer("spawn_rnd", 3000000, tie_trasken, null);
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
@@ -858,7 +858,7 @@ public class Trasken extends AbstractNpcAI
|
||||
trasken.doCast(SKILL_TRASKEN_UP.getSkill());
|
||||
hp_trasken = trasken.getCurrentHp();
|
||||
|
||||
startQuestTimer("spawn_rnd", 70000, trasken, null);
|
||||
startQuestTimer("spawn_rnd", 9000000, trasken, null);
|
||||
for (Location loc : Spawn_Larva_1)
|
||||
{
|
||||
addSpawn(LAVRA_1, loc, false, 0, true);
|
||||
|
||||
+138
-147
@@ -16,32 +16,23 @@
|
||||
*/
|
||||
package ai.bosses.Valakas;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.xml.impl.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.MountType;
|
||||
import org.l2jmobius.gameserver.geoengine.GeoEngine;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.ZoneManager;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.l2jmobius.gameserver.model.skills.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.l2jmobius.gameserver.model.skills.SkillCaster;
|
||||
import org.l2jmobius.gameserver.model.zone.ZoneType;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PlaySound;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SpecialCamera;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
|
||||
import ai.AbstractNpcAI;
|
||||
|
||||
@@ -54,36 +45,36 @@ public final class Valakas extends AbstractNpcAI
|
||||
// NPC
|
||||
private static final int VALAKAS = 29028;
|
||||
// Skills
|
||||
private static final SkillHolder VALAKAS_LAVA_SKIN = new SkillHolder(4680, 1);
|
||||
// private static final SkillHolder VALAKAS_LAVA_SKIN = new SkillHolder(4680, 1);
|
||||
private static final int VALAKAS_REGENERATION = 4691;
|
||||
|
||||
private static final SkillHolder[] VALAKAS_REGULAR_SKILLS =
|
||||
{
|
||||
new SkillHolder(4681, 1), // Valakas Trample
|
||||
new SkillHolder(4682, 1), // Valakas Trample
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
};
|
||||
|
||||
private static final SkillHolder[] VALAKAS_LOWHP_SKILLS =
|
||||
{
|
||||
new SkillHolder(4681, 1), // Valakas Trample
|
||||
new SkillHolder(4682, 1), // Valakas Trample
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
};
|
||||
|
||||
private static final SkillHolder[] VALAKAS_AOE_SKILLS =
|
||||
{
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4684, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4685, 1), // Valakas Tail Stomp
|
||||
new SkillHolder(4686, 1), // Valakas Tail Stomp
|
||||
new SkillHolder(4688, 1), // Valakas Stun
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
};
|
||||
// private static final SkillHolder[] VALAKAS_REGULAR_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4681, 1), // Valakas Trample
|
||||
// new SkillHolder(4682, 1), // Valakas Trample
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// };
|
||||
//
|
||||
// private static final SkillHolder[] VALAKAS_LOWHP_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4681, 1), // Valakas Trample
|
||||
// new SkillHolder(4682, 1), // Valakas Trample
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
// };
|
||||
//
|
||||
// private static final SkillHolder[] VALAKAS_AOE_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4684, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4685, 1), // Valakas Tail Stomp
|
||||
// new SkillHolder(4686, 1), // Valakas Tail Stomp
|
||||
// new SkillHolder(4688, 1), // Valakas Stun
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
// };
|
||||
|
||||
// Locations
|
||||
private static final Location TELEPORT_CUBE_LOCATIONS[] =
|
||||
@@ -114,7 +105,7 @@ public final class Valakas extends AbstractNpcAI
|
||||
private static final byte DEAD = 3; // Valakas has been killed. Entry is locked.
|
||||
// Misc
|
||||
private long _timeTracker = 0; // Time tracker for last attack on Valakas.
|
||||
private Playable _actualVictim; // Actual target of Valakas.
|
||||
// private Playable _actualVictim; // Actual target of Valakas.
|
||||
private static ZoneType ZONE;
|
||||
|
||||
private Valakas()
|
||||
@@ -355,10 +346,10 @@ public final class Valakas extends AbstractNpcAI
|
||||
|
||||
startQuestTimer("remove_players", 900000, null, null);
|
||||
}
|
||||
else if (event.equalsIgnoreCase("skill_task"))
|
||||
{
|
||||
callSkillAI(npc);
|
||||
}
|
||||
// else if (event.equalsIgnoreCase("skill_task"))
|
||||
// {
|
||||
// callSkillAI(npc);
|
||||
// }
|
||||
}
|
||||
else if (event.equalsIgnoreCase("valakas_unlock"))
|
||||
{
|
||||
@@ -373,12 +364,12 @@ public final class Valakas extends AbstractNpcAI
|
||||
return super.onAdvEvent(event, npc, player);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
npc.disableCoreAI(true);
|
||||
return super.onSpawn(npc);
|
||||
}
|
||||
// @Override
|
||||
// public String onSpawn(Npc npc)
|
||||
// {
|
||||
// npc.disableCoreAI(true);
|
||||
// return super.onSpawn(npc);
|
||||
// }
|
||||
|
||||
@Override
|
||||
public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon)
|
||||
@@ -449,105 +440,105 @@ public final class Valakas extends AbstractNpcAI
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
private void callSkillAI(Npc npc)
|
||||
{
|
||||
if (npc.isInvul() || npc.isCastingNow(SkillCaster::isAnyNormalType))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
// Pickup a target if no or dead victim. 10% luck he decides to reconsiders his target.
|
||||
if ((_actualVictim == null) || _actualVictim.isDead() || !(npc.isInSurroundingRegion(_actualVictim)) || (getRandom(10) == 0))
|
||||
{
|
||||
_actualVictim = getRandomTarget(npc);
|
||||
}
|
||||
|
||||
// If result is still null, Valakas will roam. Don't go deeper in skill AI.
|
||||
if (_actualVictim == null)
|
||||
{
|
||||
if (getRandom(10) == 0)
|
||||
{
|
||||
final int posX = npc.getX() + getRandom(-1400, 1400);
|
||||
final int posY = npc.getY() + getRandom(-1400, 1400);
|
||||
if (GeoEngine.getInstance().canMoveToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, npc.getZ(), npc.getInstanceWorld()))
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(posX, posY, npc.getZ(), 0));
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
final Skill skill = getRandomSkill(npc).getSkill();
|
||||
|
||||
// Cast the skill or follow the target.
|
||||
if (Util.checkIfInRange((skill.getCastRange() < 600) ? 600 : skill.getCastRange(), npc, _actualVictim, true))
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
npc.setTarget(_actualVictim);
|
||||
npc.doCast(skill);
|
||||
}
|
||||
else
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _actualVictim, null);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Pick a random skill.<br>
|
||||
* Valakas will mostly use utility skills. If Valakas feels surrounded, he will use AoE skills.<br>
|
||||
* Lower than 50% HPs, he will begin to use Meteor skill.
|
||||
* @param npc valakas
|
||||
* @return a skill holder
|
||||
*/
|
||||
private SkillHolder getRandomSkill(Npc npc)
|
||||
{
|
||||
final int hpRatio = (int) ((npc.getCurrentHp() / npc.getMaxHp()) * 100);
|
||||
|
||||
// Valakas Lava Skin has priority.
|
||||
if ((hpRatio < 75) && (getRandom(150) == 0) && !npc.isAffectedBySkill(VALAKAS_LAVA_SKIN.getSkillId()))
|
||||
{
|
||||
return VALAKAS_LAVA_SKIN;
|
||||
}
|
||||
|
||||
// Valakas will use mass spells if he feels surrounded.
|
||||
if (World.getInstance().getVisibleObjectsInRange(npc, PlayerInstance.class, 1200).size() >= 20)
|
||||
{
|
||||
return VALAKAS_AOE_SKILLS[getRandom(VALAKAS_AOE_SKILLS.length)];
|
||||
}
|
||||
|
||||
if (hpRatio > 50)
|
||||
{
|
||||
return VALAKAS_REGULAR_SKILLS[getRandom(VALAKAS_REGULAR_SKILLS.length)];
|
||||
}
|
||||
|
||||
return VALAKAS_LOWHP_SKILLS[getRandom(VALAKAS_LOWHP_SKILLS.length)];
|
||||
}
|
||||
|
||||
/**
|
||||
* Pickup a random Playable from the zone, deads targets aren't included.
|
||||
* @param npc
|
||||
* @return a random Playable.
|
||||
*/
|
||||
private Playable getRandomTarget(Npc npc)
|
||||
{
|
||||
final List<Playable> result = new ArrayList<>();
|
||||
|
||||
World.getInstance().forEachVisibleObject(npc, Playable.class, obj ->
|
||||
{
|
||||
if (!obj.isPet() && !obj.isDead())
|
||||
{
|
||||
result.add(obj);
|
||||
}
|
||||
});
|
||||
|
||||
return (result.isEmpty()) ? null : result.get(getRandom(result.size()));
|
||||
}
|
||||
// @Override
|
||||
// public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
// {
|
||||
// return null;
|
||||
// }
|
||||
//
|
||||
// private void callSkillAI(Npc npc)
|
||||
// {
|
||||
// if (npc.isInvul() || npc.isCastingNow(SkillCaster::isAnyNormalType))
|
||||
// {
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// // Pickup a target if no or dead victim. 10% luck he decides to reconsiders his target.
|
||||
// if ((_actualVictim == null) || _actualVictim.isDead() || !(npc.isInSurroundingRegion(_actualVictim)) || (getRandom(10) == 0))
|
||||
// {
|
||||
// _actualVictim = getRandomTarget(npc);
|
||||
// }
|
||||
//
|
||||
// // If result is still null, Valakas will roam. Don't go deeper in skill AI.
|
||||
// if (_actualVictim == null)
|
||||
// {
|
||||
// if (getRandom(10) == 0)
|
||||
// {
|
||||
// final int posX = npc.getX() + getRandom(-1400, 1400);
|
||||
// final int posY = npc.getY() + getRandom(-1400, 1400);
|
||||
// if (GeoEngine.getInstance().canMoveToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, npc.getZ(), npc.getInstanceWorld()))
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(posX, posY, npc.getZ(), 0));
|
||||
// }
|
||||
// }
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// final Skill skill = getRandomSkill(npc).getSkill();
|
||||
//
|
||||
// // Cast the skill or follow the target.
|
||||
// if (Util.checkIfInRange((skill.getCastRange() < 600) ? 600 : skill.getCastRange(), npc, _actualVictim, true))
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
// npc.setTarget(_actualVictim);
|
||||
// npc.doCast(skill);
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _actualVictim, null);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * Pick a random skill.<br>
|
||||
// * Valakas will mostly use utility skills. If Valakas feels surrounded, he will use AoE skills.<br>
|
||||
// * Lower than 50% HPs, he will begin to use Meteor skill.
|
||||
// * @param npc valakas
|
||||
// * @return a skill holder
|
||||
// */
|
||||
// private SkillHolder getRandomSkill(Npc npc)
|
||||
// {
|
||||
// final int hpRatio = (int) ((npc.getCurrentHp() / npc.getMaxHp()) * 100);
|
||||
//
|
||||
// // Valakas Lava Skin has priority.
|
||||
// if ((hpRatio < 75) && (getRandom(150) == 0) && !npc.isAffectedBySkill(VALAKAS_LAVA_SKIN.getSkillId()))
|
||||
// {
|
||||
// return VALAKAS_LAVA_SKIN;
|
||||
// }
|
||||
//
|
||||
// // Valakas will use mass spells if he feels surrounded.
|
||||
// if (World.getInstance().getVisibleObjectsInRange(npc, PlayerInstance.class, 1200).size() >= 20)
|
||||
// {
|
||||
// return VALAKAS_AOE_SKILLS[getRandom(VALAKAS_AOE_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// if (hpRatio > 50)
|
||||
// {
|
||||
// return VALAKAS_REGULAR_SKILLS[getRandom(VALAKAS_REGULAR_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// return VALAKAS_LOWHP_SKILLS[getRandom(VALAKAS_LOWHP_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * Pickup a random Playable from the zone, deads targets aren't included.
|
||||
// * @param npc
|
||||
// * @return a random Playable.
|
||||
// */
|
||||
// private Playable getRandomTarget(Npc npc)
|
||||
// {
|
||||
// final List<Playable> result = new ArrayList<>();
|
||||
//
|
||||
// World.getInstance().forEachVisibleObject(npc, Playable.class, obj ->
|
||||
// {
|
||||
// if (!obj.isPet() && !obj.isDead())
|
||||
// {
|
||||
// result.add(obj);
|
||||
// }
|
||||
// });
|
||||
//
|
||||
// return (result.isEmpty()) ? null : result.get(getRandom(result.size()));
|
||||
// }
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
|
||||
@@ -3247,8 +3247,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="35459535.30342" hpRegen="23103.5" mp="44856" mpRegen="30" />
|
||||
<attack physical="128810.835640155" magical="7231" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3468" magical="1981" />
|
||||
<attack physical="214683.835640155" magical="34104.0387932822" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="17685" magical="10155" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="180" />
|
||||
@@ -3481,8 +3481,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19240798.98207" hpRegen="9827.1" mp="39048" mpRegen="30" />
|
||||
<attack physical="55253.562042107" magical="5006" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="2960" magical="1626" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
@@ -3589,8 +3589,8 @@
|
||||
<mpReward value="53" type="DIFF" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="21357837.419145" hpRegen="10667.3" mp="41920" mpRegen="30" />
|
||||
<attack physical="66344.3340380442" magical="6016" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3204" magical="1795" />
|
||||
<attack physical="110573.05311" magical="20640.02495" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="21005.176917" magical="10245.529071" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
@@ -3692,8 +3692,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="15744949.44027" hpRegen="10704.9" mp="43380" mpRegen="30" />
|
||||
<attack physical="77439.5246547926" magical="6591" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3333" magical="1886" />
|
||||
<attack physical="185920.60661" magical="32950.821824" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
|
||||
@@ -408,8 +408,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -489,8 +489,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2943.92194428731" magical="1706.70791877689" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -532,8 +532,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2355.13755542985" magical="1365.36633502151" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -685,8 +685,8 @@
|
||||
<walk ground="34" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -991,8 +991,8 @@
|
||||
<walk ground="120" />
|
||||
<run ground="240" />
|
||||
</speed>
|
||||
<attack physical="47220.2058789866" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -1876,8 +1876,8 @@
|
||||
<walk ground="25" />
|
||||
<run ground="100" />
|
||||
</speed>
|
||||
<attack physical="63485" magical="18304" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="2355.13755542985" magical="1679" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="400" dark="450" />
|
||||
<attack type="DARK" value="450" />
|
||||
@@ -1984,8 +1984,8 @@
|
||||
<walk ground="25" />
|
||||
<run ground="100" />
|
||||
</speed>
|
||||
<attack physical="87548" magical="18304" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="2355.13755542985" magical="1679" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="400" dark="450" />
|
||||
<attack type="DARK" value="450" />
|
||||
|
||||
@@ -3935,6 +3935,11 @@
|
||||
<magicLvl>1</magicLvl>
|
||||
<operateType>P</operateType>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<effects>
|
||||
<effect name="DefenceTrait">
|
||||
<SHOCK>100</SHOCK>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4495" toLevel="12" name="Power Shot">
|
||||
<castRange>900</castRange>
|
||||
|
||||
@@ -3003,25 +3003,21 @@
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="5093" toLevel="1" name="Antharas Meteor">
|
||||
<affectRange>150</affectRange>
|
||||
<castRange>600</castRange>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectRange>1100</effectRange>
|
||||
<castRange>2500</castRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>EARTH</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>8000</hitTime>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<reuseDelay>6000</reuseDelay>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1084</power>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
@@ -1232,29 +1232,20 @@
|
||||
<skill id="14247" toLevel="1" name="Black Vortex">
|
||||
<icon>icon.skill0054</icon>
|
||||
<operateType>A2</operateType>
|
||||
<mpConsume>1</mpConsume>
|
||||
<castRange>1000</castRange>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalType>FLY_AWAY</abnormalType>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>1400</effectRange>
|
||||
<lvlBonusRate>1</lvlBonusRate>
|
||||
<activateRate>99</activateRate>
|
||||
<effectRange>600</effectRange>
|
||||
<magicLvl>99</magicLvl>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>1</abnormalTime>
|
||||
<affectRange>200</affectRange>
|
||||
<abnormalTime>3</abnormalTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>2000</power>
|
||||
<power>157</power>
|
||||
</effect>
|
||||
<effect name="FlyAway"> <!-- TODO: {i_fly_away;curve;push;200} -->
|
||||
<radius>200</radius>
|
||||
|
||||
@@ -1330,56 +1330,104 @@
|
||||
<!-- Lindvior's stun -->
|
||||
<icon>icon.skill0100</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>400</castRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15272" toLevel="1" name="Wind Breath">
|
||||
<!-- Lindvior's Landing Breath Skill -->
|
||||
<icon>icon.skill10549</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>400</castRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isDebuff>true</isDebuff>
|
||||
<fanRange>0;0;2500;900</fanRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="PhysicalAttackSpeed">
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="MagicalAttackSpeed">
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15273" toLevel="1" name="Tail Swipe">
|
||||
<!-- Lindvior's Landing Range -->
|
||||
<operateType>A1</operateType>
|
||||
<hitTime>2500</hitTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<coolTime>1500</coolTime>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<fanRange>0;180;1500;600</fanRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15274" toLevel="1" name="Mighty Wind Strike">
|
||||
<!-- Long-range projectile -->
|
||||
<operateType>A1</operateType>
|
||||
<castRange>1800</castRange>
|
||||
<operateType>A2</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<effectPoint>-707</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isMagic>1</isMagic>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15275" toLevel="1" name="Tornado">
|
||||
<!-- Lindvior's Takeoff Presentation -->
|
||||
|
||||
@@ -444,10 +444,21 @@
|
||||
<skill id="15430" toLevel="1" name="Lindvior's Jump">
|
||||
<!-- Ranged attack. -->
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>5000</hitTime>
|
||||
<coolTime>5000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15431" toLevel="1" name="Supersonic Blaster">
|
||||
<operateType>A1</operateType>
|
||||
|
||||
@@ -939,21 +939,53 @@
|
||||
<skill id="15590" toLevel="1" name="Fear of Lindvior">
|
||||
<!-- Afflicted with Fear and moving against own will. -->
|
||||
<icon>icon.skill4108</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>TURN_FLEE</abnormalType>
|
||||
<abnormalVisualEffect>TURN_FLEE</abnormalVisualEffect>
|
||||
<affectRange>600</affectRange>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>DERANGEMENT</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="BlockControl" />
|
||||
<effect name="Fear" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15591" toLevel="1" name="Wind Pull">
|
||||
<!-- Pulls target using the wind. -->
|
||||
<icon>icon.skill0006</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<affectRange>600</affectRange>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>2000</hitTime>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>PULL</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="PullBack">
|
||||
<speed>600</speed>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912</allowedSkills>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15592" toLevel="1" name="Dark Wind Armor">
|
||||
<!-- Reflects a part of received damage. -->
|
||||
|
||||
@@ -4,11 +4,22 @@
|
||||
<!-- Powerful P. Atk. on enemy. -->
|
||||
<icon>icon.skill1275</icon>
|
||||
<operateType>A1</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<castRange>300</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<reuseDelay>5000</reuseDelay>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>300</effectRange>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15601" toLevel="1" name="Lindvior's Attack">
|
||||
<!-- Powerful P. Atk. on enemy. -->
|
||||
@@ -90,13 +101,11 @@
|
||||
<!-- Powerful P. Atk. on enemy. -->
|
||||
<icon>icon.skill0003</icon>
|
||||
<operateType>A1</operateType>
|
||||
<castRange>40</castRange>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>600</effectRange>
|
||||
<coolTime>500</coolTime>
|
||||
<nextAction>ATTACK</nextAction>
|
||||
<reuseDelay>6000</reuseDelay>
|
||||
<magicCriticalRate>5</magicCriticalRate>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
@@ -108,7 +117,7 @@
|
||||
<value level="4">1000</value>
|
||||
<value level="5">2000</value>
|
||||
<value level="6">4000</value>
|
||||
<value level="7">6000</value>
|
||||
<value level="7">50000</value>
|
||||
</power>
|
||||
</effect>
|
||||
</effects>
|
||||
@@ -130,8 +139,7 @@
|
||||
<hitTime>6000</hitTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<coolTime>500</coolTime>
|
||||
<affectRange>300</affectRange>
|
||||
<reuseDelay>30000</reuseDelay>
|
||||
<affectRange>600</affectRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
@@ -144,7 +152,7 @@
|
||||
<value level="4">12000</value>
|
||||
<value level="5">14000</value>
|
||||
<value level="6">16000</value>
|
||||
<value level="7">18000</value>
|
||||
<value level="7">50000</value>
|
||||
</power>
|
||||
</effect>
|
||||
</effects>
|
||||
@@ -156,8 +164,7 @@
|
||||
<hitTime>6000</hitTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<coolTime>500</coolTime>
|
||||
<affectRange>800</affectRange>
|
||||
<reuseDelay>30000</reuseDelay>
|
||||
<affectRange>600</affectRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
@@ -170,7 +177,7 @@
|
||||
<value level="4">16000</value>
|
||||
<value level="5">18000</value>
|
||||
<value level="6">20000</value>
|
||||
<value level="7">22000</value>
|
||||
<value level="7">50000</value>
|
||||
</power>
|
||||
</effect>
|
||||
</effects>
|
||||
@@ -394,6 +401,10 @@
|
||||
<!-- Very strong against Wind, and vulnerable to Earth. -->
|
||||
<icon>icon.skillboss</icon>
|
||||
<operateType>P</operateType>
|
||||
<magicLvl>99</magicLvl>
|
||||
<effects>
|
||||
<effect name="DebuffBlock" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15639" toLevel="1" name="Mysterious Fear">
|
||||
<!-- In Fear. -->
|
||||
@@ -1215,11 +1226,25 @@
|
||||
<!-- M. Def. -20%. -->
|
||||
<icon>icon.skill1422</icon>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>2000</hitTime>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<isMagic>1</isMagic>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<castRange>300</castRange>
|
||||
<affectRange>300</affectRange>
|
||||
<effectRange>300</effectRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalDefence">
|
||||
<amount>-20</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15663" toLevel="1" name="Increase P. Atk.">
|
||||
<!-- P. Atk. and M. Atk. +10%. -->
|
||||
|
||||
@@ -28,11 +28,22 @@
|
||||
<!-- Powerful magical attack on target and nearby enemies. -->
|
||||
<icon>icon.skill1167</icon>
|
||||
<operateType>A1</operateType>
|
||||
<castRange>900</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<castRange>300</castRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-264</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>300</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="16103" toLevel="6" name="Death Lift">
|
||||
<!-- Deals damage and cancels target. -->
|
||||
|
||||
@@ -206,25 +206,19 @@
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<mpConsume>10</mpConsume>
|
||||
<castRange>2500</castRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<affectRange>200</affectRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<effectPoint>-52</effectPoint>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
@@ -237,20 +231,17 @@
|
||||
<operateType>A1</operateType>
|
||||
<staticReuse>true</staticReuse>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<castRange>2500</castRange>
|
||||
<affectRange>900</affectRange>
|
||||
<mpConsume>10</mpConsume>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>1000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power> <!-- TODO -->
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -259,21 +250,14 @@
|
||||
<icon>icon.skill1275</icon>
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>5</abnormalLvl>
|
||||
<abnormalTime>2</abnormalTime>
|
||||
<activateRate>200</activateRate>
|
||||
<staticReuse>true</staticReuse>
|
||||
<castRange>-1</castRange>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>900</affectRange>
|
||||
<reuseDelay>20000</reuseDelay>
|
||||
<affectRange>600</affectRange>
|
||||
<abnormalType>KNOCKDOWN</abnormalType>
|
||||
<abnormalVisualEffect>KNOCKDOWN</abnormalVisualEffect>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<mpConsume>10</mpConsume>
|
||||
<hitTime>1000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>KNOCKDOWN</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
@@ -281,7 +265,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="KnockBack">
|
||||
<speed>600</speed>
|
||||
@@ -297,18 +281,11 @@
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>5</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<activateRate>200</activateRate>
|
||||
<staticReuse>true</staticReuse>
|
||||
<castRange>-1</castRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>900</affectRange>
|
||||
<reuseDelay>20000</reuseDelay>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<mpConsume>10</mpConsume>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>GIANT_WEAKNESS</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
@@ -316,7 +293,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="PAtk">
|
||||
<amount>30</amount>
|
||||
@@ -368,22 +345,16 @@
|
||||
<!-- Deals physical damage to, and paralyzes the target and nearby enemies. -->
|
||||
<icon>icon.skill1172</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>1200</castRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime> <!-- TODO -->
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<activateRate>150</activateRate>
|
||||
<affectRange>900</affectRange>
|
||||
<effectRange>1200</effectRange>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<affectRange>300</affectRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
@@ -391,7 +362,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack"> <!-- TODO -->
|
||||
<power>100000</power>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
@@ -402,23 +373,20 @@
|
||||
<skill id="16615" toLevel="1" name="Helios Plasma Wall">
|
||||
<!-- A rectangular barrier or electricity is formed around a range target, dealing powerful magic damage and 25% Mana Burn. -->
|
||||
<operateType>A1</operateType>
|
||||
<staticReuse>true</staticReuse>
|
||||
<affectLimit>45-45</affectLimit>
|
||||
<activateRate>200</activateRate>
|
||||
<castRange>1200</castRange>
|
||||
<affectRange>400</affectRange>
|
||||
<mpConsume>10</mpConsume>
|
||||
<castRange>2500</castRange>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-1349</effectPoint>
|
||||
<effectRange>1200</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="MagicalAttackMp">
|
||||
<power>250</power>
|
||||
@@ -431,26 +399,21 @@
|
||||
<!-- Helios' overawing gaze has petrified you and made you unable to move. Additional damage is received at regular intervals. -->
|
||||
<icon>icon.skill16614</icon>
|
||||
<operateType>A2</operateType>
|
||||
<targetType>SELF</targetType>
|
||||
<castRange>1200</castRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="DamOverTime">
|
||||
<power>200</power> <!-- TODO -->
|
||||
<power>512</power> <!-- TODO -->
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
@@ -587,19 +550,20 @@
|
||||
<operateType>A1</operateType>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>5000</hitTime>
|
||||
<effectPoint>-696</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<affectRange>200</affectRange>
|
||||
<mpConsume>12</mpConsume>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<affectRange>300</affectRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="DamOverTime">
|
||||
<power>512</power>
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -607,23 +571,17 @@
|
||||
<!-- Lightning strikes the target and nearby enemies, dealing magic damage and paralyzing them. Also decreases P. Def. and Magic Resistance. -->
|
||||
<icon>icon.skll10094</icon>
|
||||
<operateType>A2</operateType>
|
||||
<targetType>SELF</targetType>
|
||||
<castRange>2500</castRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<affectRange>900</affectRange>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<effectPoint>-438</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
@@ -634,7 +592,7 @@
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
</effect>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="MagicalDefence">
|
||||
<amount>-50</amount>
|
||||
|
||||
@@ -389,15 +389,15 @@
|
||||
</skill>
|
||||
<skill id="16727" toLevel="1" name="Helios Storm Fist">
|
||||
<operateType>A1</operateType>
|
||||
<castRange>-1</castRange>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<isMagic>1</isMagic> <!-- Static Skill -->
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>600</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>100000</power>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
+2
-2
@@ -847,7 +847,7 @@ public class Trasken extends AbstractNpcAI
|
||||
{
|
||||
tie_trasken = addSpawn(TAIL_TRASKEN, CENTER_LOCATION, false, 0, true);
|
||||
hp_tail = tie_trasken.getCurrentHp();
|
||||
startQuestTimer("spawn_rnd", 30000, tie_trasken, null);
|
||||
startQuestTimer("spawn_rnd", 3000000, tie_trasken, null);
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
@@ -858,7 +858,7 @@ public class Trasken extends AbstractNpcAI
|
||||
trasken.doCast(SKILL_TRASKEN_UP.getSkill());
|
||||
hp_trasken = trasken.getCurrentHp();
|
||||
|
||||
startQuestTimer("spawn_rnd", 70000, trasken, null);
|
||||
startQuestTimer("spawn_rnd", 9000000, trasken, null);
|
||||
for (Location loc : Spawn_Larva_1)
|
||||
{
|
||||
addSpawn(LAVRA_1, loc, false, 0, true);
|
||||
|
||||
+138
-147
@@ -16,32 +16,23 @@
|
||||
*/
|
||||
package ai.bosses.Valakas;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.xml.impl.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.MountType;
|
||||
import org.l2jmobius.gameserver.geoengine.GeoEngine;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.ZoneManager;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.l2jmobius.gameserver.model.skills.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.l2jmobius.gameserver.model.skills.SkillCaster;
|
||||
import org.l2jmobius.gameserver.model.zone.ZoneType;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PlaySound;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SpecialCamera;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
|
||||
import ai.AbstractNpcAI;
|
||||
|
||||
@@ -54,36 +45,36 @@ public final class Valakas extends AbstractNpcAI
|
||||
// NPC
|
||||
private static final int VALAKAS = 29028;
|
||||
// Skills
|
||||
private static final SkillHolder VALAKAS_LAVA_SKIN = new SkillHolder(4680, 1);
|
||||
// private static final SkillHolder VALAKAS_LAVA_SKIN = new SkillHolder(4680, 1);
|
||||
private static final int VALAKAS_REGENERATION = 4691;
|
||||
|
||||
private static final SkillHolder[] VALAKAS_REGULAR_SKILLS =
|
||||
{
|
||||
new SkillHolder(4681, 1), // Valakas Trample
|
||||
new SkillHolder(4682, 1), // Valakas Trample
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
};
|
||||
|
||||
private static final SkillHolder[] VALAKAS_LOWHP_SKILLS =
|
||||
{
|
||||
new SkillHolder(4681, 1), // Valakas Trample
|
||||
new SkillHolder(4682, 1), // Valakas Trample
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
};
|
||||
|
||||
private static final SkillHolder[] VALAKAS_AOE_SKILLS =
|
||||
{
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4684, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4685, 1), // Valakas Tail Stomp
|
||||
new SkillHolder(4686, 1), // Valakas Tail Stomp
|
||||
new SkillHolder(4688, 1), // Valakas Stun
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
};
|
||||
// private static final SkillHolder[] VALAKAS_REGULAR_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4681, 1), // Valakas Trample
|
||||
// new SkillHolder(4682, 1), // Valakas Trample
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// };
|
||||
//
|
||||
// private static final SkillHolder[] VALAKAS_LOWHP_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4681, 1), // Valakas Trample
|
||||
// new SkillHolder(4682, 1), // Valakas Trample
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
// };
|
||||
//
|
||||
// private static final SkillHolder[] VALAKAS_AOE_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4684, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4685, 1), // Valakas Tail Stomp
|
||||
// new SkillHolder(4686, 1), // Valakas Tail Stomp
|
||||
// new SkillHolder(4688, 1), // Valakas Stun
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
// };
|
||||
|
||||
// Locations
|
||||
private static final Location TELEPORT_CUBE_LOCATIONS[] =
|
||||
@@ -114,7 +105,7 @@ public final class Valakas extends AbstractNpcAI
|
||||
private static final byte DEAD = 3; // Valakas has been killed. Entry is locked.
|
||||
// Misc
|
||||
private long _timeTracker = 0; // Time tracker for last attack on Valakas.
|
||||
private Playable _actualVictim; // Actual target of Valakas.
|
||||
// private Playable _actualVictim; // Actual target of Valakas.
|
||||
private static ZoneType ZONE;
|
||||
|
||||
private Valakas()
|
||||
@@ -355,10 +346,10 @@ public final class Valakas extends AbstractNpcAI
|
||||
|
||||
startQuestTimer("remove_players", 900000, null, null);
|
||||
}
|
||||
else if (event.equalsIgnoreCase("skill_task"))
|
||||
{
|
||||
callSkillAI(npc);
|
||||
}
|
||||
// else if (event.equalsIgnoreCase("skill_task"))
|
||||
// {
|
||||
// callSkillAI(npc);
|
||||
// }
|
||||
}
|
||||
else if (event.equalsIgnoreCase("valakas_unlock"))
|
||||
{
|
||||
@@ -373,12 +364,12 @@ public final class Valakas extends AbstractNpcAI
|
||||
return super.onAdvEvent(event, npc, player);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
npc.disableCoreAI(true);
|
||||
return super.onSpawn(npc);
|
||||
}
|
||||
// @Override
|
||||
// public String onSpawn(Npc npc)
|
||||
// {
|
||||
// npc.disableCoreAI(true);
|
||||
// return super.onSpawn(npc);
|
||||
// }
|
||||
|
||||
@Override
|
||||
public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon)
|
||||
@@ -449,105 +440,105 @@ public final class Valakas extends AbstractNpcAI
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
private void callSkillAI(Npc npc)
|
||||
{
|
||||
if (npc.isInvul() || npc.isCastingNow(SkillCaster::isAnyNormalType))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
// Pickup a target if no or dead victim. 10% luck he decides to reconsiders his target.
|
||||
if ((_actualVictim == null) || _actualVictim.isDead() || !(npc.isInSurroundingRegion(_actualVictim)) || (getRandom(10) == 0))
|
||||
{
|
||||
_actualVictim = getRandomTarget(npc);
|
||||
}
|
||||
|
||||
// If result is still null, Valakas will roam. Don't go deeper in skill AI.
|
||||
if (_actualVictim == null)
|
||||
{
|
||||
if (getRandom(10) == 0)
|
||||
{
|
||||
final int posX = npc.getX() + getRandom(-1400, 1400);
|
||||
final int posY = npc.getY() + getRandom(-1400, 1400);
|
||||
if (GeoEngine.getInstance().canMoveToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, npc.getZ(), npc.getInstanceWorld()))
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(posX, posY, npc.getZ(), 0));
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
final Skill skill = getRandomSkill(npc).getSkill();
|
||||
|
||||
// Cast the skill or follow the target.
|
||||
if (Util.checkIfInRange((skill.getCastRange() < 600) ? 600 : skill.getCastRange(), npc, _actualVictim, true))
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
npc.setTarget(_actualVictim);
|
||||
npc.doCast(skill);
|
||||
}
|
||||
else
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _actualVictim, null);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Pick a random skill.<br>
|
||||
* Valakas will mostly use utility skills. If Valakas feels surrounded, he will use AoE skills.<br>
|
||||
* Lower than 50% HPs, he will begin to use Meteor skill.
|
||||
* @param npc valakas
|
||||
* @return a skill holder
|
||||
*/
|
||||
private SkillHolder getRandomSkill(Npc npc)
|
||||
{
|
||||
final int hpRatio = (int) ((npc.getCurrentHp() / npc.getMaxHp()) * 100);
|
||||
|
||||
// Valakas Lava Skin has priority.
|
||||
if ((hpRatio < 75) && (getRandom(150) == 0) && !npc.isAffectedBySkill(VALAKAS_LAVA_SKIN.getSkillId()))
|
||||
{
|
||||
return VALAKAS_LAVA_SKIN;
|
||||
}
|
||||
|
||||
// Valakas will use mass spells if he feels surrounded.
|
||||
if (World.getInstance().getVisibleObjectsInRange(npc, PlayerInstance.class, 1200).size() >= 20)
|
||||
{
|
||||
return VALAKAS_AOE_SKILLS[getRandom(VALAKAS_AOE_SKILLS.length)];
|
||||
}
|
||||
|
||||
if (hpRatio > 50)
|
||||
{
|
||||
return VALAKAS_REGULAR_SKILLS[getRandom(VALAKAS_REGULAR_SKILLS.length)];
|
||||
}
|
||||
|
||||
return VALAKAS_LOWHP_SKILLS[getRandom(VALAKAS_LOWHP_SKILLS.length)];
|
||||
}
|
||||
|
||||
/**
|
||||
* Pickup a random Playable from the zone, deads targets aren't included.
|
||||
* @param npc
|
||||
* @return a random Playable.
|
||||
*/
|
||||
private Playable getRandomTarget(Npc npc)
|
||||
{
|
||||
final List<Playable> result = new ArrayList<>();
|
||||
|
||||
World.getInstance().forEachVisibleObject(npc, Playable.class, obj ->
|
||||
{
|
||||
if (!obj.isPet() && !obj.isDead())
|
||||
{
|
||||
result.add(obj);
|
||||
}
|
||||
});
|
||||
|
||||
return (result.isEmpty()) ? null : result.get(getRandom(result.size()));
|
||||
}
|
||||
// @Override
|
||||
// public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
// {
|
||||
// return null;
|
||||
// }
|
||||
//
|
||||
// private void callSkillAI(Npc npc)
|
||||
// {
|
||||
// if (npc.isInvul() || npc.isCastingNow(SkillCaster::isAnyNormalType))
|
||||
// {
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// // Pickup a target if no or dead victim. 10% luck he decides to reconsiders his target.
|
||||
// if ((_actualVictim == null) || _actualVictim.isDead() || !(npc.isInSurroundingRegion(_actualVictim)) || (getRandom(10) == 0))
|
||||
// {
|
||||
// _actualVictim = getRandomTarget(npc);
|
||||
// }
|
||||
//
|
||||
// // If result is still null, Valakas will roam. Don't go deeper in skill AI.
|
||||
// if (_actualVictim == null)
|
||||
// {
|
||||
// if (getRandom(10) == 0)
|
||||
// {
|
||||
// final int posX = npc.getX() + getRandom(-1400, 1400);
|
||||
// final int posY = npc.getY() + getRandom(-1400, 1400);
|
||||
// if (GeoEngine.getInstance().canMoveToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, npc.getZ(), npc.getInstanceWorld()))
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(posX, posY, npc.getZ(), 0));
|
||||
// }
|
||||
// }
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// final Skill skill = getRandomSkill(npc).getSkill();
|
||||
//
|
||||
// // Cast the skill or follow the target.
|
||||
// if (Util.checkIfInRange((skill.getCastRange() < 600) ? 600 : skill.getCastRange(), npc, _actualVictim, true))
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
// npc.setTarget(_actualVictim);
|
||||
// npc.doCast(skill);
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _actualVictim, null);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * Pick a random skill.<br>
|
||||
// * Valakas will mostly use utility skills. If Valakas feels surrounded, he will use AoE skills.<br>
|
||||
// * Lower than 50% HPs, he will begin to use Meteor skill.
|
||||
// * @param npc valakas
|
||||
// * @return a skill holder
|
||||
// */
|
||||
// private SkillHolder getRandomSkill(Npc npc)
|
||||
// {
|
||||
// final int hpRatio = (int) ((npc.getCurrentHp() / npc.getMaxHp()) * 100);
|
||||
//
|
||||
// // Valakas Lava Skin has priority.
|
||||
// if ((hpRatio < 75) && (getRandom(150) == 0) && !npc.isAffectedBySkill(VALAKAS_LAVA_SKIN.getSkillId()))
|
||||
// {
|
||||
// return VALAKAS_LAVA_SKIN;
|
||||
// }
|
||||
//
|
||||
// // Valakas will use mass spells if he feels surrounded.
|
||||
// if (World.getInstance().getVisibleObjectsInRange(npc, PlayerInstance.class, 1200).size() >= 20)
|
||||
// {
|
||||
// return VALAKAS_AOE_SKILLS[getRandom(VALAKAS_AOE_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// if (hpRatio > 50)
|
||||
// {
|
||||
// return VALAKAS_REGULAR_SKILLS[getRandom(VALAKAS_REGULAR_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// return VALAKAS_LOWHP_SKILLS[getRandom(VALAKAS_LOWHP_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * Pickup a random Playable from the zone, deads targets aren't included.
|
||||
// * @param npc
|
||||
// * @return a random Playable.
|
||||
// */
|
||||
// private Playable getRandomTarget(Npc npc)
|
||||
// {
|
||||
// final List<Playable> result = new ArrayList<>();
|
||||
//
|
||||
// World.getInstance().forEachVisibleObject(npc, Playable.class, obj ->
|
||||
// {
|
||||
// if (!obj.isPet() && !obj.isDead())
|
||||
// {
|
||||
// result.add(obj);
|
||||
// }
|
||||
// });
|
||||
//
|
||||
// return (result.isEmpty()) ? null : result.get(getRandom(result.size()));
|
||||
// }
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
|
||||
@@ -3247,8 +3247,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="35459535.30342" hpRegen="23103.5" mp="44856" mpRegen="30" />
|
||||
<attack physical="128810.835640155" magical="7231" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3468" magical="1981" />
|
||||
<attack physical="214683.835640155" magical="34104.0387932822" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="17685" magical="10155" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="180" />
|
||||
@@ -3481,8 +3481,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19240798.98207" hpRegen="9827.1" mp="39048" mpRegen="30" />
|
||||
<attack physical="55253.562042107" magical="5006" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="2960" magical="1626" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
@@ -3589,8 +3589,8 @@
|
||||
<mpReward value="53" type="DIFF" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="21357837.419145" hpRegen="10667.3" mp="41920" mpRegen="30" />
|
||||
<attack physical="66344.3340380442" magical="6016" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3204" magical="1795" />
|
||||
<attack physical="110573.05311" magical="20640.02495" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="21005.176917" magical="10245.529071" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
@@ -3692,8 +3692,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="15744949.44027" hpRegen="10704.9" mp="43380" mpRegen="30" />
|
||||
<attack physical="77439.5246547926" magical="6591" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3333" magical="1886" />
|
||||
<attack physical="185920.60661" magical="32950.821824" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
|
||||
@@ -408,8 +408,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -489,8 +489,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2943.92194428731" magical="1706.70791877689" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -532,8 +532,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2355.13755542985" magical="1365.36633502151" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -685,8 +685,8 @@
|
||||
<walk ground="34" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -991,8 +991,8 @@
|
||||
<walk ground="120" />
|
||||
<run ground="240" />
|
||||
</speed>
|
||||
<attack physical="47220.2058789866" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -1876,8 +1876,8 @@
|
||||
<walk ground="25" />
|
||||
<run ground="100" />
|
||||
</speed>
|
||||
<attack physical="63485" magical="18304" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="2355.13755542985" magical="1679" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="400" dark="450" />
|
||||
<attack type="DARK" value="450" />
|
||||
@@ -1984,8 +1984,8 @@
|
||||
<walk ground="25" />
|
||||
<run ground="100" />
|
||||
</speed>
|
||||
<attack physical="87548" magical="18304" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="2355.13755542985" magical="1679" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="400" dark="450" />
|
||||
<attack type="DARK" value="450" />
|
||||
|
||||
@@ -3935,6 +3935,11 @@
|
||||
<magicLvl>1</magicLvl>
|
||||
<operateType>P</operateType>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<effects>
|
||||
<effect name="DefenceTrait">
|
||||
<SHOCK>100</SHOCK>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4495" toLevel="12" name="Power Shot">
|
||||
<castRange>900</castRange>
|
||||
|
||||
@@ -3003,25 +3003,21 @@
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="5093" toLevel="1" name="Antharas Meteor">
|
||||
<affectRange>150</affectRange>
|
||||
<castRange>600</castRange>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectRange>1100</effectRange>
|
||||
<castRange>2500</castRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>EARTH</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>8000</hitTime>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<reuseDelay>6000</reuseDelay>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1084</power>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
@@ -1232,29 +1232,20 @@
|
||||
<skill id="14247" toLevel="1" name="Black Vortex">
|
||||
<icon>icon.skill0054</icon>
|
||||
<operateType>A2</operateType>
|
||||
<mpConsume>1</mpConsume>
|
||||
<castRange>1000</castRange>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalType>FLY_AWAY</abnormalType>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>1400</effectRange>
|
||||
<lvlBonusRate>1</lvlBonusRate>
|
||||
<activateRate>99</activateRate>
|
||||
<effectRange>600</effectRange>
|
||||
<magicLvl>99</magicLvl>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>1</abnormalTime>
|
||||
<affectRange>200</affectRange>
|
||||
<abnormalTime>3</abnormalTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>2000</power>
|
||||
<power>157</power>
|
||||
</effect>
|
||||
<effect name="FlyAway"> <!-- TODO: {i_fly_away;curve;push;200} -->
|
||||
<radius>200</radius>
|
||||
|
||||
@@ -915,21 +915,16 @@
|
||||
<!-- Creates a poison cloud. Inflicts poison near the enemy, causing loss of 2000 HP per second for 30 sec. -->
|
||||
<icon>icon.skill1167</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>500</castRange>
|
||||
<hitTime>500</hitTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<subordinationAbnormalType>POISON</subordinationAbnormalType>
|
||||
<abnormalType>POISON</abnormalType>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>1000</effectRange>
|
||||
<magicLvl>99</magicLvl>
|
||||
<abnormalLvl>3</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<trait>POISON</trait>
|
||||
<affectRange>200</affectRange>
|
||||
<affectRange>600</affectRange>
|
||||
<abnormalVisualEffect>DOT_POISON</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>SELF</targetType>
|
||||
@@ -969,59 +964,59 @@
|
||||
<skill id="14337" toLevel="1" name="Earth Wyrm Body Strike">
|
||||
<icon>icon.skill0773</icon>
|
||||
<operateType>A1</operateType>
|
||||
<castRange>2000</castRange>
|
||||
<effectPoint>-686</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<magicLvl>99</magicLvl>
|
||||
<fanRange>0;0;2000;600</fanRange>
|
||||
<hitTime>10000</hitTime>
|
||||
<targetType>TARGET</targetType>
|
||||
<fanRange>0;0;2500;600</fanRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="14338" toLevel="1" name="Earth Wyrm Body Strike">
|
||||
<icon>icon.skill0036</icon>
|
||||
<operateType>A1</operateType>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<magicLvl>99</magicLvl>
|
||||
<affectRange>1200</affectRange>
|
||||
<fanRange>0;0;900;0</fanRange>
|
||||
<hitTime>10000</hitTime>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>RING_RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
</skill>
|
||||
<skill id="14339" toLevel="1" name="Earth Wyrm Body Strike">
|
||||
<icon>icon.skill0036</icon>
|
||||
<operateType>A1</operateType>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<affectRange>900</affectRange>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>10000</hitTime>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="14339" toLevel="1" name="Earth Wyrm Body Strike">
|
||||
<icon>icon.skill0036</icon>
|
||||
<operateType>A1</operateType>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<magicLvl>99</magicLvl>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>10000</hitTime>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="14340" toLevel="1" name="Earth Wyrm Poison Cannon">
|
||||
<!-- Creates a poison cloud. Inflicts poison near the enemy, causing loss of 1 HP per second for 30 sec. -->
|
||||
<icon>icon.skill1167</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>500</castRange>
|
||||
<hitTime>10000</hitTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<subordinationAbnormalType>POISON</subordinationAbnormalType>
|
||||
<abnormalType>POISON</abnormalType>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>1000</effectRange>
|
||||
<affectRange>600</affectRange>
|
||||
<magicLvl>99</magicLvl>
|
||||
<abnormalLvl>3</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
@@ -1029,10 +1024,11 @@
|
||||
<abnormalVisualEffect>DOT_POISON</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="DamOverTime">
|
||||
<power>1</power>
|
||||
<power>512</power>
|
||||
<ticks>5</ticks>
|
||||
</effect>
|
||||
</effects>
|
||||
@@ -1666,29 +1662,22 @@
|
||||
<operateType>A2</operateType>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<reuseDelay>2000</reuseDelay>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalType>ROOT_MAGICALLY</abnormalType>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>1100</effectRange>
|
||||
<lvlBonusRate>2</lvlBonusRate>
|
||||
<activateRate>80</activateRate>
|
||||
<effectRange>600</effectRange>
|
||||
<magicLvl>97</magicLvl>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<trait>HOLD</trait>
|
||||
<affectRange>300</affectRange>
|
||||
<abnormalVisualEffect>ROOT</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>ENEMY_ONLY</targetType>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1000</power>
|
||||
<power>157</power>
|
||||
</effect>
|
||||
<effect name="Root" />
|
||||
<effect name="DefenceTrait">
|
||||
|
||||
@@ -1330,56 +1330,104 @@
|
||||
<!-- Lindvior's stun -->
|
||||
<icon>icon.skill0100</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>400</castRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15272" toLevel="1" name="Wind Breath">
|
||||
<!-- Lindvior's Landing Breath Skill -->
|
||||
<icon>icon.skill10549</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>400</castRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isDebuff>true</isDebuff>
|
||||
<fanRange>0;0;2500;900</fanRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="PhysicalAttackSpeed">
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="MagicalAttackSpeed">
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15273" toLevel="1" name="Tail Swipe">
|
||||
<!-- Lindvior's Landing Range -->
|
||||
<operateType>A1</operateType>
|
||||
<hitTime>2500</hitTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<coolTime>1500</coolTime>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<fanRange>0;180;1500;600</fanRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15274" toLevel="1" name="Mighty Wind Strike">
|
||||
<!-- Long-range projectile -->
|
||||
<operateType>A1</operateType>
|
||||
<castRange>1800</castRange>
|
||||
<operateType>A2</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<effectPoint>-707</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isMagic>1</isMagic>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15275" toLevel="1" name="Tornado">
|
||||
<!-- Lindvior's Takeoff Presentation -->
|
||||
|
||||
@@ -444,10 +444,21 @@
|
||||
<skill id="15430" toLevel="1" name="Lindvior's Jump">
|
||||
<!-- Ranged attack. -->
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>5000</hitTime>
|
||||
<coolTime>5000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15431" toLevel="1" name="Supersonic Blaster">
|
||||
<operateType>A1</operateType>
|
||||
|
||||
@@ -939,21 +939,53 @@
|
||||
<skill id="15590" toLevel="1" name="Fear of Lindvior">
|
||||
<!-- Afflicted with Fear and moving against own will. -->
|
||||
<icon>icon.skill4108</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>TURN_FLEE</abnormalType>
|
||||
<abnormalVisualEffect>TURN_FLEE</abnormalVisualEffect>
|
||||
<affectRange>600</affectRange>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>DERANGEMENT</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="BlockControl" />
|
||||
<effect name="Fear" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15591" toLevel="1" name="Wind Pull">
|
||||
<!-- Pulls target using the wind. -->
|
||||
<icon>icon.skill0006</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<affectRange>600</affectRange>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>2000</hitTime>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>PULL</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="PullBack">
|
||||
<speed>600</speed>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912</allowedSkills>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15592" toLevel="1" name="Dark Wind Armor">
|
||||
<!-- Reflects a part of received damage. -->
|
||||
|
||||
@@ -4,11 +4,22 @@
|
||||
<!-- Powerful P. Atk. on enemy. -->
|
||||
<icon>icon.skill1275</icon>
|
||||
<operateType>A1</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<castRange>300</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<reuseDelay>5000</reuseDelay>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>300</effectRange>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15601" toLevel="1" name="Lindvior's Attack">
|
||||
<!-- Powerful P. Atk. on enemy. -->
|
||||
@@ -90,13 +101,11 @@
|
||||
<!-- Powerful P. Atk. on enemy. -->
|
||||
<icon>icon.skill0003</icon>
|
||||
<operateType>A1</operateType>
|
||||
<castRange>40</castRange>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>600</effectRange>
|
||||
<coolTime>500</coolTime>
|
||||
<nextAction>ATTACK</nextAction>
|
||||
<reuseDelay>6000</reuseDelay>
|
||||
<magicCriticalRate>5</magicCriticalRate>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
@@ -108,7 +117,7 @@
|
||||
<value level="4">1000</value>
|
||||
<value level="5">2000</value>
|
||||
<value level="6">4000</value>
|
||||
<value level="7">6000</value>
|
||||
<value level="7">50000</value>
|
||||
</power>
|
||||
</effect>
|
||||
</effects>
|
||||
@@ -130,8 +139,7 @@
|
||||
<hitTime>6000</hitTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<coolTime>500</coolTime>
|
||||
<affectRange>300</affectRange>
|
||||
<reuseDelay>30000</reuseDelay>
|
||||
<affectRange>600</affectRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
@@ -144,7 +152,7 @@
|
||||
<value level="4">12000</value>
|
||||
<value level="5">14000</value>
|
||||
<value level="6">16000</value>
|
||||
<value level="7">18000</value>
|
||||
<value level="7">50000</value>
|
||||
</power>
|
||||
</effect>
|
||||
</effects>
|
||||
@@ -156,8 +164,7 @@
|
||||
<hitTime>6000</hitTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<coolTime>500</coolTime>
|
||||
<affectRange>800</affectRange>
|
||||
<reuseDelay>30000</reuseDelay>
|
||||
<affectRange>600</affectRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
@@ -170,7 +177,7 @@
|
||||
<value level="4">16000</value>
|
||||
<value level="5">18000</value>
|
||||
<value level="6">20000</value>
|
||||
<value level="7">22000</value>
|
||||
<value level="7">50000</value>
|
||||
</power>
|
||||
</effect>
|
||||
</effects>
|
||||
@@ -394,6 +401,10 @@
|
||||
<!-- Very strong against Wind, and vulnerable to Earth. -->
|
||||
<icon>icon.skillboss</icon>
|
||||
<operateType>P</operateType>
|
||||
<magicLvl>99</magicLvl>
|
||||
<effects>
|
||||
<effect name="DebuffBlock" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15639" toLevel="1" name="Mysterious Fear">
|
||||
<!-- In Fear. -->
|
||||
@@ -1215,11 +1226,25 @@
|
||||
<!-- M. Def. -20%. -->
|
||||
<icon>icon.skill1422</icon>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>2000</hitTime>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<isMagic>1</isMagic>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<castRange>300</castRange>
|
||||
<affectRange>300</affectRange>
|
||||
<effectRange>300</effectRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalDefence">
|
||||
<amount>-20</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15663" toLevel="1" name="Increase P. Atk.">
|
||||
<!-- P. Atk. and M. Atk. +10%. -->
|
||||
|
||||
@@ -28,11 +28,22 @@
|
||||
<!-- Powerful magical attack on target and nearby enemies. -->
|
||||
<icon>icon.skill1167</icon>
|
||||
<operateType>A1</operateType>
|
||||
<castRange>900</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<castRange>300</castRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-264</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>300</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="16103" toLevel="6" name="Death Lift">
|
||||
<!-- Deals damage and cancels target. -->
|
||||
|
||||
@@ -206,25 +206,19 @@
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<mpConsume>10</mpConsume>
|
||||
<castRange>2500</castRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<affectRange>200</affectRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<effectPoint>-52</effectPoint>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
@@ -237,20 +231,17 @@
|
||||
<operateType>A1</operateType>
|
||||
<staticReuse>true</staticReuse>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<castRange>2500</castRange>
|
||||
<affectRange>900</affectRange>
|
||||
<mpConsume>10</mpConsume>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>1000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power> <!-- TODO -->
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -259,21 +250,14 @@
|
||||
<icon>icon.skill1275</icon>
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>5</abnormalLvl>
|
||||
<abnormalTime>2</abnormalTime>
|
||||
<activateRate>200</activateRate>
|
||||
<staticReuse>true</staticReuse>
|
||||
<castRange>-1</castRange>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>900</affectRange>
|
||||
<reuseDelay>20000</reuseDelay>
|
||||
<affectRange>600</affectRange>
|
||||
<abnormalType>KNOCKDOWN</abnormalType>
|
||||
<abnormalVisualEffect>KNOCKDOWN</abnormalVisualEffect>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<mpConsume>10</mpConsume>
|
||||
<hitTime>1000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>KNOCKDOWN</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
@@ -281,7 +265,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="KnockBack">
|
||||
<speed>600</speed>
|
||||
@@ -297,18 +281,11 @@
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>5</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<activateRate>200</activateRate>
|
||||
<staticReuse>true</staticReuse>
|
||||
<castRange>-1</castRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>900</affectRange>
|
||||
<reuseDelay>20000</reuseDelay>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<mpConsume>10</mpConsume>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>GIANT_WEAKNESS</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
@@ -316,7 +293,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="PAtk">
|
||||
<amount>30</amount>
|
||||
@@ -368,22 +345,16 @@
|
||||
<!-- Deals physical damage to, and paralyzes the target and nearby enemies. -->
|
||||
<icon>icon.skill1172</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>1200</castRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime> <!-- TODO -->
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<activateRate>150</activateRate>
|
||||
<affectRange>900</affectRange>
|
||||
<effectRange>1200</effectRange>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<affectRange>300</affectRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
@@ -391,7 +362,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack"> <!-- TODO -->
|
||||
<power>100000</power>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
@@ -402,23 +373,20 @@
|
||||
<skill id="16615" toLevel="1" name="Helios Plasma Wall">
|
||||
<!-- A rectangular barrier or electricity is formed around a range target, dealing powerful magic damage and 25% Mana Burn. -->
|
||||
<operateType>A1</operateType>
|
||||
<staticReuse>true</staticReuse>
|
||||
<affectLimit>45-45</affectLimit>
|
||||
<activateRate>200</activateRate>
|
||||
<castRange>1200</castRange>
|
||||
<affectRange>400</affectRange>
|
||||
<mpConsume>10</mpConsume>
|
||||
<castRange>2500</castRange>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-1349</effectPoint>
|
||||
<effectRange>1200</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="MagicalAttackMp">
|
||||
<power>250</power>
|
||||
@@ -431,26 +399,21 @@
|
||||
<!-- Helios' overawing gaze has petrified you and made you unable to move. Additional damage is received at regular intervals. -->
|
||||
<icon>icon.skill16614</icon>
|
||||
<operateType>A2</operateType>
|
||||
<targetType>SELF</targetType>
|
||||
<castRange>1200</castRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="DamOverTime">
|
||||
<power>200</power> <!-- TODO -->
|
||||
<power>512</power> <!-- TODO -->
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
@@ -587,19 +550,20 @@
|
||||
<operateType>A1</operateType>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>5000</hitTime>
|
||||
<effectPoint>-696</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<affectRange>200</affectRange>
|
||||
<mpConsume>12</mpConsume>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<affectRange>300</affectRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="DamOverTime">
|
||||
<power>512</power>
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -607,23 +571,17 @@
|
||||
<!-- Lightning strikes the target and nearby enemies, dealing magic damage and paralyzing them. Also decreases P. Def. and Magic Resistance. -->
|
||||
<icon>icon.skll10094</icon>
|
||||
<operateType>A2</operateType>
|
||||
<targetType>SELF</targetType>
|
||||
<castRange>2500</castRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<affectRange>900</affectRange>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<effectPoint>-438</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
@@ -634,7 +592,7 @@
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
</effect>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="MagicalDefence">
|
||||
<amount>-50</amount>
|
||||
|
||||
@@ -389,15 +389,15 @@
|
||||
</skill>
|
||||
<skill id="16727" toLevel="1" name="Helios Storm Fist">
|
||||
<operateType>A1</operateType>
|
||||
<castRange>-1</castRange>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<isMagic>1</isMagic> <!-- Static Skill -->
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>600</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>100000</power>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
@@ -785,37 +785,68 @@
|
||||
<skill id="23682" toLevel="1" name="Fatal Strike">
|
||||
<!-- Inflicts a powerful blow on a single target. -->
|
||||
<operateType>A1</operateType>
|
||||
<mpConsume>1</mpConsume>
|
||||
<castRange>600</castRange>
|
||||
<castRange>100</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<coolTime>800</coolTime>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<effectPoint>-700</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>100</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="23683" toLevel="1" name="Dark Cloud">
|
||||
<!-- Inflicts great magic damage to enemies within range. -->
|
||||
<icon>icon.skill0096</icon>
|
||||
<operateType>A2</operateType>
|
||||
<mpConsume>1</mpConsume>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
<effect name="DamOverTime">
|
||||
<power>512</power>
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="23684" toLevel="1" name="Dancing Blade">
|
||||
<!-- Inflicts great damage to enemies within range and makes them bleed for 10 sec. -->
|
||||
<icon>icon.skill1092</icon>
|
||||
<operateType>A2</operateType>
|
||||
<mpConsume>1</mpConsume>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>6000</hitTime>
|
||||
<coolTime>800</coolTime>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-700</effectPoint>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="DamOverTime">
|
||||
<power>512</power>
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="23685" toLevel="1" name="Exploration Fear">
|
||||
<!-- Inflicts Fear to enemies within range for 10 sec. -->
|
||||
|
||||
@@ -418,6 +418,19 @@
|
||||
<skill id="32487" toLevel="1" name="Orfen Fatal Slasher">
|
||||
<!-- Orfen's Powerful Physical Range Attack -->
|
||||
<operateType>A1</operateType>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>600</affectRange>
|
||||
<coolTime>2000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<hitTime>3500</hitTime>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="32488" toLevel="1" name="Orfen Energy Scatter">
|
||||
<!-- Orfen's Normal Magic Range Attack -->
|
||||
@@ -440,12 +453,63 @@
|
||||
<skill id="32492" toLevel="1" name="Orfen Fatal Stamp">
|
||||
<!-- Movement is restricted by Orfen. -->
|
||||
<icon>icon.skill10266</icon>
|
||||
<operateType>A1</operateType>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>ROOT_MAGICALLY</abnormalType>
|
||||
<abnormalVisualEffect>ROOT</abnormalVisualEffect>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>600</affectRange>
|
||||
<coolTime>2000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<hitTime>5500</hitTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<operateType>A2</operateType>
|
||||
<trait>HOLD</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="Root" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="32493" toLevel="1" name="Orfen Raise Spore">
|
||||
<!-- Attacking abilities have been crippled by spores stirred up by Orfen. Decreases Atk. Spd./ Casting Spd. by $s1. -->
|
||||
<icon>icon.skill1072</icon>
|
||||
<operateType>A1</operateType>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>POISON</abnormalType>
|
||||
<abnormalVisualEffect>POISON</abnormalVisualEffect>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>600</affectRange>
|
||||
<coolTime>2000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<hitTime>5500</hitTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<operateType>A2</operateType>
|
||||
<trait>POISON</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
<effect name="DamOverTime">
|
||||
<power>512</power>
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
<effect name="MagicalAttackSpeed">
|
||||
<amount>-20</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="PhysicalAttackSpeed">
|
||||
<amount>-20</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="32494" toLevel="1" name="Hallucinating Dust">
|
||||
<!-- Attacking abilities have been crippled by spores stirred up by Orfen. Decreases Atk. Spd./ Casting Spd. by $s1, Speed by $s2. -->
|
||||
|
||||
+2
-2
@@ -847,7 +847,7 @@ public class Trasken extends AbstractNpcAI
|
||||
{
|
||||
tie_trasken = addSpawn(TAIL_TRASKEN, CENTER_LOCATION, false, 0, true);
|
||||
hp_tail = tie_trasken.getCurrentHp();
|
||||
startQuestTimer("spawn_rnd", 30000, tie_trasken, null);
|
||||
startQuestTimer("spawn_rnd", 3000000, tie_trasken, null);
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
@@ -858,7 +858,7 @@ public class Trasken extends AbstractNpcAI
|
||||
trasken.doCast(SKILL_TRASKEN_UP.getSkill());
|
||||
hp_trasken = trasken.getCurrentHp();
|
||||
|
||||
startQuestTimer("spawn_rnd", 70000, trasken, null);
|
||||
startQuestTimer("spawn_rnd", 9000000, trasken, null);
|
||||
for (Location loc : Spawn_Larva_1)
|
||||
{
|
||||
addSpawn(LAVRA_1, loc, false, 0, true);
|
||||
|
||||
+138
-147
@@ -16,32 +16,23 @@
|
||||
*/
|
||||
package ai.bosses.Valakas;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.l2jmobius.Config;
|
||||
import org.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import org.l2jmobius.gameserver.data.xml.impl.SkillData;
|
||||
import org.l2jmobius.gameserver.enums.MountType;
|
||||
import org.l2jmobius.gameserver.geoengine.GeoEngine;
|
||||
import org.l2jmobius.gameserver.instancemanager.GrandBossManager;
|
||||
import org.l2jmobius.gameserver.instancemanager.ZoneManager;
|
||||
import org.l2jmobius.gameserver.model.Location;
|
||||
import org.l2jmobius.gameserver.model.StatsSet;
|
||||
import org.l2jmobius.gameserver.model.World;
|
||||
import org.l2jmobius.gameserver.model.actor.Npc;
|
||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.GrandBossInstance;
|
||||
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import org.l2jmobius.gameserver.model.holders.SkillHolder;
|
||||
import org.l2jmobius.gameserver.model.skills.BuffInfo;
|
||||
import org.l2jmobius.gameserver.model.skills.Skill;
|
||||
import org.l2jmobius.gameserver.model.skills.SkillCaster;
|
||||
import org.l2jmobius.gameserver.model.zone.ZoneType;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.PlaySound;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SocialAction;
|
||||
import org.l2jmobius.gameserver.network.serverpackets.SpecialCamera;
|
||||
import org.l2jmobius.gameserver.util.Util;
|
||||
|
||||
import ai.AbstractNpcAI;
|
||||
|
||||
@@ -54,36 +45,36 @@ public final class Valakas extends AbstractNpcAI
|
||||
// NPC
|
||||
private static final int VALAKAS = 29028;
|
||||
// Skills
|
||||
private static final SkillHolder VALAKAS_LAVA_SKIN = new SkillHolder(4680, 1);
|
||||
// private static final SkillHolder VALAKAS_LAVA_SKIN = new SkillHolder(4680, 1);
|
||||
private static final int VALAKAS_REGENERATION = 4691;
|
||||
|
||||
private static final SkillHolder[] VALAKAS_REGULAR_SKILLS =
|
||||
{
|
||||
new SkillHolder(4681, 1), // Valakas Trample
|
||||
new SkillHolder(4682, 1), // Valakas Trample
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
};
|
||||
|
||||
private static final SkillHolder[] VALAKAS_LOWHP_SKILLS =
|
||||
{
|
||||
new SkillHolder(4681, 1), // Valakas Trample
|
||||
new SkillHolder(4682, 1), // Valakas Trample
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
};
|
||||
|
||||
private static final SkillHolder[] VALAKAS_AOE_SKILLS =
|
||||
{
|
||||
new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4684, 1), // Valakas Dragon Breath
|
||||
new SkillHolder(4685, 1), // Valakas Tail Stomp
|
||||
new SkillHolder(4686, 1), // Valakas Tail Stomp
|
||||
new SkillHolder(4688, 1), // Valakas Stun
|
||||
new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
};
|
||||
// private static final SkillHolder[] VALAKAS_REGULAR_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4681, 1), // Valakas Trample
|
||||
// new SkillHolder(4682, 1), // Valakas Trample
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// };
|
||||
//
|
||||
// private static final SkillHolder[] VALAKAS_LOWHP_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4681, 1), // Valakas Trample
|
||||
// new SkillHolder(4682, 1), // Valakas Trample
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
// };
|
||||
//
|
||||
// private static final SkillHolder[] VALAKAS_AOE_SKILLS =
|
||||
// {
|
||||
// new SkillHolder(4683, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4684, 1), // Valakas Dragon Breath
|
||||
// new SkillHolder(4685, 1), // Valakas Tail Stomp
|
||||
// new SkillHolder(4686, 1), // Valakas Tail Stomp
|
||||
// new SkillHolder(4688, 1), // Valakas Stun
|
||||
// new SkillHolder(4689, 1), // Valakas Fear TODO: has two levels only level one is used.
|
||||
// new SkillHolder(4690, 1), // Valakas Meteor Storm
|
||||
// };
|
||||
|
||||
// Locations
|
||||
private static final Location TELEPORT_CUBE_LOCATIONS[] =
|
||||
@@ -114,7 +105,7 @@ public final class Valakas extends AbstractNpcAI
|
||||
private static final byte DEAD = 3; // Valakas has been killed. Entry is locked.
|
||||
// Misc
|
||||
private long _timeTracker = 0; // Time tracker for last attack on Valakas.
|
||||
private Playable _actualVictim; // Actual target of Valakas.
|
||||
// private Playable _actualVictim; // Actual target of Valakas.
|
||||
private static ZoneType ZONE;
|
||||
|
||||
private Valakas()
|
||||
@@ -355,10 +346,10 @@ public final class Valakas extends AbstractNpcAI
|
||||
|
||||
startQuestTimer("remove_players", 900000, null, null);
|
||||
}
|
||||
else if (event.equalsIgnoreCase("skill_task"))
|
||||
{
|
||||
callSkillAI(npc);
|
||||
}
|
||||
// else if (event.equalsIgnoreCase("skill_task"))
|
||||
// {
|
||||
// callSkillAI(npc);
|
||||
// }
|
||||
}
|
||||
else if (event.equalsIgnoreCase("valakas_unlock"))
|
||||
{
|
||||
@@ -373,12 +364,12 @@ public final class Valakas extends AbstractNpcAI
|
||||
return super.onAdvEvent(event, npc, player);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onSpawn(Npc npc)
|
||||
{
|
||||
npc.disableCoreAI(true);
|
||||
return super.onSpawn(npc);
|
||||
}
|
||||
// @Override
|
||||
// public String onSpawn(Npc npc)
|
||||
// {
|
||||
// npc.disableCoreAI(true);
|
||||
// return super.onSpawn(npc);
|
||||
// }
|
||||
|
||||
@Override
|
||||
public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon)
|
||||
@@ -449,105 +440,105 @@ public final class Valakas extends AbstractNpcAI
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
private void callSkillAI(Npc npc)
|
||||
{
|
||||
if (npc.isInvul() || npc.isCastingNow(SkillCaster::isAnyNormalType))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
// Pickup a target if no or dead victim. 10% luck he decides to reconsiders his target.
|
||||
if ((_actualVictim == null) || _actualVictim.isDead() || !(npc.isInSurroundingRegion(_actualVictim)) || (getRandom(10) == 0))
|
||||
{
|
||||
_actualVictim = getRandomTarget(npc);
|
||||
}
|
||||
|
||||
// If result is still null, Valakas will roam. Don't go deeper in skill AI.
|
||||
if (_actualVictim == null)
|
||||
{
|
||||
if (getRandom(10) == 0)
|
||||
{
|
||||
final int posX = npc.getX() + getRandom(-1400, 1400);
|
||||
final int posY = npc.getY() + getRandom(-1400, 1400);
|
||||
if (GeoEngine.getInstance().canMoveToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, npc.getZ(), npc.getInstanceWorld()))
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(posX, posY, npc.getZ(), 0));
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
final Skill skill = getRandomSkill(npc).getSkill();
|
||||
|
||||
// Cast the skill or follow the target.
|
||||
if (Util.checkIfInRange((skill.getCastRange() < 600) ? 600 : skill.getCastRange(), npc, _actualVictim, true))
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
npc.setTarget(_actualVictim);
|
||||
npc.doCast(skill);
|
||||
}
|
||||
else
|
||||
{
|
||||
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _actualVictim, null);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Pick a random skill.<br>
|
||||
* Valakas will mostly use utility skills. If Valakas feels surrounded, he will use AoE skills.<br>
|
||||
* Lower than 50% HPs, he will begin to use Meteor skill.
|
||||
* @param npc valakas
|
||||
* @return a skill holder
|
||||
*/
|
||||
private SkillHolder getRandomSkill(Npc npc)
|
||||
{
|
||||
final int hpRatio = (int) ((npc.getCurrentHp() / npc.getMaxHp()) * 100);
|
||||
|
||||
// Valakas Lava Skin has priority.
|
||||
if ((hpRatio < 75) && (getRandom(150) == 0) && !npc.isAffectedBySkill(VALAKAS_LAVA_SKIN.getSkillId()))
|
||||
{
|
||||
return VALAKAS_LAVA_SKIN;
|
||||
}
|
||||
|
||||
// Valakas will use mass spells if he feels surrounded.
|
||||
if (World.getInstance().getVisibleObjectsInRange(npc, PlayerInstance.class, 1200).size() >= 20)
|
||||
{
|
||||
return VALAKAS_AOE_SKILLS[getRandom(VALAKAS_AOE_SKILLS.length)];
|
||||
}
|
||||
|
||||
if (hpRatio > 50)
|
||||
{
|
||||
return VALAKAS_REGULAR_SKILLS[getRandom(VALAKAS_REGULAR_SKILLS.length)];
|
||||
}
|
||||
|
||||
return VALAKAS_LOWHP_SKILLS[getRandom(VALAKAS_LOWHP_SKILLS.length)];
|
||||
}
|
||||
|
||||
/**
|
||||
* Pickup a random Playable from the zone, deads targets aren't included.
|
||||
* @param npc
|
||||
* @return a random Playable.
|
||||
*/
|
||||
private Playable getRandomTarget(Npc npc)
|
||||
{
|
||||
final List<Playable> result = new ArrayList<>();
|
||||
|
||||
World.getInstance().forEachVisibleObject(npc, Playable.class, obj ->
|
||||
{
|
||||
if (!obj.isPet() && !obj.isDead())
|
||||
{
|
||||
result.add(obj);
|
||||
}
|
||||
});
|
||||
|
||||
return (result.isEmpty()) ? null : result.get(getRandom(result.size()));
|
||||
}
|
||||
// @Override
|
||||
// public String onAggroRangeEnter(Npc npc, PlayerInstance player, boolean isSummon)
|
||||
// {
|
||||
// return null;
|
||||
// }
|
||||
//
|
||||
// private void callSkillAI(Npc npc)
|
||||
// {
|
||||
// if (npc.isInvul() || npc.isCastingNow(SkillCaster::isAnyNormalType))
|
||||
// {
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// // Pickup a target if no or dead victim. 10% luck he decides to reconsiders his target.
|
||||
// if ((_actualVictim == null) || _actualVictim.isDead() || !(npc.isInSurroundingRegion(_actualVictim)) || (getRandom(10) == 0))
|
||||
// {
|
||||
// _actualVictim = getRandomTarget(npc);
|
||||
// }
|
||||
//
|
||||
// // If result is still null, Valakas will roam. Don't go deeper in skill AI.
|
||||
// if (_actualVictim == null)
|
||||
// {
|
||||
// if (getRandom(10) == 0)
|
||||
// {
|
||||
// final int posX = npc.getX() + getRandom(-1400, 1400);
|
||||
// final int posY = npc.getY() + getRandom(-1400, 1400);
|
||||
// if (GeoEngine.getInstance().canMoveToTarget(npc.getX(), npc.getY(), npc.getZ(), posX, posY, npc.getZ(), npc.getInstanceWorld()))
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(posX, posY, npc.getZ(), 0));
|
||||
// }
|
||||
// }
|
||||
// return;
|
||||
// }
|
||||
//
|
||||
// final Skill skill = getRandomSkill(npc).getSkill();
|
||||
//
|
||||
// // Cast the skill or follow the target.
|
||||
// if (Util.checkIfInRange((skill.getCastRange() < 600) ? 600 : skill.getCastRange(), npc, _actualVictim, true))
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE);
|
||||
// npc.setTarget(_actualVictim);
|
||||
// npc.doCast(skill);
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// npc.getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, _actualVictim, null);
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * Pick a random skill.<br>
|
||||
// * Valakas will mostly use utility skills. If Valakas feels surrounded, he will use AoE skills.<br>
|
||||
// * Lower than 50% HPs, he will begin to use Meteor skill.
|
||||
// * @param npc valakas
|
||||
// * @return a skill holder
|
||||
// */
|
||||
// private SkillHolder getRandomSkill(Npc npc)
|
||||
// {
|
||||
// final int hpRatio = (int) ((npc.getCurrentHp() / npc.getMaxHp()) * 100);
|
||||
//
|
||||
// // Valakas Lava Skin has priority.
|
||||
// if ((hpRatio < 75) && (getRandom(150) == 0) && !npc.isAffectedBySkill(VALAKAS_LAVA_SKIN.getSkillId()))
|
||||
// {
|
||||
// return VALAKAS_LAVA_SKIN;
|
||||
// }
|
||||
//
|
||||
// // Valakas will use mass spells if he feels surrounded.
|
||||
// if (World.getInstance().getVisibleObjectsInRange(npc, PlayerInstance.class, 1200).size() >= 20)
|
||||
// {
|
||||
// return VALAKAS_AOE_SKILLS[getRandom(VALAKAS_AOE_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// if (hpRatio > 50)
|
||||
// {
|
||||
// return VALAKAS_REGULAR_SKILLS[getRandom(VALAKAS_REGULAR_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// return VALAKAS_LOWHP_SKILLS[getRandom(VALAKAS_LOWHP_SKILLS.length)];
|
||||
// }
|
||||
//
|
||||
// /**
|
||||
// * Pickup a random Playable from the zone, deads targets aren't included.
|
||||
// * @param npc
|
||||
// * @return a random Playable.
|
||||
// */
|
||||
// private Playable getRandomTarget(Npc npc)
|
||||
// {
|
||||
// final List<Playable> result = new ArrayList<>();
|
||||
//
|
||||
// World.getInstance().forEachVisibleObject(npc, Playable.class, obj ->
|
||||
// {
|
||||
// if (!obj.isPet() && !obj.isDead())
|
||||
// {
|
||||
// result.add(obj);
|
||||
// }
|
||||
// });
|
||||
//
|
||||
// return (result.isEmpty()) ? null : result.get(getRandom(result.size()));
|
||||
// }
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
|
||||
@@ -3247,8 +3247,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="35459535.30342" hpRegen="23103.5" mp="44856" mpRegen="30" />
|
||||
<attack physical="128810.835640155" magical="7231" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3468" magical="1981" />
|
||||
<attack physical="214683.835640155" magical="34104.0387932822" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="17685" magical="10155" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="180" />
|
||||
@@ -3481,8 +3481,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19240798.98207" hpRegen="9827.1" mp="39048" mpRegen="30" />
|
||||
<attack physical="55253.562042107" magical="5006" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="2960" magical="1626" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
@@ -3589,8 +3589,8 @@
|
||||
<mpReward value="53" type="DIFF" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="21357837.419145" hpRegen="10667.3" mp="41920" mpRegen="30" />
|
||||
<attack physical="66344.3340380442" magical="6016" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3204" magical="1795" />
|
||||
<attack physical="110573.05311" magical="20640.02495" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="21005.176917" magical="10245.529071" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
@@ -3692,8 +3692,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="15744949.44027" hpRegen="10704.9" mp="43380" mpRegen="30" />
|
||||
<attack physical="77439.5246547926" magical="6591" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="3333" magical="1886" />
|
||||
<attack physical="185920.60661" magical="32950.821824" random="10" critical="4" accuracy="0" attackSpeed="253" type="FIST" range="40" distance="80" width="120" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
<mpReward value="53" type="DIFF" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="8172432" hpRegen="8.5" mp="22800" mpRegen="30" />
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" critical="4" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="236100.20588" magical="41520.885138" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" critical="4" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -168,8 +168,8 @@
|
||||
<mpReward value="53" type="DIFF" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="1277698" hpRegen="17.157688" mp="22800" mpRegen="1.5" />
|
||||
<attack physical="231.18622" magical="58.17787" attackSpeed="253" range="40" />
|
||||
<defence physical="138.98541" magical="135.6" />
|
||||
<attack physical="108740.05311" magical="18875.915859" attackSpeed="253" range="40" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<attribute>
|
||||
<defence fire="200" water="200" wind="150" earth="200" holy="200" dark="200" />
|
||||
<attack type="EARTH" value="280" />
|
||||
@@ -1352,8 +1352,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="214680.94521" magical="37890.692529" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<attribute>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="FIRE" value="430" />
|
||||
@@ -1484,8 +1484,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="214680.94521" magical="37890.692529" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<attribute>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="FIRE" value="430" />
|
||||
@@ -2113,8 +2113,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="210" />
|
||||
</speed>
|
||||
<attack physical="37184.6066131423" magical="6590.82182407988" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="1999.80060500656" magical="1885.60138963509" />
|
||||
<attack physical="110573.05311" magical="20640.02495" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="21005.176917" magical="10245.529071" />
|
||||
<attribute>
|
||||
<defence fire="200" water="200" wind="200" earth="200" holy="150" dark="200" />
|
||||
<attack type="DARK" value="280" />
|
||||
@@ -2185,8 +2185,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="39019.9712170142" magical="6908.12226971491" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3399.66102851115" magical="1932.74142437597" />
|
||||
<attack physical="177295.98742" magical="31480.763836" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<attribute>
|
||||
<defence fire="200" water="200" wind="200" earth="200" holy="150" dark="200" />
|
||||
<attack type="DARK" value="280" />
|
||||
@@ -2248,8 +2248,8 @@
|
||||
<walk ground="36" />
|
||||
<run ground="255" />
|
||||
</speed>
|
||||
<attack physical="39019.9712170142" magical="6908.12226971491" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3399.66102851115" magical="1159.64485462558" />
|
||||
<attack physical="214683.835640155" magical="34104.0387932822" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="17685" magical="10155" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="300" earth="350" holy="350" dark="350" />
|
||||
<attack type="EARTH" value="430" />
|
||||
@@ -2319,8 +2319,8 @@
|
||||
<walk ground="60" />
|
||||
<run ground="255" />
|
||||
</speed>
|
||||
<attack physical="40918.7454632461" magical="7231.0886261522" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3467.65424908137" magical="792.423983994147" />
|
||||
<attack physical="185920.60661" magical="32950.821824" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<attribute>
|
||||
<defence fire="200" water="200" wind="200" earth="200" holy="150" dark="200" />
|
||||
<attack type="DARK" value="280" />
|
||||
@@ -2388,8 +2388,8 @@
|
||||
<walk ground="40" />
|
||||
<run ground="240" />
|
||||
</speed>
|
||||
<attack physical="42936.9452133851" magical="7578.69252885478" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2829.6" magical="1159.64485462558" />
|
||||
<attack physical="195095.97122" magical="34540.12227" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="22400.419431" magical="10925.756528" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -2502,8 +2502,8 @@
|
||||
<walk ground="70" />
|
||||
<run ground="232" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2886.19798459541" magical="2081.35112045963" />
|
||||
<attack physical="214683.835640155" magical="34104.0387932822" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="17685" magical="10155" />
|
||||
<attribute>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="FIRE" value="430" />
|
||||
@@ -2606,8 +2606,8 @@
|
||||
<walk ground="70" />
|
||||
<run ground="232" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2886.19798459541" magical="2081.35112045963" />
|
||||
<attack physical="214683.835640155" magical="34104.0387932822" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="17685" magical="10155" />
|
||||
<attribute>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="FIRE" value="430" />
|
||||
@@ -2711,8 +2711,8 @@
|
||||
<walk ground="43" />
|
||||
<run ground="255" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="1665.0808963677" />
|
||||
<attack physical="214683.835640155" magical="34104.0387932822" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="17685" magical="10155" />
|
||||
<attribute>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="FIRE" value="430" />
|
||||
@@ -2790,8 +2790,8 @@
|
||||
<walk ground="45" />
|
||||
<run ground="270" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="214683.835640155" magical="34104.0387932822" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="17685" magical="10155" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="300" holy="350" dark="350" />
|
||||
<attack type="WIND" value="430" />
|
||||
@@ -2851,8 +2851,8 @@
|
||||
<walk ground="30" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="67541.1129695656" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="295358.4152" magical="211816.358" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="34243.68753" magical="16714.49407" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -3009,8 +3009,8 @@
|
||||
<walk ground="30" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="67541.1129695656" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="295358.4152" magical="211816.358" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="34243.68753" magical="16714.49407" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -3282,8 +3282,8 @@
|
||||
<walk ground="40" />
|
||||
<run ground="120" />
|
||||
</speed>
|
||||
<attack physical="37184.6066131423" magical="6590.82182407988" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3333.00100834426" magical="1885.60138963509" />
|
||||
<attack physical="185920.60661" magical="32950.821824" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<attribute>
|
||||
<defence fire="200" water="200" wind="150" earth="200" holy="200" dark="200" />
|
||||
<attack type="EARTH" value="280" />
|
||||
@@ -3355,8 +3355,8 @@
|
||||
<walk ground="40" />
|
||||
<run ground="200" />
|
||||
</speed>
|
||||
<attack physical="20459.3727316231" magical="7231.0886261522" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3467.65424908137" magical="1981.05995998537" />
|
||||
<attack physical="225135.40865" magical="39665.390785" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="400" earth="450" holy="450" dark="450" />
|
||||
<attack type="EARTH" value="450" />
|
||||
@@ -3411,8 +3411,8 @@
|
||||
<walk ground="40" />
|
||||
<run ground="200" />
|
||||
</speed>
|
||||
<attack physical="20459.3727316231" magical="7231.0886261522" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3467.65424908137" magical="1981.05995998537" />
|
||||
<attack physical="225135.40865" magical="39665.390785" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="400" earth="450" holy="450" dark="450" />
|
||||
<attack type="EARTH" value="450" />
|
||||
@@ -3464,8 +3464,8 @@
|
||||
<walk ground="40" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="20459.3727316231" magical="7231.0886261522" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3467.65424908137" magical="1981.05995998537" />
|
||||
<attack physical="225135.40865" magical="39665.390785" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="400" earth="450" holy="450" dark="450" />
|
||||
<attack type="EARTH" value="450" />
|
||||
@@ -3622,8 +3622,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="1919368.982085" hpRegen="319.2293199" mp="37388.722" mpRegen="3" />
|
||||
<attack physical="22357.8239450089" magical="4004.46625608211" random="10" critical="4" accuracy="0" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="2959.60951220743" magical="1625.94816873311" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="10" critical="4" accuracy="0" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -4042,8 +4042,8 @@
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
</speed>
|
||||
<attack physical="22357.8239450089" magical="4004.46625608211" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2959.60951220743" magical="1625.94816873311" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="10" critical="4" accuracy="0" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<attribute>
|
||||
<defence fire="200" water="200" wind="200" earth="200" holy="150" dark="200" />
|
||||
<attack type="DARK" value="280" />
|
||||
@@ -4134,8 +4134,8 @@
|
||||
<walk ground="45" />
|
||||
<run ground="270" />
|
||||
</speed>
|
||||
<attack physical="60111.7232987391" magical="7578.69252885478" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3537" magical="2031" />
|
||||
<attack physical="214680.94521" magical="37890.692529" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -4313,8 +4313,8 @@
|
||||
<walk ground="34" />
|
||||
<run ground="200" />
|
||||
</speed>
|
||||
<attack physical="60253.562042107" magical="6850.72451177524" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2959.60951220743" magical="1625.94816873311" />
|
||||
<attack physical="108740.05311" magical="18875.915859" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<attribute>
|
||||
<defence fire="200" water="200" wind="200" earth="200" holy="150" dark="200" />
|
||||
<attack type="DARK" value="280" />
|
||||
@@ -4442,8 +4442,8 @@
|
||||
<walk ground="60" />
|
||||
<run ground="200" />
|
||||
</speed>
|
||||
<attack physical="71344.3340380442" magical="7505.06947303483" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3267.64804739634" magical="1839.61111183911" />
|
||||
<attack physical="177295.98742" magical="31480.763836" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<attribute>
|
||||
<defence fire="200" water="150" wind="200" earth="200" holy="200" dark="200" />
|
||||
<attack type="FIRE" value="280" />
|
||||
@@ -4571,8 +4571,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="200" />
|
||||
</speed>
|
||||
<attack physical="84439.5246547926" magical="8214.70531877018" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="225135.40865" magical="39665.390785" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="300" holy="350" dark="350" />
|
||||
<attack type="WIND" value="430" />
|
||||
@@ -4703,8 +4703,8 @@
|
||||
<walk ground="80" />
|
||||
<run ground="205" />
|
||||
</speed>
|
||||
<attack physical="128810.835640155" magical="11368.0387932822" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3393.34457" magical="1948.7171" />
|
||||
<attack physical="214680.94521" magical="37890.692529" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -4833,8 +4833,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="2229581.054775" hpRegen="379.3777269" mp="37388.722" mpRegen="3" />
|
||||
<attack physical="81115" magical="11368.0387932822" random="10" critical="4" accuracy="0" attackSpeed="253" type="SWORD" range="1100" distance="80" width="120" />
|
||||
<defence physical="2107" magical="1210" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="55" />
|
||||
<run ground="150" />
|
||||
@@ -4962,8 +4962,8 @@
|
||||
<mpReward value="20" type="PER" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="2229581.054775" hpRegen="379.3777269" mp="37388.722" mpRegen="3" />
|
||||
<attack physical="81115" magical="11368.0387932822" random="10" critical="4" accuracy="0" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="2107" magical="1210" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="170" />
|
||||
@@ -5091,8 +5091,8 @@
|
||||
<acquire exp="0" sp="0" raidPoints="0" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="314107.3419" hpRegen="379.3777269" mp="36778.85" mpRegen="3" />
|
||||
<attack physical="40918.7454632461" magical="7231.0886261522" random="10" critical="8" accuracy="0" attackSpeed="253" type="SWORD" range="40" distance="10" width="0" />
|
||||
<defence physical="3393.34457" magical="1948.7171" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="10" critical="8" accuracy="0" attackSpeed="253" type="SWORD" range="40" distance="10" width="0" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="155" />
|
||||
@@ -5286,8 +5286,8 @@
|
||||
<walk ground="60" />
|
||||
<run ground="250" />
|
||||
</speed>
|
||||
<attack physical="128810.835640155" magical="11368.0387932822" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3393.34457" magical="1948.7171" />
|
||||
<attack physical="214680.94521" magical="37890.692529" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -5442,8 +5442,8 @@
|
||||
<walk ground="60" />
|
||||
<run ground="255" />
|
||||
</speed>
|
||||
<attack physical="40918.7454632461" magical="7231.0886261522" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3467.65424908137" magical="792.423983994147" />
|
||||
<attack physical="185920.60661" magical="32950.821824" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<attribute>
|
||||
<defence fire="200" water="200" wind="200" earth="200" holy="150" dark="200" />
|
||||
<attack type="DARK" value="280" />
|
||||
@@ -5656,8 +5656,8 @@
|
||||
<walk ground="100" />
|
||||
<run ground="270" />
|
||||
</speed>
|
||||
<attack physical="63862.33880135" magical="11469.742130133" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="7772.0207253886" magical="3235.1068620499" />
|
||||
<attack physical="295358.4152" magical="211816.358" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="34243.68753" magical="16714.49407" />
|
||||
<attribute>
|
||||
<defence fire="300" water="300" wind="370" earth="250" holy="300" dark="300" />
|
||||
<attack type="WIND" value="370" />
|
||||
|
||||
@@ -42,8 +42,8 @@
|
||||
<walk ground="60" />
|
||||
<run ground="200" />
|
||||
</speed>
|
||||
<attack physical="84439.5246547926" magical="8214.70531877018" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="214683.835640155" magical="34104.0387932822" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="17685" magical="10155" />
|
||||
<attribute>
|
||||
<defence fire="250" water="250" wind="200" earth="250" holy="250" dark="250" />
|
||||
<attack type="EARTH" value="330" />
|
||||
@@ -151,8 +151,8 @@
|
||||
<walk ground="70" />
|
||||
<run ground="140" />
|
||||
</speed>
|
||||
<attack physical="128810.835640155" magical="11368.0387932822" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3537" magical="2031" />
|
||||
<attack physical="214683.835640155" magical="34104.0387932822" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="17685" magical="10155" />
|
||||
<attribute>
|
||||
<defence fire="250" water="250" wind="200" earth="250" holy="250" dark="250" />
|
||||
<attack type="EARTH" value="330" />
|
||||
@@ -937,8 +937,8 @@
|
||||
<acquire exp="5380749000" sp="8609198" raidPoints="30" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="14525732.7012" hpRegen="395.225454" mp="77237.207" mpRegen="3" />
|
||||
<attack physical="47220.20588" magical="8304.885138" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4866.717385" magical="2374.210597" />
|
||||
<attack physical="236100.20588" magical="41520.885138" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<speed>
|
||||
<walk ground="48" />
|
||||
<run ground="180" />
|
||||
@@ -1056,15 +1056,16 @@
|
||||
<sex>FEMALE</sex>
|
||||
<acquire exp="1188371250" sp="1901394" raidPoints="30" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="3227939.688945" hpRegen="395.225454" mp="77237.207" mpRegen="3" />
|
||||
<vitals hp="13227939.688945" hpRegen="395.225454" mp="77237.207" mpRegen="3" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="218535.28907848" magical="11614.245235341" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3893.6170212766" magical="2351.3720322231" />
|
||||
<attack physical="236100.20588" magical="41520.885138" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="150" water="150" wind="150" earth="150" holy="150" dark="150" />
|
||||
<attack type="FIRE" value="370" />
|
||||
</attribute>
|
||||
</stats>
|
||||
<status attackable="false" />
|
||||
@@ -1147,15 +1148,16 @@
|
||||
<sex>FEMALE</sex>
|
||||
<acquire exp="1188371250" sp="1901394" raidPoints="30" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="3227939.688945" hpRegen="395.225454" mp="77237.207" mpRegen="3" />
|
||||
<vitals hp="13227939.688945" hpRegen="395.225454" mp="77237.207" mpRegen="3" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="218535.28907848" magical="11614.245235341" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3893.6170212766" magical="2351.3720322231" />
|
||||
<attack physical="236100.20588" magical="41520.885138" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="150" water="150" wind="150" earth="150" holy="150" dark="150" />
|
||||
<attack type="FIRE" value="370" />
|
||||
</attribute>
|
||||
</stats>
|
||||
<status attackable="false" />
|
||||
@@ -1238,15 +1240,16 @@
|
||||
<sex>FEMALE</sex>
|
||||
<acquire exp="1188371250" sp="1901394" raidPoints="30" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="3227939.688945" hpRegen="395.225454" mp="77237.207" mpRegen="3" />
|
||||
<vitals hp="13227939.688945" hpRegen="395.225454" mp="77237.207" mpRegen="3" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="218535.28907848" magical="11614.245235341" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3893.6170212766" magical="2351.3720322231" />
|
||||
<attack physical="236100.20588" magical="41520.885138" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="150" water="150" wind="150" earth="150" holy="150" dark="150" />
|
||||
<attack type="FIRE" value="370" />
|
||||
</attribute>
|
||||
</stats>
|
||||
<status attackable="false" />
|
||||
@@ -1328,15 +1331,16 @@
|
||||
<sex>FEMALE</sex>
|
||||
<acquire exp="1188371250" sp="1901394" raidPoints="30" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="3227939.688945" hpRegen="395.225454" mp="77237.207" mpRegen="3" />
|
||||
<attack physical="47220.20588" magical="8304.885138" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4866.717385" magical="2374.210597" />
|
||||
<vitals hp="13227939.688945" hpRegen="395.225454" mp="77237.207" mpRegen="3" />
|
||||
<attack physical="236100.20588" magical="41520.885138" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attribute>
|
||||
<defence fire="150" water="150" wind="150" earth="150" holy="150" dark="150" />
|
||||
<attack type="FIRE" value="370" />
|
||||
</attribute>
|
||||
</stats>
|
||||
<status attackable="true" />
|
||||
@@ -1421,8 +1425,8 @@
|
||||
<acquire exp="3394764000" sp="814743" raidPoints="30" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="26016136.491975" hpRegen="319.2293199" mp="61717.911" mpRegen="3" />
|
||||
<attack physical="8378.426681" magical="2640.22553" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3669.642906" magical="1790.222112" />
|
||||
<attack physical="104725.426681" magical="13200.22553" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="18345.642906" magical="8950.222112" />
|
||||
<speed>
|
||||
<walk ground="20" />
|
||||
<run ground="180" />
|
||||
@@ -1521,8 +1525,8 @@
|
||||
<acquire exp="3969891000" sp="952773" raidPoints="30" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30914054.558145" hpRegen="348.6550231" mp="69936.585" mpRegen="3" />
|
||||
<attack physical="35459.98742" magical="6296.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4293.25957" magical="2094.451262" />
|
||||
<attack physical="177295.98742" magical="31480.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<speed>
|
||||
<walk ground="57" />
|
||||
<run ground="180" />
|
||||
@@ -1692,8 +1696,8 @@
|
||||
<acquire exp="4142475000" sp="994194" raidPoints="30" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="34225422.6612" hpRegen="363.8542499" mp="72343.633" mpRegen="3" />
|
||||
<attack physical="39019.97122" magical="6908.12227" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4480.419431" magical="2185.756528" />
|
||||
<attack physical="195095.97122" magical="34540.12227" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="22400.419431" magical="10925.756528" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="180" />
|
||||
@@ -1921,8 +1925,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="300" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="35763681.128385" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -2047,8 +2051,8 @@
|
||||
<acquire exp="7998784284" sp="1919708" raidPoints="300" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="27481044.150345" hpRegen="348.6550231" mp="104905.283" mpRegen="3" />
|
||||
<attack physical="35459.98742" magical="6296.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4293.25957" magical="2094.451262" />
|
||||
<attack physical="177295.98742" magical="31480.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -2168,8 +2172,8 @@
|
||||
<acquire exp="6810821128" sp="1634597" raidPoints="300" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="24098460.88575" hpRegen="319.2293199" mp="96049.974" mpRegen="3" />
|
||||
<attack physical="21748.05311" magical="3775.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3842.828167" magical="1874.70992" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -2297,8 +2301,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="35763681.128385" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="41" />
|
||||
<run ground="300" />
|
||||
@@ -2406,8 +2410,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="180" />
|
||||
<run ground="300" />
|
||||
@@ -2515,8 +2519,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -2624,8 +2628,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="57" />
|
||||
<run ground="300" />
|
||||
@@ -2733,8 +2737,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -2842,8 +2846,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -3096,8 +3100,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="35763681.128385" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -3205,8 +3209,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="40" />
|
||||
<run ground="300" />
|
||||
@@ -3314,8 +3318,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -3423,8 +3427,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="40" />
|
||||
<run ground="300" />
|
||||
@@ -3532,8 +3536,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -3641,8 +3645,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="40" />
|
||||
<run ground="300" />
|
||||
@@ -3894,8 +3898,8 @@
|
||||
<acquire exp="9058597718" sp="2174063" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="32851590.10674" hpRegen="379.3777269" mp="112166.166" mpRegen="3" />
|
||||
<attack physical="42936.94521" magical="7578.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4671.572037" magical="2279.00964" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -4006,8 +4010,8 @@
|
||||
<acquire exp="9058597718" sp="2174063" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="27923851.21218" hpRegen="379.3777269" mp="112166.166" mpRegen="3" />
|
||||
<attack physical="42936.94521" magical="7578.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4671.572037" magical="2279.00964" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -4118,8 +4122,8 @@
|
||||
<acquire exp="9058597718" sp="2174063" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="27923851.21218" hpRegen="379.3777269" mp="112166.166" mpRegen="3" />
|
||||
<attack physical="42936.94521" magical="7578.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4671.572037" magical="2279.00964" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="30" />
|
||||
<run ground="300" />
|
||||
@@ -4230,8 +4234,8 @@
|
||||
<acquire exp="9058597718" sp="2174063" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="27923851.21218" hpRegen="379.3777269" mp="112166.166" mpRegen="3" />
|
||||
<attack physical="42936.94521" magical="7578.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4671.572037" magical="2279.00964" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -4342,8 +4346,8 @@
|
||||
<acquire exp="9058597718" sp="2174063" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="27923851.21218" hpRegen="379.3777269" mp="112166.166" mpRegen="3" />
|
||||
<attack physical="42936.94521" magical="7578.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4671.572037" magical="2279.00964" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="30" />
|
||||
<run ground="300" />
|
||||
@@ -4455,8 +4459,8 @@
|
||||
<acquire exp="9058597718" sp="2174063" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="27923851.21218" hpRegen="379.3777269" mp="112166.166" mpRegen="3" />
|
||||
<attack physical="42936.94521" magical="7578.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4671.572037" magical="2279.00964" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -4715,8 +4719,8 @@
|
||||
<acquire exp="9058597718" sp="2174063" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="32851590.10674" hpRegen="379.3777269" mp="112166.166" mpRegen="3" />
|
||||
<attack physical="42936.94521" magical="7578.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4671.572037" magical="2279.00964" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -4827,8 +4831,8 @@
|
||||
<acquire exp="9058597718" sp="2174063" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="27923851.21218" hpRegen="379.3777269" mp="112166.166" mpRegen="3" />
|
||||
<attack physical="42936.94521" magical="7578.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4671.572037" magical="2279.00964" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -4939,8 +4943,8 @@
|
||||
<acquire exp="9058597718" sp="2174063" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="27923851.21218" hpRegen="379.3777269" mp="112166.166" mpRegen="3" />
|
||||
<attack physical="42936.94521" magical="7578.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4671.572037" magical="2279.00964" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -5051,8 +5055,8 @@
|
||||
<acquire exp="9058597718" sp="2174063" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="27923851.21218" hpRegen="379.3777269" mp="112166.166" mpRegen="3" />
|
||||
<attack physical="42936.94521" magical="7578.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4671.572037" magical="2279.00964" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -5163,8 +5167,8 @@
|
||||
<acquire exp="9058597718" sp="2174063" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="27923851.21218" hpRegen="379.3777269" mp="112166.166" mpRegen="3" />
|
||||
<attack physical="42936.94521" magical="7578.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4671.572037" magical="2279.00964" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -5275,8 +5279,8 @@
|
||||
<acquire exp="9058597718" sp="2174063" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="27923851.21218" hpRegen="379.3777269" mp="112166.166" mpRegen="3" />
|
||||
<attack physical="42936.94521" magical="7578.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4671.572037" magical="2279.00964" />
|
||||
<attack physical="214680.94521" magical="37890.692529" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<speed>
|
||||
<walk ground="63" />
|
||||
<run ground="300" />
|
||||
@@ -5531,8 +5535,8 @@
|
||||
<acquire exp="7998784284" sp="1919708" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="27481044.150345" hpRegen="348.6550231" mp="104905.283" mpRegen="3" />
|
||||
<attack physical="35459.98742" magical="6296.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4293.25957" magical="2094.451262" />
|
||||
<attack physical="177295.98742" magical="31480.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -5638,8 +5642,8 @@
|
||||
<acquire exp="7998784284" sp="1919708" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19236730.84215" hpRegen="348.6550231" mp="104905.283" mpRegen="3" />
|
||||
<attack physical="35459.98742" magical="6296.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4293.25957" magical="2094.451262" />
|
||||
<attack physical="177295.98742" magical="31480.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<speed>
|
||||
<walk ground="30" />
|
||||
<run ground="300" />
|
||||
@@ -5740,8 +5744,8 @@
|
||||
<acquire exp="7998784284" sp="1919708" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19236730.84215" hpRegen="348.6550231" mp="104905.283" mpRegen="3" />
|
||||
<attack physical="35459.98742" magical="6296.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4293.25957" magical="2094.451262" />
|
||||
<attack physical="177295.98742" magical="31480.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<speed>
|
||||
<walk ground="30" />
|
||||
<run ground="300" />
|
||||
@@ -5847,8 +5851,8 @@
|
||||
<equipment rhand="10278" lhand="10278" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19236730.84215" hpRegen="348.6550231" mp="104905.283" mpRegen="3" />
|
||||
<attack physical="35459.98742" magical="6296.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4293.25957" magical="2094.451262" />
|
||||
<attack physical="177295.98742" magical="31480.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<speed>
|
||||
<walk ground="29" />
|
||||
<run ground="300" />
|
||||
@@ -5953,8 +5957,8 @@
|
||||
<acquire exp="7998784284" sp="1919708" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19236730.84215" hpRegen="348.6550231" mp="104905.283" mpRegen="3" />
|
||||
<attack physical="35459.98742" magical="6296.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4293.25957" magical="2094.451262" />
|
||||
<attack physical="177295.98742" magical="31480.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<speed>
|
||||
<walk ground="30" />
|
||||
<run ground="300" />
|
||||
@@ -6059,8 +6063,8 @@
|
||||
<acquire exp="7998784284" sp="1919708" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19236730.84215" hpRegen="348.6550231" mp="104905.283" mpRegen="3" />
|
||||
<attack physical="35459.98742" magical="6296.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4293.25957" magical="2094.451262" />
|
||||
<attack physical="177295.98742" magical="31480.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<speed>
|
||||
<walk ground="30" />
|
||||
<run ground="300" />
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
<acquire exp="7749416067" sp="1859859" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="27600559.640625" hpRegen="341.1770035" mp="103114.595" mpRegen="3" />
|
||||
<attack physical="8000" magical="4128.02495" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4201.176917" magical="2049.529071" />
|
||||
<attack physical="110573.05311" magical="20640.02495" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21005.176917" magical="10245.529071" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -119,8 +119,8 @@
|
||||
<equipment rhand="38425" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19320391.43298" hpRegen="341.1770035" mp="103114.595" mpRegen="3" />
|
||||
<attack physical="8000" magical="4128.02495" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4201.176917" magical="2049.529071" />
|
||||
<attack physical="110573.05311" magical="20640.02495" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21005.176917" magical="10245.529071" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -222,8 +222,8 @@
|
||||
<acquire exp="7749416067" sp="1859859" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19320391.43298" hpRegen="341.1770035" mp="103114.595" mpRegen="3" />
|
||||
<attack physical="8000" magical="4128.02495" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4201.176917" magical="2049.529071" />
|
||||
<attack physical="110573.05311" magical="20640.02495" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21005.176917" magical="10245.529071" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -326,8 +326,8 @@
|
||||
<equipment rhand="38445" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19320391.43298" hpRegen="341.1770035" mp="103114.595" mpRegen="3" />
|
||||
<attack physical="8000" magical="4128.02495" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4201.176917" magical="2049.529071" />
|
||||
<attack physical="110573.05311" magical="20640.02495" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21005.176917" magical="10245.529071" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -430,8 +430,8 @@
|
||||
<equipment rhand="15566" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19320391.43298" hpRegen="341.1770035" mp="103114.595" mpRegen="3" />
|
||||
<attack physical="8000" magical="4128.02495" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4201.176917" magical="2049.529071" />
|
||||
<attack physical="110573.05311" magical="20640.02495" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21005.176917" magical="10245.529071" />
|
||||
<speed>
|
||||
<walk ground="48" />
|
||||
<run ground="300" />
|
||||
@@ -533,8 +533,8 @@
|
||||
<acquire exp="7749416067" sp="1859859" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19320391.43298" hpRegen="341.1770035" mp="103114.595" mpRegen="3" />
|
||||
<attack physical="8000" magical="4128.02495" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4201.176917" magical="2049.529071" />
|
||||
<attack physical="110573.05311" magical="20640.02495" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21005.176917" magical="10245.529071" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -788,8 +788,8 @@
|
||||
<acquire exp="6810821128" sp="1634597" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="24098460.88575" hpRegen="319.2293199" mp="96049.974" mpRegen="3" />
|
||||
<attack physical="21748.05311" magical="3775.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3842.828167" magical="1874.70992" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -895,8 +895,8 @@
|
||||
<acquire exp="6810821128" sp="1634597" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="16868922.620025" hpRegen="319.2293199" mp="96049.974" mpRegen="3" />
|
||||
<attack physical="21748.05311" magical="3775.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3842.828167" magical="1874.70992" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -1001,8 +1001,8 @@
|
||||
<acquire exp="6810821128" sp="1634597" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="16868922.620025" hpRegen="319.2293199" mp="96049.974" mpRegen="3" />
|
||||
<attack physical="21748.05311" magical="3775.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3842.828167" magical="1874.70992" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -1108,8 +1108,8 @@
|
||||
<equipment rhand="8203" lhand="8203" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="16868922.620025" hpRegen="319.2293199" mp="96049.974" mpRegen="3" />
|
||||
<attack physical="21748.05311" magical="3775.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3842.828167" magical="1874.70992" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="79" />
|
||||
<run ground="300" />
|
||||
@@ -1214,8 +1214,8 @@
|
||||
<acquire exp="6810821128" sp="1634597" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="16868922.620025" hpRegen="319.2293199" mp="96049.974" mpRegen="3" />
|
||||
<attack physical="21748.05311" magical="3775.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3842.828167" magical="1874.70992" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -1321,8 +1321,8 @@
|
||||
<equipment rhand="234" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="16868922.620025" hpRegen="319.2293199" mp="96049.974" mpRegen="3" />
|
||||
<attack physical="21748.05311" magical="3775.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3842.828167" magical="1874.70992" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="70" />
|
||||
<run ground="300" />
|
||||
@@ -1575,8 +1575,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="35763681.128385" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -1685,8 +1685,8 @@
|
||||
<equipment rhand="17325" lhand="17343" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="40" />
|
||||
<run ground="300" />
|
||||
@@ -1794,8 +1794,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="28" />
|
||||
<run ground="300" />
|
||||
@@ -1904,8 +1904,8 @@
|
||||
<equipment rhand="17327" lhand="17343" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="40" />
|
||||
<run ground="300" />
|
||||
@@ -2013,8 +2013,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="31" />
|
||||
<run ground="300" />
|
||||
@@ -2122,8 +2122,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="28" />
|
||||
<run ground="300" />
|
||||
@@ -2369,8 +2369,8 @@
|
||||
<equipment rhand="97" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="35763681.128385" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -2469,8 +2469,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -2570,8 +2570,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -2671,8 +2671,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="25" />
|
||||
<run ground="300" />
|
||||
@@ -2772,8 +2772,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="45" />
|
||||
<run ground="300" />
|
||||
@@ -2873,8 +2873,8 @@
|
||||
<acquire exp="9339738544" sp="2241537" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30399128.86449" hpRegen="387.2610592" mp="114006.325" mpRegen="3" />
|
||||
<attack physical="45027.40865" magical="7933.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4768.645618" magical="2326.366638" />
|
||||
<attack physical="225135.40865" magical="39665.390785" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -3917,8 +3917,8 @@
|
||||
<acquire exp="7998784284" sp="1919708" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="27481044.150345" hpRegen="348.6550231" mp="104905.283" mpRegen="3" />
|
||||
<attack physical="35459.98742" magical="6296.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4293.25957" magical="2094.451262" />
|
||||
<attack physical="177295.98742" magical="31480.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<speed>
|
||||
<walk ground="45" />
|
||||
<run ground="300" />
|
||||
@@ -4016,8 +4016,8 @@
|
||||
<acquire exp="7998784284" sp="1919708" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19236730.84215" hpRegen="348.6550231" mp="104905.283" mpRegen="3" />
|
||||
<attack physical="35459.98742" magical="6296.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4293.25957" magical="2094.451262" />
|
||||
<attack physical="177295.98742" magical="31480.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<speed>
|
||||
<walk ground="45" />
|
||||
<run ground="300" />
|
||||
@@ -4114,8 +4114,8 @@
|
||||
<acquire exp="7998784284" sp="1919708" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19236730.84215" hpRegen="348.6550231" mp="104905.283" mpRegen="3" />
|
||||
<attack physical="35459.98742" magical="6296.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4293.25957" magical="2094.451262" />
|
||||
<attack physical="177295.98742" magical="31480.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<speed>
|
||||
<walk ground="45" />
|
||||
<run ground="300" />
|
||||
@@ -4212,8 +4212,8 @@
|
||||
<acquire exp="7998784284" sp="1919708" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19236730.84215" hpRegen="348.6550231" mp="104905.283" mpRegen="3" />
|
||||
<attack physical="35459.98742" magical="6296.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4293.25957" magical="2094.451262" />
|
||||
<attack physical="177295.98742" magical="31480.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<speed>
|
||||
<walk ground="45" />
|
||||
<run ground="300" />
|
||||
@@ -4310,8 +4310,8 @@
|
||||
<acquire exp="7998784284" sp="1919708" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19236730.84215" hpRegen="348.6550231" mp="104905.283" mpRegen="3" />
|
||||
<attack physical="35459.98742" magical="6296.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4293.25957" magical="2094.451262" />
|
||||
<attack physical="177295.98742" magical="31480.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -4408,8 +4408,8 @@
|
||||
<acquire exp="7998784284" sp="1919708" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="19236730.84215" hpRegen="348.6550231" mp="104905.283" mpRegen="3" />
|
||||
<attack physical="35459.98742" magical="6296.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4293.25957" magical="2094.451262" />
|
||||
<attack physical="177295.98742" magical="31480.763836" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21465.25957" magical="10470.451262" />
|
||||
<speed>
|
||||
<walk ground="45" />
|
||||
<run ground="300" />
|
||||
@@ -4664,8 +4664,8 @@
|
||||
<acquire exp="8254270241" sp="1981024" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="30504719.429805" hpRegen="356.2141053" mp="106705.703" mpRegen="3" />
|
||||
<attack physical="37184.60661" magical="6590.821824" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4386.340408" magical="2139.860414" />
|
||||
<attack physical="185920.60661" magical="32950.821824" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -4768,8 +4768,8 @@
|
||||
<acquire exp="8254270241" sp="1981024" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="21353303.663955" hpRegen="356.2141053" mp="106705.703" mpRegen="3" />
|
||||
<attack physical="37184.60661" magical="6590.821824" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4386.340408" magical="2139.860414" />
|
||||
<attack physical="185920.60661" magical="32950.821824" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -4872,8 +4872,8 @@
|
||||
<equipment rhand="38564" lhand="38432" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="21353303.663955" hpRegen="356.2141053" mp="106705.703" mpRegen="3" />
|
||||
<attack physical="37184.60661" magical="6590.821824" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4386.340408" magical="2139.860414" />
|
||||
<attack physical="185920.60661" magical="32950.821824" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -4976,8 +4976,8 @@
|
||||
<equipment rhand="38429" lhand="38435" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="21353303.663955" hpRegen="356.2141053" mp="106705.703" mpRegen="3" />
|
||||
<attack physical="37184.60661" magical="6590.821824" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4386.340408" magical="2139.860414" />
|
||||
<attack physical="185920.60661" magical="32950.821824" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -5079,8 +5079,8 @@
|
||||
<acquire exp="8254270241" sp="1981024" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="21353303.663955" hpRegen="356.2141053" mp="106705.703" mpRegen="3" />
|
||||
<attack physical="37184.60661" magical="6590.821824" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4386.340408" magical="2139.860414" />
|
||||
<attack physical="185920.60661" magical="32950.821824" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -5182,8 +5182,8 @@
|
||||
<acquire exp="8254270241" sp="1981024" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="21353303.663955" hpRegen="356.2141053" mp="106705.703" mpRegen="3" />
|
||||
<attack physical="37184.60661" magical="6590.821824" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="4386.340408" magical="2139.860414" />
|
||||
<attack physical="185920.60661" magical="32950.821824" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -5438,8 +5438,8 @@
|
||||
<acquire exp="6810821128" sp="1634597" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="24098460.88575" hpRegen="319.2293199" mp="96049.974" mpRegen="3" />
|
||||
<attack physical="21748.05311" magical="3775.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3842.828167" magical="1874.70992" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -5546,8 +5546,8 @@
|
||||
<acquire exp="6810821128" sp="1634597" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="16868922.620025" hpRegen="319.2293199" mp="96049.974" mpRegen="3" />
|
||||
<attack physical="21748.05311" magical="3775.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3842.828167" magical="1874.70992" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -5652,8 +5652,8 @@
|
||||
<acquire exp="6810821128" sp="1634597" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="16868922.620025" hpRegen="319.2293199" mp="96049.974" mpRegen="3" />
|
||||
<attack physical="21748.05311" magical="3775.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3842.828167" magical="1874.70992" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -5759,8 +5759,8 @@
|
||||
<acquire exp="6810821128" sp="1634597" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="16868922.620025" hpRegen="319.2293199" mp="96049.974" mpRegen="3" />
|
||||
<attack physical="21748.05311" magical="3775.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3842.828167" magical="1874.70992" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -5865,8 +5865,8 @@
|
||||
<acquire exp="6810821128" sp="1634597" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="16868922.620025" hpRegen="319.2293199" mp="96049.974" mpRegen="3" />
|
||||
<attack physical="21748.05311" magical="3775.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3842.828167" magical="1874.70992" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -5971,8 +5971,8 @@
|
||||
<acquire exp="6810821128" sp="1634597" raidPoints="100" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="16868922.620025" hpRegen="319.2293199" mp="96049.974" mpRegen="3" />
|
||||
<attack physical="21748.05311" magical="3775.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3842.828167" magical="1874.70992" />
|
||||
<attack physical="108740.05311" magical="18875.915859" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="19210.828167" magical="9370.70992" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -6269,8 +6269,8 @@
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
</speed>
|
||||
<attack physical="47220.231122922" magical="8304.9036091231" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="4347.718797982" magical="2100.4713645644" />
|
||||
<attack physical="301079.7437" magical="215919.4101" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="34907.01512" magical="17038.26718" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
|
||||
+160
-49
@@ -66,8 +66,8 @@
|
||||
<walk ground="60" />
|
||||
<run ground="200" />
|
||||
</speed>
|
||||
<attack physical="48095.2380952381" magical="8487.39495798319" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3740.74074074074" magical="2172.04301075269" />
|
||||
<attack physical="278523.7147" magical="199743.3485" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="32291.88188" magical="15761.80918" />
|
||||
<attribute>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="FIRE" value="430" />
|
||||
@@ -240,8 +240,8 @@
|
||||
<walk ground="56" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.441020481" magical="7933.4098458327" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3608.0213903743" magical="2081.6082313409" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="300" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="WATER" value="430" />
|
||||
@@ -340,8 +340,8 @@
|
||||
<walk ground="56" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.441020481" magical="7933.4098458327" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3608.0213903743" magical="2081.6082313409" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="300" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="WATER" value="430" />
|
||||
@@ -406,8 +406,8 @@
|
||||
<walk ground="56" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.441020481" magical="7933.4098458327" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3608.0213903743" magical="2081.6082313409" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="300" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="WATER" value="430" />
|
||||
@@ -523,8 +523,8 @@
|
||||
<walk ground="56" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.441020481" magical="7933.4098458327" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3608.0213903743" magical="2081.6082313409" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="300" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="WATER" value="430" />
|
||||
@@ -559,8 +559,8 @@
|
||||
<walk ground="56" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.441020481" magical="7933.4098458327" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3608.0213903743" magical="2081.6082313409" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="300" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="WATER" value="430" />
|
||||
@@ -595,8 +595,8 @@
|
||||
<walk ground="56" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.441020481" magical="7933.4098458327" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3608.0213903743" magical="2081.6082313409" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="300" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="WATER" value="430" />
|
||||
@@ -631,8 +631,8 @@
|
||||
<walk ground="26" />
|
||||
<run ground="270" />
|
||||
</speed>
|
||||
<attack physical="45027.441020481" magical="7933.4098458327" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="4329.4117647059" magical="2081.6082313409" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="FIRE" value="430" />
|
||||
@@ -733,8 +733,8 @@
|
||||
<walk ground="26" />
|
||||
<run ground="270" />
|
||||
</speed>
|
||||
<attack physical="45027.441020481" magical="7933.4098458327" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="4329.4117647059" magical="2081.6082313409" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="FIRE" value="430" />
|
||||
@@ -801,8 +801,8 @@
|
||||
<walk ground="26" />
|
||||
<run ground="270" />
|
||||
</speed>
|
||||
<attack physical="45027.441020481" magical="7933.4098458327" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="4329.4117647059" magical="2081.6082313409" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="FIRE" value="430" />
|
||||
@@ -920,8 +920,8 @@
|
||||
<walk ground="45" />
|
||||
<run ground="225" />
|
||||
</speed>
|
||||
<attack physical="47142.8571428571" magical="8319.32773109244" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3666.66666666667" magical="2129.03225806452" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -1020,8 +1020,8 @@
|
||||
<walk ground="45" />
|
||||
<run ground="225" />
|
||||
</speed>
|
||||
<attack physical="47142.8571428571" magical="8319.32773109244" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3666.66666666667" magical="2129.03225806452" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -1086,8 +1086,8 @@
|
||||
<walk ground="45" />
|
||||
<run ground="225" />
|
||||
</speed>
|
||||
<attack physical="47142.8571428571" magical="8319.32773109244" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3666.66666666667" magical="2129.03225806452" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -1202,8 +1202,8 @@
|
||||
<walk ground="45" />
|
||||
<run ground="225" />
|
||||
</speed>
|
||||
<attack physical="47142.8571428571" magical="8319.32773109244" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3666.66666666667" magical="2129.03225806452" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -1331,8 +1331,8 @@
|
||||
<walk ground="45" />
|
||||
<run ground="225" />
|
||||
</speed>
|
||||
<attack physical="47142.8571428571" magical="8319.32773109244" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3666.66666666667" magical="2129.03225806452" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -1460,8 +1460,8 @@
|
||||
<walk ground="45" />
|
||||
<run ground="225" />
|
||||
</speed>
|
||||
<attack physical="47142.8571428571" magical="8319.32773109244" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3666.66666666667" magical="2129.03225806452" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -1606,6 +1606,7 @@
|
||||
<defence physical="34243.68753" magical="16714.49407" />
|
||||
<attribute>
|
||||
<defence fire="300" water="300" wind="300" earth="300" holy="250" dark="370"/>
|
||||
<attack type="DARK" value="430" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
@@ -1625,6 +1626,9 @@
|
||||
<skill id="4494" level="1" /> <!-- Raid Boss -->
|
||||
<skill id="16517" level="1" /> <!-- Kelbim -->
|
||||
<skill id="14804" level="10" /> <!-- Damage Reflection Attack Resistance -->
|
||||
<skill id="23682" level="1" /> <!-- Fatal Strike -->
|
||||
<skill id="23683" level="1" /> <!-- Dark Cloud -->
|
||||
<skill id="23684" level="1" /> <!-- Dancing Blade -->
|
||||
</skillList>
|
||||
<ai clanHelpRange="300" aggroRange="450">
|
||||
<clanList>
|
||||
@@ -2129,6 +2133,10 @@
|
||||
<vitals hp="21388995.787335" hpRegen="419.6050136" mp="80975.917" mpRegen="3.3" />
|
||||
<attack physical="284080.4007" magical="203728.3272" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32936.12091" magical="16076.26507" />
|
||||
<attribute>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="EARTH" value="450" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="55" />
|
||||
<run ground="180" />
|
||||
@@ -2335,8 +2343,8 @@
|
||||
<walk ground="40" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="49523.8095238095" magical="8739.49579831933" critical="4" type="BLUNT" attackSpeed="253" range="40" />
|
||||
<defence physical="3851.85185185185" magical="2236.55913978495" />
|
||||
<attack physical="295358.4152" magical="211816.358" critical="4.75" accuracy="4.75" type="BLUNT" attackSpeed="253" range="40" />
|
||||
<defence physical="34243.68753" magical="16714.49407" />
|
||||
<attribute>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="EARTH" value="450" />
|
||||
@@ -2368,8 +2376,12 @@
|
||||
<walk ground="40" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="49523.8095238095" magical="8739.49579831933" critical="4" type="BLUNT" attackSpeed="253" range="40" />
|
||||
<defence physical="3851.85185185185" magical="2236.55913978495" />
|
||||
<attack physical="295358.4152" magical="211816.358" critical="4.75" accuracy="4.75" type="BLUNT" attackSpeed="253" range="40" />
|
||||
<defence physical="34243.68753" magical="16714.49407" />
|
||||
<attribute>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="EARTH" value="450" />
|
||||
</attribute>
|
||||
</stats>
|
||||
<skillList>
|
||||
<skill id="4416" level="11" /> <!-- Giants -->
|
||||
@@ -2398,10 +2410,11 @@
|
||||
<walk ground="40" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="49523.8095238095" magical="8739.49579831933" critical="4" type="BLUNT" attackSpeed="253" range="40" />
|
||||
<defence physical="3851.85185185185" magical="2236.55913978495" />
|
||||
<attack physical="295358.4152" magical="211816.358" critical="4.75" accuracy="4.75" type="BLUNT" attackSpeed="253" range="40" />
|
||||
<defence physical="34243.68753" magical="16714.49407" />
|
||||
<attribute>
|
||||
<defence fire="300" water="300" wind="250" earth="370" holy="300" dark="300"/>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="EARTH" value="450" />
|
||||
</attribute>
|
||||
</stats>
|
||||
<skillList>
|
||||
@@ -2656,8 +2669,12 @@
|
||||
<walk ground="55" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="49047.619047619" magical="8655.46218487395" critical="4" attackSpeed="398" range="40" />
|
||||
<defence physical="3814.81481481481" magical="2215.05376344086" />
|
||||
<attack physical="256235.619047619" magical="43275.46218487395" critical="4.75" accuracy="4.75" attackSpeed="398" range="40" />
|
||||
<defence physical="19070.81481481481" magical="11075.05376344086" />
|
||||
<attribute>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="EARTH" value="450" />
|
||||
</attribute>
|
||||
</stats>
|
||||
<skillList>
|
||||
<skill id="4416" level="11" /> <!-- Giants -->
|
||||
@@ -2879,10 +2896,11 @@
|
||||
<walk ground="50" />
|
||||
<run ground="110" />
|
||||
</speed>
|
||||
<attack physical="42272.973579315" magical="7578.7167543818" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="4244.623655914" magical="2030.7649339907" />
|
||||
<attack physical="214680.94521" magical="37890.692529" critical="4.75" accuracy="4.75" attackSpeed="253" range="40" />
|
||||
<defence physical="23355.572037" magical="11395.00964" />
|
||||
<attribute>
|
||||
<defence fire="300" water="300" wind="250" earth="370" holy="300" dark="300"/>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="EARTH" value="450" />
|
||||
</attribute>
|
||||
</stats>
|
||||
<skillList>
|
||||
@@ -3050,10 +3068,11 @@
|
||||
<walk ground="50" />
|
||||
<run ground="150" />
|
||||
</speed>
|
||||
<attack physical="33816.118085312" magical="6016.0251046437" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3845.3038674033" magical="1795.166159807" />
|
||||
<attack physical="110573.05311" magical="20640.02495" critical="4.75" accuracy="4.75" attackSpeed="253" range="40" />
|
||||
<defence physical="21005.176917" magical="10245.529071" />
|
||||
<attribute>
|
||||
<defence fire="300" water="300" wind="250" earth="370" holy="300" dark="300"/>
|
||||
<defence fire="350" water="300" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="EARTH" value="450" />
|
||||
</attribute>
|
||||
</stats>
|
||||
<skillList>
|
||||
@@ -3226,6 +3245,10 @@
|
||||
<vitals hp="40264178.265075" hpRegen="411.3974312" mp="119362.169" mpRegen="3.3" />
|
||||
<attack physical="278523.7147" magical="199743.3485" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32291.88188" magical="15761.80918" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="WATER" value="430" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="58" />
|
||||
<run ground="300" />
|
||||
@@ -3320,6 +3343,10 @@
|
||||
<vitals hp="34224551.367585" hpRegen="411.3974312" mp="119362.169" mpRegen="3.3" />
|
||||
<attack physical="278523.7147" magical="199743.3485" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32291.88188" magical="15761.80918" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="WATER" value="430" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="40" />
|
||||
<run ground="300" />
|
||||
@@ -3414,6 +3441,10 @@
|
||||
<vitals hp="34224551.367585" hpRegen="411.3974312" mp="119362.169" mpRegen="3.3" />
|
||||
<attack physical="278523.7147" magical="199743.3485" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32291.88188" magical="15761.80918" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="WATER" value="430" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="75" />
|
||||
<run ground="300" />
|
||||
@@ -3508,6 +3539,10 @@
|
||||
<vitals hp="34224551.367585" hpRegen="411.3974312" mp="119362.169" mpRegen="3.3" />
|
||||
<attack physical="278523.7147" magical="199743.3485" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32291.88188" magical="15761.80918" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="WATER" value="430" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="75" />
|
||||
<run ground="300" />
|
||||
@@ -3678,6 +3713,10 @@
|
||||
<vitals hp="40264178.265075" hpRegen="411.3974312" mp="119362.169" mpRegen="3.3" />
|
||||
<attack physical="278523.7147" magical="199743.3485" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32291.88188" magical="15761.80918" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="34" />
|
||||
<run ground="300" />
|
||||
@@ -3772,6 +3811,10 @@
|
||||
<vitals hp="34224551.367585" hpRegen="411.3974312" mp="119362.169" mpRegen="3.3" />
|
||||
<attack physical="278523.7147" magical="199743.3485" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32291.88188" magical="15761.80918" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="37" />
|
||||
<run ground="300" />
|
||||
@@ -3866,6 +3909,10 @@
|
||||
<vitals hp="34224551.367585" hpRegen="411.3974312" mp="119362.169" mpRegen="3.3" />
|
||||
<attack physical="278523.7147" magical="199743.3485" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32291.88188" magical="15761.80918" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -3960,6 +4007,10 @@
|
||||
<vitals hp="34224551.367585" hpRegen="411.3974312" mp="119362.169" mpRegen="3.3" />
|
||||
<attack physical="278523.7147" magical="199743.3485" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32291.88188" magical="15761.80918" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -4140,6 +4191,10 @@
|
||||
<vitals hp="25821704.26185" hpRegen="444.7141361" mp="126544.385" mpRegen="3.3" />
|
||||
<attack physical="301079.7437" magical="215919.4101" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="34907.01512" magical="17038.26718" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="DARK" value="450" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -4234,6 +4289,10 @@
|
||||
<vitals hp="21948448.307115" hpRegen="444.7141361" mp="126544.385" mpRegen="3.3" />
|
||||
<attack physical="301079.7437" magical="215919.4101" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="34907.01512" magical="17038.26718" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="DARK" value="450" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -4328,6 +4387,10 @@
|
||||
<vitals hp="21948448.307115" hpRegen="444.7141361" mp="126544.385" mpRegen="3.3" />
|
||||
<attack physical="301079.7437" magical="215919.4101" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="34907.01512" magical="17038.26718" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="DARK" value="450" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -4423,6 +4486,10 @@
|
||||
<vitals hp="21948448.307115" hpRegen="444.7141361" mp="126544.385" mpRegen="3.3" />
|
||||
<attack physical="301079.7437" magical="215919.4101" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="34907.01512" magical="17038.26718" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="DARK" value="450" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
@@ -4592,6 +4659,10 @@
|
||||
<vitals hp="25821704.26185" hpRegen="444.7141361" mp="126544.385" mpRegen="3.3" />
|
||||
<attack physical="301079.7437" magical="215919.4101" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="34907.01512" magical="17038.26718" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="EARTH" value="450" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -4686,6 +4757,10 @@
|
||||
<vitals hp="21948448.307115" hpRegen="444.7141361" mp="126544.385" mpRegen="3.3" />
|
||||
<attack physical="301079.7437" magical="215919.4101" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="34907.01512" magical="17038.26718" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="WIND" value="450" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -4780,6 +4855,10 @@
|
||||
<vitals hp="21948448.307115" hpRegen="444.7141361" mp="126544.385" mpRegen="3.3" />
|
||||
<attack physical="301079.7437" magical="215919.4101" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="34907.01512" magical="17038.26718" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="EARTH" value="450" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -4874,6 +4953,10 @@
|
||||
<vitals hp="21948448.307115" hpRegen="444.7141361" mp="126544.385" mpRegen="3.3" />
|
||||
<attack physical="301079.7437" magical="215919.4101" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="34907.01512" magical="17038.26718" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="350" dark="350" />
|
||||
<attack type="WIND" value="450" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
@@ -5041,6 +5124,12 @@
|
||||
<sex>FEMALE</sex>
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="3304858.953" hpRegen="9.5" mp="39861.461" mpRegen="3.3" />
|
||||
<attack physical="278523.7147" magical="199743.3485" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32291.88188" magical="15761.80918" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="450" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="180" />
|
||||
@@ -5110,8 +5199,8 @@
|
||||
<acquire exp="941348280" sp="1882696" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="6159055.3215" hpRegen="9.5" mp="39861.461" mpRegen="3.3" />
|
||||
<attack physical="37220.231122922" magical="6304.9036091231" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="1680.3191489362" magical="1133.5047930793" />
|
||||
<attack physical="278523.7147" magical="199743.3485" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32291.88188" magical="15761.80918" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -5182,6 +5271,12 @@
|
||||
<sex>FEMALE</sex>
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="3680411.10675" hpRegen="9.5" mp="39861.461" mpRegen="3.3" />
|
||||
<attack physical="278523.7147" magical="199743.3485" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32291.88188" magical="15761.80918" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="220" />
|
||||
@@ -5246,6 +5341,12 @@
|
||||
<sex>FEMALE</sex>
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="3154638.0915" hpRegen="9.5" mp="39861.461" mpRegen="3.3" />
|
||||
<attack physical="278523.7147" magical="199743.3485" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32291.88188" magical="15761.80918" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="120" />
|
||||
@@ -5310,6 +5411,12 @@
|
||||
<sex>FEMALE</sex>
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="2929306.79925" hpRegen="9.5" mp="39861.461" mpRegen="3.3" />
|
||||
<attack physical="278523.7147" magical="199743.3485" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32291.88188" magical="15761.80918" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="140" />
|
||||
@@ -5370,6 +5477,10 @@
|
||||
<vitals hp="9834759.80235" hpRegen="419.6050136" mp="80975.917" mpRegen="3.3" />
|
||||
<attack physical="284080.4007" magical="203728.3272" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="32936.12091" magical="16076.26507" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="300" />
|
||||
|
||||
@@ -1179,6 +1179,11 @@
|
||||
<skill id="4071" level="2" /> <!-- Bow/ Crossbow Resistance -->
|
||||
<skill id="14804" level="10" /> <!-- Damage Reflection Attack Resistance -->
|
||||
<skill id="4679" level="1" /> <!-- Valakas -->
|
||||
<skill id="4681" level="1" /> <!-- Valakas Trample -->
|
||||
<skill id="4683" level="1" /> <!-- Valakas Dragon Breath -->
|
||||
<skill id="4685" level="1" /> <!-- Valakas Tail Stamp -->
|
||||
<skill id="4689" level="1" /> <!-- Valakas Fear -->
|
||||
<skill id="4690" level="1" /> <!-- Valakas Meteor Storm -->
|
||||
</skillList>
|
||||
<corpseTime>21</corpseTime>
|
||||
<exCrtEffect>true</exCrtEffect>
|
||||
@@ -3348,6 +3353,11 @@
|
||||
<skill id="4071" level="2" /> <!-- Bow/ Crossbow Resistance -->
|
||||
<skill id="14804" level="10" /> <!-- Damage Reflection Attack Resistance -->
|
||||
<skill id="4122" level="1" /> <!-- Antharas -->
|
||||
<skill id="4106" level="1" /> <!-- Antharas Jumping Slam -->
|
||||
<skill id="4107" level="1" /> <!-- Antharas Tail Swing -->
|
||||
<skill id="4108" level="1" /> <!-- Antharas Fear -->
|
||||
<skill id="4109" level="1" /> <!-- Curse of Antharas -->
|
||||
<skill id="4111" level="1" /> <!-- Antharas Dragon Breath -->
|
||||
</skillList>
|
||||
<corpseTime>14</corpseTime>
|
||||
<exCrtEffect>true</exCrtEffect>
|
||||
|
||||
@@ -4079,8 +4079,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="225135.40865" magical="39665.390785" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -4158,8 +4158,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2886.19798459541" magical="1665.0808963677" />
|
||||
<attack physical="225135.40865" magical="39665.390785" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -4200,8 +4200,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2308.95838767633" magical="1332.06471709416" />
|
||||
<attack physical="225135.40865" magical="39665.390785" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="23840.645618" magical="11630.366638" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -4326,8 +4326,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="200" />
|
||||
</speed>
|
||||
<attack physical="66932.2919036563" magical="6590.82182407988" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3333.00100834426" magical="1885.60138963509" />
|
||||
<attack physical="185920.60661" magical="32950.821824" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="21930.340408" magical="10695.860414" />
|
||||
<attribute>
|
||||
<defence fire="150" water="200" wind="200" earth="200" holy="200" dark="200" />
|
||||
<attack type="WATER" value="200" />
|
||||
@@ -4469,8 +4469,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="200" />
|
||||
</speed>
|
||||
<attack physical="103884.45293377" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="400" water="450" wind="450" earth="450" holy="450" dark="450" />
|
||||
<attack type="WATER" value="450" />
|
||||
@@ -4600,8 +4600,8 @@
|
||||
<mpReward value="53" type="DIFF" ticks="10" affects="PARTY" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="549579599.71479" hpRegen="395.225454" mp="77237.207" mpRegen="3" />
|
||||
<attack physical="47220.2058789866" magical="8304.88513767892" random="10" critical="4" accuracy="-18" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="120" />
|
||||
|
||||
@@ -401,8 +401,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="300" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -482,8 +482,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2943.92194428731" magical="1706.70791877689" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -525,8 +525,8 @@
|
||||
<walk ground="50" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="59025.2573487332" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="2355.13755542985" magical="1365.36633502151" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="400" holy="450" dark="450" />
|
||||
<attack type="WIND" value="450" />
|
||||
@@ -671,8 +671,8 @@
|
||||
<walk ground="34" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="45027.4086463771" magical="7933.39078546243" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3607.74748074426" magical="2081.35112045963" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -956,8 +956,8 @@
|
||||
<walk ground="120" />
|
||||
<run ground="240" />
|
||||
</speed>
|
||||
<attack physical="47220.2058789866" magical="8304.88513767892" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="40" type="SWORD" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="350" water="350" wind="350" earth="350" holy="300" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -1823,8 +1823,8 @@
|
||||
<walk ground="25" />
|
||||
<run ground="100" />
|
||||
</speed>
|
||||
<attack physical="63485" magical="18304" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="2355.13755542985" magical="1679" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="400" dark="450" />
|
||||
<attack type="DARK" value="450" />
|
||||
@@ -1946,8 +1946,8 @@
|
||||
<walk ground="25" />
|
||||
<run ground="100" />
|
||||
</speed>
|
||||
<attack physical="87548" magical="18304" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="2355.13755542985" magical="1679" />
|
||||
<attack physical="236100.20588" magical="41520.885138" critical="4" attackSpeed="253" range="80" type="SWORD" distance="80" width="120" random="5" accuracy="10" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="400" dark="450" />
|
||||
<attack type="DARK" value="450" />
|
||||
|
||||
+123
-25
@@ -5,8 +5,8 @@
|
||||
<sex>MALE</sex>
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="231808530" hpRegen="7.5" mp="47100" mpRegen="2.7" />
|
||||
<attack physical="47220.231122922" magical="8304.9036091231" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="4347.718797982" magical="2100.4713645644" />
|
||||
<attack physical="236100.20588" magical="41520.885138" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="24330.717385" magical="11870.210597" />
|
||||
<attribute>
|
||||
<defence fire="300" water="300" wind="300" earth="300" holy="250" dark="350" />
|
||||
<attack type="DARK" value="430" />
|
||||
@@ -161,17 +161,17 @@
|
||||
<height normal="27.5" />
|
||||
</collision>
|
||||
</npc>
|
||||
<npc id="29303" level="105" type="Monster" name="Helios" title="Emperor of the Beginning">
|
||||
<npc id="29303" level="105" type="GrandBoss" name="Helios" title="Emperor of the Beginning">
|
||||
<race>GIANT</race>
|
||||
<sex>MALE</sex>
|
||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="247524303" hpRegen="1842.10526315789" mp="51696" mpRegen="1944.44444444444" />
|
||||
<speed>
|
||||
<walk ground="40" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="50000" magical="8823.52941176471" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3888.88888888889" magical="2258.06451612903" />
|
||||
<attack physical="301079.7437" magical="215919.4101" critical="4.75" accuracy="4.75" attackSpeed="253" range="40" />
|
||||
<defence physical="34907.01512" magical="17038.26718" />
|
||||
<attribute>
|
||||
<defence fire="300" water="300" wind="250" earth="350" holy="300" dark="300" />
|
||||
<attack type="EARTH" value="430" />
|
||||
@@ -182,16 +182,19 @@
|
||||
<skill id="4416" level="11" /> <!-- Giants -->
|
||||
<skill id="5465" level="1" /> <!-- Earth Attack -->
|
||||
<skill id="16746" level="2" /> <!-- Helios -->
|
||||
<skill id="4494" level="1" /> <!-- Raid Boss -->
|
||||
<skill id="16609" level="1" /> <!-- Helios' Plasma -->
|
||||
<skill id="16610" level="1" /> <!-- Helios' Grand Plasma -->
|
||||
</skillList>
|
||||
<collision>
|
||||
<radius normal="105" />
|
||||
<height normal="124" />
|
||||
</collision>
|
||||
</npc>
|
||||
<npc id="29304" level="105" type="Monster" name="Helios" title="Emperor of the Beginning">
|
||||
<npc id="29304" level="105" type="GrandBoss" name="Helios" title="Emperor of the Beginning">
|
||||
<race>GIANT</race>
|
||||
<sex>MALE</sex>
|
||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="247524303" hpRegen="1842.10526315789" mp="51696" mpRegen="1944.44444444444" />
|
||||
<attribute>
|
||||
<defence fire="300" water="300" wind="250" earth="350" holy="300" dark="300" />
|
||||
@@ -201,14 +204,19 @@
|
||||
<walk ground="40" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="50000" magical="8823.52941176471" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3888.88888888889" magical="2258.06451612903" />
|
||||
<attack physical="301079.7437" magical="215919.4101" critical="4.75" accuracy="4.75" attackSpeed="253" range="40" />
|
||||
<defence physical="34907.01512" magical="17038.26718" />
|
||||
</stats>
|
||||
<status canMove="false" />
|
||||
<skillList>
|
||||
<skill id="4416" level="11" /> <!-- Giants -->
|
||||
<skill id="5465" level="1" /> <!-- Earth Attack -->
|
||||
<skill id="16746" level="2" /> <!-- Helios -->
|
||||
<skill id="4494" level="1" /> <!-- Raid Boss -->
|
||||
<skill id="16614" level="1" /> <!-- Helios Plasma Pressure -->
|
||||
<skill id="16615" level="1" /> <!-- Helios Plasma Wall -->
|
||||
<skill id="16616" level="1" /> <!-- Helios' Overawing Gaze -->
|
||||
<skill id="16727" level="1" /> <!-- Helios Storm Fist -->
|
||||
</skillList>
|
||||
<collision>
|
||||
<radius normal="105" />
|
||||
@@ -225,12 +233,13 @@
|
||||
<defence fire="300" water="300" wind="250" earth="350" holy="300" dark="300" />
|
||||
<attack type="EARTH" value="430" />
|
||||
</attribute>
|
||||
<abnormalResist physical="230" magical="230" />
|
||||
<speed>
|
||||
<walk ground="40" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attack physical="50000" magical="8823.52941176471" critical="4" attackSpeed="253" range="40" />
|
||||
<defence physical="3888.88888888889" magical="2258.06451612903" />
|
||||
<attack physical="301079.7437" magical="215919.4101" critical="4.75" accuracy="4.75" attackSpeed="253" range="40" />
|
||||
<defence physical="34907.01512" magical="17038.26718" />
|
||||
</stats>
|
||||
<status canMove="false" />
|
||||
<skillList>
|
||||
@@ -238,6 +247,13 @@
|
||||
<skill id="5465" level="1" /> <!-- Earth Attack -->
|
||||
<skill id="16746" level="2" /> <!-- Helios -->
|
||||
<skill id="14804" level="10" /> <!-- Damage Reflection Attack Resistance -->
|
||||
<skill id="4494" level="1" /> <!-- Raid Boss -->
|
||||
<skill id="16610" level="1" /> <!-- Helios' Grand Plasma -->
|
||||
<skill id="16611" level="1" /> <!-- Helios' Throne of Agony -->
|
||||
<skill id="16612" level="1" /> <!-- Emperor Helios' Authority -->
|
||||
<skill id="16614" level="1" /> <!-- Helios Plasma Pressure -->
|
||||
<skill id="16622" level="1" /> <!-- Helios' Bionic Bomb -->
|
||||
<skill id="16623" level="1" /> <!-- Helios' Lightning of Anger -->
|
||||
</skillList>
|
||||
<collision>
|
||||
<radius normal="105" />
|
||||
@@ -666,6 +682,7 @@
|
||||
<skill id="4416" level="6" /> <!-- Humanoids -->
|
||||
<skill id="5467" level="1" /> <!-- Dark Attack -->
|
||||
<skill id="14804" level="10" /> <!-- Damage Reflection Attack Resistance -->
|
||||
<skill id="4494" level="1" /> <!-- Raid Boss -->
|
||||
</skillList>
|
||||
</npc>
|
||||
<npc id="29319" level="109" type="RaidBoss" name="Etis van Etina" title="Overlord">
|
||||
@@ -680,6 +697,10 @@
|
||||
<walk ground="60" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attribute>
|
||||
<attack type="DARK" value="450" />
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="450" dark="450" />
|
||||
</attribute>
|
||||
</stats>
|
||||
<status attackable="true" />
|
||||
<collision>
|
||||
@@ -690,6 +711,7 @@
|
||||
<skill id="4416" level="6" /> <!-- Humanoids -->
|
||||
<skill id="5467" level="1" /> <!-- Dark Attack -->
|
||||
<skill id="14804" level="10" /> <!-- Damage Reflection Attack Resistance -->
|
||||
<skill id="4494" level="1" /> <!-- Raid Boss -->
|
||||
</skillList>
|
||||
<dropLists>
|
||||
<drop>
|
||||
@@ -786,6 +808,10 @@
|
||||
<walk ground="60" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attribute>
|
||||
<attack type="DARK" value="450" />
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="450" dark="450" />
|
||||
</attribute>
|
||||
</stats>
|
||||
<status attackable="true" />
|
||||
<collision>
|
||||
@@ -796,6 +822,7 @@
|
||||
<skill id="4416" level="9" /> <!-- Demons -->
|
||||
<skill id="5467" level="1" /> <!-- Dark Attack -->
|
||||
<skill id="14804" level="10" /> <!-- Damage Reflection Attack Resistance -->
|
||||
<skill id="4494" level="1" /> <!-- Raid Boss -->
|
||||
</skillList>
|
||||
<dropLists>
|
||||
<drop>
|
||||
@@ -1035,6 +1062,10 @@
|
||||
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
||||
<skill id="4416" level="13" /> <!-- Fairies -->
|
||||
<skill id="14765" level="4" /> <!-- Blood Siphon Resistance -->
|
||||
<skill id="4494" level="1" /> <!-- Raid Boss -->
|
||||
<skill id="32487" level="1" /> <!-- Orfen Fatal Slasher -->
|
||||
<skill id="32492" level="1" /> <!-- Orfen Fatal Stamp -->
|
||||
<skill id="32493" level="1" /> <!-- Orfen Raise Spore -->
|
||||
</skillList>
|
||||
<corpseTime>300</corpseTime>
|
||||
<exCrtEffect>true</exCrtEffect>
|
||||
@@ -1362,6 +1393,10 @@
|
||||
<walk ground="45" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attribute>
|
||||
<attack type="DARK" value="450" />
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="450" dark="450" />
|
||||
</attribute>
|
||||
<hitTime>500</hitTime>
|
||||
<abnormalResist physical="230" magical="230" />
|
||||
</stats>
|
||||
@@ -1376,6 +1411,9 @@
|
||||
<skill id="5467" level="1" /> <!-- Dark Attack -->
|
||||
<skill id="14823" level="1" /> <!-- Instant Kill Attack Resistance -->
|
||||
<skill id="16547" level="10" /> <!-- Danger Zone Attack Resistance -->
|
||||
<skill id="4494" level="1" /> <!-- Raid Boss -->
|
||||
<skill id="16102" level="1" /> <!-- Dark Storm -->
|
||||
<skill id="15662" level="1" /> <!-- Decrease M. Def. -->
|
||||
</skillList>
|
||||
<exCrtEffect>true</exCrtEffect>
|
||||
<ai type="BALANCED" />
|
||||
@@ -1474,12 +1512,16 @@
|
||||
<sex>MALE</sex>
|
||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||
<vitals hp="18886789.420995" hpRegen="9.5" mp="31115.637" mpRegen="3.3" />
|
||||
<attack physical="7674.3256799509" magical="2507.70032725781" random="50" critical="1" accuracy="9" attackSpeed="253" type="BLUNT" range="40" distance="80" width="120" />
|
||||
<defence physical="505.60512" magical="493.3" evasion="-18" />
|
||||
<attack physical="69212" magical="60406" random="50" critical="1" accuracy="9" attackSpeed="253" type="BLUNT" range="40" distance="80" width="120" />
|
||||
<defence physical="6625" magical="3848" evasion="-18" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attribute>
|
||||
<attack type="DARK" value="300" />
|
||||
<defence fire="300" water="300" wind="300" earth="300" holy="150" dark="300" />
|
||||
</attribute>
|
||||
<hitTime>480</hitTime>
|
||||
<abnormalResist physical="10" magical="10" />
|
||||
</stats>
|
||||
@@ -1504,12 +1546,16 @@
|
||||
<sex>MALE</sex>
|
||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||
<vitals hp="18886789.420995" hpRegen="9.5" mp="31115.637" mpRegen="3.3" />
|
||||
<attack physical="7674.3256799509" magical="2507.70032725781" random="30" critical="4" accuracy="4.75" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="505.60512" magical="493.3" evasion="-18" />
|
||||
<attack physical="69212" magical="60406" random="30" critical="4" accuracy="4.75" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="6625" magical="3848" evasion="-18" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attribute>
|
||||
<attack type="DARK" value="300" />
|
||||
<defence fire="300" water="300" wind="300" earth="300" holy="150" dark="300" />
|
||||
</attribute>
|
||||
<hitTime>630</hitTime>
|
||||
<abnormalResist physical="10" magical="10" />
|
||||
</stats>
|
||||
@@ -1531,16 +1577,27 @@
|
||||
<race>DIVINE</race>
|
||||
<sex>MALE</sex>
|
||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||
<attack physical="7674.3256799509" magical="2507.70032725781" random="30" critical="4" accuracy="4.75" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="505.60512" magical="493.3" evasion="-18" />
|
||||
<vitals hp="18886789.420995" hpRegen="9.5" mp="31115.637" mpRegen="3.3" />
|
||||
<attack physical="69212" magical="60406" random="30" critical="4" accuracy="4.75" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="6625" magical="3848" evasion="-18" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attribute>
|
||||
<attack type="DARK" value="300" />
|
||||
<defence fire="300" water="300" wind="300" earth="300" holy="150" dark="300" />
|
||||
</attribute>
|
||||
<hitTime>630</hitTime>
|
||||
<abnormalResist physical="10" magical="10" />
|
||||
</stats>
|
||||
<status undying="false" />
|
||||
<skillList>
|
||||
<skill id="4416" level="9" /> <!-- Demons -->
|
||||
<skill id="5467" level="1" /> <!-- Dark Attack -->
|
||||
<skill id="14823" level="1" /> <!-- Instant Kill Attack Resistance -->
|
||||
<skill id="16547" level="10" /> <!-- Danger Zone Attack Resistance -->
|
||||
</skillList>
|
||||
<exCrtEffect>true</exCrtEffect>
|
||||
<ai type="BALANCED" />
|
||||
<collision>
|
||||
@@ -2008,6 +2065,10 @@
|
||||
<walk ground="45" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attribute>
|
||||
<attack type="HOLY" value="450" />
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="450" dark="450" />
|
||||
</attribute>
|
||||
<hitTime>560</hitTime>
|
||||
<abnormalResist physical="230" magical="230" />
|
||||
</stats>
|
||||
@@ -2025,6 +2086,7 @@
|
||||
<skill id="5466" level="1" /> <!-- Holy Attacks -->
|
||||
<skill id="14823" level="1" /> <!-- Instant Kill Attack Resistance -->
|
||||
<skill id="16547" level="10" /> <!-- Danger Zone Attack Resistance -->
|
||||
<skill id="4494" level="1" /> <!-- Raid Boss -->
|
||||
</skillList>
|
||||
<exCrtEffect>true</exCrtEffect>
|
||||
<ai type="BALANCED" />
|
||||
@@ -2123,12 +2185,16 @@
|
||||
<sex>MALE</sex>
|
||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||
<vitals hp="18886789.420995" hpRegen="9.5" mp="31115.637" mpRegen="3.3" />
|
||||
<attack physical="7674.3256799509" magical="2507.70032725781" random="50" critical="1" accuracy="9" attackSpeed="253" type="BLUNT" range="40" distance="80" width="120" />
|
||||
<defence physical="505.60512" magical="493.3" evasion="-18" />
|
||||
<attack physical="69212" magical="60406" random="50" critical="1" accuracy="9" attackSpeed="253" type="BLUNT" range="40" distance="80" width="120" />
|
||||
<defence physical="6625" magical="3848" evasion="-18" />
|
||||
<speed>
|
||||
<walk ground="49" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attribute>
|
||||
<attack type="HOLY" value="300" />
|
||||
<defence fire="300" water="300" wind="300" earth="300" holy="300" dark="150" />
|
||||
</attribute>
|
||||
<hitTime>480</hitTime>
|
||||
<abnormalResist physical="10" magical="10" />
|
||||
</stats>
|
||||
@@ -2153,12 +2219,16 @@
|
||||
<sex>MALE</sex>
|
||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||
<vitals hp="18886789.420995" hpRegen="9.5" mp="31115.637" mpRegen="3.3" />
|
||||
<attack physical="7674.3256799509" magical="2507.70032725781" random="30" critical="4" accuracy="4.75" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="505.60512" magical="493.3" evasion="-18" />
|
||||
<attack physical="69212" magical="60406" random="30" critical="4" accuracy="4.75" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="6625" magical="3848" evasion="-18" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attribute>
|
||||
<attack type="HOLY" value="300" />
|
||||
<defence fire="300" water="300" wind="300" earth="300" holy="300" dark="150" />
|
||||
</attribute>
|
||||
<hitTime>630</hitTime>
|
||||
<abnormalResist physical="10" magical="10" />
|
||||
</stats>
|
||||
@@ -2180,16 +2250,27 @@
|
||||
<race>DIVINE</race>
|
||||
<sex>MALE</sex>
|
||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||
<attack physical="7674.3256799509" magical="2507.70032725781" random="30" critical="4" accuracy="4.75" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="505.60512" magical="493.3" evasion="-18" />
|
||||
<vitals hp="18886789.420995" hpRegen="9.5" mp="31115.637" mpRegen="3.3" />
|
||||
<attack physical="69212" magical="60406" random="30" critical="4" accuracy="4.75" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="6625" magical="3848" evasion="-18" />
|
||||
<speed>
|
||||
<walk ground="60" />
|
||||
<run ground="180" />
|
||||
</speed>
|
||||
<attribute>
|
||||
<attack type="HOLY" value="300" />
|
||||
<defence fire="300" water="300" wind="300" earth="300" holy="300" dark="150" />
|
||||
</attribute>
|
||||
<hitTime>630</hitTime>
|
||||
<abnormalResist physical="10" magical="10" />
|
||||
</stats>
|
||||
<status undying="false" />
|
||||
<skillList>
|
||||
<skill id="4416" level="8" /> <!-- Angels -->
|
||||
<skill id="5466" level="1" /> <!-- Holy Attacks -->
|
||||
<skill id="14823" level="1" /> <!-- Instant Kill Attack Resistance -->
|
||||
<skill id="16547" level="10" /> <!-- Danger Zone Attack Resistance -->
|
||||
</skillList>
|
||||
<exCrtEffect>true</exCrtEffect>
|
||||
<ai type="BALANCED" />
|
||||
<collision>
|
||||
@@ -3237,13 +3318,18 @@
|
||||
<sex>MALE</sex>
|
||||
<acquire exp="108452897573760" sp="97607602024" raidPoints="1000" />
|
||||
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
|
||||
<vitals hp="260487323.99993" hpRegen="561.9508371" mp="100626.447" mpRegen="3.6" />
|
||||
<vitals hp="520974648.63077" hpRegen="561.9508371" mp="100626.447" mpRegen="3.6" />
|
||||
<attack physical="380451.1715" magical="272840.6485" random="30" critical="4.75" accuracy="4.75" attackSpeed="250" type="SWORD" range="40" distance="80" width="120" />
|
||||
<defence physical="44109.29354" magical="21529.93964" />
|
||||
<attribute>
|
||||
<attack type="WATER" value="450" />
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="450" dark="450" default="300" />
|
||||
</attribute>
|
||||
<speed>
|
||||
<walk ground="45" />
|
||||
<run ground="270" />
|
||||
</speed>
|
||||
<abnormalResist physical="230" magical="230" />
|
||||
</stats>
|
||||
<status attackable="true" />
|
||||
<collision>
|
||||
@@ -3257,9 +3343,16 @@
|
||||
<skill id="14804" level="10" /> <!-- Damage Reflection Attack Resistance -->
|
||||
<skill id="32726" level="1" /> <!-- Fafurion -->
|
||||
<skill id="32727" level="3" /> <!-- Fafurion's Arrogance - Stage 3 -->
|
||||
<skill id="32705" level="1" /> <!-- Fafurion Normal Attack -->
|
||||
<skill id="32713" level="1" /> <!-- Fafurion Tail Strike -->
|
||||
<skill id="32716" level="1" /> <!-- Fafurion Breath -->
|
||||
<skill id="32717" level="1" /> <!-- Fafurion Fear -->
|
||||
</skillList>
|
||||
<dropLists>
|
||||
<drop>
|
||||
<item id="80335" min="1" max="2" chance="100" /> <!-- Dragon Ring -->
|
||||
<item id="80334" min="1" max="1" chance="34.23" /> <!-- Dragon Earring -->
|
||||
<item id="80333" min="1" max="1" chance="31.93" /> <!-- Dragon Necklace -->
|
||||
<item id="80113" min="1" max="2" chance="20.59" /> <!-- Leviathan Leather Gloves - Light Armor -->
|
||||
<item id="80110" min="1" max="2" chance="20.49" /> <!-- Leviathan Leather Helmet - Light Armor -->
|
||||
<item id="80111" min="1" max="2" chance="19.88" /> <!-- Leviathan Leather Armor - Light Armor -->
|
||||
@@ -3471,6 +3564,11 @@
|
||||
<walk ground="65" />
|
||||
<run ground="270" />
|
||||
</speed>
|
||||
<attribute>
|
||||
<attack type="WATER" value="450" />
|
||||
<defence fire="450" water="450" wind="450" earth="450" holy="450" dark="450" />
|
||||
</attribute>
|
||||
<abnormalResist physical="230" magical="230" />
|
||||
</stats>
|
||||
<status attackable="true" />
|
||||
<collision>
|
||||
|
||||
+56
-102
@@ -353,28 +353,25 @@
|
||||
<!-- Momentarily immobile due to the Stun effect. -->
|
||||
<icon>icon.skill4106</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>9</abnormalTime>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<affectRange>1100</affectRange>
|
||||
<affectRange>600</affectRange>
|
||||
<coolTime>2000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<attributeType>EARTH</attributeType>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>6000</hitTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<magicLvl>99</magicLvl>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>28600</power>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
@@ -383,33 +380,25 @@
|
||||
<!-- Momentarily immobile due to the Stun effect. -->
|
||||
<icon>icon.skill4107</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>9</abnormalTime>
|
||||
<abnormalType>FLY_AWAY</abnormalType>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<affectRange>1500</affectRange>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<fanRange>0;180;1500;400</fanRange>
|
||||
<attributeType>EARTH</attributeType>
|
||||
<attributeValue>450</attributeValue>
|
||||
<fanRange>0;180;1500;600</fanRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<magicLvl>99</magicLvl>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>1.5</hitCancelTime>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SQUARE_PB</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>28600</power>
|
||||
</effect>
|
||||
<effect name="FlyAway">
|
||||
<radius>600</radius>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
@@ -421,25 +410,16 @@
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>TURN_FLEE</abnormalType>
|
||||
<abnormalVisualEffect>TURN_FLEE</abnormalVisualEffect>
|
||||
<activateRate>90</activateRate>
|
||||
<affectRange>400</affectRange>
|
||||
<basicProperty>MAGIC</basicProperty>
|
||||
<castRange>600</castRange>
|
||||
<affectRange>600</affectRange>
|
||||
<coolTime>2700</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>1100</effectRange>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<hitTime>2300</hitTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<lvlBonusRate>1</lvlBonusRate>
|
||||
<magicLvl>99</magicLvl>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<trait>DERANGEMENT</trait>
|
||||
<targetType>ENEMY_ONLY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="BlockControl" />
|
||||
@@ -452,93 +432,78 @@
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>120</abnormalTime>
|
||||
<abnormalType>ANTARAS_DEBUFF</abnormalType>
|
||||
<activateRate>90</activateRate>
|
||||
<affectRange>850</affectRange>
|
||||
<basicProperty>MAGIC</basicProperty>
|
||||
<affectRange>600</affectRange>
|
||||
<coolTime>1200</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<fanRange>0;0;850;850</fanRange>
|
||||
<hitTime>2800</hitTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<lvlBonusRate>1</lvlBonusRate>
|
||||
<magicLvl>99</magicLvl>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>2</hitCancelTime>
|
||||
<trait>DERANGEMENT</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SQUARE_PB</affectScope>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PAtk">
|
||||
<amount>-15</amount>
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="MAtk">
|
||||
<amount>-15</amount>
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="Speed">
|
||||
<amount>-50</amount>
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="MagicalDefence">
|
||||
<amount>-40</amount>
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="PhysicalDefence">
|
||||
<amount>-40</amount>
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="PhysicalEvasion">
|
||||
<amount>-19</amount>
|
||||
<mode>DIFF</mode>
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="Accuracy">
|
||||
<amount>-19</amount>
|
||||
<mode>DIFF</mode>
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="PhysicalAttackSpeed">
|
||||
<amount>-25</amount>
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="MagicalAttackSpeed">
|
||||
<amount>-25</amount>
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="CriticalRate">
|
||||
<amount>10</amount>
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4110" toLevel="2" name="Antharas Earthquake">
|
||||
<affectRange>1200</affectRange>
|
||||
<castRange>
|
||||
<value level="1">500</value>
|
||||
<value level="2">1000</value>
|
||||
</castRange>
|
||||
<coolTime>2700</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>
|
||||
<value level="1">1000</value>
|
||||
<value level="2">1500</value>
|
||||
</effectRange>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<fanRange>0;0;1200;300</fanRange>
|
||||
<attributeType>EARTH</attributeType>
|
||||
<attributeValue>450</attributeValue>
|
||||
<fanRange>0;0;1500;600</fanRange>
|
||||
<hitTime>2300</hitTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<targetType>ENEMY</targetType>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>650</power>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>
|
||||
<value level="1">10000</value>
|
||||
<value level="2">34255</value>
|
||||
</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -549,28 +514,24 @@
|
||||
<abnormalTime>120</abnormalTime>
|
||||
<abnormalType>TURN_STONE</abnormalType>
|
||||
<abnormalVisualEffect>FLESH_STONE</abnormalVisualEffect>
|
||||
<activateRate>50</activateRate>
|
||||
<affectRange>700</affectRange>
|
||||
<basicProperty>MAGIC</basicProperty>
|
||||
<castRange>1000</castRange>
|
||||
<affectRange>300</affectRange>
|
||||
<castRange>2500</castRange>
|
||||
<coolTime>1800</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>1500</effectRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>EARTH</attributeType>
|
||||
<attributeValue>20</attributeValue>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>3200</hitTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<lvlBonusRate>1</lvlBonusRate>
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<targetType>ENEMY_ONLY</targetType>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>10</power>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
<effect name="HpRegen">
|
||||
@@ -580,24 +541,22 @@
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4112" toLevel="1" name="Antharas Smash">
|
||||
<affectRange>100</affectRange>
|
||||
<castRange>50</castRange>
|
||||
<affectRange>300</affectRange>
|
||||
<castRange>300</castRange>
|
||||
<coolTime>800</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>400</effectRange>
|
||||
<effectRange>300</effectRange>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>2200</hitTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>57200</power>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -988,15 +947,10 @@
|
||||
<skill id="4122" toLevel="1" name="Antharas">
|
||||
<!-- Vulnerable to Wind attacks but has a very powerful Earth Resistance. -->
|
||||
<icon>icon.skillboss</icon>
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>P</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<magicLvl>110</magicLvl>
|
||||
<effects>
|
||||
<effect name="DebuffBlock" />
|
||||
<effect name="DefenceTrait">
|
||||
<SHOCK>80</SHOCK>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4123" toLevel="12" name="Hostile Feeling">
|
||||
|
||||
@@ -3935,6 +3935,11 @@
|
||||
<magicLvl>1</magicLvl>
|
||||
<operateType>P</operateType>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<effects>
|
||||
<effect name="DefenceTrait">
|
||||
<SHOCK>100</SHOCK>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4495" toLevel="12" name="Power Shot">
|
||||
<castRange>900</castRange>
|
||||
|
||||
+106
-156
@@ -4688,87 +4688,69 @@
|
||||
<skill id="4679" toLevel="1" name="Valakas">
|
||||
<!-- Vulnerable to water, impervious to fire. -->
|
||||
<icon>icon.skillboss</icon>
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>P</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<magicLvl>110</magicLvl>
|
||||
<effects>
|
||||
<effect name="DefenceTrait">
|
||||
<VALAKAS>-8</VALAKAS>
|
||||
</effect>
|
||||
<effect name="DebuffBlock" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4680" toLevel="1" name="Valakas Lava Skin">
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalTime>300</abnormalTime>
|
||||
<abnormalType>PD_UP_SPECIAL</abnormalType>
|
||||
<hitTime>3300</hitTime>
|
||||
<magicLvl>-1</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<specialLevel>-1</specialLevel>
|
||||
<magicLvl>110</magicLvl>
|
||||
<targetType>TARGET</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="MagicalDefence">
|
||||
<amount>900</amount>
|
||||
<amount>100</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="PhysicalDefence">
|
||||
<amount>900</amount>
|
||||
<amount>100</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4681" toLevel="1" name="Valakas Trample">
|
||||
<affectRange>250</affectRange>
|
||||
<castRange>50</castRange>
|
||||
<affectRange>300</affectRange>
|
||||
<castRange>300</castRange>
|
||||
<coolTime>1500</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>400</effectRange>
|
||||
<effectRange>300</effectRange>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<fanRange>0;15;250;160</fanRange>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>1000</hitTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<trait>VALAKAS</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>30416</power>
|
||||
<criticalChance>10</criticalChance>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4682" toLevel="1" name="Valakas Trample">
|
||||
<affectRange>250</affectRange>
|
||||
<castRange>50</castRange>
|
||||
<affectRange>300</affectRange>
|
||||
<castRange>300</castRange>
|
||||
<coolTime>1500</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>400</effectRange>
|
||||
<effectRange>300</effectRange>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<fanRange>0;-15;250;160</fanRange>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>1000</hitTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<trait>VALAKAS</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>30416</power>
|
||||
<criticalChance>10</criticalChance>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -4776,36 +4758,27 @@
|
||||
<!-- HP decreases rapidly from flame momentarily. -->
|
||||
<icon>icon.skill4683</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>DRAGON_BREATH</abnormalType>
|
||||
<activateRate>80</activateRate>
|
||||
<affectRange>1200</affectRange>
|
||||
<basicProperty>MAGIC</basicProperty>
|
||||
<castRange>600</castRange>
|
||||
<coolTime>2000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>1100</effectRange>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<fanRange>0;0;1200;35</fanRange>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>3000</hitTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<lvlBonusRate>2</lvlBonusRate>
|
||||
<magicLvl>99</magicLvl>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<affectHeight>-100;100</affectHeight>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>FAN</affectScope>
|
||||
<fanRange>0;0;2500;900</fanRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>648</power>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="DamOverTime">
|
||||
<power>216</power>
|
||||
<ticks>3</ticks>
|
||||
<power>512</power>
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -4813,122 +4786,124 @@
|
||||
<!-- HP decreases rapidly from flame momentarily. -->
|
||||
<icon>icon.skill4683</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>DRAGON_BREATH</abnormalType>
|
||||
<activateRate>80</activateRate>
|
||||
<affectRange>1700</affectRange>
|
||||
<basicProperty>MAGIC</basicProperty>
|
||||
<castRange>900</castRange>
|
||||
<coolTime>2000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>1400</effectRange>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<fanRange>0;0;1700;160</fanRange>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>3000</hitTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<lvlBonusRate>2</lvlBonusRate>
|
||||
<magicLvl>99</magicLvl>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<affectHeight>100;300</affectHeight>
|
||||
<targetType>ENEMY</targetType>
|
||||
<fanRange>0;0;2500;900</fanRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>648</power>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="DamOverTime">
|
||||
<power>216</power>
|
||||
<ticks>3</ticks>
|
||||
<power>512</power>
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4685" toLevel="1" name="Valakas Tail Stamp">
|
||||
<affectRange>1000</affectRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<fanRange>0;180;1000;120</fanRange>
|
||||
<attributeValue>450</attributeValue>
|
||||
<fanRange>0;180;1500;600</fanRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SQUARE_PB</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>48391</power>
|
||||
<criticalChance>10</criticalChance>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4686" toLevel="1" name="Valakas Tail Stamp">
|
||||
<affectRange>500</affectRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<fanRange>0;180;500;120</fanRange>
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<attributeValue>450</attributeValue>
|
||||
<fanRange>0;180;1500;600</fanRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SQUARE_PB</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4687" toLevel="1" name="Valakas Tail Stamp">
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>450</attributeValue>
|
||||
<fanRange>0;180;1500;600</fanRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<targetType>TARGET</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4688" toLevel="1" name="Valakas Tail Rash">
|
||||
<!-- Momentarily immobile due to the Stun effect. -->
|
||||
<icon>icon.skill4688</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>9</abnormalTime>
|
||||
<abnormalType>FLY_AWAY</abnormalType>
|
||||
<activateRate>80</activateRate>
|
||||
<affectRange>250</affectRange>
|
||||
<basicProperty>PHYSICAL</basicProperty>
|
||||
<coolTime>3000</coolTime>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<fanRange>0;180;250;500</fanRange>
|
||||
<attributeValue>450</attributeValue>
|
||||
<fanRange>0;180;1500;600</fanRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<lvlBonusRate>1</lvlBonusRate>
|
||||
<magicLvl>99</magicLvl>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SQUARE_PB</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>27849</power>
|
||||
<criticalChance>10</criticalChance>
|
||||
</effect>
|
||||
<effect name="FlyAway">
|
||||
<radius>600</radius>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
@@ -4940,36 +4915,13 @@
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>TURN_FLEE</abnormalType>
|
||||
<abnormalVisualEffect>TURN_FLEE</abnormalVisualEffect>
|
||||
<activateRate>
|
||||
<value level="1">80</value>
|
||||
<value level="2">-1</value>
|
||||
</activateRate>
|
||||
<affectRange>1000</affectRange>
|
||||
<basicProperty>
|
||||
<value level="1">MAGIC</value>
|
||||
<value level="2">NONE</value>
|
||||
</basicProperty>
|
||||
<coolTime>
|
||||
<value level="1">2000</value>
|
||||
<value level="2">0</value>
|
||||
</coolTime>
|
||||
<affectRange>600</affectRange>
|
||||
<coolTime>2000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<hitTime>
|
||||
<value level="1">3000</value>
|
||||
<value level="2">0</value>
|
||||
</hitTime>
|
||||
<hitTime>3000</hitTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<lvlBonusRate>
|
||||
<value level="1">1</value>
|
||||
<value level="2">0</value>
|
||||
</lvlBonusRate>
|
||||
<magicLvl>99</magicLvl>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<affectHeight>-100;300</affectHeight>
|
||||
<trait>DERANGEMENT</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
@@ -4980,22 +4932,20 @@
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="4690" toLevel="1" name="Valakas Meteor Storm">
|
||||
<affectRange>300</affectRange>
|
||||
<affectRange>600</affectRange>
|
||||
<coolTime>2000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>FIRE</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>8000</hitTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>BALAKAS_SCOPE</affectScope>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1084</power>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
@@ -3003,25 +3003,21 @@
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="5093" toLevel="1" name="Antharas Meteor">
|
||||
<affectRange>150</affectRange>
|
||||
<castRange>600</castRange>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectRange>1100</effectRange>
|
||||
<castRange>2500</castRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>EARTH</attributeType>
|
||||
<attributeValue>180</attributeValue>
|
||||
<attributeValue>450</attributeValue>
|
||||
<hitTime>8000</hitTime>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<magicLvl>99</magicLvl>
|
||||
<operateType>A1</operateType>
|
||||
<reuseDelay>6000</reuseDelay>
|
||||
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1084</power>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
|
||||
@@ -1232,29 +1232,20 @@
|
||||
<skill id="14247" toLevel="1" name="Black Vortex">
|
||||
<icon>icon.skill0054</icon>
|
||||
<operateType>A2</operateType>
|
||||
<mpConsume>1</mpConsume>
|
||||
<castRange>1000</castRange>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalType>FLY_AWAY</abnormalType>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>1400</effectRange>
|
||||
<lvlBonusRate>1</lvlBonusRate>
|
||||
<activateRate>99</activateRate>
|
||||
<effectRange>600</effectRange>
|
||||
<magicLvl>99</magicLvl>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>1</abnormalTime>
|
||||
<affectRange>200</affectRange>
|
||||
<abnormalTime>3</abnormalTime>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>2000</power>
|
||||
<power>157</power>
|
||||
</effect>
|
||||
<effect name="FlyAway"> <!-- TODO: {i_fly_away;curve;push;200} -->
|
||||
<radius>200</radius>
|
||||
|
||||
@@ -915,21 +915,16 @@
|
||||
<!-- Creates a poison cloud. Inflicts poison near the enemy, causing loss of 2000 HP per second for 30 sec. -->
|
||||
<icon>icon.skill1167</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>500</castRange>
|
||||
<hitTime>500</hitTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<subordinationAbnormalType>POISON</subordinationAbnormalType>
|
||||
<abnormalType>POISON</abnormalType>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>1000</effectRange>
|
||||
<magicLvl>99</magicLvl>
|
||||
<abnormalLvl>3</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<trait>POISON</trait>
|
||||
<affectRange>200</affectRange>
|
||||
<affectRange>600</affectRange>
|
||||
<abnormalVisualEffect>DOT_POISON</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>SELF</targetType>
|
||||
@@ -969,59 +964,59 @@
|
||||
<skill id="14337" toLevel="1" name="Earth Wyrm Body Strike">
|
||||
<icon>icon.skill0773</icon>
|
||||
<operateType>A1</operateType>
|
||||
<castRange>2000</castRange>
|
||||
<effectPoint>-686</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<magicLvl>99</magicLvl>
|
||||
<fanRange>0;0;2000;600</fanRange>
|
||||
<hitTime>10000</hitTime>
|
||||
<targetType>TARGET</targetType>
|
||||
<fanRange>0;0;2500;600</fanRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="14338" toLevel="1" name="Earth Wyrm Body Strike">
|
||||
<icon>icon.skill0036</icon>
|
||||
<operateType>A1</operateType>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<magicLvl>99</magicLvl>
|
||||
<affectRange>1200</affectRange>
|
||||
<fanRange>0;0;900;0</fanRange>
|
||||
<hitTime>10000</hitTime>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>RING_RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
</skill>
|
||||
<skill id="14339" toLevel="1" name="Earth Wyrm Body Strike">
|
||||
<icon>icon.skill0036</icon>
|
||||
<operateType>A1</operateType>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<affectRange>900</affectRange>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>10000</hitTime>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="14339" toLevel="1" name="Earth Wyrm Body Strike">
|
||||
<icon>icon.skill0036</icon>
|
||||
<operateType>A1</operateType>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<magicLvl>99</magicLvl>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>10000</hitTime>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="14340" toLevel="1" name="Earth Wyrm Poison Cannon">
|
||||
<!-- Creates a poison cloud. Inflicts poison near the enemy, causing loss of 1 HP per second for 30 sec. -->
|
||||
<icon>icon.skill1167</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>500</castRange>
|
||||
<hitTime>10000</hitTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<subordinationAbnormalType>POISON</subordinationAbnormalType>
|
||||
<abnormalType>POISON</abnormalType>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>1000</effectRange>
|
||||
<affectRange>600</affectRange>
|
||||
<magicLvl>99</magicLvl>
|
||||
<abnormalLvl>3</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
@@ -1029,10 +1024,11 @@
|
||||
<abnormalVisualEffect>DOT_POISON</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="DamOverTime">
|
||||
<power>1</power>
|
||||
<power>512</power>
|
||||
<ticks>5</ticks>
|
||||
</effect>
|
||||
</effects>
|
||||
@@ -1666,29 +1662,22 @@
|
||||
<operateType>A2</operateType>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<reuseDelay>2000</reuseDelay>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-1</effectPoint>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalType>ROOT_MAGICALLY</abnormalType>
|
||||
<basicProperty>NONE</basicProperty>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectRange>1100</effectRange>
|
||||
<lvlBonusRate>2</lvlBonusRate>
|
||||
<activateRate>80</activateRate>
|
||||
<effectRange>600</effectRange>
|
||||
<magicLvl>97</magicLvl>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<trait>HOLD</trait>
|
||||
<affectRange>300</affectRange>
|
||||
<abnormalVisualEffect>ROOT</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>ENEMY_ONLY</targetType>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1000</power>
|
||||
<power>157</power>
|
||||
</effect>
|
||||
<effect name="Root" />
|
||||
<effect name="DefenceTrait">
|
||||
|
||||
@@ -1343,56 +1343,104 @@
|
||||
<!-- Lindvior's stun -->
|
||||
<icon>icon.skill0100</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>400</castRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15272" toLevel="1" name="Wind Breath">
|
||||
<!-- Lindvior's Landing Breath Skill -->
|
||||
<icon>icon.skill10549</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>400</castRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isDebuff>true</isDebuff>
|
||||
<fanRange>0;0;2500;900</fanRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="PhysicalAttackSpeed">
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="MagicalAttackSpeed">
|
||||
<amount>-30</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15273" toLevel="1" name="Tail Swipe">
|
||||
<!-- Lindvior's Landing Range -->
|
||||
<operateType>A1</operateType>
|
||||
<hitTime>2500</hitTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<magicLvl>99</magicLvl>
|
||||
<coolTime>1500</coolTime>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<abnormalVisualEffect>STUN</abnormalVisualEffect>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<fanRange>0;180;1500;600</fanRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<magicLvl>110</magicLvl>
|
||||
<operateType>A2</operateType>
|
||||
<trait>SHOCK</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>SQUARE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15274" toLevel="1" name="Mighty Wind Strike">
|
||||
<!-- Long-range projectile -->
|
||||
<operateType>A1</operateType>
|
||||
<castRange>1800</castRange>
|
||||
<operateType>A2</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<effectPoint>-707</effectPoint>
|
||||
<magicCriticalRate>-5</magicCriticalRate>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<magicLvl>99</magicLvl>
|
||||
<isMagic>1</isMagic>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15275" toLevel="1" name="Tornado">
|
||||
<!-- Lindvior's Takeoff Presentation -->
|
||||
|
||||
@@ -444,10 +444,21 @@
|
||||
<skill id="15430" toLevel="1" name="Lindvior's Jump">
|
||||
<!-- Ranged attack. -->
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>5000</hitTime>
|
||||
<coolTime>5000</coolTime>
|
||||
<effectPoint>-574</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15431" toLevel="1" name="Supersonic Blaster">
|
||||
<operateType>A1</operateType>
|
||||
|
||||
@@ -939,21 +939,53 @@
|
||||
<skill id="15590" toLevel="1" name="Fear of Lindvior">
|
||||
<!-- Afflicted with Fear and moving against own will. -->
|
||||
<icon>icon.skill4108</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>TURN_FLEE</abnormalType>
|
||||
<abnormalVisualEffect>TURN_FLEE</abnormalVisualEffect>
|
||||
<affectRange>600</affectRange>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>DERANGEMENT</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="BlockControl" />
|
||||
<effect name="Fear" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15591" toLevel="1" name="Wind Pull">
|
||||
<!-- Pulls target using the wind. -->
|
||||
<icon>icon.skill0006</icon>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<abnormalType>STUN</abnormalType>
|
||||
<affectRange>600</affectRange>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>2000</hitTime>
|
||||
<coolTime>3000</coolTime>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<trait>PULL</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="PullBack">
|
||||
<speed>600</speed>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912</allowedSkills>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15592" toLevel="1" name="Dark Wind Armor">
|
||||
<!-- Reflects a part of received damage. -->
|
||||
|
||||
@@ -4,11 +4,22 @@
|
||||
<!-- Powerful P. Atk. on enemy. -->
|
||||
<icon>icon.skill1275</icon>
|
||||
<operateType>A1</operateType>
|
||||
<affectRange>300</affectRange>
|
||||
<castRange>300</castRange>
|
||||
<hitTime>1500</hitTime>
|
||||
<coolTime>1000</coolTime>
|
||||
<effectPoint>-867</effectPoint>
|
||||
<reuseDelay>5000</reuseDelay>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>300</effectRange>
|
||||
<attributeType>WIND</attributeType>
|
||||
<attributeValue>300</attributeValue>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15601" toLevel="1" name="Lindvior's Attack">
|
||||
<!-- Powerful P. Atk. on enemy. -->
|
||||
@@ -90,13 +101,11 @@
|
||||
<!-- Powerful P. Atk. on enemy. -->
|
||||
<icon>icon.skill0003</icon>
|
||||
<operateType>A1</operateType>
|
||||
<castRange>40</castRange>
|
||||
<castRange>600</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>600</effectRange>
|
||||
<coolTime>500</coolTime>
|
||||
<nextAction>ATTACK</nextAction>
|
||||
<reuseDelay>6000</reuseDelay>
|
||||
<magicCriticalRate>5</magicCriticalRate>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
@@ -108,7 +117,7 @@
|
||||
<value level="4">1000</value>
|
||||
<value level="5">2000</value>
|
||||
<value level="6">4000</value>
|
||||
<value level="7">6000</value>
|
||||
<value level="7">50000</value>
|
||||
</power>
|
||||
</effect>
|
||||
</effects>
|
||||
@@ -130,8 +139,7 @@
|
||||
<hitTime>6000</hitTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<coolTime>500</coolTime>
|
||||
<affectRange>300</affectRange>
|
||||
<reuseDelay>30000</reuseDelay>
|
||||
<affectRange>600</affectRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
@@ -144,7 +152,7 @@
|
||||
<value level="4">12000</value>
|
||||
<value level="5">14000</value>
|
||||
<value level="6">16000</value>
|
||||
<value level="7">18000</value>
|
||||
<value level="7">50000</value>
|
||||
</power>
|
||||
</effect>
|
||||
</effects>
|
||||
@@ -156,8 +164,7 @@
|
||||
<hitTime>6000</hitTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<coolTime>500</coolTime>
|
||||
<affectRange>800</affectRange>
|
||||
<reuseDelay>30000</reuseDelay>
|
||||
<affectRange>600</affectRange>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
@@ -170,7 +177,7 @@
|
||||
<value level="4">16000</value>
|
||||
<value level="5">18000</value>
|
||||
<value level="6">20000</value>
|
||||
<value level="7">22000</value>
|
||||
<value level="7">50000</value>
|
||||
</power>
|
||||
</effect>
|
||||
</effects>
|
||||
@@ -394,6 +401,10 @@
|
||||
<!-- Very strong against Wind, and vulnerable to Earth. -->
|
||||
<icon>icon.skillboss</icon>
|
||||
<operateType>P</operateType>
|
||||
<magicLvl>99</magicLvl>
|
||||
<effects>
|
||||
<effect name="DebuffBlock" />
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15639" toLevel="1" name="Mysterious Fear">
|
||||
<!-- In Fear. -->
|
||||
@@ -1215,11 +1226,25 @@
|
||||
<!-- M. Def. -20%. -->
|
||||
<icon>icon.skill1422</icon>
|
||||
<operateType>A2</operateType>
|
||||
<hitTime>2000</hitTime>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<isMagic>1</isMagic>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<castRange>300</castRange>
|
||||
<affectRange>300</affectRange>
|
||||
<effectRange>300</effectRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<isDebuff>true</isDebuff>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalDefence">
|
||||
<amount>-20</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="15663" toLevel="1" name="Increase P. Atk.">
|
||||
<!-- P. Atk. and M. Atk. +10%. -->
|
||||
|
||||
@@ -28,11 +28,22 @@
|
||||
<!-- Powerful magical attack on target and nearby enemies. -->
|
||||
<icon>icon.skill1167</icon>
|
||||
<operateType>A1</operateType>
|
||||
<castRange>900</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<castRange>300</castRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-264</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>300</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>157</power>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
<skill id="16103" toLevel="6" name="Death Lift">
|
||||
<!-- Deals damage and cancels target. -->
|
||||
|
||||
@@ -206,25 +206,19 @@
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<mpConsume>10</mpConsume>
|
||||
<castRange>2500</castRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<affectRange>200</affectRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<effectPoint>-52</effectPoint>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
@@ -237,20 +231,17 @@
|
||||
<operateType>A1</operateType>
|
||||
<staticReuse>true</staticReuse>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<castRange>2500</castRange>
|
||||
<affectRange>900</affectRange>
|
||||
<mpConsume>10</mpConsume>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>1000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<effect name="PhysicalAttack">
|
||||
<power>34255</power> <!-- TODO -->
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -259,21 +250,14 @@
|
||||
<icon>icon.skill1275</icon>
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>5</abnormalLvl>
|
||||
<abnormalTime>2</abnormalTime>
|
||||
<activateRate>200</activateRate>
|
||||
<staticReuse>true</staticReuse>
|
||||
<castRange>-1</castRange>
|
||||
<abnormalTime>5</abnormalTime>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>900</affectRange>
|
||||
<reuseDelay>20000</reuseDelay>
|
||||
<affectRange>600</affectRange>
|
||||
<abnormalType>KNOCKDOWN</abnormalType>
|
||||
<abnormalVisualEffect>KNOCKDOWN</abnormalVisualEffect>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<mpConsume>10</mpConsume>
|
||||
<hitTime>1000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>KNOCKDOWN</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
@@ -281,7 +265,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="KnockBack">
|
||||
<speed>600</speed>
|
||||
@@ -297,18 +281,11 @@
|
||||
<operateType>A2</operateType>
|
||||
<abnormalLvl>5</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<activateRate>200</activateRate>
|
||||
<staticReuse>true</staticReuse>
|
||||
<castRange>-1</castRange>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<affectRange>900</affectRange>
|
||||
<reuseDelay>20000</reuseDelay>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<mpConsume>10</mpConsume>
|
||||
<affectRange>600</affectRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<trait>GIANT_WEAKNESS</trait>
|
||||
<targetType>SELF</targetType>
|
||||
<affectScope>POINT_BLANK</affectScope>
|
||||
@@ -316,7 +293,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="PAtk">
|
||||
<amount>30</amount>
|
||||
@@ -368,22 +345,16 @@
|
||||
<!-- Deals physical damage to, and paralyzes the target and nearby enemies. -->
|
||||
<icon>icon.skill1172</icon>
|
||||
<operateType>A2</operateType>
|
||||
<castRange>1200</castRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>2000</hitTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>10</abnormalTime> <!-- TODO -->
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<activateRate>150</activateRate>
|
||||
<affectRange>900</affectRange>
|
||||
<effectRange>1200</effectRange>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<isMagic>2</isMagic> <!-- Static Skill -->
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<affectRange>300</affectRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
@@ -391,7 +362,7 @@
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="PhysicalAttack"> <!-- TODO -->
|
||||
<power>100000</power>
|
||||
<power>34255</power>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
@@ -402,23 +373,20 @@
|
||||
<skill id="16615" toLevel="1" name="Helios Plasma Wall">
|
||||
<!-- A rectangular barrier or electricity is formed around a range target, dealing powerful magic damage and 25% Mana Burn. -->
|
||||
<operateType>A1</operateType>
|
||||
<staticReuse>true</staticReuse>
|
||||
<affectLimit>45-45</affectLimit>
|
||||
<activateRate>200</activateRate>
|
||||
<castRange>1200</castRange>
|
||||
<affectRange>400</affectRange>
|
||||
<mpConsume>10</mpConsume>
|
||||
<castRange>2500</castRange>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<coolTime>500</coolTime>
|
||||
<effectPoint>-1349</effectPoint>
|
||||
<effectRange>1200</effectRange>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="MagicalAttackMp">
|
||||
<power>250</power>
|
||||
@@ -431,26 +399,21 @@
|
||||
<!-- Helios' overawing gaze has petrified you and made you unable to move. Additional damage is received at regular intervals. -->
|
||||
<icon>icon.skill16614</icon>
|
||||
<operateType>A2</operateType>
|
||||
<targetType>SELF</targetType>
|
||||
<castRange>1200</castRange>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>3000</hitTime>
|
||||
<effectPoint>-52</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<effectRange>2500</effectRange>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<effects>
|
||||
<effect name="DamOverTime">
|
||||
<power>200</power> <!-- TODO -->
|
||||
<power>512</power> <!-- TODO -->
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
<effect name="BlockActions">
|
||||
@@ -587,19 +550,20 @@
|
||||
<operateType>A1</operateType>
|
||||
<castRange>2500</castRange>
|
||||
<hitTime>5000</hitTime>
|
||||
<effectPoint>-696</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<affectRange>200</affectRange>
|
||||
<mpConsume>12</mpConsume>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<affectRange>300</affectRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>SINGLE</affectScope>
|
||||
<affectScope>RANGE</affectScope>
|
||||
<affectObject>NOT_FRIEND</affectObject>
|
||||
<isDebuff>true</isDebuff>
|
||||
<effects>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="DamOverTime">
|
||||
<power>512</power>
|
||||
<ticks>1</ticks>
|
||||
</effect>
|
||||
</effects>
|
||||
</skill>
|
||||
@@ -607,23 +571,17 @@
|
||||
<!-- Lightning strikes the target and nearby enemies, dealing magic damage and paralyzing them. Also decreases P. Def. and Magic Resistance. -->
|
||||
<icon>icon.skll10094</icon>
|
||||
<operateType>A2</operateType>
|
||||
<targetType>SELF</targetType>
|
||||
<castRange>2500</castRange>
|
||||
<effectRange>2500</effectRange>
|
||||
<affectRange>900</affectRange>
|
||||
<affectRange>300</affectRange>
|
||||
<hitTime>2500</hitTime>
|
||||
<affectLimit>40-80</affectLimit>
|
||||
<effectPoint>-438</effectPoint>
|
||||
<isMagic>1</isMagic>
|
||||
<mpConsume>10</mpConsume>
|
||||
<reuseDelay>10000</reuseDelay>
|
||||
<effectPoint>-100</effectPoint>
|
||||
<abnormalLvl>1</abnormalLvl>
|
||||
<abnormalTime>30</abnormalTime>
|
||||
<abnormalType>PARALYZE</abnormalType>
|
||||
<activateRate>150</activateRate>
|
||||
<abnormalVisualEffect>PARALYZE</abnormalVisualEffect>
|
||||
<isDebuff>true</isDebuff>
|
||||
<hitCancelTime>0</hitCancelTime>
|
||||
<trait>PARALYZE</trait>
|
||||
<targetType>ENEMY</targetType>
|
||||
<affectScope>RANGE</affectScope>
|
||||
@@ -634,7 +592,7 @@
|
||||
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;30516</allowedSkills>
|
||||
</effect>
|
||||
<effect name="MagicalAttack">
|
||||
<power>1500</power> <!-- TODO -->
|
||||
<power>157</power> <!-- TODO -->
|
||||
</effect>
|
||||
<effect name="MagicalDefence">
|
||||
<amount>-50</amount>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user