Frost Lord's Castle additions.

Contributed by Serenitty.
This commit is contained in:
MobiusDevelopment 2021-10-11 11:07:41 +00:00
parent 6284ed389c
commit 1eb7c73d5a
15 changed files with 705 additions and 173 deletions

View File

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/InstanceNames.xsd">
<instance id="100" name="FrostLordCastle" />
<instance id="147" name="Olympiad" />
<instance id="148" name="Olympiad" />
<instance id="149" name="Olympiad" />

View File

@ -46,15 +46,15 @@
<weekly>true</weekly>
</zone>
<zone id="18" name="Frost Lord's Castle">
<enterLocation>149224,143810,-12200</enterLocation>
<enterLocation>133247,114445,-3724</enterLocation>
<initialTime>3600</initialTime> <!-- 3600 1 hour -->
<resetDelay>36000</resetDelay> <!-- 10 hours -->
<maxAddedTime>46800</maxAddedTime> <!-- 13 hours -->
<remainRefillTime>3600</remainRefillTime>
<refillTimeMax>3600</refillTimeMax>
<entryFee>10000</entryFee>
<entryFee>1000000</entryFee>
<minLevel>80</minLevel>
<maxLevel>90</maxLevel>
<maxLevel>99</maxLevel>
</zone>
<zone id="101" name="Transcendent Instance Zone 1">
<enterLocation>63443,26304,-3755</enterLocation>

View File

@ -0,0 +1,10 @@
<html><body>Undercover Agent Sirro:<br>
They say, Freya herself has granted Frost Lord Glakias his power. Some people say that Freya has created him using energy of the Crystal ball fragment. The ball is an ancient artifact that was shattered long ago, Freya gave an order to scatter its
shards all over the world. Now Glakias is looking for the ball fragments to gai new powers. Maybe one day he will become
strong enough to be able to surpass Freya herself<br>
<br>
Glakias gains his power from the Crystal Ball shards.<br>
Moreover, he uses them as his special weapon.<br>
<br>
Frost Lord Castle looks like Freya s dwelling, but it s much more dangerous.
</body></html>

View File

@ -0,0 +1,9 @@
<html><body>Undercover Agent Sirro:<br>
Hush! Be careful. Here is Frost Lord Castle, the dwelling of Glakias.<br>
<br>
Once you killed boss Tiron, a secret passage to Frost Lord Glakias will be opened.<br>
To get there, speak to Undercover Agent.<br>
<br>
Frost Lord Castle looks like Freya s dwelling, but it s much more dangerous.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Chat 1">Ask about Frost Lord</Button>
</body></html>

View File

@ -0,0 +1,13 @@
<html><body>Undercover Agent:<br>
<br>
Keep your guard up!.
<br>
Frost Lord s Castle is not a safe place.
<br>
I will help you go through the secret passage.
<br>
Would you like use my help?.
<br>
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h npc_%objectId%_teleport OTHER 0">Crossroad</Button>
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h npc_%objectId%_teleport OTHER 1">Northern Secret Passage</button>
</body></html>

View File

@ -0,0 +1,8 @@
<html><body>Crystal of Energy:<br>
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h Quest FrostLordEasyMode ENTER">Frost Lord</Button>
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h npc_%objectId%_teleport OTHER 0">Exit</Button>
</body></html>

View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<instance id="100" maxWorlds="80" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/instance.xsd">
<time duration="120" empty="0" />
<removeBuffs type="ALL" />
<locations>
<enter type="FIXED">
<location x="114717" y="-116855" z="-11082" />
</enter>
<exit type="ORIGIN" />
</locations>
<conditions>
<condition type="Party" />
<condition type="CommandChannel" />
<condition type="CommandChannelLeader" />
<condition type="GroupMin">
<param name="limit" value="8" />
</condition>
<condition type="GroupMax">
<param name="limit" value="100" />
</condition>
<condition type="Level">
<param name="min" value="80" />
<param name="max" value="99" />
</condition>
<condition type="Distance" />
<condition type="Reenter" />
</conditions>
<reenter apply="ON_FINISH">
<reset day="MONDAY" hour="6" minute="30" />
<reset day="TUESDAY" hour="6" minute="30" />
<reset day="WEDNESDAY" hour="6" minute="30" />
<reset day="THURSDAY" hour="6" minute="30" />
<reset day="FRIDAY" hour="6" minute="30" />
<reset day="SATURDAY" hour="6" minute="30" />
<reset day="SUNDAY" hour="6" minute="30" />
</reenter>
</instance>

View File

@ -0,0 +1,63 @@
/*
* This file is part of the L2J Mobius project.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package ai.areas.FrostCastleZone;
import java.time.Duration;
import org.l2jmobius.commons.concurrent.ThreadPool;
import org.l2jmobius.gameserver.model.Location;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import ai.AbstractNpcAI;
/**
* @author Mobius
*/
public class Tiron extends AbstractNpcAI
{
// NPC
private static final int TIRON = 29135;
private static final int CHARGED_CRYSTAL = 34232;
// Locations
private static final Location[] SPAWNS =
{
new Location(148623, 142688, -12198),
new Location(150075, 144636, -12209),
};
// Misc
private static final Duration RESPAWN_DELAY = Duration.ofMinutes(120);
private Tiron()
{
addKillId(TIRON);
addSpawn(TIRON, getRandomEntry(SPAWNS));
}
@Override
public String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
{
addSpawn(CHARGED_CRYSTAL, 149217, 143818, -12206, 49151, false, 0, true, killer.getInstanceId());
ThreadPool.schedule(() -> addSpawn(TIRON, getRandomEntry(SPAWNS)), RESPAWN_DELAY.toMillis());
return super.onKill(npc, killer, isSummon);
}
public static void main(String[] args)
{
new Tiron();
}
}

View File

