Simple implementation for Trasken.
This commit is contained in:
parent
3e8d6ff088
commit
4ab8429348
4
L2J_Mobius_1.0_Ertheia/dist/game/data/html/default/30537-1.htm
vendored
Normal file
4
L2J_Mobius_1.0_Ertheia/dist/game/data/html/default/30537-1.htm
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
<html><body>Head Priest of the Earth Daichir:<br>
|
||||
Before you go, make sure that everyone in your party is ready. No one needs more food, a tissue, to clear out their saddle bag... no one has to use the bathroom?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest EarthWyrmCave enterInstance">"Our preparations are complete. Let us in!"</Button>
|
||||
</body></html>
|
@ -3,6 +3,6 @@
|
||||
Although we are unfortunate to be suffering, do not pity yourself. All is meant. All will be remedied.<br>
|
||||
The Goddess of the Earth is always beside you. We must repay her for the kindness she allows us.<br>
|
||||
If you want the blessing of goddess to be always with you, remember my words! <font color="LEVEL">"Karna Maphra!"</font><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Chat 0">"What of Trasken?"</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Chat 1">"What of Trasken?"</Button>
|
||||
<Button ALIGN=LEFT ICON="QUEST" action="bypass -h npc_%objectId%_Quest">Quest</Button>
|
||||
</body></html>
|
182
L2J_Mobius_1.0_Ertheia/dist/game/data/instances/Bosses/EarthWyrmCave.xml
vendored
Normal file
182
L2J_Mobius_1.0_Ertheia/dist/game/data/instances/Bosses/EarthWyrmCave.xml
vendored
Normal file
@ -0,0 +1,182 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Earth Wyrm Cave -->
|
||||
<!-- TODO: Find proper instance id. (138?) -->
|
||||
<instance id="192" maxWorlds="50" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/instance.xsd">
|
||||
<time duration="120" empty="10" />
|
||||
<locations>
|
||||
<enter type="FIXED">
|
||||
<location x="75445" y="-182112" z="-9880" />
|
||||
</enter>
|
||||
<exit type="ORIGIN" />
|
||||
</locations>
|
||||
<conditions>
|
||||
<condition type="Party" />
|
||||
<condition type="PartyLeader" />
|
||||
<condition type="GroupMin">
|
||||
<param name="limit" value="5" />
|
||||
</condition>
|
||||
<condition type="GroupMax">
|
||||
<param name="limit" value="7" />
|
||||
</condition>
|
||||
<condition type="Level">
|
||||
<param name="min" value="85" />
|
||||
</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>
|
||||
<doorlist>
|
||||
<door id="22120001" />
|
||||
</doorlist>
|
||||
<spawnlist>
|
||||
<group>
|
||||
<!-- Belenora -->
|
||||
<!--
|
||||
<npc id="33506" x="75254" y="-182400" z="-9888" heading="40960" />
|
||||
-->
|
||||
<!-- Dark Elf Soldier -->
|
||||
<!--
|
||||
<npc id="33507" x="75210" y="-182546" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="76280" y="-182298" z="-9888" heading="0" />
|
||||
<npc id="33507" x="75106" y="-182365" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="75067" y="-182406" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="75150" y="-182417" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75249" y="-182497" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75227" y="-182626" z="-9899" heading="8192" />
|
||||
<npc id="33507" x="75292" y="-182532" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75177" y="-182587" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="75119" y="-182461" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="75166" y="-182505" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="76333" y="-182254" z="-9888" heading="0" />
|
||||
<npc id="33507" x="75259" y="-182579" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75199" y="-182458" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75133" y="-182552" z="-9864" heading="8192" />
|
||||
<npc id="33507" x="75032" y="-182453" z="-9888" heading="8192" />
|
||||
-->
|
||||
<!-- Alejandro -->
|
||||
<!--
|
||||
<npc id="33502" x="75179" y="-182148" z="-9888" heading="32768" />
|
||||
-->
|
||||
<!-- Dwarf Soldier -->
|
||||
<!--
|
||||
<npc id="33503" x="75067" y="-182208" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75015" y="-182211" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75067" y="-182148" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75012" y="-182148" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74955" y="-182145" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74952" y="-182082" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75015" y="-182082" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74952" y="-182211" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74949" y="-182019" z="-9880" heading="0" />
|
||||
<npc id="33503" x="75015" y="-182019" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74952" y="-182269" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75015" y="-182272" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75067" y="-182272" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75067" y="-182022" z="-9896" heading="0" />
|
||||
<npc id="33503" x="76277" y="-181919" z="-9896" heading="0" />
|
||||
<npc id="33503" x="76342" y="-181971" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75067" y="-182085" z="-9896" heading="0" />
|
||||
-->
|
||||
<!-- Teleport Device -->
|
||||
<!--
|
||||
<npc id="33513" x="75179" y="-181893" z="-9896" heading="0" />
|
||||
-->
|
||||
<!-- Wooden Medic -->
|
||||
<!--
|
||||
<npc id="33505" x="75372" y="-181770" z="-9888" heading="24576" />
|
||||
-->
|
||||
<!-- Dwarf Soldier -->
|
||||
<!--
|
||||
<npc id="33504" x="75372" y="-181644" z="-9888" heading="45056" />
|
||||
<npc id="33504" x="75459" y="-181612" z="-9896" heading="16384" />
|
||||
<npc id="33504" x="75287" y="-181685" z="-9896" heading="32768" />
|
||||
<npc id="33504" x="75205" y="-181755" z="-9888" heading="0" />
|
||||
-->
|
||||
<!-- Fernando -->
|
||||
<!--
|
||||
<npc id="33160" x="77154" y="-182196" z="-9888" heading="30708" />
|
||||
-->
|
||||
<!-- Tentacle -->
|
||||
<!-- Tentacle -->
|
||||
<npc id="29198" x="79526" y="-181507" z="-9896" heading="42749" />
|
||||
<npc id="29198" x="80432" y="-180356" z="-9896" heading="19795" />
|
||||
<npc id="29198" x="80432" y="-180850" z="-9896" heading="44991" />
|
||||
<npc id="29198" x="80432" y="-184308" z="-9896" heading="37585" />
|
||||
<npc id="29198" x="80783" y="-180092" z="-9896" heading="12194" />
|
||||
<npc id="29198" x="80168" y="-183593" z="-9896" heading="26626" />
|
||||
<npc id="29198" x="80872" y="-180246" z="-9888" heading="10554" />
|
||||
<npc id="29198" x="81443" y="-182945" z="-9872" heading="46798" />
|
||||
<npc id="29198" x="81273" y="-183674" z="-9896" heading="2271" />
|
||||
<npc id="29198" x="81358" y="-184079" z="-9896" heading="5310" />
|
||||
<npc id="29198" x="81273" y="-183026" z="-9872" heading="18796" />
|
||||
<npc id="29198" x="79938" y="-181744" z="-9896" heading="38441" />
|
||||
<npc id="29198" x="81139" y="-180477" z="-9872" heading="55592" />
|
||||
<npc id="29198" x="81495" y="-181016" z="-9872" heading="3517" />
|
||||
<npc id="29198" x="80872" y="-181170" z="-9896" heading="2987" />
|
||||
<npc id="29198" x="80961" y="-180015" z="-9888" heading="48027" />
|
||||
<npc id="29198" x="82315" y="-182058" z="-9896" heading="29777" />
|
||||
<npc id="29198" x="82564" y="-181977" z="-9896" heading="57134" />
|
||||
<npc id="29198" x="81940" y="-180939" z="-9880" heading="42939" />
|
||||
<npc id="29198" x="82066" y="-182058" z="-9896" heading="38882" />
|
||||
<npc id="29198" x="82790" y="-183073" z="-9888" heading="41801" />
|
||||
<npc id="29198" x="80763" y="-183512" z="-9888" heading="63581" />
|
||||
<!-- Tentacle -->
|
||||
<npc id="29205" x="79423" y="-182218" z="-9896" heading="35179" />
|
||||
<npc id="29205" x="80783" y="-180246" z="-9896" heading="34912" />
|
||||
<npc id="29205" x="80170" y="-180356" z="-9896" heading="21512" />
|
||||
<npc id="29205" x="80423" y="-183674" z="-9872" heading="25477" />
|
||||
<npc id="29205" x="80144" y="-181823" z="-9896" heading="34942" />
|
||||
<npc id="29205" x="80432" y="-179862" z="-9896" heading="47116" />
|
||||
<npc id="29205" x="80516" y="-180862" z="-9896" heading="43485" />
|
||||
<npc id="29205" x="81742" y="-184061" z="-9896" heading="23309" />
|
||||
<npc id="29205" x="81103" y="-184079" z="-9896" heading="41642" />
|
||||
<npc id="29205" x="81273" y="-183917" z="-9896" heading="38136" />
|
||||
<npc id="29205" x="81900" y="-182382" z="-9896" heading="44739" />
|
||||
<npc id="29205" x="81050" y="-180554" z="-9888" heading="51101" />
|
||||
<npc id="29205" x="81900" y="-181977" z="-9896" heading="1962" />
|
||||
<npc id="29205" x="80783" y="-180862" z="-9896" heading="39953" />
|
||||
<npc id="29205" x="81443" y="-183836" z="-9896" heading="25283" />
|
||||
<npc id="29205" x="82564" y="-182625" z="-9896" heading="15729" />
|
||||
<npc id="29205" x="82896" y="-181653" z="-9896" heading="13615" />
|
||||
<npc id="29205" x="82813" y="-182706" z="-9896" heading="12202" />
|
||||
<npc id="29205" x="82813" y="-181491" z="-9896" heading="17260" />
|
||||
<npc id="29205" x="83228" y="-181653" z="-9896" heading="19761" />
|
||||
<npc id="29205" x="83228" y="-182139" z="-9896" heading="40650" />
|
||||
<npc id="29205" x="79938" y="-182534" z="-9872" heading="26203" />
|
||||
<npc id="29205" x="83062" y="-181977" z="-9896" heading="23729" />
|
||||
<npc id="29205" x="81406" y="-180631" z="-9888" heading="1241" />
|
||||
<!-- Earth Wyrm Topography 1 -->
|
||||
<!--
|
||||
<npc id="19025" x="81184" y="-182093" z="-9888" heading="49151" />
|
||||
-->
|
||||
<!-- Earth Wyrm Topography 2 -->
|
||||
<!--
|
||||
<npc id="19026" x="81184" y="-182099" z="-9888" heading="49151" />
|
||||
-->
|
||||
<!-- Earth Wyrm Topography 3 -->
|
||||
<!--
|
||||
<npc id="19027" x="81184" y="-182099" z="-9888" heading="49151" />
|
||||
-->
|
||||
<!-- Earth Wyrm Topography 4 -->
|
||||
<!--
|
||||
<npc id="19028" x="81184" y="-182099" z="-9888" heading="49151" />
|
||||
-->
|
||||
<!-- Stomach Gland -->
|
||||
<!--
|
||||
<npc id="29206" x="87919" y="-173954" z="-15980" heading="26284" />
|
||||
<npc id="29206" x="88117" y="-173391" z="-15980" heading="4393" />
|
||||
<npc id="29206" x="88636" y="-173489" z="-15980" heading="61965" />
|
||||
<npc id="29206" x="88768" y="-173759" z="-15980" heading="65268" />
|
||||
<npc id="29206" x="87795" y="-173762" z="-15980" heading="33501" />
|
||||
-->
|
||||
</group>
|
||||
</spawnlist>
|
||||
</instance>
|
139
L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Trasken/EarthWyrmCave.java
vendored
Normal file
139
L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/ai/bosses/Trasken/EarthWyrmCave.java
vendored
Normal file
@ -0,0 +1,139 @@
|
||||
/*
|
||||
* 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.bosses.Trasken;
|
||||
|
||||
import com.l2jmobius.gameserver.enums.Movie;
|
||||
import com.l2jmobius.gameserver.model.Location;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.instancezone.Instance;
|
||||
import com.l2jmobius.gameserver.network.NpcStringId;
|
||||
import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage;
|
||||
|
||||
import instances.AbstractInstance;
|
||||
|
||||
/**
|
||||
* Earth Wyrm Cave instance zone. (simple implementation)
|
||||
* @Video http://www.youtube.com/watch?v=0Vyu7GJvuBo
|
||||
* @author Mobius
|
||||
*/
|
||||
public final class EarthWyrmCave extends AbstractInstance
|
||||
{
|
||||
// NPCs
|
||||
private static final int DAICHIR = 30537;
|
||||
private static final int TRASKEN = 19159;
|
||||
// Location
|
||||
private static final Location TRASKEN_SPAWN_LOC = new Location(82383, -183527, -9892, 26533);
|
||||
// Door
|
||||
private static final int DOOR_ID = 22120001;
|
||||
// Misc
|
||||
private static final int OPEN_DOOR = 5; // minutes
|
||||
private static final int TEMPLATE_ID = 192;
|
||||
|
||||
public EarthWyrmCave()
|
||||
{
|
||||
super(TEMPLATE_ID);
|
||||
addStartNpc(DAICHIR);
|
||||
addTalkId(DAICHIR);
|
||||
addKillId(TRASKEN);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
switch (event)
|
||||
{
|
||||
case "enterInstance":
|
||||
{
|
||||
enterInstance(player, npc, TEMPLATE_ID);
|
||||
startQuestTimer("OPEN_DOOR", OPEN_DOOR * 60 * 1000, null, player, false);
|
||||
break;
|
||||
}
|
||||
case "OPEN_DOOR":
|
||||
{
|
||||
if ((player == null) || (player.getInstanceId() == 0))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
final Instance world = player.getInstanceWorld();
|
||||
world.openCloseDoor(DOOR_ID, true);
|
||||
world.broadcastPacket(new ExShowScreenMessage(NpcStringId.ELIMINATE_THOSE_WHO_PROTECT_THE_HEART_OF_THE_EARTH_WYRM, ExShowScreenMessage.TOP_CENTER, 7000));
|
||||
startQuestTimer("CLOSE_DOOR", 60000, null, player, false); // close door after a minute
|
||||
startQuestTimer("WAIT_TO_CLEAR_MONSTERS", 5000, null, player, false);
|
||||
break;
|
||||
}
|
||||
case "CLOSE_DOOR":
|
||||
{
|
||||
if ((player == null) || (player.getInstanceId() == 0))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
final Instance world = player.getInstanceWorld();
|
||||
world.openCloseDoor(DOOR_ID, false);
|
||||
break;
|
||||
}
|
||||
case "WAIT_TO_CLEAR_MONSTERS":
|
||||
{
|
||||
if ((player == null) || (player.getInstanceId() == 0))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
final Instance world = player.getInstanceWorld();
|
||||
if (world.getAliveNpcs(L2MonsterInstance.class).isEmpty())
|
||||
{
|
||||
addSpawn(TRASKEN, TRASKEN_SPAWN_LOC, false, 0, false, player.getInstanceId());
|
||||
|
||||
world.broadcastPacket(new ExShowScreenMessage(NpcStringId.FIND_THE_EARTH_WYRM_S_WEAKNESS_TO_DEFEAT_IT, ExShowScreenMessage.TOP_CENTER, 5000));
|
||||
}
|
||||
else
|
||||
{
|
||||
startQuestTimer("WAIT_TO_CLEAR_MONSTERS", 5000, null, player, false);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
return super.onAdvEvent(event, npc, player);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||
{
|
||||
final Instance instance = npc.getInstanceWorld();
|
||||
if (isInInstance(instance))
|
||||
{
|
||||
switch (npc.getId())
|
||||
{
|
||||
case TRASKEN:
|
||||
{
|
||||
npc.deleteMe();
|
||||
instance.broadcastPacket(new ExShowScreenMessage(NpcStringId.HEART_OF_EARTH_WYRM_HAS_BEEN_DESTROYED, ExShowScreenMessage.TOP_CENTER, 5000));
|
||||
playMovie(instance.getPlayers(), Movie.SC_EARTHWORM_ENDING);
|
||||
instance.openCloseDoor(DOOR_ID, true);
|
||||
instance.finishInstance();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
new EarthWyrmCave();
|
||||
}
|
||||
}
|
@ -1843,15 +1843,15 @@
|
||||
<height normal="20" />
|
||||
</collision>
|
||||
</npc>
|
||||
<npc id="19159" level="99" type="L2Monster" name="Earth Wyrm Trasken" title="Hell's Gate">
|
||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
||||
<npc id="19159" level="99" type="L2RaidBoss" name="Earth Wyrm Trasken" title="Hell's Gate">
|
||||
<race>BUG</race>
|
||||
<sex>MALE</sex>
|
||||
<acquire exp="79724627136" sp="127559403" raidPoints="300" />
|
||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||
<vitals hp="99999999" hpRegen="1" mp="10000000" mpRegen="3000" />
|
||||
<vitals hp="173000000" hpRegen="20000.9" mp="30660" mpRegen="1000" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="120" />
|
||||
<walk ground="1" />
|
||||
<run ground="1" />
|
||||
</speed>
|
||||
<attack physical="23610.1029394933" magical="5767.28134561036" critical="4" attackSpeed="253" range="40" type="FIST" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
@ -1861,15 +1861,83 @@
|
||||
</attribute>
|
||||
<abnormalResist physical="10" magical="10" />
|
||||
</stats>
|
||||
<status attackable="false" talkable="false" targetable="false" />
|
||||
<status undying="false" />
|
||||
<skill_list>
|
||||
<skill id="5465" level="1" /> <!-- Earth Attack -->
|
||||
<skill id="4416" level="12" /> <!-- Bugs -->
|
||||
<skill id="16019" level="1" /> <!-- Presentation -->
|
||||
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
||||
<skill id="14765" level="4" /> <!-- Blood Siphon Resistance -->
|
||||
<skill id="14337" level="1" /> <!-- Earth Wyrm Body Strike -->
|
||||
<skill id="14338" level="1" /> <!-- Earth Wyrm Body Strike -->
|
||||
<skill id="14339" level="1" /> <!-- Earth Wyrm Body Strike -->
|
||||
<skill id="14340" level="1" /> <!-- Earth Wyrm Poison Cannon -->
|
||||
<skill id="14747" level="1" /> <!-- Raid Boss (Lv. 88) -->
|
||||
</skill_list>
|
||||
<ai aggroRange="300" isAggressive="true" clanHelpRange="300" />
|
||||
<drop_lists>
|
||||
<death>
|
||||
<item id="17623" min="1" max="1" chance="10.047" /> <!-- Earth Wyrm Heart Ring -->
|
||||
<item id="17422" min="1" max="1" chance="9.133" /> <!-- Helios Thrower -->
|
||||
<item id="17425" min="1" max="1" chance="9.106" /> <!-- Helios Caster -->
|
||||
<item id="17417" min="1" max="1" chance="9.101" /> <!-- Helios Cutter -->
|
||||
<item id="17424" min="1" max="1" chance="9.099" /> <!-- Helios Buster -->
|
||||
<item id="17426" min="1" max="1" chance="9.094" /> <!-- Helios Retributer -->
|
||||
<item id="17421" min="1" max="1" chance="9.092" /> <!-- Helios Stormer -->
|
||||
<item id="17416" min="1" max="1" chance="9.057" /> <!-- Helios Shaper -->
|
||||
<item id="17423" min="1" max="1" chance="9.057" /> <!-- Helios Shooter -->
|
||||
<item id="17419" min="1" max="1" chance="9.042" /> <!-- Helios Avenger -->
|
||||
<item id="17420" min="1" max="1" chance="9.031" /> <!-- Helios Fighter -->
|
||||
<item id="17418" min="1" max="1" chance="9.021" /> <!-- Helios Slasher -->
|
||||
<item id="17446" min="1" max="1" chance="5.972" /> <!-- Eternal Sigil -->
|
||||
<item id="17442" min="1" max="1" chance="5.949" /> <!-- Eternal Tunic -->
|
||||
<item id="17443" min="1" max="1" chance="5.946" /> <!-- Eternal Stockings -->
|
||||
<item id="17439" min="1" max="1" chance="5.944" /> <!-- Eternal Leather Gloves -->
|
||||
<item id="17431" min="1" max="1" chance="5.942" /> <!-- Eternal Breastplate -->
|
||||
<item id="17438" min="1" max="1" chance="5.942" /> <!-- Eternal Leather Leggings -->
|
||||
<item id="17445" min="1" max="1" chance="5.94" /> <!-- Eternal Shoes -->
|
||||
<item id="17444" min="1" max="1" chance="5.935" /> <!-- Eternal Gloves -->
|
||||
<item id="17430" min="1" max="1" chance="5.934" /> <!-- Eternal Helmet -->
|
||||
<item id="17434" min="1" max="1" chance="5.912" /> <!-- Eternal Boots -->
|
||||
<item id="17436" min="1" max="1" chance="5.901" /> <!-- Eternal Leather Helmet -->
|
||||
<item id="17432" min="1" max="1" chance="5.895" /> <!-- Eternal Gaiters -->
|
||||
<item id="17433" min="1" max="1" chance="5.887" /> <!-- Eternal Gauntlets -->
|
||||
<item id="17435" min="1" max="1" chance="5.884" /> <!-- Eternal Shield -->
|
||||
<item id="17440" min="1" max="1" chance="5.883" /> <!-- Eternal Leather Boots -->
|
||||
<item id="17441" min="1" max="1" chance="5.881" /> <!-- Eternal Circlet -->
|
||||
<item id="17437" min="1" max="1" chance="5.849" /> <!-- Eternal Leather Armor -->
|
||||
<item id="37781" min="1" max="1" chance="50.77" /> <!-- Scroll of Blessing: Armor (R99-grade) -->
|
||||
<item id="37772" min="1" max="1" chance="49.22" /> <!-- Scroll of Blessing: Weapon (R99-grade) -->
|
||||
<item id="35568" min="1" max="1" chance="31.25" /> <!-- Bloody Helios Enhancement Stone -->
|
||||
<item id="36389" min="5" max="5" chance="29.81" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" min="5" max="5" chance="29.58" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="17711" min="1" max="1" chance="17.34" /> <!-- Lv. 5 Legendary CON Dye -->
|
||||
<item id="17710" min="1" max="1" chance="17.32" /> <!-- Lv. 5 Legendary DEX Dye -->
|
||||
<item id="17701" min="1" max="1" chance="17.32" /> <!-- Lv. 5 Giant WIT Dye -->
|
||||
<item id="17705" min="1" max="1" chance="17.31" /> <!-- Lv. 5 Ancient CON Dye -->
|
||||
<item id="17713" min="1" max="1" chance="17.27" /> <!-- Lv. 5 Legendary WIT Dye -->
|
||||
<item id="17706" min="1" max="1" chance="17.12" /> <!-- Lv. 5 Ancient INT Dye -->
|
||||
<item id="17697" min="1" max="1" chance="16.94" /> <!-- Lv. 5 Giant STR Dye -->
|
||||
<item id="17714" min="1" max="1" chance="16.92" /> <!-- Lv. 5 Legendary MEN Dye -->
|
||||
<item id="17709" min="1" max="1" chance="16.77" /> <!-- Lv. 5 Legendary STR Dye -->
|
||||
<item id="17698" min="1" max="1" chance="16.74" /> <!-- Lv. 5 Giant DEX Dye -->
|
||||
<item id="17699" min="1" max="1" chance="16.73" /> <!-- Lv. 5 Giant CON Dye -->
|
||||
<item id="17708" min="1" max="1" chance="16.68" /> <!-- Lv. 5 Ancient MEN Dye -->
|
||||
<item id="17703" min="1" max="1" chance="16.62" /> <!-- Lv. 5 Ancient STR Dye -->
|
||||
<item id="17700" min="1" max="1" chance="16.43" /> <!-- Lv. 5 Giant INT Dye -->
|
||||
<item id="17702" min="1" max="1" chance="16.4" /> <!-- Lv. 5 Giant MEN Dye -->
|
||||
<item id="17707" min="1" max="1" chance="16.39" /> <!-- Lv. 5 Ancient WIT Dye -->
|
||||
<item id="17704" min="1" max="1" chance="16.36" /> <!-- Lv. 5 Ancient DEX Dye -->
|
||||
<item id="17712" min="1" max="1" chance="16.12" /> <!-- Lv. 5 Legendary INT Dye -->
|
||||
<item id="39484" min="1" max="1" chance="3.339" /> <!-- Alchemic Tome: Life Stone -->
|
||||
<item id="39483" min="1" max="1" chance="3.31" /> <!-- Alchemic Tome: Enchant Scroll -->
|
||||
<item id="39485" min="1" max="1" chance="3.266" /> <!-- Alchemic Tome: Dye -->
|
||||
</death>
|
||||
<lucky_corpse>
|
||||
<item id="39629" min="3" max="3" chance="100" /> <!-- Fortune Pocket - Stage 1 -->
|
||||
<item id="40198" min="1" max="1" chance="2.518" /> <!-- Disassembly Recipe Pouch: Armor -->
|
||||
</lucky_corpse>
|
||||
</drop_lists>
|
||||
<collision>
|
||||
<radius normal="500" />
|
||||
<height normal="1450" />
|
||||
|
@ -20,6 +20,5 @@ What is done
|
||||
|
||||
TODO
|
||||
-Modify all skill levels/sublevels based on client
|
||||
-Trasken
|
||||
-Kamaloka
|
||||
-Provisional Clan Halls
|
||||
|
4
L2J_Mobius_2.5_Underground/dist/game/data/html/default/30537-1.htm
vendored
Normal file
4
L2J_Mobius_2.5_Underground/dist/game/data/html/default/30537-1.htm
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
<html><body>Head Priest of the Earth Daichir:<br>
|
||||
Before you go, make sure that everyone in your party is ready. No one needs more food, a tissue, to clear out their saddle bag... no one has to use the bathroom?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest EarthWyrmCave enterInstance">"Our preparations are complete. Let us in!"</Button>
|
||||
</body></html>
|
@ -3,6 +3,6 @@
|
||||
Although we are unfortunate to be suffering, do not pity yourself. All is meant. All will be remedied.<br>
|
||||
The Goddess of the Earth is always beside you. We must repay her for the kindness she allows us.<br>
|
||||
If you want the blessing of goddess to be always with you, remember my words! <font color="LEVEL">"Karna Maphra!"</font><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Chat 0">"What of Trasken?"</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Chat 1">"What of Trasken?"</Button>
|
||||
<Button ALIGN=LEFT ICON="QUEST" action="bypass -h npc_%objectId%_Quest">Quest</Button>
|
||||
</body></html>
|
182
L2J_Mobius_2.5_Underground/dist/game/data/instances/Bosses/EarthWyrmCave.xml
vendored
Normal file
182
L2J_Mobius_2.5_Underground/dist/game/data/instances/Bosses/EarthWyrmCave.xml
vendored
Normal file
@ -0,0 +1,182 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Earth Wyrm Cave -->
|
||||
<!-- TODO: Find proper instance id. (138?) -->
|
||||
<instance id="192" maxWorlds="50" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/instance.xsd">
|
||||
<time duration="120" empty="10" />
|
||||
<locations>
|
||||
<enter type="FIXED">
|
||||
<location x="75445" y="-182112" z="-9880" />
|
||||
</enter>
|
||||
<exit type="ORIGIN" />
|
||||
</locations>
|
||||
<conditions>
|
||||
<condition type="Party" />
|
||||
<condition type="PartyLeader" />
|
||||
<condition type="GroupMin">
|
||||
<param name="limit" value="5" />
|
||||
</condition>
|
||||
<condition type="GroupMax">
|
||||
<param name="limit" value="7" />
|
||||
</condition>
|
||||
<condition type="Level">
|
||||
<param name="min" value="85" />
|
||||
</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>
|
||||
<doorlist>
|
||||
<door id="22120001" />
|
||||
</doorlist>
|
||||
<spawnlist>
|
||||
<group>
|
||||
<!-- Belenora -->
|
||||
<!--
|
||||
<npc id="33506" x="75254" y="-182400" z="-9888" heading="40960" />
|
||||
-->
|
||||
<!-- Dark Elf Soldier -->
|
||||
<!--
|
||||
<npc id="33507" x="75210" y="-182546" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="76280" y="-182298" z="-9888" heading="0" />
|
||||
<npc id="33507" x="75106" y="-182365" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="75067" y="-182406" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="75150" y="-182417" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75249" y="-182497" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75227" y="-182626" z="-9899" heading="8192" />
|
||||
<npc id="33507" x="75292" y="-182532" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75177" y="-182587" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="75119" y="-182461" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="75166" y="-182505" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="76333" y="-182254" z="-9888" heading="0" />
|
||||
<npc id="33507" x="75259" y="-182579" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75199" y="-182458" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75133" y="-182552" z="-9864" heading="8192" />
|
||||
<npc id="33507" x="75032" y="-182453" z="-9888" heading="8192" />
|
||||
-->
|
||||
<!-- Alejandro -->
|
||||
<!--
|
||||
<npc id="33502" x="75179" y="-182148" z="-9888" heading="32768" />
|
||||
-->
|
||||
<!-- Dwarf Soldier -->
|
||||
<!--
|
||||
<npc id="33503" x="75067" y="-182208" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75015" y="-182211" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75067" y="-182148" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75012" y="-182148" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74955" y="-182145" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74952" y="-182082" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75015" y="-182082" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74952" y="-182211" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74949" y="-182019" z="-9880" heading="0" />
|
||||
<npc id="33503" x="75015" y="-182019" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74952" y="-182269" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75015" y="-182272" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75067" y="-182272" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75067" y="-182022" z="-9896" heading="0" />
|
||||
<npc id="33503" x="76277" y="-181919" z="-9896" heading="0" />
|
||||
<npc id="33503" x="76342" y="-181971" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75067" y="-182085" z="-9896" heading="0" />
|
||||
-->
|
||||
<!-- Teleport Device -->
|
||||
<!--
|
||||
<npc id="33513" x="75179" y="-181893" z="-9896" heading="0" />
|
||||
-->
|
||||
<!-- Wooden Medic -->
|
||||
<!--
|
||||
<npc id="33505" x="75372" y="-181770" z="-9888" heading="24576" />
|
||||
-->
|
||||
<!-- Dwarf Soldier -->
|
||||
<!--
|
||||
<npc id="33504" x="75372" y="-181644" z="-9888" heading="45056" />
|
||||
<npc id="33504" x="75459" y="-181612" z="-9896" heading="16384" />
|
||||
<npc id="33504" x="75287" y="-181685" z="-9896" heading="32768" />
|
||||
<npc id="33504" x="75205" y="-181755" z="-9888" heading="0" />
|
||||
-->
|
||||
<!-- Fernando -->
|
||||
<!--
|
||||
<npc id="33160" x="77154" y="-182196" z="-9888" heading="30708" />
|
||||
-->
|
||||
<!-- Tentacle -->
|
||||
<!-- Tentacle -->
|
||||
<npc id="29198" x="79526" y="-181507" z="-9896" heading="42749" />
|
||||
<npc id="29198" x="80432" y="-180356" z="-9896" heading="19795" />
|
||||
<npc id="29198" x="80432" y="-180850" z="-9896" heading="44991" />
|
||||
<npc id="29198" x="80432" y="-184308" z="-9896" heading="37585" />
|
||||
<npc id="29198" x="80783" y="-180092" z="-9896" heading="12194" />
|
||||
<npc id="29198" x="80168" y="-183593" z="-9896" heading="26626" />
|
||||
<npc id="29198" x="80872" y="-180246" z="-9888" heading="10554" />
|
||||
<npc id="29198" x="81443" y="-182945" z="-9872" heading="46798" />
|
||||
<npc id="29198" x="81273" y="-183674" z="-9896" heading="2271" />
|
||||
<npc id="29198" x="81358" y="-184079" z="-9896" heading="5310" />
|
||||
<npc id="29198" x="81273" y="-183026" z="-9872" heading="18796" />
|
||||
<npc id="29198" x="79938" y="-181744" z="-9896" heading="38441" />
|
||||
<npc id="29198" x="81139" y="-180477" z="-9872" heading="55592" />
|
||||
<npc id="29198" x="81495" y="-181016" z="-9872" heading="3517" />
|
||||
<npc id="29198" x="80872" y="-181170" z="-9896" heading="2987" />
|
||||
<npc id="29198" x="80961" y="-180015" z="-9888" heading="48027" />
|
||||
<npc id="29198" x="82315" y="-182058" z="-9896" heading="29777" />
|
||||
<npc id="29198" x="82564" y="-181977" z="-9896" heading="57134" />
|
||||
<npc id="29198" x="81940" y="-180939" z="-9880" heading="42939" />
|
||||
<npc id="29198" x="82066" y="-182058" z="-9896" heading="38882" />
|
||||
<npc id="29198" x="82790" y="-183073" z="-9888" heading="41801" />
|
||||
<npc id="29198" x="80763" y="-183512" z="-9888" heading="63581" />
|
||||
<!-- Tentacle -->
|
||||
<npc id="29205" x="79423" y="-182218" z="-9896" heading="35179" />
|
||||
<npc id="29205" x="80783" y="-180246" z="-9896" heading="34912" />
|
||||
<npc id="29205" x="80170" y="-180356" z="-9896" heading="21512" />
|
||||
<npc id="29205" x="80423" y="-183674" z="-9872" heading="25477" />
|
||||
<npc id="29205" x="80144" y="-181823" z="-9896" heading="34942" />
|
||||
<npc id="29205" x="80432" y="-179862" z="-9896" heading="47116" />
|
||||
<npc id="29205" x="80516" y="-180862" z="-9896" heading="43485" />
|
||||
<npc id="29205" x="81742" y="-184061" z="-9896" heading="23309" />
|
||||
<npc id="29205" x="81103" y="-184079" z="-9896" heading="41642" />
|
||||
<npc id="29205" x="81273" y="-183917" z="-9896" heading="38136" />
|
||||
<npc id="29205" x="81900" y="-182382" z="-9896" heading="44739" />
|
||||
<npc id="29205" x="81050" y="-180554" z="-9888" heading="51101" />
|
||||
<npc id="29205" x="81900" y="-181977" z="-9896" heading="1962" />
|
||||
<npc id="29205" x="80783" y="-180862" z="-9896" heading="39953" />
|
||||
<npc id="29205" x="81443" y="-183836" z="-9896" heading="25283" />
|
||||
<npc id="29205" x="82564" y="-182625" z="-9896" heading="15729" />
|
||||
<npc id="29205" x="82896" y="-181653" z="-9896" heading="13615" />
|
||||
<npc id="29205" x="82813" y="-182706" z="-9896" heading="12202" />
|
||||
<npc id="29205" x="82813" y="-181491" z="-9896" heading="17260" />
|
||||
<npc id="29205" x="83228" y="-181653" z="-9896" heading="19761" />
|
||||
<npc id="29205" x="83228" y="-182139" z="-9896" heading="40650" />
|
||||
<npc id="29205" x="79938" y="-182534" z="-9872" heading="26203" />
|
||||
<npc id="29205" x="83062" y="-181977" z="-9896" heading="23729" />
|
||||
<npc id="29205" x="81406" y="-180631" z="-9888" heading="1241" />
|
||||
<!-- Earth Wyrm Topography 1 -->
|
||||
<!--
|
||||
<npc id="19025" x="81184" y="-182093" z="-9888" heading="49151" />
|
||||
-->
|
||||
<!-- Earth Wyrm Topography 2 -->
|
||||
<!--
|
||||
<npc id="19026" x="81184" y="-182099" z="-9888" heading="49151" />
|
||||
-->
|
||||
<!-- Earth Wyrm Topography 3 -->
|
||||
<!--
|
||||
<npc id="19027" x="81184" y="-182099" z="-9888" heading="49151" />
|
||||
-->
|
||||
<!-- Earth Wyrm Topography 4 -->
|
||||
<!--
|
||||
<npc id="19028" x="81184" y="-182099" z="-9888" heading="49151" />
|
||||
-->
|
||||
<!-- Stomach Gland -->
|
||||
<!--
|
||||
<npc id="29206" x="87919" y="-173954" z="-15980" heading="26284" />
|
||||
<npc id="29206" x="88117" y="-173391" z="-15980" heading="4393" />
|
||||
<npc id="29206" x="88636" y="-173489" z="-15980" heading="61965" />
|
||||
<npc id="29206" x="88768" y="-173759" z="-15980" heading="65268" />
|
||||
<npc id="29206" x="87795" y="-173762" z="-15980" heading="33501" />
|
||||
-->
|
||||
</group>
|
||||
</spawnlist>
|
||||
</instance>
|
139
L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Trasken/EarthWyrmCave.java
vendored
Normal file
139
L2J_Mobius_2.5_Underground/dist/game/data/scripts/ai/bosses/Trasken/EarthWyrmCave.java
vendored
Normal file
@ -0,0 +1,139 @@
|
||||
/*
|
||||
* 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.bosses.Trasken;
|
||||
|
||||
import com.l2jmobius.gameserver.enums.Movie;
|
||||
import com.l2jmobius.gameserver.model.Location;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.instancezone.Instance;
|
||||
import com.l2jmobius.gameserver.network.NpcStringId;
|
||||
import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage;
|
||||
|
||||
import instances.AbstractInstance;
|
||||
|
||||
/**
|
||||
* Earth Wyrm Cave instance zone. (simple implementation)
|
||||
* @Video http://www.youtube.com/watch?v=0Vyu7GJvuBo
|
||||
* @author Mobius
|
||||
*/
|
||||
public final class EarthWyrmCave extends AbstractInstance
|
||||
{
|
||||
// NPCs
|
||||
private static final int DAICHIR = 30537;
|
||||
private static final int TRASKEN = 19159;
|
||||
// Location
|
||||
private static final Location TRASKEN_SPAWN_LOC = new Location(82383, -183527, -9892, 26533);
|
||||
// Door
|
||||
private static final int DOOR_ID = 22120001;
|
||||
// Misc
|
||||
private static final int OPEN_DOOR = 5; // minutes
|
||||
private static final int TEMPLATE_ID = 192;
|
||||
|
||||
public EarthWyrmCave()
|
||||
{
|
||||
super(TEMPLATE_ID);
|
||||
addStartNpc(DAICHIR);
|
||||
addTalkId(DAICHIR);
|
||||
addKillId(TRASKEN);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
switch (event)
|
||||
{
|
||||
case "enterInstance":
|
||||
{
|
||||
enterInstance(player, npc, TEMPLATE_ID);
|
||||
startQuestTimer("OPEN_DOOR", OPEN_DOOR * 60 * 1000, null, player, false);
|
||||
break;
|
||||
}
|
||||
case "OPEN_DOOR":
|
||||
{
|
||||
if ((player == null) || (player.getInstanceId() == 0))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
final Instance world = player.getInstanceWorld();
|
||||
world.openCloseDoor(DOOR_ID, true);
|
||||
world.broadcastPacket(new ExShowScreenMessage(NpcStringId.ELIMINATE_THOSE_WHO_PROTECT_THE_HEART_OF_THE_EARTH_WYRM, ExShowScreenMessage.TOP_CENTER, 7000));
|
||||
startQuestTimer("CLOSE_DOOR", 60000, null, player, false); // close door after a minute
|
||||
startQuestTimer("WAIT_TO_CLEAR_MONSTERS", 5000, null, player, false);
|
||||
break;
|
||||
}
|
||||
case "CLOSE_DOOR":
|
||||
{
|
||||
if ((player == null) || (player.getInstanceId() == 0))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
final Instance world = player.getInstanceWorld();
|
||||
world.openCloseDoor(DOOR_ID, false);
|
||||
break;
|
||||
}
|
||||
case "WAIT_TO_CLEAR_MONSTERS":
|
||||
{
|
||||
if ((player == null) || (player.getInstanceId() == 0))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
final Instance world = player.getInstanceWorld();
|
||||
if (world.getAliveNpcs(L2MonsterInstance.class).isEmpty())
|
||||
{
|
||||
addSpawn(TRASKEN, TRASKEN_SPAWN_LOC, false, 0, false, player.getInstanceId());
|
||||
|
||||
world.broadcastPacket(new ExShowScreenMessage(NpcStringId.FIND_THE_EARTH_WYRM_S_WEAKNESS_TO_DEFEAT_IT, ExShowScreenMessage.TOP_CENTER, 5000));
|
||||
}
|
||||
else
|
||||
{
|
||||
startQuestTimer("WAIT_TO_CLEAR_MONSTERS", 5000, null, player, false);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
return super.onAdvEvent(event, npc, player);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||
{
|
||||
final Instance instance = npc.getInstanceWorld();
|
||||
if (isInInstance(instance))
|
||||
{
|
||||
switch (npc.getId())
|
||||
{
|
||||
case TRASKEN:
|
||||
{
|
||||
npc.deleteMe();
|
||||
instance.broadcastPacket(new ExShowScreenMessage(NpcStringId.HEART_OF_EARTH_WYRM_HAS_BEEN_DESTROYED, ExShowScreenMessage.TOP_CENTER, 5000));
|
||||
playMovie(instance.getPlayers(), Movie.SC_EARTHWORM_ENDING);
|
||||
instance.openCloseDoor(DOOR_ID, true);
|
||||
instance.finishInstance();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
new EarthWyrmCave();
|
||||
}
|
||||
}
|
@ -1843,15 +1843,15 @@
|
||||
<height normal="20" />
|
||||
</collision>
|
||||
</npc>
|
||||
<npc id="19159" level="99" type="L2Monster" name="Earth Wyrm Trasken" title="Hell's Gate">
|
||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
||||
<npc id="19159" level="99" type="L2RaidBoss" name="Earth Wyrm Trasken" title="Hell's Gate">
|
||||
<race>BUG</race>
|
||||
<sex>MALE</sex>
|
||||
<acquire exp="79724627136" sp="127559403" raidPoints="300" />
|
||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||
<vitals hp="99999999" hpRegen="1" mp="10000000" mpRegen="3000" />
|
||||
<vitals hp="173000000" hpRegen="20000.9" mp="30660" mpRegen="1000" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="120" />
|
||||
<walk ground="1" />
|
||||
<run ground="1" />
|
||||
</speed>
|
||||
<attack physical="23610.1029394933" magical="5767.28134561036" critical="4" attackSpeed="253" range="40" type="FIST" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
@ -1861,15 +1861,111 @@
|
||||
</attribute>
|
||||
<abnormalResist physical="10" magical="10" />
|
||||
</stats>
|
||||
<status attackable="false" talkable="false" targetable="false" />
|
||||
<status undying="false" />
|
||||
<skill_list>
|
||||
<skill id="5465" level="1" /> <!-- Earth Attack -->
|
||||
<skill id="4416" level="12" /> <!-- Bugs -->
|
||||
<skill id="16019" level="1" /> <!-- Presentation -->
|
||||
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
||||
<skill id="14765" level="4" /> <!-- Blood Siphon Resistance -->
|
||||
<skill id="14337" level="1" /> <!-- Earth Wyrm Body Strike -->
|
||||
<skill id="14338" level="1" /> <!-- Earth Wyrm Body Strike -->
|
||||
<skill id="14339" level="1" /> <!-- Earth Wyrm Body Strike -->
|
||||
<skill id="14340" level="1" /> <!-- Earth Wyrm Poison Cannon -->
|
||||
<skill id="14747" level="1" /> <!-- Raid Boss (Lv. 88) -->
|
||||
</skill_list>
|
||||
<ai aggroRange="300" isAggressive="true" clanHelpRange="300" />
|
||||
<drop_lists>
|
||||
<death>
|
||||
<item id="17623" min="1" max="1" chance="10.047" /> <!-- Earth Wyrm Heart Ring -->
|
||||
<item id="17422" min="1" max="1" chance="9.133" /> <!-- Helios Thrower -->
|
||||
<item id="17425" min="1" max="1" chance="9.106" /> <!-- Helios Caster -->
|
||||
<item id="17417" min="1" max="1" chance="9.101" /> <!-- Helios Cutter -->
|
||||
<item id="17424" min="1" max="1" chance="9.099" /> <!-- Helios Buster -->
|
||||
<item id="17426" min="1" max="1" chance="9.094" /> <!-- Helios Retributer -->
|
||||
<item id="17421" min="1" max="1" chance="9.092" /> <!-- Helios Stormer -->
|
||||
<item id="17416" min="1" max="1" chance="9.057" /> <!-- Helios Shaper -->
|
||||
<item id="17423" min="1" max="1" chance="9.057" /> <!-- Helios Shooter -->
|
||||
<item id="17419" min="1" max="1" chance="9.042" /> <!-- Helios Avenger -->
|
||||
<item id="17420" min="1" max="1" chance="9.031" /> <!-- Helios Fighter -->
|
||||
<item id="17418" min="1" max="1" chance="9.021" /> <!-- Helios Slasher -->
|
||||
<item id="17446" min="1" max="1" chance="5.972" /> <!-- Eternal Sigil -->
|
||||
<item id="17442" min="1" max="1" chance="5.949" /> <!-- Eternal Tunic -->
|
||||
<item id="17443" min="1" max="1" chance="5.946" /> <!-- Eternal Stockings -->
|
||||
<item id="17439" min="1" max="1" chance="5.944" /> <!-- Eternal Leather Gloves -->
|
||||
<item id="17431" min="1" max="1" chance="5.942" /> <!-- Eternal Breastplate -->
|
||||
<item id="17438" min="1" max="1" chance="5.942" /> <!-- Eternal Leather Leggings -->
|
||||
<item id="17445" min="1" max="1" chance="5.94" /> <!-- Eternal Shoes -->
|
||||
<item id="17444" min="1" max="1" chance="5.935" /> <!-- Eternal Gloves -->
|
||||
<item id="17430" min="1" max="1" chance="5.934" /> <!-- Eternal Helmet -->
|
||||
<item id="17434" min="1" max="1" chance="5.912" /> <!-- Eternal Boots -->
|
||||
<item id="17436" min="1" max="1" chance="5.901" /> <!-- Eternal Leather Helmet -->
|
||||
<item id="17432" min="1" max="1" chance="5.895" /> <!-- Eternal Gaiters -->
|
||||
<item id="17433" min="1" max="1" chance="5.887" /> <!-- Eternal Gauntlets -->
|
||||
<item id="17435" min="1" max="1" chance="5.884" /> <!-- Eternal Shield -->
|
||||
<item id="17440" min="1" max="1" chance="5.883" /> <!-- Eternal Leather Boots -->
|
||||
<item id="17441" min="1" max="1" chance="5.881" /> <!-- Eternal Circlet -->
|
||||
<item id="17437" min="1" max="1" chance="5.849" /> <!-- Eternal Leather Armor -->
|
||||
<item id="37781" min="1" max="1" chance="50.77" /> <!-- Scroll of Blessing: Armor (R99-grade) -->
|
||||
<item id="37772" min="1" max="1" chance="49.22" /> <!-- Scroll of Blessing: Weapon (R99-grade) -->
|
||||
<item id="35568" min="1" max="1" chance="31.25" /> <!-- Bloody Helios Enhancement Stone -->
|
||||
<item id="36389" min="5" max="5" chance="29.81" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" min="5" max="5" chance="29.58" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="46490" min="1" max="2" chance="23.85" /> <!-- Pantheon's Soul Crystal - Stage 2 -->
|
||||
<item id="46491" min="1" max="2" chance="23.09" /> <!-- Pantheon's Soul Crystal - Stage 3 -->
|
||||
<item id="46476" min="1" max="2" chance="22.32" /> <!-- Leona's Soul Crystal - Stage 3 -->
|
||||
<item id="46475" min="1" max="2" chance="22.3" /> <!-- Leona's Soul Crystal - Stage 2 -->
|
||||
<item id="46505" min="1" max="2" chance="22.14" /> <!-- Lionel's Soul Crystal - Stage 2 -->
|
||||
<item id="46506" min="1" max="2" chance="21.9" /> <!-- Lionel's Soul Crystal - Stage 3 -->
|
||||
<item id="46493" min="1" max="1" chance="20.45" /> <!-- Pantheon's Soul Crystal - Stage 5 -->
|
||||
<item id="19447" min="2" max="2" chance="20.39" /> <!-- Blessed Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="46478" min="1" max="1" chance="20.26" /> <!-- Leona's Soul Crystal - Stage 5 -->
|
||||
<item id="46508" min="1" max="1" chance="20.15" /> <!-- Lionel's Soul Crystal - Stage 5 -->
|
||||
<item id="46477" min="1" max="1" chance="20.14" /> <!-- Leona's Soul Crystal - Stage 4 -->
|
||||
<item id="46507" min="1" max="1" chance="20.13" /> <!-- Lionel's Soul Crystal - Stage 4 -->
|
||||
<item id="36386" min="2" max="2" chance="19.91" /> <!-- Giant's Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="46492" min="1" max="1" chance="19.18" /> <!-- Pantheon's Soul Crystal - Stage 4 -->
|
||||
<item id="17711" min="1" max="1" chance="17.34" /> <!-- Lv. 5 Legendary CON Dye -->
|
||||
<item id="17710" min="1" max="1" chance="17.32" /> <!-- Lv. 5 Legendary DEX Dye -->
|
||||
<item id="17701" min="1" max="1" chance="17.32" /> <!-- Lv. 5 Giant WIT Dye -->
|
||||
<item id="17705" min="1" max="1" chance="17.31" /> <!-- Lv. 5 Ancient CON Dye -->
|
||||
<item id="17713" min="1" max="1" chance="17.27" /> <!-- Lv. 5 Legendary WIT Dye -->
|
||||
<item id="17706" min="1" max="1" chance="17.12" /> <!-- Lv. 5 Ancient INT Dye -->
|
||||
<item id="17697" min="1" max="1" chance="16.94" /> <!-- Lv. 5 Giant STR Dye -->
|
||||
<item id="17714" min="1" max="1" chance="16.92" /> <!-- Lv. 5 Legendary MEN Dye -->
|
||||
<item id="17709" min="1" max="1" chance="16.77" /> <!-- Lv. 5 Legendary STR Dye -->
|
||||
<item id="17698" min="1" max="1" chance="16.74" /> <!-- Lv. 5 Giant DEX Dye -->
|
||||
<item id="17699" min="1" max="1" chance="16.73" /> <!-- Lv. 5 Giant CON Dye -->
|
||||
<item id="17708" min="1" max="1" chance="16.68" /> <!-- Lv. 5 Ancient MEN Dye -->
|
||||
<item id="17703" min="1" max="1" chance="16.62" /> <!-- Lv. 5 Ancient STR Dye -->
|
||||
<item id="17700" min="1" max="1" chance="16.43" /> <!-- Lv. 5 Giant INT Dye -->
|
||||
<item id="17702" min="1" max="1" chance="16.4" /> <!-- Lv. 5 Giant MEN Dye -->
|
||||
<item id="46461" min="1" max="2" chance="16.27" /> <!-- Mermoden's Soul Crystal - Stage 3 -->
|
||||
<item id="17707" min="1" max="1" chance="16.39" /> <!-- Lv. 5 Ancient WIT Dye -->
|
||||
<item id="17704" min="1" max="1" chance="16.36" /> <!-- Lv. 5 Ancient DEX Dye -->
|
||||
<item id="46446" min="1" max="2" chance="16.18" /> <!-- Kain's Soul Crystal - Stage 3 -->
|
||||
<item id="17712" min="1" max="1" chance="16.12" /> <!-- Lv. 5 Legendary INT Dye -->
|
||||
<item id="46445" min="1" max="2" chance="15.96" /> <!-- Kain's Soul Crystal - Stage 2 -->
|
||||
<item id="46460" min="1" max="2" chance="15.15" /> <!-- Mermoden's Soul Crystal - Stage 2 -->
|
||||
<item id="46447" min="1" max="1" chance="13.85" /> <!-- Kain's Soul Crystal - Stage 4 -->
|
||||
<item id="46463" min="1" max="1" chance="13.74" /> <!-- Mermoden's Soul Crystal - Stage 5 -->
|
||||
<item id="46448" min="1" max="1" chance="13.33" /> <!-- Kain's Soul Crystal - Stage 5 -->
|
||||
<item id="46462" min="1" max="1" chance="13.07" /> <!-- Mermoden's Soul Crystal - Stage 4 -->
|
||||
<item id="36162" min="1" max="1" chance="9.963" /> <!-- Scroll of Blessing: (R99-grade) -->
|
||||
<item id="46509" min="1" max="1" chance="4.986" /> <!-- Lionel's Soul Crystal - Stage 6 -->
|
||||
<item id="46479" min="1" max="1" chance="4.985" /> <!-- Leona's Soul Crystal - Stage 6 -->
|
||||
<item id="46494" min="1" max="1" chance="4.98" /> <!-- Pantheon's Soul Crystal - Stage 6 -->
|
||||
<item id="39484" min="1" max="1" chance="3.339" /> <!-- Alchemic Tome: Life Stone -->
|
||||
<item id="46464" min="1" max="1" chance="3.337" /> <!-- Mermoden's Soul Crystal - Stage 6 -->
|
||||
<item id="39483" min="1" max="1" chance="3.31" /> <!-- Alchemic Tome: Enchant Scroll -->
|
||||
<item id="46449" min="1" max="1" chance="3.275" /> <!-- Kain's Soul Crystal - Stage 6 -->
|
||||
<item id="39485" min="1" max="1" chance="3.266" /> <!-- Alchemic Tome: Dye -->
|
||||
</death>
|
||||
<lucky_corpse>
|
||||
<item id="39629" min="3" max="3" chance="100" /> <!-- Fortune Pocket - Stage 1 -->
|
||||
<item id="40198" min="1" max="1" chance="2.518" /> <!-- Disassembly Recipe Pouch: Armor -->
|
||||
</lucky_corpse>
|
||||
</drop_lists>
|
||||
<collision>
|
||||
<radius normal="500" />
|
||||
<height normal="1450" />
|
||||
|
@ -19,7 +19,6 @@ What is done
|
||||
-Addition of many retail AIs
|
||||
|
||||
TODO list
|
||||
-Trasken
|
||||
-Underground five man dungeons
|
||||
-Kamaloka
|
||||
-Provisional Clan Halls
|
||||
|
4
L2J_Mobius_3.0_Helios/dist/game/data/html/default/30537-1.htm
vendored
Normal file
4
L2J_Mobius_3.0_Helios/dist/game/data/html/default/30537-1.htm
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
<html><body>Head Priest of the Earth Daichir:<br>
|
||||
Before you go, make sure that everyone in your party is ready. No one needs more food, a tissue, to clear out their saddle bag... no one has to use the bathroom?<br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest EarthWyrmCave enterInstance">"Our preparations are complete. Let us in!"</Button>
|
||||
</body></html>
|
@ -3,6 +3,6 @@
|
||||
Although we are unfortunate to be suffering, do not pity yourself. All is meant. All will be remedied.<br>
|
||||
The Goddess of the Earth is always beside you. We must repay her for the kindness she allows us.<br>
|
||||
If you want the blessing of goddess to be always with you, remember my words! <font color="LEVEL">"Karna Maphra!"</font><br>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Chat 0">"What of Trasken?"</Button>
|
||||
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Chat 1">"What of Trasken?"</Button>
|
||||
<Button ALIGN=LEFT ICON="QUEST" action="bypass -h npc_%objectId%_Quest">Quest</Button>
|
||||
</body></html>
|
182
L2J_Mobius_3.0_Helios/dist/game/data/instances/Bosses/EarthWyrmCave.xml
vendored
Normal file
182
L2J_Mobius_3.0_Helios/dist/game/data/instances/Bosses/EarthWyrmCave.xml
vendored
Normal file
@ -0,0 +1,182 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Earth Wyrm Cave -->
|
||||
<!-- TODO: Find proper instance id. (138?) -->
|
||||
<instance id="192" maxWorlds="50" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/instance.xsd">
|
||||
<time duration="120" empty="10" />
|
||||
<locations>
|
||||
<enter type="FIXED">
|
||||
<location x="75445" y="-182112" z="-9880" />
|
||||
</enter>
|
||||
<exit type="ORIGIN" />
|
||||
</locations>
|
||||
<conditions>
|
||||
<condition type="Party" />
|
||||
<condition type="PartyLeader" />
|
||||
<condition type="GroupMin">
|
||||
<param name="limit" value="5" />
|
||||
</condition>
|
||||
<condition type="GroupMax">
|
||||
<param name="limit" value="7" />
|
||||
</condition>
|
||||
<condition type="Level">
|
||||
<param name="min" value="85" />
|
||||
</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>
|
||||
<doorlist>
|
||||
<door id="22120001" />
|
||||
</doorlist>
|
||||
<spawnlist>
|
||||
<group>
|
||||
<!-- Belenora -->
|
||||
<!--
|
||||
<npc id="33506" x="75254" y="-182400" z="-9888" heading="40960" />
|
||||
-->
|
||||
<!-- Dark Elf Soldier -->
|
||||
<!--
|
||||
<npc id="33507" x="75210" y="-182546" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="76280" y="-182298" z="-9888" heading="0" />
|
||||
<npc id="33507" x="75106" y="-182365" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="75067" y="-182406" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="75150" y="-182417" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75249" y="-182497" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75227" y="-182626" z="-9899" heading="8192" />
|
||||
<npc id="33507" x="75292" y="-182532" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75177" y="-182587" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="75119" y="-182461" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="75166" y="-182505" z="-9888" heading="8192" />
|
||||
<npc id="33507" x="76333" y="-182254" z="-9888" heading="0" />
|
||||
<npc id="33507" x="75259" y="-182579" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75199" y="-182458" z="-9896" heading="8192" />
|
||||
<npc id="33507" x="75133" y="-182552" z="-9864" heading="8192" />
|
||||
<npc id="33507" x="75032" y="-182453" z="-9888" heading="8192" />
|
||||
-->
|
||||
<!-- Alejandro -->
|
||||
<!--
|
||||
<npc id="33502" x="75179" y="-182148" z="-9888" heading="32768" />
|
||||
-->
|
||||
<!-- Dwarf Soldier -->
|
||||
<!--
|
||||
<npc id="33503" x="75067" y="-182208" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75015" y="-182211" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75067" y="-182148" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75012" y="-182148" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74955" y="-182145" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74952" y="-182082" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75015" y="-182082" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74952" y="-182211" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74949" y="-182019" z="-9880" heading="0" />
|
||||
<npc id="33503" x="75015" y="-182019" z="-9896" heading="0" />
|
||||
<npc id="33503" x="74952" y="-182269" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75015" y="-182272" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75067" y="-182272" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75067" y="-182022" z="-9896" heading="0" />
|
||||
<npc id="33503" x="76277" y="-181919" z="-9896" heading="0" />
|
||||
<npc id="33503" x="76342" y="-181971" z="-9896" heading="0" />
|
||||
<npc id="33503" x="75067" y="-182085" z="-9896" heading="0" />
|
||||
-->
|
||||
<!-- Teleport Device -->
|
||||
<!--
|
||||
<npc id="33513" x="75179" y="-181893" z="-9896" heading="0" />
|
||||
-->
|
||||
<!-- Wooden Medic -->
|
||||
<!--
|
||||
<npc id="33505" x="75372" y="-181770" z="-9888" heading="24576" />
|
||||
-->
|
||||
<!-- Dwarf Soldier -->
|
||||
<!--
|
||||
<npc id="33504" x="75372" y="-181644" z="-9888" heading="45056" />
|
||||
<npc id="33504" x="75459" y="-181612" z="-9896" heading="16384" />
|
||||
<npc id="33504" x="75287" y="-181685" z="-9896" heading="32768" />
|
||||
<npc id="33504" x="75205" y="-181755" z="-9888" heading="0" />
|
||||
-->
|
||||
<!-- Fernando -->
|
||||
<!--
|
||||
<npc id="33160" x="77154" y="-182196" z="-9888" heading="30708" />
|
||||
-->
|
||||
<!-- Tentacle -->
|
||||
<!-- Tentacle -->
|
||||
<npc id="29198" x="79526" y="-181507" z="-9896" heading="42749" />
|
||||
<npc id="29198" x="80432" y="-180356" z="-9896" heading="19795" />
|
||||
<npc id="29198" x="80432" y="-180850" z="-9896" heading="44991" />
|
||||
<npc id="29198" x="80432" y="-184308" z="-9896" heading="37585" />
|
||||
<npc id="29198" x="80783" y="-180092" z="-9896" heading="12194" />
|
||||
<npc id="29198" x="80168" y="-183593" z="-9896" heading="26626" />
|
||||
<npc id="29198" x="80872" y="-180246" z="-9888" heading="10554" />
|
||||
<npc id="29198" x="81443" y="-182945" z="-9872" heading="46798" />
|
||||
<npc id="29198" x="81273" y="-183674" z="-9896" heading="2271" />
|
||||
<npc id="29198" x="81358" y="-184079" z="-9896" heading="5310" />
|
||||
<npc id="29198" x="81273" y="-183026" z="-9872" heading="18796" />
|
||||
<npc id="29198" x="79938" y="-181744" z="-9896" heading="38441" />
|
||||
<npc id="29198" x="81139" y="-180477" z="-9872" heading="55592" />
|
||||
<npc id="29198" x="81495" y="-181016" z="-9872" heading="3517" />
|
||||
<npc id="29198" x="80872" y="-181170" z="-9896" heading="2987" />
|
||||
<npc id="29198" x="80961" y="-180015" z="-9888" heading="48027" />
|
||||
<npc id="29198" x="82315" y="-182058" z="-9896" heading="29777" />
|
||||
<npc id="29198" x="82564" y="-181977" z="-9896" heading="57134" />
|
||||
<npc id="29198" x="81940" y="-180939" z="-9880" heading="42939" />
|
||||
<npc id="29198" x="82066" y="-182058" z="-9896" heading="38882" />
|
||||
<npc id="29198" x="82790" y="-183073" z="-9888" heading="41801" />
|
||||
<npc id="29198" x="80763" y="-183512" z="-9888" heading="63581" />
|
||||
<!-- Tentacle -->
|
||||
<npc id="29205" x="79423" y="-182218" z="-9896" heading="35179" />
|
||||
<npc id="29205" x="80783" y="-180246" z="-9896" heading="34912" />
|
||||
<npc id="29205" x="80170" y="-180356" z="-9896" heading="21512" />
|
||||
<npc id="29205" x="80423" y="-183674" z="-9872" heading="25477" />
|
||||
<npc id="29205" x="80144" y="-181823" z="-9896" heading="34942" />
|
||||
<npc id="29205" x="80432" y="-179862" z="-9896" heading="47116" />
|
||||
<npc id="29205" x="80516" y="-180862" z="-9896" heading="43485" />
|
||||
<npc id="29205" x="81742" y="-184061" z="-9896" heading="23309" />
|
||||
<npc id="29205" x="81103" y="-184079" z="-9896" heading="41642" />
|
||||
<npc id="29205" x="81273" y="-183917" z="-9896" heading="38136" />
|
||||
<npc id="29205" x="81900" y="-182382" z="-9896" heading="44739" />
|
||||
<npc id="29205" x="81050" y="-180554" z="-9888" heading="51101" />
|
||||
<npc id="29205" x="81900" y="-181977" z="-9896" heading="1962" />
|
||||
<npc id="29205" x="80783" y="-180862" z="-9896" heading="39953" />
|
||||
<npc id="29205" x="81443" y="-183836" z="-9896" heading="25283" />
|
||||
<npc id="29205" x="82564" y="-182625" z="-9896" heading="15729" />
|
||||
<npc id="29205" x="82896" y="-181653" z="-9896" heading="13615" />
|
||||
<npc id="29205" x="82813" y="-182706" z="-9896" heading="12202" />
|
||||
<npc id="29205" x="82813" y="-181491" z="-9896" heading="17260" />
|
||||
<npc id="29205" x="83228" y="-181653" z="-9896" heading="19761" />
|
||||
<npc id="29205" x="83228" y="-182139" z="-9896" heading="40650" />
|
||||
<npc id="29205" x="79938" y="-182534" z="-9872" heading="26203" />
|
||||
<npc id="29205" x="83062" y="-181977" z="-9896" heading="23729" />
|
||||
<npc id="29205" x="81406" y="-180631" z="-9888" heading="1241" />
|
||||
<!-- Earth Wyrm Topography 1 -->
|
||||
<!--
|
||||
<npc id="19025" x="81184" y="-182093" z="-9888" heading="49151" />
|
||||
-->
|
||||
<!-- Earth Wyrm Topography 2 -->
|
||||
<!--
|
||||
<npc id="19026" x="81184" y="-182099" z="-9888" heading="49151" />
|
||||
-->
|
||||
<!-- Earth Wyrm Topography 3 -->
|
||||
<!--
|
||||
<npc id="19027" x="81184" y="-182099" z="-9888" heading="49151" />
|
||||
-->
|
||||
<!-- Earth Wyrm Topography 4 -->
|
||||
<!--
|
||||
<npc id="19028" x="81184" y="-182099" z="-9888" heading="49151" />
|
||||
-->
|
||||
<!-- Stomach Gland -->
|
||||
<!--
|
||||
<npc id="29206" x="87919" y="-173954" z="-15980" heading="26284" />
|
||||
<npc id="29206" x="88117" y="-173391" z="-15980" heading="4393" />
|
||||
<npc id="29206" x="88636" y="-173489" z="-15980" heading="61965" />
|
||||
<npc id="29206" x="88768" y="-173759" z="-15980" heading="65268" />
|
||||
<npc id="29206" x="87795" y="-173762" z="-15980" heading="33501" />
|
||||
-->
|
||||
</group>
|
||||
</spawnlist>
|
||||
</instance>
|
139
L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Trasken/EarthWyrmCave.java
vendored
Normal file
139
L2J_Mobius_3.0_Helios/dist/game/data/scripts/ai/bosses/Trasken/EarthWyrmCave.java
vendored
Normal file
@ -0,0 +1,139 @@
|
||||
/*
|
||||
* 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.bosses.Trasken;
|
||||
|
||||
import com.l2jmobius.gameserver.enums.Movie;
|
||||
import com.l2jmobius.gameserver.model.Location;
|
||||
import com.l2jmobius.gameserver.model.actor.L2Npc;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2MonsterInstance;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance;
|
||||
import com.l2jmobius.gameserver.model.instancezone.Instance;
|
||||
import com.l2jmobius.gameserver.network.NpcStringId;
|
||||
import com.l2jmobius.gameserver.network.serverpackets.ExShowScreenMessage;
|
||||
|
||||
import instances.AbstractInstance;
|
||||
|
||||
/**
|
||||
* Earth Wyrm Cave instance zone. (simple implementation)
|
||||
* @Video http://www.youtube.com/watch?v=0Vyu7GJvuBo
|
||||
* @author Mobius
|
||||
*/
|
||||
public final class EarthWyrmCave extends AbstractInstance
|
||||
{
|
||||
// NPCs
|
||||
private static final int DAICHIR = 30537;
|
||||
private static final int TRASKEN = 19159;
|
||||
// Location
|
||||
private static final Location TRASKEN_SPAWN_LOC = new Location(82383, -183527, -9892, 26533);
|
||||
// Door
|
||||
private static final int DOOR_ID = 22120001;
|
||||
// Misc
|
||||
private static final int OPEN_DOOR = 5; // minutes
|
||||
private static final int TEMPLATE_ID = 192;
|
||||
|
||||
public EarthWyrmCave()
|
||||
{
|
||||
super(TEMPLATE_ID);
|
||||
addStartNpc(DAICHIR);
|
||||
addTalkId(DAICHIR);
|
||||
addKillId(TRASKEN);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
switch (event)
|
||||
{
|
||||
case "enterInstance":
|
||||
{
|
||||
enterInstance(player, npc, TEMPLATE_ID);
|
||||
startQuestTimer("OPEN_DOOR", OPEN_DOOR * 60 * 1000, null, player, false);
|
||||
break;
|
||||
}
|
||||
case "OPEN_DOOR":
|
||||
{
|
||||
if ((player == null) || (player.getInstanceId() == 0))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
final Instance world = player.getInstanceWorld();
|
||||
world.openCloseDoor(DOOR_ID, true);
|
||||
world.broadcastPacket(new ExShowScreenMessage(NpcStringId.ELIMINATE_THOSE_WHO_PROTECT_THE_HEART_OF_THE_EARTH_WYRM, ExShowScreenMessage.TOP_CENTER, 7000));
|
||||
startQuestTimer("CLOSE_DOOR", 60000, null, player, false); // close door after a minute
|
||||
startQuestTimer("WAIT_TO_CLEAR_MONSTERS", 5000, null, player, false);
|
||||
break;
|
||||
}
|
||||
case "CLOSE_DOOR":
|
||||
{
|
||||
if ((player == null) || (player.getInstanceId() == 0))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
final Instance world = player.getInstanceWorld();
|
||||
world.openCloseDoor(DOOR_ID, false);
|
||||
break;
|
||||
}
|
||||
case "WAIT_TO_CLEAR_MONSTERS":
|
||||
{
|
||||
if ((player == null) || (player.getInstanceId() == 0))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
final Instance world = player.getInstanceWorld();
|
||||
if (world.getAliveNpcs(L2MonsterInstance.class).isEmpty())
|
||||
{
|
||||
addSpawn(TRASKEN, TRASKEN_SPAWN_LOC, false, 0, false, player.getInstanceId());
|
||||
|
||||
world.broadcastPacket(new ExShowScreenMessage(NpcStringId.FIND_THE_EARTH_WYRM_S_WEAKNESS_TO_DEFEAT_IT, ExShowScreenMessage.TOP_CENTER, 5000));
|
||||
}
|
||||
else
|
||||
{
|
||||
startQuestTimer("WAIT_TO_CLEAR_MONSTERS", 5000, null, player, false);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
return super.onAdvEvent(event, npc, player);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onKill(L2Npc npc, L2PcInstance killer, boolean isSummon)
|
||||
{
|
||||
final Instance instance = npc.getInstanceWorld();
|
||||
if (isInInstance(instance))
|
||||
{
|
||||
switch (npc.getId())
|
||||
{
|
||||
case TRASKEN:
|
||||
{
|
||||
npc.deleteMe();
|
||||
instance.broadcastPacket(new ExShowScreenMessage(NpcStringId.HEART_OF_EARTH_WYRM_HAS_BEEN_DESTROYED, ExShowScreenMessage.TOP_CENTER, 5000));
|
||||
playMovie(instance.getPlayers(), Movie.SC_EARTHWORM_ENDING);
|
||||
instance.openCloseDoor(DOOR_ID, true);
|
||||
instance.finishInstance();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return super.onKill(npc, killer, isSummon);
|
||||
}
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
new EarthWyrmCave();
|
||||
}
|
||||
}
|
@ -1714,15 +1714,15 @@
|
||||
<height normal="20" />
|
||||
</collision>
|
||||
</npc>
|
||||
<npc id="19159" level="99" type="L2Monster" name="Earth Wyrm Trasken" title="Hell's Gate">
|
||||
<!-- AUTO GENERATED NPC TODO: FIX IT -->
|
||||
<npc id="19159" level="99" type="L2RaidBoss" name="Earth Wyrm Trasken" title="Hell's Gate">
|
||||
<race>BUG</race>
|
||||
<sex>MALE</sex>
|
||||
<acquire exp="79724627136" sp="127559403" raidPoints="300" />
|
||||
<stats str="88" int="79" dex="55" wit="78" con="82" men="78">
|
||||
<vitals hp="99999999" hpRegen="1" mp="10000000" mpRegen="3000" />
|
||||
<vitals hp="173000000" hpRegen="20000.9" mp="30660" mpRegen="1000" />
|
||||
<speed>
|
||||
<walk ground="50" />
|
||||
<run ground="120" />
|
||||
<walk ground="1" />
|
||||
<run ground="1" />
|
||||
</speed>
|
||||
<attack physical="23610.1029394933" magical="5767.28134561036" critical="4" attackSpeed="253" range="40" type="FIST" distance="80" width="120" random="10" accuracy="5" />
|
||||
<defence physical="3679.90243035914" magical="2133.38489847112" />
|
||||
@ -1732,15 +1732,111 @@
|
||||
</attribute>
|
||||
<abnormalResist physical="10" magical="10" />
|
||||
</stats>
|
||||
<status attackable="false" talkable="false" targetable="false" />
|
||||
<status undying="false" />
|
||||
<skill_list>
|
||||
<skill id="5465" level="1" /> <!-- Earth Attack -->
|
||||
<skill id="4416" level="12" /> <!-- Bugs -->
|
||||
<skill id="16019" level="1" /> <!-- Presentation -->
|
||||
<skill id="4415" level="3" /> <!-- One-handed Sword -->
|
||||
<skill id="14765" level="4" /> <!-- Blood Siphon Resistance -->
|
||||
<skill id="14337" level="1" /> <!-- Earth Wyrm Body Strike -->
|
||||
<skill id="14338" level="1" /> <!-- Earth Wyrm Body Strike -->
|
||||
<skill id="14339" level="1" /> <!-- Earth Wyrm Body Strike -->
|
||||
<skill id="14340" level="1" /> <!-- Earth Wyrm Poison Cannon -->
|
||||
<skill id="14747" level="1" /> <!-- Raid Boss (Lv. 88) -->
|
||||
</skill_list>
|
||||
<ai aggroRange="300" isAggressive="true" clanHelpRange="300" />
|
||||
<drop_lists>
|
||||
<death>
|
||||
<item id="17623" min="1" max="1" chance="10.047" /> <!-- Earth Wyrm Heart Ring -->
|
||||
<item id="17422" min="1" max="1" chance="9.133" /> <!-- Helios Thrower -->
|
||||
<item id="17425" min="1" max="1" chance="9.106" /> <!-- Helios Caster -->
|
||||
<item id="17417" min="1" max="1" chance="9.101" /> <!-- Helios Cutter -->
|
||||
<item id="17424" min="1" max="1" chance="9.099" /> <!-- Helios Buster -->
|
||||
<item id="17426" min="1" max="1" chance="9.094" /> <!-- Helios Retributer -->
|
||||
<item id="17421" min="1" max="1" chance="9.092" /> <!-- Helios Stormer -->
|
||||
<item id="17416" min="1" max="1" chance="9.057" /> <!-- Helios Shaper -->
|
||||
<item id="17423" min="1" max="1" chance="9.057" /> <!-- Helios Shooter -->
|
||||
<item id="17419" min="1" max="1" chance="9.042" /> <!-- Helios Avenger -->
|
||||
<item id="17420" min="1" max="1" chance="9.031" /> <!-- Helios Fighter -->
|
||||
<item id="17418" min="1" max="1" chance="9.021" /> <!-- Helios Slasher -->
|
||||
<item id="17446" min="1" max="1" chance="5.972" /> <!-- Eternal Sigil -->
|
||||
<item id="17442" min="1" max="1" chance="5.949" /> <!-- Eternal Tunic -->
|
||||
<item id="17443" min="1" max="1" chance="5.946" /> <!-- Eternal Stockings -->
|
||||
<item id="17439" min="1" max="1" chance="5.944" /> <!-- Eternal Leather Gloves -->
|
||||
<item id="17431" min="1" max="1" chance="5.942" /> <!-- Eternal Breastplate -->
|
||||
<item id="17438" min="1" max="1" chance="5.942" /> <!-- Eternal Leather Leggings -->
|
||||
<item id="17445" min="1" max="1" chance="5.94" /> <!-- Eternal Shoes -->
|
||||
<item id="17444" min="1" max="1" chance="5.935" /> <!-- Eternal Gloves -->
|
||||
<item id="17430" min="1" max="1" chance="5.934" /> <!-- Eternal Helmet -->
|
||||
<item id="17434" min="1" max="1" chance="5.912" /> <!-- Eternal Boots -->
|
||||
<item id="17436" min="1" max="1" chance="5.901" /> <!-- Eternal Leather Helmet -->
|
||||
<item id="17432" min="1" max="1" chance="5.895" /> <!-- Eternal Gaiters -->
|
||||
<item id="17433" min="1" max="1" chance="5.887" /> <!-- Eternal Gauntlets -->
|
||||
<item id="17435" min="1" max="1" chance="5.884" /> <!-- Eternal Shield -->
|
||||
<item id="17440" min="1" max="1" chance="5.883" /> <!-- Eternal Leather Boots -->
|
||||
<item id="17441" min="1" max="1" chance="5.881" /> <!-- Eternal Circlet -->
|
||||
<item id="17437" min="1" max="1" chance="5.849" /> <!-- Eternal Leather Armor -->
|
||||
<item id="37781" min="1" max="1" chance="50.77" /> <!-- Scroll of Blessing: Armor (R99-grade) -->
|
||||
<item id="37772" min="1" max="1" chance="49.22" /> <!-- Scroll of Blessing: Weapon (R99-grade) -->
|
||||
<item id="35568" min="1" max="1" chance="31.25" /> <!-- Bloody Helios Enhancement Stone -->
|
||||
<item id="36389" min="5" max="5" chance="29.81" /> <!-- Giant's Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="19448" min="5" max="5" chance="29.58" /> <!-- Blessed Scroll: Enchant Armor (R-grade) -->
|
||||
<item id="46490" min="1" max="2" chance="23.85" /> <!-- Pantheon's Soul Crystal - Stage 2 -->
|
||||
<item id="46491" min="1" max="2" chance="23.09" /> <!-- Pantheon's Soul Crystal - Stage 3 -->
|
||||
<item id="46476" min="1" max="2" chance="22.32" /> <!-- Leona's Soul Crystal - Stage 3 -->
|
||||
<item id="46475" min="1" max="2" chance="22.3" /> <!-- Leona's Soul Crystal - Stage 2 -->
|
||||
<item id="46505" min="1" max="2" chance="22.14" /> <!-- Lionel's Soul Crystal - Stage 2 -->
|
||||
<item id="46506" min="1" max="2" chance="21.9" /> <!-- Lionel's Soul Crystal - Stage 3 -->
|
||||
<item id="46493" min="1" max="1" chance="20.45" /> <!-- Pantheon's Soul Crystal - Stage 5 -->
|
||||
<item id="19447" min="2" max="2" chance="20.39" /> <!-- Blessed Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="46478" min="1" max="1" chance="20.26" /> <!-- Leona's Soul Crystal - Stage 5 -->
|
||||
<item id="46508" min="1" max="1" chance="20.15" /> <!-- Lionel's Soul Crystal - Stage 5 -->
|
||||
<item id="46477" min="1" max="1" chance="20.14" /> <!-- Leona's Soul Crystal - Stage 4 -->
|
||||
<item id="46507" min="1" max="1" chance="20.13" /> <!-- Lionel's Soul Crystal - Stage 4 -->
|
||||
<item id="36386" min="2" max="2" chance="19.91" /> <!-- Giant's Scroll: Enchant Weapon (R-grade) -->
|
||||
<item id="46492" min="1" max="1" chance="19.18" /> <!-- Pantheon's Soul Crystal - Stage 4 -->
|
||||
<item id="17711" min="1" max="1" chance="17.34" /> <!-- Lv. 5 Legendary CON Dye -->
|
||||
<item id="17710" min="1" max="1" chance="17.32" /> <!-- Lv. 5 Legendary DEX Dye -->
|
||||
<item id="17701" min="1" max="1" chance="17.32" /> <!-- Lv. 5 Giant WIT Dye -->
|
||||
<item id="17705" min="1" max="1" chance="17.31" /> <!-- Lv. 5 Ancient CON Dye -->
|
||||
<item id="17713" min="1" max="1" chance="17.27" /> <!-- Lv. 5 Legendary WIT Dye -->
|
||||
<item id="17706" min="1" max="1" chance="17.12" /> <!-- Lv. 5 Ancient INT Dye -->
|
||||
<item id="17697" min="1" max="1" chance="16.94" /> <!-- Lv. 5 Giant STR Dye -->
|
||||
<item id="17714" min="1" max="1" chance="16.92" /> <!-- Lv. 5 Legendary MEN Dye -->
|
||||
<item id="17709" min="1" max="1" chance="16.77" /> <!-- Lv. 5 Legendary STR Dye -->
|
||||
<item id="17698" min="1" max="1" chance="16.74" /> <!-- Lv. 5 Giant DEX Dye -->
|
||||
<item id="17699" min="1" max="1" chance="16.73" /> <!-- Lv. 5 Giant CON Dye -->
|
||||
<item id="17708" min="1" max="1" chance="16.68" /> <!-- Lv. 5 Ancient MEN Dye -->
|
||||
<item id="17703" min="1" max="1" chance="16.62" /> <!-- Lv. 5 Ancient STR Dye -->
|
||||
<item id="17700" min="1" max="1" chance="16.43" /> <!-- Lv. 5 Giant INT Dye -->
|
||||
<item id="17702" min="1" max="1" chance="16.4" /> <!-- Lv. 5 Giant MEN Dye -->
|
||||
<item id="46461" min="1" max="2" chance="16.27" /> <!-- Mermoden's Soul Crystal - Stage 3 -->
|
||||
<item id="17707" min="1" max="1" chance="16.39" /> <!-- Lv. 5 Ancient WIT Dye -->
|
||||
<item id="17704" min="1" max="1" chance="16.36" /> <!-- Lv. 5 Ancient DEX Dye -->
|
||||
<item id="46446" min="1" max="2" chance="16.18" /> <!-- Kain's Soul Crystal - Stage 3 -->
|
||||
<item id="17712" min="1" max="1" chance="16.12" /> <!-- Lv. 5 Legendary INT Dye -->
|
||||
<item id="46445" min="1" max="2" chance="15.96" /> <!-- Kain's Soul Crystal - Stage 2 -->
|
||||
<item id="46460" min="1" max="2" chance="15.15" /> <!-- Mermoden's Soul Crystal - Stage 2 -->
|
||||
<item id="46447" min="1" max="1" chance="13.85" /> <!-- Kain's Soul Crystal - Stage 4 -->
|
||||
<item id="46463" min="1" max="1" chance="13.74" /> <!-- Mermoden's Soul Crystal - Stage 5 -->
|
||||
<item id="46448" min="1" max="1" chance="13.33" /> <!-- Kain's Soul Crystal - Stage 5 -->
|
||||
<item id="46462" min="1" max="1" chance="13.07" /> <!-- Mermoden's Soul Crystal - Stage 4 -->
|
||||
<item id="36162" min="1" max="1" chance="9.963" /> <!-- Scroll of Blessing: (R99-grade) -->
|
||||
<item id="46509" min="1" max="1" chance="4.986" /> <!-- Lionel's Soul Crystal - Stage 6 -->
|
||||
<item id="46479" min="1" max="1" chance="4.985" /> <!-- Leona's Soul Crystal - Stage 6 -->
|
||||
<item id="46494" min="1" max="1" chance="4.98" /> <!-- Pantheon's Soul Crystal - Stage 6 -->
|
||||
<item id="39484" min="1" max="1" chance="3.339" /> <!-- Alchemic Tome: Life Stone -->
|
||||
<item id="46464" min="1" max="1" chance="3.337" /> <!-- Mermoden's Soul Crystal - Stage 6 -->
|
||||
<item id="39483" min="1" max="1" chance="3.31" /> <!-- Alchemic Tome: Enchant Scroll -->
|
||||
<item id="46449" min="1" max="1" chance="3.275" /> <!-- Kain's Soul Crystal - Stage 6 -->
|
||||
<item id="39485" min="1" max="1" chance="3.266" /> <!-- Alchemic Tome: Dye -->
|
||||
</death>
|
||||
<lucky_corpse>
|
||||
<item id="39629" min="3" max="3" chance="100" /> <!-- Fortune Pocket - Stage 1 -->
|
||||
<item id="40198" min="1" max="1" chance="2.518" /> <!-- Disassembly Recipe Pouch: Armor -->
|
||||
</lucky_corpse>
|
||||
</drop_lists>
|
||||
<collision>
|
||||
<radius normal="500" />
|
||||
<height normal="1450" />
|
||||
|
@ -20,7 +20,6 @@ What is done
|
||||
|
||||
TODO list
|
||||
-Helios grandboss
|
||||
-Trasken
|
||||
-Underground five man dungeons
|
||||
-Check all quests rewards
|
||||
-Kamaloka
|
||||
|
Loading…
Reference in New Issue
Block a user