Various updates related with Hellbound.
Contributed by Serenitty.
This commit is contained in:
8
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34186.htm
vendored
Normal file
8
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34186.htm
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<html><body>Magister Karen:<br>
|
||||||
|
Have we ever met? My name is Karen, I m an Ivory Tower Wizard.<br>
|
||||||
|
<br>
|
||||||
|
Do you want to know about hellbound? Here is a hideout of Beleth, the faller wizard who gathers magic of the island to become the most powerful spellcaster.<br>
|
||||||
|
For that reason he has made an alliance with Vampires.<br>
|
||||||
|
Ivory Tower Wizards presume that Beleth is going to overmaster all the continent. That s why they are looking for experienced warriors who can make him stop.<br>
|
||||||
|
All heroes who are ready to fight him and have reached<font color="LEVEL"> Lv.85 or higher </font>can go to hellbound<font color="LEVEL"> every Saturday from 10:00 to 22:00.</font>
|
||||||
|
</body></html>
|
8
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34187.htm
vendored
Normal file
8
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34187.htm
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<html><body>Magister Berkh:<br>
|
||||||
|
Have we ever met? My name is Berkh, I m an Ivory Tower Wizard.<br>
|
||||||
|
<br>
|
||||||
|
Do you want to know about hellbound? Here is a hideout of Beleth, the faller wizard who gathers magic of the island to become the most powerful spellcaster.<br>
|
||||||
|
For that reason he has made an alliance with Vampires.<br>
|
||||||
|
Ivory Tower Wizards presume that Beleth is going to overmaster all the continent. That s why they are looking for experienced warriors who can make him stop.<br>
|
||||||
|
All heroes who are ready to fight him and have reached<font color="LEVEL"> Lv.85 or higher </font>can go to hellbound<font color="LEVEL"> every Saturday from 10:00 to 22:00.</font>
|
||||||
|
</body></html>
|
8
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34188.htm
vendored
Normal file
8
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34188.htm
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<html><body>Magister Ferr:<br>
|
||||||
|
Have we ever met? My name is Ferr, I m an Ivory Tower Wizard.<br>
|
||||||
|
<br>
|
||||||
|
Do you want to know about hellbound? Here is a hideout of Beleth, the faller wizard who gathers magic of the island to become the most powerful spellcaster.<br>
|
||||||
|
For that reason he has made an alliance with Vampires.<br>
|
||||||
|
Ivory Tower Wizards presume that Beleth is going to overmaster all the continent. That s why they are looking for experienced warriors who can make him stop.<br>
|
||||||
|
All heroes who are ready to fight him and have reached<font color="LEVEL"> Lv.85 or higher </font>can go to hellbound<font color="LEVEL"> every Saturday from 10:00 to 22:00.</font>
|
||||||
|
</body></html>
|
8
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34189.htm
vendored
Normal file
8
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/default/34189.htm
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<html><body>Magister Kakhoot:<br>
|
||||||
|
Have we ever met? My name is Kakhoot, I m an Ivory Tower Wizard.<br>
|
||||||
|
<br>
|
||||||
|
Do you want to know about hellbound? Here is a hideout of Beleth, the faller wizard who gathers magic of the island to become the most powerful spellcaster.<br>
|
||||||
|
For that reason he has made an alliance with Vampires.<br>
|
||||||
|
Ivory Tower Wizards presume that Beleth is going to overmaster all the continent. That s why they are looking for experienced warriors who can make him stop.<br>
|
||||||
|
All heroes who are ready to fight him and have reached<font color="LEVEL"> Lv.85 or higher </font>can go to hellbound<font color="LEVEL"> every Saturday from 10:00 to 22:00.</font>
|
||||||
|
</body></html>
|
7
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/teleporter/34201.htm
vendored
Normal file
7
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/html/teleporter/34201.htm
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<html><body>Warp:<br>
|
||||||
|
Teleporter.<br>
|
||||||
|
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h npc_%objectId%_teleport OTHER 0">Satina's Laboratory</Button>
|
||||||
|
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h npc_%objectId%_teleport OTHER 1">Beleth's Magic Circle</Button>
|
||||||
|
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h npc_%objectId%_teleport OTHER 2">Otherworldly Tower (East)</Button>
|
||||||
|
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h npc_%objectId%_teleport OTHER 3">Otherworldly Tower (South)</Button>
|
||||||
|
</body></html>
|
61
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Aizen.java
vendored
Normal file
61
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Aizen.java
vendored
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
/*
|
||||||
|
* 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.Hellbound;
|
||||||
|
|
||||||
|
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 Aizen extends AbstractNpcAI
|
||||||
|
{
|
||||||
|
// NPC
|
||||||
|
private static final int AIZEN = 25937;
|
||||||
|
// Locations
|
||||||
|
private static final Location[] SPAWNS =
|
||||||
|
{
|
||||||
|
new Location(15741, 248760, -1586),
|
||||||
|
new Location(13811, 250138, -1693),
|
||||||
|
};
|
||||||
|
// Misc
|
||||||
|
private static final Duration RESPAWN_DELAY = Duration.ofMinutes(120);
|
||||||
|
|
||||||
|
private Aizen()
|
||||||
|
{
|
||||||
|
addKillId(AIZEN);
|
||||||
|
addSpawn(AIZEN, getRandomEntry(SPAWNS));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
|
||||||
|
{
|
||||||
|
ThreadPool.schedule(() -> addSpawn(AIZEN, getRandomEntry(SPAWNS)), RESPAWN_DELAY.toMillis());
|
||||||
|
return super.onKill(npc, killer, isSummon);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args)
|
||||||
|
{
|
||||||
|
new Aizen();
|
||||||
|
}
|
||||||
|
}
|
61
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Deiman.java
vendored
Normal file
61
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Deiman.java
vendored
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
/*
|
||||||
|
* 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.Hellbound;
|
||||||
|
|
||||||
|
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 Deiman extends AbstractNpcAI
|
||||||
|
{
|
||||||
|
// NPC
|
||||||
|
private static final int DEIMAN = 25933;
|
||||||
|
// Locations
|
||||||
|
private static final Location[] SPAWNS =
|
||||||
|
{
|
||||||
|
new Location(2149, 237500, -3326),
|
||||||
|
new Location(1752, 233508, -3313),
|
||||||
|
};
|
||||||
|
// Misc
|
||||||
|
private static final Duration RESPAWN_DELAY = Duration.ofMinutes(120);
|
||||||
|
|
||||||
|
private Deiman()
|
||||||
|
{
|
||||||
|
addKillId(DEIMAN);
|
||||||
|
addSpawn(DEIMAN, getRandomEntry(SPAWNS));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
|
||||||
|
{
|
||||||
|
ThreadPool.schedule(() -> addSpawn(DEIMAN, getRandomEntry(SPAWNS)), RESPAWN_DELAY.toMillis());
|
||||||
|
return super.onKill(npc, killer, isSummon);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args)
|
||||||
|
{
|
||||||
|
new Deiman();
|
||||||
|
}
|
||||||
|
}
|
61
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Ryuminir.java
vendored
Normal file
61
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Ryuminir.java
vendored
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
/*
|
||||||
|
* 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.Hellbound;
|
||||||
|
|
||||||
|
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 Ryuminir extends AbstractNpcAI
|
||||||
|
{
|
||||||
|
// NPC
|
||||||
|
private static final int RYUMINIR = 25936;
|
||||||
|
// Locations
|
||||||
|
private static final Location[] SPAWNS =
|
||||||
|
{
|
||||||
|
new Location(20970, 256781, -1350),
|
||||||
|
new Location(21537, 251284, -1458),
|
||||||
|
};
|
||||||
|
// Misc
|
||||||
|
private static final Duration RESPAWN_DELAY = Duration.ofMinutes(60);
|
||||||
|
|
||||||
|
private Ryuminir()
|
||||||
|
{
|
||||||
|
addKillId(RYUMINIR);
|
||||||
|
addSpawn(RYUMINIR, getRandomEntry(SPAWNS));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
|
||||||
|
{
|
||||||
|
ThreadPool.schedule(() -> addSpawn(RYUMINIR, getRandomEntry(SPAWNS)), RESPAWN_DELAY.toMillis());
|
||||||
|
return super.onKill(npc, killer, isSummon);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args)
|
||||||
|
{
|
||||||
|
new Ryuminir();
|
||||||
|
}
|
||||||
|
}
|
61
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Satina.java
vendored
Normal file
61
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/ai/areas/Hellbound/Satina.java
vendored
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
/*
|
||||||
|
* 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.Hellbound;
|
||||||
|
|
||||||
|
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 Satina extends AbstractNpcAI
|
||||||
|
{
|
||||||
|
// NPC
|
||||||
|
private static final int SATINA = 25934;
|
||||||
|
// Locations
|
||||||
|
private static final Location[] SPAWNS =
|
||||||
|
{
|
||||||
|
new Location(7647, 242440, -2429),
|
||||||
|
new Location(8209, 236339, -2290),
|
||||||
|
};
|
||||||
|
// Misc
|
||||||
|
private static final Duration RESPAWN_DELAY = Duration.ofMinutes(120);
|
||||||
|
|
||||||
|
private Satina()
|
||||||
|
{
|
||||||
|
addKillId(SATINA);
|
||||||
|
addSpawn(SATINA, getRandomEntry(SPAWNS));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String onKill(Npc npc, PlayerInstance killer, boolean isSummon)
|
||||||
|
{
|
||||||
|
ThreadPool.schedule(() -> addSpawn(SATINA, getRandomEntry(SPAWNS)), RESPAWN_DELAY.toMillis());
|
||||||
|
return super.onKill(npc, killer, isSummon);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args)
|
||||||
|
{
|
||||||
|
new Satina();
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
@@ -2,6 +2,42 @@
|
|||||||
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/spawns.xsd">
|
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/spawns.xsd">
|
||||||
<spawn name="IvoryTower">
|
<spawn name="IvoryTower">
|
||||||
<group>
|
<group>
|
||||||
|
<npc id="34199" x="86894" y="15046" z="-3512" heading="12415" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34199" x="87012" y="15042" z="-3512" heading="13270" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34199" x="87136" y="15021" z="-3512" heading="12806" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34199" x="87237" y="14955" z="-3512" heading="10013" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34186" x="87536" y="14913" z="-3512" heading="27616" respawnTime="60sec" /> <!-- Karen -->
|
||||||
|
<npc id="34199" x="87336" y="15134" z="-3512" heading="45796" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34199" x="87239" y="15197" z="-3512" heading="39479" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34199" x="87093" y="15374" z="-3512" heading="38459" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34199" x="87156" y="15275" z="-3512" heading="41257" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34198" x="87087" y="16963" z="-3512" heading="24575" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34198" x="87158" y="17076" z="-3512" heading="22210" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34198" x="87247" y="17162" z="-3512" heading="29025" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34198" x="87380" y="17246" z="-3512" heading="21494" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34198" x="86890" y="17312" z="-3512" heading="56189" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34198" x="86998" y="17331" z="-3512" heading="55285" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34198" x="87130" y="17355" z="-3512" heading="51959" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34198" x="87278" y="17416" z="-3512" heading="53576" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34187" x="87405" y="17373" z="-3512" heading="38643" respawnTime="60sec" /> <!-- Berkh -->
|
||||||
|
<npc id="34197" x="83777" y="17310" z="-3512" heading="51210" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34197" x="83647" y="17322" z="-3512" heading="43678" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34197" x="83524" y="17345" z="-3512" heading="45247" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34197" x="83405" y="17412" z="-3512" heading="45676" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34197" x="83321" y="17228" z="-3512" heading="16383" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34197" x="83428" y="17167" z="-3512" heading="8886" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34197" x="83515" y="17094" z="-3512" heading="9059" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34197" x="83573" y="16982" z="-3512" heading="7718" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34188" x="83244" y="17386" z="-3512" heading="58641" respawnTime="60sec" /> <!-- Ferr -->
|
||||||
|
<npc id="34200" x="83685" y="15455" z="-3512" heading="59709" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34200" x="83567" y="15313" z="-3512" heading="55111" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34200" x="83427" y="15220" z="-3512" heading="51432" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34200" x="83386" y="14947" z="-3512" heading="17864" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34200" x="83701" y="15051" z="-3512" heading="15466" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34200" x="83273" y="15119" z="-3512" heading="50191" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34200" x="83877" y="15101" z="-3512" heading="17403" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34200" x="83527" y="15005" z="-3512" heading="18106" respawnTime="60sec" /> <!-- Elite Wizard -->
|
||||||
|
<npc id="34189" x="83192" y="14946" z="-3512" heading="5781" respawnTime="60sec" /> <!-- Kakhoot -->
|
||||||
<npc id="31605" x="85686" y="16395" z="-2808" heading="38000" respawnTime="60sec" /> <!-- Kinsley -->
|
<npc id="31605" x="85686" y="16395" z="-2808" heading="38000" respawnTime="60sec" /> <!-- Kinsley -->
|
||||||
<npc id="31585" x="85650" y="16380" z="-2288" heading="38795" respawnTime="60sec" /> <!-- Sparky the Cat -->
|
<npc id="31585" x="85650" y="16380" z="-2288" heading="38795" respawnTime="60sec" /> <!-- Sparky the Cat -->
|
||||||
<npc id="20563" x="81960" y="11532" z="-5272" heading="12029" respawnTime="60sec" /> <!-- Manashen Gargoyle -->
|
<npc id="20563" x="81960" y="11532" z="-5272" heading="12029" respawnTime="60sec" /> <!-- Manashen Gargoyle -->
|
||||||
|
@@ -1905,7 +1905,7 @@
|
|||||||
<attack physical="2950.2231755595" magical="1331.5869440987" critical="4" attackSpeed="253" range="40" />
|
<attack physical="2950.2231755595" magical="1331.5869440987" critical="4" attackSpeed="253" range="40" />
|
||||||
<defence physical="905.85106382979" magical="797.0297029703" />
|
<defence physical="905.85106382979" magical="797.0297029703" />
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="false" />
|
<status showName="false" attackable="false" talkable="false" targetable="false" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="8" />
|
<radius normal="8" />
|
||||||
<height normal="23" />
|
<height normal="23" />
|
||||||
@@ -1924,28 +1924,11 @@
|
|||||||
<attack physical="2950.2231755595" magical="1331.5869440987" critical="4" attackSpeed="253" range="40" />
|
<attack physical="2950.2231755595" magical="1331.5869440987" critical="4" attackSpeed="253" range="40" />
|
||||||
<defence physical="905.85106382979" magical="797.0297029703" />
|
<defence physical="905.85106382979" magical="797.0297029703" />
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="false" />
|
<status showName="false" attackable="false" talkable="false" targetable="false" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="7" />
|
<radius normal="7" />
|
||||||
<height normal="22.2" />
|
<height normal="22.2" />
|
||||||
</collision>
|
</collision>
|
||||||
<dropLists>
|
|
||||||
<drop>
|
|
||||||
<item id="57" min="5086" max="9143" chance="70" /> <!-- Adena -->
|
|
||||||
<item id="94718" min="1" max="1" chance="0.059856" /> <!-- Hellbound Ring -->
|
|
||||||
<item id="92995" min="1" max="1" chance="19.32876" /> <!-- Thons -->
|
|
||||||
<item id="92915" min="1" max="1" chance="5.85772" /> <!-- Material: Bag of Low-grade Stuff -->
|
|
||||||
<item id="92916" min="1" max="1" chance="2.96422" /> <!-- Material: Animal Spirit -->
|
|
||||||
<item id="92994" min="1" max="1" chance="2.96422" /> <!-- Asofe -->
|
|
||||||
<item id="94719" min="1" max="1" chance="0.059425" /> <!-- Scroll: Enchant Hellbound Ring -->
|
|
||||||
<item id="94716" min="1" max="1" chance="0.029856" /> <!-- Talisman of Hellbound Fragment -->
|
|
||||||
</drop>
|
|
||||||
<spoil>
|
|
||||||
<item id="92994" min="1" max="1" chance="6.2914" /> <!-- Asofe -->
|
|
||||||
<item id="92995" min="1" max="1" chance="54.23748" /> <!-- Thons -->
|
|
||||||
<item id="92999" min="1" max="1" chance="84.57082" /> <!-- High-grade Resources -->
|
|
||||||
</spoil>
|
|
||||||
</dropLists>
|
|
||||||
</npc>
|
</npc>
|
||||||
<npc id="34199" level="85" type="Npc" name="Elite Wizard">
|
<npc id="34199" level="85" type="Npc" name="Elite Wizard">
|
||||||
<race>ETC</race>
|
<race>ETC</race>
|
||||||
@@ -1960,27 +1943,10 @@
|
|||||||
<attack physical="2950.2231755595" magical="1331.5869440987" critical="4" attackSpeed="253" range="40" />
|
<attack physical="2950.2231755595" magical="1331.5869440987" critical="4" attackSpeed="253" range="40" />
|
||||||
<defence physical="905.85106382979" magical="797.0297029703" />
|
<defence physical="905.85106382979" magical="797.0297029703" />
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="false" />
|
<status showName="false" attackable="false" talkable="false" targetable="false" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="8" />
|
<radius normal="8" />
|
||||||
<height normal="22" />
|
<height normal="22" />
|
||||||
</collision>
|
</collision>
|
||||||
<dropLists>
|
|
||||||
<drop>
|
|
||||||
<item id="57" min="5086" max="9143" chance="70" /> <!-- Adena -->
|
|
||||||
<item id="94718" min="1" max="1" chance="0.059856" /> <!-- Hellbound Ring -->
|
|
||||||
<item id="92995" min="1" max="1" chance="19.32876" /> <!-- Thons -->
|
|
||||||
<item id="92915" min="1" max="1" chance="5.85772" /> <!-- Material: Bag of Low-grade Stuff -->
|
|
||||||
<item id="92916" min="1" max="1" chance="2.96422" /> <!-- Material: Animal Spirit -->
|
|
||||||
<item id="92994" min="1" max="1" chance="2.96422" /> <!-- Asofe -->
|
|
||||||
<item id="94719" min="1" max="1" chance="0.059425" /> <!-- Scroll: Enchant Hellbound Ring -->
|
|
||||||
<item id="94716" min="1" max="1" chance="0.029856" /> <!-- Talisman of Hellbound Fragment -->
|
|
||||||
</drop>
|
|
||||||
<spoil>
|
|
||||||
<item id="92994" min="1" max="1" chance="6.2914" /> <!-- Asofe -->
|
|
||||||
<item id="92995" min="1" max="1" chance="54.23748" /> <!-- Thons -->
|
|
||||||
<item id="92999" min="1" max="1" chance="84.57082" /> <!-- High-grade Resources -->
|
|
||||||
</spoil>
|
|
||||||
</dropLists>
|
|
||||||
</npc>
|
</npc>
|
||||||
</list>
|
</list>
|
||||||
|
@@ -14,7 +14,7 @@
|
|||||||
<attack physical="1950.2231755595" magical="1331.5869440987" critical="4" attackSpeed="253" range="40" />
|
<attack physical="1950.2231755595" magical="1331.5869440987" critical="4" attackSpeed="253" range="40" />
|
||||||
<defence physical="405.85106382979" magical="297.0297029703" />
|
<defence physical="405.85106382979" magical="297.0297029703" />
|
||||||
</stats>
|
</stats>
|
||||||
<status attackable="false" />
|
<status showName="false" attackable="false" talkable="false" targetable="false" />
|
||||||
<collision>
|
<collision>
|
||||||
<radius normal="8" />
|
<radius normal="8" />
|
||||||
<height normal="28.5" />
|
<height normal="28.5" />
|
||||||
|
11
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/teleporters/others/Hellbound.xml
vendored
Normal file
11
L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/teleporters/others/Hellbound.xml
vendored
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../xsd/teleporterData.xsd">
|
||||||
|
<npc id="34201"> <!-- Warp -->
|
||||||
|
<teleport type="OTHER">
|
||||||
|
<location x="8884" y="242700" z="-2292" /> <!-- Satina's Laboratory -->
|
||||||
|
<location x="4361" y="239303" z="-3032" /> <!-- Beleth's Magic Circle -->
|
||||||
|
<location x="21839" y="253159" z="-1756" /> <!-- Otherworldly Tower (East)-->
|
||||||
|
<location x="14960" y="250112" z="-1593" /> <!-- Otherworldly Tower (South)-->
|
||||||
|
</teleport>
|
||||||
|
</npc>
|
||||||
|
</list>
|
@@ -1,33 +1,33 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<list enabled="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/zones.xsd">
|
<list enabled="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/zones.xsd">
|
||||||
<zone name="hellbound_tp_1" type="TeleportZone" shape="Cylinder" minZ="-3600" maxZ="-3300" rad="200">
|
<zone name="hellbound_tp_1" type="TeleportZone" shape="Cylinder" minZ="-3600" maxZ="-3300" rad="200">
|
||||||
<stat name="oustX" val="7995" />
|
<stat name="oustX" val="6736" />
|
||||||
<stat name="oustY" val="250632" />
|
<stat name="oustY" val="251024" />
|
||||||
<stat name="oustZ" val="-1800" />
|
<stat name="oustZ" val="-1795" />
|
||||||
<stat name="targetClass" val="PlayerInstance" />
|
<stat name="targetClass" val="PlayerInstance" />
|
||||||
<stat name="affectedLvlMin" val="85" />
|
<stat name="affectedLvlMin" val="85" />
|
||||||
<node X="82809" Y="14717" />
|
<node X="82809" Y="14717" />
|
||||||
</zone>
|
</zone>
|
||||||
<zone name="hellbound_tp_2" type="TeleportZone" shape="Cylinder" minZ="-3600" maxZ="-3300" rad="200">
|
<zone name="hellbound_tp_2" type="TeleportZone" shape="Cylinder" minZ="-3600" maxZ="-3300" rad="200">
|
||||||
<stat name="oustX" val="7995" />
|
<stat name="oustX" val="7225" />
|
||||||
<stat name="oustY" val="250632" />
|
<stat name="oustY" val="251510" />
|
||||||
<stat name="oustZ" val="-1800" />
|
<stat name="oustZ" val="-1785" />
|
||||||
<stat name="targetClass" val="PlayerInstance" />
|
<stat name="targetClass" val="PlayerInstance" />
|
||||||
<stat name="affectedLvlMin" val="85" />
|
<stat name="affectedLvlMin" val="85" />
|
||||||
<node X="82803" Y="17647" />
|
<node X="82803" Y="17647" />
|
||||||
</zone>
|
</zone>
|
||||||
<zone name="hellbound_tp_3" type="TeleportZone" shape="Cylinder" minZ="-3600" maxZ="-3300" rad="200">
|
<zone name="hellbound_tp_3" type="TeleportZone" shape="Cylinder" minZ="-3600" maxZ="-3300" rad="200">
|
||||||
<stat name="oustX" val="7995" />
|
<stat name="oustX" val="8161" />
|
||||||
<stat name="oustY" val="250632" />
|
<stat name="oustY" val="251555" />
|
||||||
<stat name="oustZ" val="-1800" />
|
<stat name="oustZ" val="-1787" />
|
||||||
<stat name="targetClass" val="PlayerInstance" />
|
<stat name="targetClass" val="PlayerInstance" />
|
||||||
<stat name="affectedLvlMin" val="85" />
|
<stat name="affectedLvlMin" val="85" />
|
||||||
<node X="87875" Y="17643" />
|
<node X="87875" Y="-1783" />
|
||||||
</zone>
|
</zone>
|
||||||
<zone name="hellbound_tp_4" type="TeleportZone" shape="Cylinder" minZ="-3600" maxZ="-3300" rad="200">
|
<zone name="hellbound_tp_4" type="TeleportZone" shape="Cylinder" minZ="-3600" maxZ="-3300" rad="200">
|
||||||
<stat name="oustX" val="7995" />
|
<stat name="oustX" val="8126" />
|
||||||
<stat name="oustY" val="250632" />
|
<stat name="oustY" val="249640" />
|
||||||
<stat name="oustZ" val="-1800" />
|
<stat name="oustZ" val="-1795" />
|
||||||
<stat name="targetClass" val="PlayerInstance" />
|
<stat name="targetClass" val="PlayerInstance" />
|
||||||
<stat name="affectedLvlMin" val="85" />
|
<stat name="affectedLvlMin" val="85" />
|
||||||
<node X="87863" Y="14712" />
|
<node X="87863" Y="14712" />
|
||||||
|
Reference in New Issue
Block a user