@ -0,0 +1,222 @@
/*
* This file is part of the L2J Mobius project.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package instances.FrostLordEasyMode;
import org.l2jmobius.gameserver.model.actor.Npc;
import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
import org.l2jmobius.gameserver.model.holders.SkillHolder;
import org.l2jmobius.gameserver.model.instancezone.Instance;
import org.l2jmobius.gameserver.model.skills.SkillCaster;
import org.l2jmobius.gameserver.network.NpcStringId;
import org.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage;
import org.l2jmobius.gameserver.network.serverpackets.IClientOutgoingPacket;
import instances.AbstractInstance;
/**
* @author Serenitty
*/
public class FrostLordEasyMode extends AbstractInstance
{
// NPCs
private static final int GLAKIAS = 29136; // GrandBoss
private static final int GLAKIAS_MINION = 22348; // Minions tank
private static final int GLAKIAS_ARCHER = 22352; // Minions archer
// Skills
private static final SkillHolder SUMMON_GLAKIAS_LVL1 = new SkillHolder(48373, 1); // When spawn Minion range attack
private static final int ICE_SWEEP = 48376;
private static final SkillHolder ICE_SWEEP_LV_1 = new SkillHolder(48376, 1); // When player in Radius target boss atack
// private static final SkillHolder GLAKIAS_ENCHANCEMENT_LV_1 = new SkillHolder(48372, 1); // glakias up stats test only
// Misc
private static final int TEMPLATE_ID = 100;
public FrostLordEasyMode()
{
super(TEMPLATE_ID);
addStartNpc(GLAKIAS);
addKillId(GLAKIAS, GLAKIAS_MINION, GLAKIAS_ARCHER);
addAttackId(GLAKIAS, GLAKIAS_MINION, GLAKIAS_ARCHER);
addInstanceEnterId(TEMPLATE_ID);
addInstanceLeaveId(TEMPLATE_ID);
}
@Override
public String onAdvEvent(String event, Npc npc, PlayerInstance player)
{
switch (event)
{
case "ENTER":
{
enterInstance(player, npc, TEMPLATE_ID);
final Instance world = player.getInstanceWorld();
if (world != null)
{
broadcastPacket(world, new ExShowScreenMessage(NpcStringId.GLAKIAS_LV_85, 2, 7000));
addSpawn(GLAKIAS, 114700, -114792, -11207, 49151, false, 0, true, player.getInstanceId());
}
break;
}
case "GLAKIAS_MINION":
{
final Instance world = npc.getInstanceWorld();
if (world != null)
{
world.getNpc(GLAKIAS).doCast(SUMMON_GLAKIAS_LVL1.getSkill());
addSpawn(GLAKIAS_MINION, world.getNpc(GLAKIAS).getX() + getRandom(-500, 500), world.getNpc(GLAKIAS).getY() + getRandom(-500, 500), world.getNpc(GLAKIAS).getZ(), 31011, true, 0, true, npc.getInstanceId());
addSpawn(GLAKIAS_MINION, world.getNpc(GLAKIAS).getX() + getRandom(-500, 500), world.getNpc(GLAKIAS).getY() + getRandom(-500, 500), world.getNpc(GLAKIAS).getZ(), 31011, true, 0, true, npc.getInstanceId());
addSpawn(GLAKIAS_MINION, world.getNpc(GLAKIAS).getX() + getRandom(-500, 500), world.getNpc(GLAKIAS).getY() + getRandom(-500, 500), world.getNpc(GLAKIAS).getZ(), 31011, true, 0, true, npc.getInstanceId());
addSpawn(GLAKIAS_MINION, world.getNpc(GLAKIAS).getX() + getRandom(-500, 500), world.getNpc(GLAKIAS).getY() + getRandom(-500, 500), world.getNpc(GLAKIAS).getZ(), 31011, true, 0, true, npc.getInstanceId());
addSpawn(GLAKIAS_MINION, world.getNpc(GLAKIAS).getX() + getRandom(-500, 500), world.getNpc(GLAKIAS).getY() + getRandom(-500, 500), world.getNpc(GLAKIAS).getZ(), 31011, true, 0, true, npc.getInstanceId());
}
break;
}
case "GLAKIAS_ARCHER":
{
final Instance world = npc.getInstanceWorld();
if (world != null)
{
broadcastPacket(world, new ExShowScreenMessage(NpcStringId.YOU_KILLED_MANY_OF_MY_SUBORDINATES, 2, 9000));
addSpawn(GLAKIAS_ARCHER, world.getNpc(GLAKIAS).getX() + getRandom(-500, 500), world.getNpc(GLAKIAS).getY() + getRandom(-500, 500), world.getNpc(GLAKIAS).getZ(), 31011, true, 0, true, npc.getInstanceId());
addSpawn(GLAKIAS_ARCHER, world.getNpc(GLAKIAS).getX() + getRandom(-500, 500), world.getNpc(GLAKIAS).getY() + getRandom(-500, 500), world.getNpc(GLAKIAS).getZ(), 31011, true, 0, true, npc.getInstanceId());
addSpawn(GLAKIAS_ARCHER, world.getNpc(GLAKIAS).getX() + getRandom(-500, 500), world.getNpc(GLAKIAS).getY() + getRandom(-500, 500), world.getNpc(GLAKIAS).getZ(), 31011, true, 0, true, npc.getInstanceId());
addSpawn(GLAKIAS_ARCHER, world.getNpc(GLAKIAS).getX() + getRandom(-500, 500), world.getNpc(GLAKIAS).getY() + getRandom(-500, 500), world.getNpc(GLAKIAS).getZ(), 31011, true, 0, true, npc.getInstanceId());
addSpawn(GLAKIAS_ARCHER, world.getNpc(GLAKIAS).getX() + getRandom(-500, 500), world.getNpc(GLAKIAS).getY() + getRandom(-500, 500), world.getNpc(GLAKIAS).getZ(), 31011, true, 0, true, npc.getInstanceId());
}
break;
}
case "ICE_SWEEP":
{
final Instance world = npc.getInstanceWorld();
if (world != null)
{
final PlayerInstance gamers = world.getPlayers().stream().findAny().orElse(null);
if ((gamers != null) && (gamers.isInsideRadius3D(npc, 300)))
{
npc.abortAttack();
npc.abortCast();
npc.setTarget(gamers);
if (gamers.getAffectedSkillLevel(ICE_SWEEP) == 1)
{
npc.abortCast();
startQuestTimer("ICE_SWEEP", 400, npc, player); // All time checking
}
else
{
if (SkillCaster.checkUseConditions(npc, ICE_SWEEP_LV_1.getSkill()))
{
npc.doCast(ICE_SWEEP_LV_1.getSkill());
}
break;
}
}
}
}
}
return event;
}
@Override
public String onAttack(Npc npc, PlayerInstance attacker, int damage, boolean isSummon)
{
final Instance world = npc.getInstanceWorld();
if (world == null)
{
return null;
}
if (npc.isAttackable())
{
if (npc.getId() == GLAKIAS)
{
if (npc.getCurrentHp() < (npc.getMaxHp() * 0.85))
{
startQuestTimer("GLAKIAS_MINION", 1000, world.getNpc(GLAKIAS), null);
}
if (npc.getCurrentHp() < (npc.getMaxHp() * 0.75))
{
startQuestTimer("GLAKIAS_MINION", 1000, world.getNpc(GLAKIAS), null);
}
if (npc.getCurrentHp() < (npc.getMaxHp() * 0.55))
{
startQuestTimer("GLAKIAS_MINION", 1000, world.getNpc(GLAKIAS), null);
}
if (npc.getCurrentHp() < (npc.getMaxHp() * 0.45))
{
startQuestTimer("ICE_SWEEP", 400, npc, attacker);
}
if (npc.getCurrentHp() < (npc.getMaxHp() * 0.40))
{
startQuestTimer("ICE_SWEEP", 400, npc, attacker);
}
if (npc.getCurrentHp() < (npc.getMaxHp() * 0.34))
{
startQuestTimer("ICE_SWEEP", 400, npc, attacker);
}
if (npc.getCurrentHp() < (npc.getMaxHp() * 0.25))
{
startQuestTimer("GLAKIAS_ARCHER", 1000, world.getNpc(GLAKIAS), null);
}
else if (npc.getCurrentHp() < (npc.getMaxHp() * 0.15))
{
startQuestTimer("GLAKIAS_ARCHER", 1000, world.getNpc(GLAKIAS), null);
}
}
}
return super.onAttack(npc, attacker, damage, isSummon);
}
void broadcastPacket(Instance world, IClientOutgoingPacket packet)
{
for (PlayerInstance player : world.getPlayers())
{
if ((player != null) && player.isOnline())
{
player.sendPacket(packet);
}
}
}
@Override
public String onKill(Npc npc, PlayerInstance player, boolean isSummon)
{
final Instance world = npc.getInstanceWorld();
if (world == null)
{
return null;
}
if (npc.getId() == GLAKIAS)
{
cancelQuestTimer("GLAKIAS_MINION", npc, player);
cancelQuestTimer("GLAKIAS_ARCHER", npc, player);
world.finishInstance();
}
return super.onKill(npc, player, isSummon);
}
public static void main(String[] args)
{
new FrostLordEasyMode();
}
}

View File

@ -2,6 +2,8 @@
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/spawns.xsd">
<spawn name="FrostLordCastle">
<group>
<npc id="34230" x="144478" y="147802" z="-12108" heading="48457" respawnTime="60sec" /> <!-- Undercover Agent -->
<npc id="34231" x="144399" y="147790" z="-12108" heading="48909" respawnTime="60sec" /> <!-- Sirro -->
<npc id="22345" x="148459" y="145359" z="-12248" heading="27616" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22346" x="143245" y="143295" z="-11869" heading="32479" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="143033" y="143268" z="-11862" heading="13245" respawnTime="60sec" /> <!-- Frosty Mage -->
@ -16,14 +18,12 @@
<npc id="22351" x="141942" y="144255" z="-11902" heading="32189" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22347" x="142057" y="144622" z="-11938" heading="12044" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22351" x="142185" y="144939" z="-11977" heading="13343" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22345" x="142200" y="145112" z="-11998" heading="17734" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22345" x="142313" y="145155" z="-12006" heading="62259" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22347" x="142518" y="145035" z="-11997" heading="55649" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22345" x="142431" y="145033" z="-11995" heading="32947" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22351" x="142440" y="145110" z="-12004" heading="11600" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="142549" y="145224" z="-12009" heading="8381" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22345" x="142518" y="145290" z="-12008" heading="20964" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22345" x="142413" y="145281" z="-12008" heading="33659" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22347" x="142668" y="144603" z="-11959" heading="53957" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22345" x="142735" y="144401" z="-11944" heading="50316" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22351" x="142759" y="144186" z="-11924" heading="50901" respawnTime="60sec" /> <!-- Frosty Archer -->
@ -62,34 +62,15 @@
<npc id="22351" x="143542" y="144141" z="-11975" heading="16789" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22347" x="143312" y="144280" z="-11968" heading="18844" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22345" x="143269" y="144459" z="-11979" heading="18840" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22347" x="143807" y="145685" z="-12006" heading="9672" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22345" x="143854" y="145807" z="-12007" heading="12548" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22345" x="143868" y="145929" z="-12007" heading="15192" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22351" x="143792" y="145912" z="-12008" heading="35063" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22345" x="143765" y="145789" z="-12007" heading="46898" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22347" x="143698" y="145809" z="-12008" heading="29742" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22351" x="143664" y="145875" z="-12009" heading="21345" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22345" x="143684" y="145967" z="-12009" heading="14151" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22351" x="143796" y="146021" z="-12008" heading="4685" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22347" x="143906" y="146038" z="-12006" heading="1599" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22347" x="143905" y="146141" z="-12006" heading="16485" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22345" x="143866" y="146176" z="-12007" heading="25139" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22345" x="143780" y="146192" z="-12008" heading="30849" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22345" x="143668" y="146146" z="-12009" heading="36832" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22351" x="143774" y="146115" z="-12008" heading="61958" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="142698" y="146122" z="-12011" heading="44601" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="142724" y="146230" z="-12010" heading="13919" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22345" x="142635" y="146280" z="-12009" heading="27429" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22351" x="142665" y="146361" z="-12009" heading="12629" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="142689" y="146411" z="-12009" heading="11477" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="142804" y="146449" z="-12009" heading="60151" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="142794" y="146362" z="-12009" heading="47949" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="142785" y="146267" z="-12009" heading="48247" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="142842" y="146133" z="-12010" heading="57719" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="142965" y="146208" z="-12010" heading="6503" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="143006" y="146359" z="-12009" heading="13618" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="143028" y="146515" z="-12009" heading="64680" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22345" x="142951" y="146431" z="-12009" heading="41413" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22345" x="142891" y="146323" z="-12009" heading="43862" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22345" x="142920" y="146138" z="-12011" heading="50773" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22347" x="142789" y="146080" z="-12011" heading="37115" respawnTime="60sec" /> <!-- Frosty Sniper -->
@ -103,61 +84,21 @@
<npc id="22347" x="143408" y="145469" z="-12008" heading="35767" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22347" x="143294" y="145243" z="-12008" heading="44279" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22347" x="143451" y="144944" z="-12001" heading="51747" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22351" x="143432" y="146469" z="-12010" heading="12990" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22345" x="143314" y="146321" z="-12010" heading="42131" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22346" x="143404" y="146326" z="-12010" heading="12443" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22347" x="143324" y="146462" z="-12010" heading="56116" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22345" x="143449" y="146429" z="-12010" heading="62843" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22351" x="145086" y="146826" z="-12014" heading="23569" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22347" x="145163" y="146897" z="-12018" heading="14000" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22347" x="145008" y="146958" z="-12025" heading="60158" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22345" x="145085" y="146957" z="-12029" heading="52301" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22351" x="144967" y="146838" z="-12015" heading="7214" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22346" x="145013" y="146764" z="-12011" heading="58406" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="145118" y="147373" z="-12105" heading="29929" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22347" x="145196" y="147237" z="-12082" heading="21914" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22351" x="145143" y="147205" z="-12075" heading="35098" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="145053" y="147265" z="-12083" heading="20866" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="144975" y="147399" z="-12102" heading="20761" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="144384" y="147394" z="-12099" heading="55863" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="144261" y="147348" z="-12097" heading="55285" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22347" x="144402" y="146928" z="-12024" heading="35972" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22351" x="144385" y="147030" z="-12043" heading="18106" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22345" x="144464" y="146999" z="-12033" heading="61635" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22345" x="144612" y="146954" z="-12021" heading="62457" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22346" x="144558" y="146897" z="-12012" heading="41241" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22347" x="144720" y="146888" z="-12011" heading="64957" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22345" x="144767" y="146949" z="-12017" heading="9536" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22346" x="144590" y="147078" z="-12043" heading="36313" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22351" x="144705" y="147115" z="-12043" heading="26416" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="144781" y="147062" z="-12033" heading="43206" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22345" x="144655" y="147037" z="-12034" heading="43206" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22351" x="144259" y="143417" z="-11934" heading="40367" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22345" x="144208" y="143473" z="-11936" heading="24088" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22345" x="144037" y="143354" z="-11901" heading="39109" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22347" x="144049" y="143420" z="-11911" heading="23795" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22345" x="144080" y="143372" z="-11906" heading="55133" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22346" x="143261" y="143928" z="-11930" heading="32767" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="143337" y="143886" z="-11931" heading="60844" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="143438" y="143834" z="-11933" heading="58187" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="143400" y="143979" z="-11946" heading="19057" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="143206" y="144231" z="-11956" heading="59956" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="142553" y="145885" z="-12010" heading="23795" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="142429" y="145618" z="-12008" heading="50056" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="142544" y="145723" z="-12009" heading="7718" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="142454" y="145757" z="-12009" heading="29000" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22345" x="142613" y="145834" z="-12010" heading="4703" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22351" x="142640" y="145643" z="-12008" heading="43755" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22345" x="142719" y="145797" z="-12008" heading="11446" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22346" x="142872" y="145882" z="-12011" heading="2728" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22345" x="143251" y="145959" z="-12012" heading="15523" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22351" x="143220" y="145700" z="-12012" heading="47916" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22345" x="142952" y="145146" z="-12010" heading="53080" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22345" x="142818" y="145035" z="-11999" heading="39943" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22346" x="144318" y="143887" z="-11970" heading="44719" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22345" x="144121" y="143961" z="-11984" heading="22888" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22351" x="144375" y="144015" z="-11984" heading="2187" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22351" x="144615" y="143747" z="-11973" heading="49351" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22345" x="148950" y="145683" z="-12281" heading="13769" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22345" x="149197" y="145953" z="-12307" heading="6141" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22346" x="149268" y="145696" z="-12304" heading="49179" respawnTime="60sec" /> <!-- Frosty Mage -->
@ -173,7 +114,6 @@
<npc id="22347" x="148338" y="143182" z="-12200" heading="58306" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22347" x="147903" y="142869" z="-12201" heading="36607" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22347" x="147978" y="142827" z="-12200" heading="60211" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22346" x="147552" y="143297" z="-12200" heading="35743" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22347" x="147594" y="142734" z="-12200" heading="9962" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22346" x="147586" y="143572" z="-12200" heading="54955" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="147498" y="143567" z="-12200" heading="56304" respawnTime="60sec" /> <!-- Frosty Mage -->
@ -229,12 +169,6 @@
<npc id="22346" x="148746" y="146604" z="-12297" heading="15618" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="148690" y="146773" z="-12292" heading="9247" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="148727" y="146942" z="-12293" heading="22481" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22345" x="144593" y="143625" z="-11967" heading="37793" respawnTime="60sec" /> <!-- Frosty Knight -->
<npc id="22346" x="144632" y="143542" z="-11963" heading="53733" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="144855" y="143600" z="-11954" heading="5648" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="144688" y="143461" z="-11954" heading="39990" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="144524" y="143494" z="-11956" heading="5875" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22346" x="144498" y="143620" z="-11964" heading="18506" respawnTime="60sec" /> <!-- Frosty Mage -->
<npc id="22349" x="147847" y="143889" z="-12200" heading="59826" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22350" x="147973" y="143716" z="-12200" heading="60384" respawnTime="60sec" /> <!-- Emperor's Sniper -->
<npc id="22349" x="148259" y="143001" z="-12200" heading="8663" respawnTime="60sec" /> <!-- Emperor's Mage -->
@ -252,42 +186,8 @@
<npc id="22349" x="148036" y="146359" z="-12255" heading="35323" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22349" x="148171" y="146323" z="-12259" heading="62817" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22351" x="148253" y="146302" z="-12264" heading="62921" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22349" x="144121" y="143523" z="-11933" heading="47017" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22349" x="143994" y="143537" z="-11926" heading="35021" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22349" x="144112" y="143605" z="-11944" heading="5452" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22349" x="142657" y="143347" z="-11857" heading="38226" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22349" x="142792" y="143337" z="-11861" heading="64764" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22350" x="142828" y="143409" z="-11865" heading="11547" respawnTime="60sec" /> <!-- Emperor's Sniper -->
<npc id="22351" x="142634" y="143457" z="-11858" heading="30238" respawnTime="60sec" /> <!-- Frosty Archer -->
<npc id="22350" x="142686" y="143440" z="-11860" heading="39666" respawnTime="60sec" /> <!-- Emperor's Sniper -->
<npc id="22348" x="142501" y="143296" z="-11845" heading="39666" respawnTime="60sec" /> <!-- Emperor's Knight -->
<npc id="22348" x="142475" y="143381" z="-11846" heading="54731" respawnTime="60sec" /> <!-- Emperor's Knight -->
<npc id="22349" x="142536" y="143448" z="-11854" heading="5974" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22348" x="142912" y="143566" z="-11873" heading="5480" respawnTime="60sec" /> <!-- Emperor's Knight -->
<npc id="22348" x="142920" y="143637" z="-11880" heading="15213" respawnTime="60sec" /> <!-- Emperor's Knight -->
<npc id="22348" x="142950" y="145904" z="-12011" heading="23754" respawnTime="60sec" /> <!-- Emperor's Knight -->
<npc id="22349" x="143052" y="145932" z="-12012" heading="2794" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22350" x="143042" y="146099" z="-12011" heading="17007" respawnTime="60sec" /> <!-- Emperor's Sniper -->
<npc id="22349" x="143558" y="146087" z="-12011" heading="38521" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22350" x="143441" y="146087" z="-12011" heading="32767" respawnTime="60sec" /> <!-- Emperor's Sniper -->
<npc id="22350" x="143501" y="145871" z="-12011" heading="56173" respawnTime="60sec" /> <!-- Emperor's Sniper -->
<npc id="22350" x="143361" y="145685" z="-12010" heading="42422" respawnTime="60sec" /> <!-- Emperor's Sniper -->
<npc id="22349" x="143186" y="145454" z="-12010" heading="42389" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22349" x="142974" y="145322" z="-12010" heading="38576" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22349" x="142888" y="145503" z="-12010" heading="21010" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22349" x="143065" y="144436" z="-11968" heading="38641" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22350" x="143010" y="144600" z="-11978" heading="19759" respawnTime="60sec" /> <!-- Emperor's Sniper -->
<npc id="22350" x="143522" y="143706" z="-11927" heading="40292" respawnTime="60sec" /> <!-- Emperor's Sniper -->
<npc id="22349" x="143606" y="143748" z="-11938" heading="4836" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22350" x="144449" y="143687" z="-11969" heading="65007" respawnTime="60sec" /> <!-- Emperor's Sniper -->
<npc id="22349" x="144309" y="143670" z="-11963" heading="34028" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22348" x="144366" y="143514" z="-11952" heading="15054" respawnTime="60sec" /> <!-- Emperor's Knight -->
<npc id="22348" x="144450" y="143496" z="-11956" heading="15063" respawnTime="60sec" /> <!-- Emperor's Knight -->
<npc id="22348" x="143329" y="144089" z="-11949" heading="27127" respawnTime="60sec" /> <!-- Emperor's Knight -->
<npc id="22348" x="142781" y="143896" z="-11900" heading="34789" respawnTime="60sec" /> <!-- Emperor's Knight -->
<npc id="22348" x="142886" y="143860" z="-11902" heading="62090" respawnTime="60sec" /> <!-- Emperor's Knight -->
<npc id="22348" x="142855" y="143704" z="-11885" heading="47105" respawnTime="60sec" /> <!-- Emperor's Knight -->
<npc id="22349" x="143250" y="143829" z="-11918" heading="56415" respawnTime="60sec" /> <!-- Emperor's Mage -->
<npc id="22347" x="143700" y="143415" z="-11903" heading="56415" respawnTime="60sec" /> <!-- Frosty Sniper -->
<npc id="22348" x="147801" y="142775" z="-12200" heading="60449" respawnTime="60sec" /> <!-- Emperor's Knight -->
</group>

View File

@ -1494,24 +1494,41 @@
</collision>
</npc>
<npc id="22348" level="85" type="Monster" name="Emperor's Knight">
<!-- AUTO GENERATED NPC TODO: FIX IT -->
<!-- GLAKIAS FROST LORD INSTANCE NORMAL MODE -->
<race>ETC</race>
<sex>FEMALE</sex>
<acquire exp="33566" sp="15207" attributeExp="204"/>
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
<vitals hp="8446" hpRegen="10.5" mp="2355" mpRegen="3.6" />
<speed>
<walk ground="70" />
<run ground="150" />
<speed>
<walk ground="45" />
<run ground="110" />
</speed>
<attack physical="1950.2231755595" magical="1331.5869440987" critical="4" attackSpeed="253" range="40" />
<defence physical="405.85106382979" magical="297.0297029703" />
<hitTime>800</hitTime>
<abnormalResist physical="10" magical="10" />
</stats>
<status attackable="false" />
<status undying="false" canBeSown="true" />
<skillList>
<skill id="4416" level="6" /> <!-- Humanoids -->
</skillList>
<exCrtEffect>false</exCrtEffect>
<ai type="BALANCED" aggroRange="2000" clanHelpRange="300" isAggressive="true">
<clanList>
<clan>ALL</clan>
</clanList>
</ai>
<collision>
<radius normal="22.5" />
<height normal="48" />
<radius normal="14" />
<height normal="25" />
</collision>
<dropLists>
<drop>
<item id="95781" min="1" max="1" chance="0.2" /> <!-- Ice core -->
<item id="95782" min="10" max="20" chance="0.1095" /> <!-- Ice lord weapon crystal -->
<item id="95804" min="1" max="1" chance="5.0075" /> <!-- Hardin soul crystal -->
<item id="57" min="4" max="40" chance="70000" /> <!-- Adena -->
</drop>
</dropLists>
</npc>
<npc id="22349" level="85" type="Monster" name="Emperor's Mage">
<!-- AUTO GENERATED NPC TODO: FIX IT -->
@ -1576,7 +1593,7 @@
</collision>
</npc>
<npc id="22352" level="85" type="Monster" name="Emperor's Archer" title="Enhanced with Crystal Energy">
<!-- AUTO GENERATED NPC TODO: FIX IT -->
<!-- GLAKIAS FROST LORD INSTANCE NORMAL MODE AND CASTLE ZONE -->
<race>ETC</race>
<sex>FEMALE</sex>
<acquire exp="33566" sp="15207" attributeExp="204"/>
@ -1584,16 +1601,32 @@
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
<vitals hp="8446" hpRegen="10.5" mp="2355" mpRegen="3.6" />
<speed>
<walk ground="40" />
<run ground="180" />
<walk ground="45" />
<run ground="110" />
</speed>
<attack physical="1950.2231755595" magical="1331.5869440987" critical="4" attackSpeed="253" range="40" />
<defence physical="405.85106382979" magical="297.0297029703" />
<hitTime>800</hitTime>
<abnormalResist physical="10" magical="10" />
</stats>
<status attackable="false" />
<status undying="false" canBeSown="true" />
<skillList>
<skill id="4416" level="6" /> <!-- Humanoids -->
</skillList>
<exCrtEffect>false</exCrtEffect>
<ai type="ARCHER" aggroRange="2000" clanHelpRange="300" isAggressive="true">
<clanList>
<clan>ALL</clan>
</clanList>
</ai>
<collision>
<radius normal="15" />
<height normal="36.75" />
<radius normal="14" />
<height normal="25" />
</collision>
<dropLists>
<drop>
<item id="95782" min="10" max="20" chance="1.0075" /> <!-- Ice lord weapon crystal -->
<item id="95804" min="1" max="1" chance="0.0275" /> <!-- Hardin soul crystal -->
<item id="57" min="4" max="40" chance="70000" /> <!-- Adena -->
</drop>
</dropLists>
</npc>
</list>

View File

@ -982,8 +982,8 @@
<height normal="54" />
</collision>
</npc>
<npc id="29135" level="85" type="Npc" name="Tiron" title="Royal Counsellor">
<!-- AUTO GENERATED NPC TODO: FIX IT -->
<npc id="29135" level="85" type="RaidBoss" name="Tiron" title="Royal Counsellor">
<!--CASTLEZONE BOSS FROST LORD INSTANCE NORMAL MODE NEED DEV -->
<race>ETC</race>
<sex>FEMALE</sex>
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
@ -1001,18 +1001,18 @@
<height normal="74.2" />
</collision>
</npc>
<npc id="29136" level="85" type="Npc" name="Glakias" title="Frost Lord">
<!-- AUTO GENERATED NPC TODO: FIX IT -->
<race>ETC</race>
<npc id="29136" level="85" type="RaidBoss" name="Glakias" title="Frost Lord">
<!-- GLAKIAS FROST LORD INSTANCE NORMAL MODE -->
<race>HUMANOID</race>
<sex>FEMALE</sex>
<equipment rhand="95840" />
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
<vitals hp="44444444" hpRegen="10.5" mp="18000" mpRegen="3.6" />
<stats str="88" int="79" dex="55" wit="30" con="82" men="78"> <!-- Do not touch the "Wit" -->
<vitals hp="20000000" hpRegen="10.5" mp="18000" mpRegen="3.6" /> <!-- unofficial amount -->
<speed>
<walk ground="40" />
<run ground="180" />
</speed>
<attack physical="1950.2231755595" magical="1331.5869440987" critical="4" attackSpeed="253" range="40" />
<attack physical="2950.2231755595" magical="1331.5869440987" critical="4" attackSpeed="350" range="40" />
<defence physical="405.85106382979" magical="297.0297029703" />
</stats>
<status attackable="false" />
@ -1020,6 +1020,19 @@
<radius normal="42" />
<height normal="102.75" />
</collision>
<skillList>
<skill id="48378" level="1" /> <!-- thunder basic -->
<skill id="4279" level="1" /> <!-- Fire Vulnerability -->
</skillList>
<exCrtEffect>false</exCrtEffect>
<dropLists>
<drop>
<item id="95781" min="1" max="1" chance="5.2" /> <!-- Ice core -->
<item id="95782" min="10" max="20" chance="10.0075" /> <!-- Ice lord weapon crystal -->
<item id="95804" min="1" max="1" chance="5.0075" /> <!-- Hardin soul crystal -->
<item id="57" min="70000" max="400000" chance="70" /> <!-- Adena -->
</drop>
</dropLists>
</npc>
<npc id="29137" level="85" type="Npc" name="Glakias" title="Frost Lord">
<!-- AUTO GENERATED NPC TODO: FIX IT -->

View File

@ -579,8 +579,8 @@
<height normal="27.5" />
</collision>
</npc>
<npc id="34230" level="85" type="Npc" name="Undercover Agent" title="Passage Guide">
<!-- AUTO GENERATED NPC TODO: FIX IT -->
<npc id="34230" level="85" type="Teleporter" name="Undercover Agent" title="Passage Guide">
<!-- FROST LORD CASTLEZONE AREA -->
<race>ETC</race>
<sex>FEMALE</sex>
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
@ -599,7 +599,7 @@
</collision>
</npc>
<npc id="34231" level="85" type="Npc" name="Sirro" title="Undercover Agent">
<!-- AUTO GENERATED NPC TODO: FIX IT -->
<!-- FROST LORD CASTLEZONE AREA -->
<race>ETC</race>
<sex>FEMALE</sex>
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
@ -617,8 +617,8 @@
<height normal="43.8" />
</collision>
</npc>
<npc id="34232" level="85" type="Npc" name="Charged Crystal" title="Magic Energy Source">
<!-- AUTO GENERATED NPC TODO: FIX IT -->
<npc id="34232" level="85" type="Teleporter" name="Charged Crystal" title="Magic Energy Source">
<!-- TO FROST LORD INSTANCE -->
<race>ETC</race>
<sex>FEMALE</sex>
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">

View File

@ -264,17 +264,17 @@
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48354" toLevel="3" name="">
<skill id="48354" toLevel="3" name="Ice Strike">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48355" toLevel="3" name="">
<skill id="48355" toLevel="3" name="Ice Arrow">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48356" toLevel="3" name="">
<skill id="48356" toLevel="3" name="Ice Shot">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
@ -284,7 +284,7 @@
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48358" toLevel="1" name="">
<skill id="48358" toLevel="1" name="Rasygies' Freezing Attack">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
@ -299,7 +299,7 @@
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48361" toLevel="1" name="">
<skill id="48361" toLevel="1" name="Reggiesys' Freezing Attack">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
@ -314,12 +314,12 @@
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48364" toLevel="1" name="">
<skill id="48364" toLevel="1" name="Ice Crystals">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48365" toLevel="1" name="">
<skill id="48365" toLevel="1" name="Tiron's Freezing Attack">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
@ -329,17 +329,17 @@
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48367" toLevel="1" name="">
<skill id="48367" toLevel="1" name="Ice Crystal">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48368" toLevel="1" name="">
<skill id="48368" toLevel="1" name="Tiron's Knockback">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48369" toLevel="1" name="">
<skill id="48369" toLevel="1" name="Knock back">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
@ -355,16 +355,89 @@
<operateType>A1</operateType>
</skill>
<skill id="48372" toLevel="2" name="Glakias' Enhancement">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<!-- GLAKIAS FROST LORD INSTANCE NORMAL MODE HARD MODE -->
<icon>icon.skill0000</icon>
<abnormalLevel>
<value level="1">1</value>
<value level="2">2</value>
</abnormalLevel>
<abnormalTime>120</abnormalTime>
<abnormalType>AVOID_UP</abnormalType>
<castRange>500</castRange>
<hitTime>2000</hitTime>
<isMagic>1</isMagic> <!-- Magic Skill -->
<magicLevel>
<value level="1">30</value>
<value level="2">40</value>
</magicLevel>
<operateType>A2</operateType>
<reuseDelay>30000</reuseDelay>
<basicProperty>NONE</basicProperty>
<magicCriticalRate>5</magicCriticalRate>
<targetType>TARGET</targetType>
<affectScope>SINGLE</affectScope>
<effects>
<effect name="PAtk">
<amount>
<value level="1">40</value>
<value level="2">80</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="MAtk">
<amount>
<value level="1">40</value>
<value level="2">80</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="PhysicalAttackSpeed">
<amount>
<value level="1">40</value>
<value level="2">80</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="MagicalAttackSpeed">
<amount>
<value level="1">40</value>
<value level="2">80</value>
</amount>
<mode>PER</mode>
</effect>
<effect name="Speed">
<amount>
<value level="1">40</value>
<value level="2">80</value>
</amount>
<mode>PER</mode>
</effect>
</effects>
</skill>
<skill id="48373" toLevel="2" name="Glakias' Summon">
<!-- GLAKIAS FROST LORD INSTANCE NORMAL MODE HARD MODE -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<isMagic>1</isMagic>
<castRange>7600</castRange>
<hitTime>3600</hitTime>
<affectLimit>6-12</affectLimit>
<affectRange>900</affectRange>
<effectPoint>-400</effectPoint>
<targetType>ENEMY</targetType>
<affectObject>NOT_FRIEND</affectObject>
<affectScope>RANGE</affectScope>
<basicProperty>MAGIC</basicProperty>
<effects>
<effect name="MagicalAttack">
<power>
<value level="1">1000</value>
<value level="2">2000</value>
</power>
</effect>
</effects>
</skill>
<skill id="48373" toLevel="1" name="">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48374" toLevel="2" name="">
<skill id="48374" toLevel="2" name="Ice Emperor's Chain">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
@ -374,45 +447,127 @@
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48376" toLevel="2" name="">
<skill id="48376" toLevel="2" name="Ice Emperor's Sweep">
<!-- GLAKIAS FROST LORD INSTANCE NORMAL MODE HARD MODE -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<isMagic>1</isMagic>
<hitTime>3500</hitTime>
<castRange>1800</castRange>
<effectPoint>-300</effectPoint>
<targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope>
<basicProperty>MAGIC</basicProperty>
<effects>
<effect name="PhysicalAttack">
<power>
<value level="1">1000</value>
<value level="2">2500</value>
</power>
</effect>
</effects>
</skill>
<skill id="48377" toLevel="2" name="Ice Emperor's Smash">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48377" toLevel="2" name="">
<skill id="48378" toLevel="2" name="Ice Emperor's Thunder">
<!-- GLAKIAS FROST LORD INSTANCE NORMAL MODE HARD MODE -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<reuseDelay>30000</reuseDelay>
<castRange>7600</castRange>
<hitTime>3500</hitTime>
<isMagic>1</isMagic>
<castRange>1600</castRange>
<effectPoint>-300</effectPoint>
<targetType>ENEMY</targetType>
<affectScope>SINGLE</affectScope>
<basicProperty>MAGIC</basicProperty>
<effects>
<effect name="MagicalAttack">
<power>
<value level="1">100</value>
<value level="2">500</value>
</power>
</effect>
</effects>
</skill>
<skill id="48379" toLevel="2" name="Ice Emperor's Chain">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48378" toLevel="2" name="">
<skill id="48380" toLevel="1" name="Ice Chain">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48379" toLevel="2" name="">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<skill id="48381" toLevel="2" name="Ice Emperor's Storm">
<!-- TEST SKILL -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<operateType>A1</operateType>
<isMagic>1</isMagic>
<castRange>7600</castRange>
<hitTime>3600</hitTime>
<affectLimit>6-20</affectLimit>
<affectRange>900</affectRange>
<effectPoint>-400</effectPoint>
<targetType>ENEMY</targetType>
<affectObject>NOT_FRIEND</affectObject>
<affectScope>RANGE</affectScope>
<basicProperty>MAGIC</basicProperty>
<effects>
<effect name="MagicalAttack">
<power>
<value level="1">1000</value>
<value level="2">2000</value>
</power>
</effect>
</effects>
</skill>
<skill id="48380" toLevel="1" name="">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<skill id="48382" toLevel="2" name="Ice Emperor's Tornado">
<!-- TEST SKILL -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<isMagic>1</isMagic>
<hitTime>3500</hitTime>
<castRange>1800</castRange>
<effectPoint>-300</effectPoint>
<targetType>ENEMY</targetType>
<affectScope>RANGE</affectScope>
<basicProperty>MAGIC</basicProperty>
<affectObject>NOT_FRIEND</affectObject>
<effects>
<effect name="PhysicalAttack">
<power>
<value level="1">1000</value>
<value level="2">2500</value>
</power>
</effect>
</effects>
</skill>
<skill id="48381" toLevel="2" name="">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48382" toLevel="2" name="">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
</skill>
<skill id="48383" toLevel="2" name="">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<skill id="48383" toLevel="2" name="Ice Emperor's Crystal">
<!-- TEST SKILL -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<isMagic>1</isMagic>
<hitTime>3500</hitTime>
<castRange>1800</castRange>
<effectPoint>-300</effectPoint>
<targetType>ENEMY</targetType>
<affectScope>RANGE</affectScope>
<basicProperty>MAGIC</basicProperty>
<affectObject>NOT_FRIEND</affectObject>
<effects>
<effect name="PhysicalAttack">
<power>
<value level="1">1000</value>
<value level="2">2500</value>
</power>
</effect>
</effects>
</skill>
<skill id="48384" toLevel="3" name="Frozen Crystal">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
@ -435,9 +590,27 @@
<operateType>A1</operateType>
</skill>
<skill id="48388" toLevel="1" name="Attack Nearby Range">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<!-- TEST SKILL -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<isMagic>1</isMagic>
<castRange>7600</castRange>
<hitTime>2500</hitTime>
<affectLimit>1-12</affectLimit>
<affectRange>900</affectRange>
<effectPoint>-400</effectPoint>
<targetType>ENEMY</targetType>
<affectObject>NOT_FRIEND</affectObject>
<affectScope>RANGE</affectScope>
<basicProperty>MAGIC</basicProperty>
<effects>
<effect name="MagicalAttack">
<power>
<value level="1">1000</value>
<value level="2">2000</value>
</power>
</effect>
</effects>
</skill>
<skill id="48389" toLevel="1" name="Ice Ball">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
@ -453,11 +626,47 @@
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<isMagic>1</isMagic>
<castRange>7600</castRange>
<hitTime>2500</hitTime>
<affectLimit>1-12</affectLimit>
<affectRange>900</affectRange>
<effectPoint>-400</effectPoint>
<targetType>ENEMY</targetType>
<affectObject>NOT_FRIEND</affectObject>
<affectScope>RANGE</affectScope>
<basicProperty>MAGIC</basicProperty>
<effects>
<effect name="MagicalAttack">
<power>
<value level="1">1000</value>
<value level="2">2000</value>
</power>
</effect>
</effects>
</skill>
<skill id="48392" toLevel="1" name="Ice Storm">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->
<icon>icon.skill0000</icon>
<operateType>A1</operateType>
<isMagic>1</isMagic>
<castRange>7600</castRange>
<hitTime>2500</hitTime>
<affectLimit>1-12</affectLimit>
<affectRange>900</affectRange>
<effectPoint>-400</effectPoint>
<targetType>ENEMY</targetType>
<affectObject>NOT_FRIEND</affectObject>
<affectScope>RANGE</affectScope>
<basicProperty>MAGIC</basicProperty>
<effects>
<effect name="MagicalAttack">
<power>
<value level="1">1000</value>
<value level="2">2000</value>
</power>
</effect>
</effects>
</skill>
<skill id="48393" toLevel="1" name="Eskimo Transformation">
<!-- AUTO GENERATED SKILL TODO: FIX IT -->

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/teleporterData.xsd">
<npc id="34232"> <!-- Enchanced Crystal to Aden-->
<teleport type="OTHER">
<location x="146992" y="26879" z="-2207" />
</teleport>
</npc>
<npc id="34230"> <!-- Under Cover Agent -->
<teleport type="OTHER">
<location x="145598" y="144091" z="-11789" /> <!-- Crossroad -->
<location x="149478" y="147145" z="-12339" /> <!-- Northern Secret Passage -->
</teleport>
</npc>
</list>