Making use of teleport zones.
Adapted from: L2jUnity free files.
This commit is contained in:
		| @@ -1,64 +0,0 @@ | ||||
| /* | ||||
|  * 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.OrbisTemple; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.Map; | ||||
|  | ||||
| import com.l2jmobius.gameserver.model.Location; | ||||
| import com.l2jmobius.gameserver.model.actor.L2Character; | ||||
| import com.l2jmobius.gameserver.model.zone.L2ZoneType; | ||||
|  | ||||
| import ai.AbstractNpcAI; | ||||
|  | ||||
| /** | ||||
|  * Orbis Temple AI. | ||||
|  * @author Gladicek | ||||
|  */ | ||||
| public final class OrbisTempleTeleports extends AbstractNpcAI | ||||
| { | ||||
| 	private static final Map<Integer, Location> TELEPORT_DATA = new HashMap<>(); | ||||
| 	static | ||||
| 	{ | ||||
| 		TELEPORT_DATA.put(12036, new Location(213983, 53250, -8176)); | ||||
| 		TELEPORT_DATA.put(12037, new Location(198022, 90032, -192)); | ||||
| 		TELEPORT_DATA.put(12038, new Location(213799, 53253, -14432)); | ||||
| 		TELEPORT_DATA.put(12039, new Location(215056, 50467, -8416)); | ||||
| 		TELEPORT_DATA.put(12040, new Location(211641, 115547, -12736)); | ||||
| 		TELEPORT_DATA.put(12041, new Location(211137, 50501, -14624)); | ||||
| 	} | ||||
| 	 | ||||
| 	public OrbisTempleTeleports() | ||||
| 	{ | ||||
| 		addEnterZoneId(TELEPORT_DATA.keySet()); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
| 	public String onEnterZone(L2Character creature, L2ZoneType zone) | ||||
| 	{ | ||||
| 		if (creature.isPlayer() && (creature.getInstanceWorld() == null)) | ||||
| 		{ | ||||
| 			creature.teleToLocation(TELEPORT_DATA.get(zone.getId())); | ||||
| 		} | ||||
| 		return super.onEnterZone(creature, zone); | ||||
| 	} | ||||
| 	 | ||||
| 	public static void main(String[] args) | ||||
| 	{ | ||||
| 		new OrbisTempleTeleports(); | ||||
| 	} | ||||
| } | ||||
| @@ -476,42 +476,6 @@ | ||||
| 		<node X="210952" Y="10366" /> | ||||
| 		<node X="210619" Y="10241" /> | ||||
|    	</zone> | ||||
| 	<zone name="orbis_e_f1" id="12036" type="ScriptZone" shape="NPoly" minZ="-554" maxZ="-154"> | ||||
| 		<node X="198034" Y="90685" /> | ||||
| 		<node X="198276" Y="90684" /> | ||||
| 		<node X="198285" Y="90491" /> | ||||
| 		<node X="198043" Y="90490" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f1_e" id="12037" type="ScriptZone" shape="NPoly" minZ="-8177" maxZ="-7777"> | ||||
| 		<node X="214890" Y="53031" /> | ||||
| 		<node X="215313" Y="53024" /> | ||||
| 		<node X="215279" Y="52739" /> | ||||
| 		<node X="214922" Y="52736" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f1_f2" id="12038" type="ScriptZone" shape="NPoly" minZ="-9009" maxZ="-8609"> | ||||
| 		<node X="215530" Y="52069" /> | ||||
| 		<node X="215967" Y="52088" /> | ||||
| 		<node X="215950" Y="52444" /> | ||||
| 		<node X="215530" Y="52460" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f2_f1" id="12039" type="ScriptZone" shape="NPoly" minZ="-14383" maxZ="-13983"> | ||||
| 		<node X="214893" Y="53016" /> | ||||
| 		<node X="214923" Y="52736" /> | ||||
| 		<node X="215281" Y="52738" /> | ||||
| 		<node X="215315" Y="53016" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f2_f3" id="12040" type="ScriptZone" shape="NPoly" minZ="-15530" maxZ="-14970"> | ||||
| 		<node X="210516" Y="48942" /> | ||||
| 		<node X="210093" Y="48929" /> | ||||
| 		<node X="210090" Y="48569" /> | ||||
| 		<node X="210518" Y="48554" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f3_f2" id="12041" type="ScriptZone" shape="NPoly" minZ="-12700" maxZ="-12500"> | ||||
| 		<node X="211276" Y="115088" /> | ||||
| 		<node X="211310" Y="114656" /> | ||||
| 		<node X="211729" Y="114683" /> | ||||
| 		<node X="211763" Y="115079" /> | ||||
| 	</zone> | ||||
| 	<zone name="octavis_area_tel" id="12042" type="ScriptZone" shape="NPoly" minZ="-10033" maxZ="-9833"> | ||||
| 		<node X="208821" Y="120497" /> | ||||
| 		<node X="209346" Y="120497" /> | ||||
| @@ -568,63 +532,6 @@ | ||||
| 		<node X="-177186" Y="153437" /> | ||||
| 		<node X="-177386" Y="153437" /> | ||||
| 	</zone> | ||||
| 	<!-- Pailaka Injured Dragon. No exit zones for mob walls --> | ||||
| 	<zone name="Pailaka Injured Dragon 1" id="200001" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="117769" Y="-46202" /> | ||||
| 		<node X="117828" Y="-46590" /> | ||||
| 		<node X="121923" Y="-46364" /> | ||||
| 		<node X="121763" Y="-44674" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 2" id="200002" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="115970" Y="-45694" /> | ||||
| 		<node X="115620" Y="-46220" /> | ||||
| 		<node X="115593" Y="-46683" /> | ||||
| 		<node X="116477" Y="-47716" /> | ||||
| 		<node X="115839" Y="-46610" /> | ||||
| 		<node X="115819" Y="-46203" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 3" id="200003" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="116346" Y="-49927" /> | ||||
| 		<node X="115202" Y="-50560" /> | ||||
| 		<node X="115330" Y="-50608" /> | ||||
| 		<node X="116347" Y="-50083" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 4" id="200004" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="117275" Y="-51185" /> | ||||
| 		<node X="116018" Y="-51776" /> | ||||
| 		<node X="116278" Y="-52213" /> | ||||
| 		<node X="117526" Y="-51052" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 5" id="200005" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="111137" Y="-43445" /> | ||||
| 		<node X="111187" Y="-44394" /> | ||||
| 		<node X="111392" Y="-44275" /> | ||||
| 		<node X="111355" Y="-43370" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 6" id="200006" type="ScriptZone" shape="NPoly" minZ="-3000" maxZ="-1500"> | ||||
| 		<node X="108768" Y="-45613" /> | ||||
| 		<node X="109882" Y="-47555" /> | ||||
| 		<node X="110229" Y="-47049" /> | ||||
| 		<node X="108917" Y="-45580" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 7" id="200007" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="115979" Y="-55112" /> | ||||
| 		<node X="115753" Y="-56598" /> | ||||
| 		<node X="116242" Y="-56532" /> | ||||
| 		<node X="116211" Y="-55042" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 8" id="200008" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="108467" Y="-40835" /> | ||||
| 		<node X="108533" Y="-41590" /> | ||||
| 		<node X="108666" Y="-41584" /> | ||||
| 		<node X="108623" Y="-40839" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 9" id="200009" type="ScriptZone" shape="NPoly" minZ="-2500" maxZ="-1500"> | ||||
| 		<node X="110456" Y="-39399" /> | ||||
| 		<node X="109835" Y="-39410" /> | ||||
| 		<node X="109830" Y="-39550" /> | ||||
| 		<node X="110457" Y="-39540" /> | ||||
| 	</zone> | ||||
| 	<zone name="royal_rush_script_1" id="200221" type="ScriptZone" shape="NPoly" minZ="-7263" maxZ="-7063"> | ||||
| 		<node X="181198" Y="-86516" /> | ||||
| 		<node X="192394" Y="-86521" /> | ||||
|   | ||||
| @@ -155,4 +155,64 @@ | ||||
| 		<node X="108816" Y="-40776" /> | ||||
| 		<node X="107856" Y="-40652" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_20_orbis_enter" type="TeleportZone" shape="NPoly" minZ="-458" maxZ="-158"> | ||||
| 		<stat name="oustX" val="213983" /> | ||||
| 		<stat name="oustY" val="53250" /> | ||||
| 		<stat name="oustZ" val="-8136" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="197849" Y="90507" /> | ||||
| 		<node X="198285" Y="90504" /> | ||||
| 		<node X="198283" Y="90673" /> | ||||
| 		<node X="197847" Y="90676" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_lobby" type="TeleportZone" shape="NPoly" minZ="-8018" maxZ="-7718"> | ||||
| 		<stat name="oustX" val="198022" /> | ||||
| 		<stat name="oustY" val="90032" /> | ||||
| 		<stat name="oustZ" val="-192" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="214616" Y="52809" /> | ||||
| 		<node X="215270" Y="52810" /> | ||||
| 		<node X="215284" Y="53472" /> | ||||
| 		<node X="214612" Y="53477" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_2nd" type="TeleportZone" shape="NPoly" minZ="-8840" maxZ="-8540"> | ||||
| 		<stat name="oustX" val="213799" /> | ||||
| 		<stat name="oustY" val="53253" /> | ||||
| 		<stat name="oustZ" val="-14462" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="215023" Y="52075" /> | ||||
| 		<node X="215909" Y="52096" /> | ||||
| 		<node X="215925" Y="52422" /> | ||||
| 		<node X="215027" Y="52409" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_1nd" type="TeleportZone" shape="NPoly" minZ="-14218" maxZ="-14018"> | ||||
| 		<stat name="oustX" val="215056" /> | ||||
| 		<stat name="oustY" val="50467" /> | ||||
| 		<stat name="oustZ" val="-8416" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="214648" Y="52769" /> | ||||
| 		<node X="215304" Y="52755" /> | ||||
| 		<node X="215287" Y="53526" /> | ||||
| 		<node X="214637" Y="53528" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_3rd" type="TeleportZone" shape="NPoly" minZ="-15024" maxZ="-14724"> | ||||
| 		<stat name="oustX" val="211641" /> | ||||
| 		<stat name="oustY" val="115547" /> | ||||
| 		<stat name="oustZ" val="-12736" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="210137" Y="48579" /> | ||||
| 		<node X="211073" Y="48572" /> | ||||
| 		<node X="211077" Y="48976" /> | ||||
| 		<node X="210137" Y="48953" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_21_orbis_to_2nd" type="TeleportZone" shape="NPoly" minZ="-12737" maxZ="-12437"> | ||||
| 		<stat name="oustX" val="211137" /> | ||||
| 		<stat name="oustY" val="50501" /> | ||||
| 		<stat name="oustZ" val="-14624" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="211261" Y="114644" /> | ||||
| 		<node X="211778" Y="114638" /> | ||||
| 		<node X="211781" Y="115045" /> | ||||
| 		<node X="211273" Y="115064" /> | ||||
| 	</zone> | ||||
| </list> | ||||
| @@ -1,97 +0,0 @@ | ||||
| /* | ||||
|  * 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.GainakUnderground; | ||||
|  | ||||
| import com.l2jmobius.gameserver.model.Location; | ||||
| import com.l2jmobius.gameserver.model.actor.L2Character; | ||||
| import com.l2jmobius.gameserver.model.zone.L2ZoneType; | ||||
|  | ||||
| import ai.AbstractNpcAI; | ||||
|  | ||||
| /** | ||||
|  * Gainak Underground Entrance teleport AI. | ||||
|  * @author Mobius | ||||
|  */ | ||||
| public final class UndergroundEntranceTeleports extends AbstractNpcAI | ||||
| { | ||||
| 	// Zones | ||||
| 	private static final int ZONE_ID_1 = 200207; | ||||
| 	private static final int ZONE_ID_2 = 200208; | ||||
| 	private static final int ZONE_ID_3 = 200209; | ||||
| 	private static final int ZONE_ID_4 = 200210; | ||||
| 	private static final int ZONE_ID_5 = 200211; | ||||
| 	private static final int ZONE_ID_6 = 200212; | ||||
| 	// Teleport Locations | ||||
| 	private static final Location TELEPORT_LOC_1 = new Location(-49596, -150715, -14472); | ||||
| 	private static final Location TELEPORT_LOC_2 = new Location(17600, -113803, -312); | ||||
| 	private static final Location TELEPORT_LOC_3 = new Location(-55283, -147410, -14728); | ||||
| 	private static final Location TELEPORT_LOC_4 = new Location(17067, -111738, -320); | ||||
| 	private static final Location TELEPORT_LOC_5 = new Location(-46867, -149309, -14216); | ||||
| 	private static final Location TELEPORT_LOC_6 = new Location(18784, -115648, -248); | ||||
| 	 | ||||
| 	private UndergroundEntranceTeleports() | ||||
| 	{ | ||||
| 		addEnterZoneId(ZONE_ID_1, ZONE_ID_2, ZONE_ID_3, ZONE_ID_4, ZONE_ID_5, ZONE_ID_6); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
| 	public String onEnterZone(L2Character character, L2ZoneType zone) | ||||
| 	{ | ||||
| 		if (character.isPlayer()) | ||||
| 		{ | ||||
| 			switch (zone.getId()) | ||||
| 			{ | ||||
| 				case ZONE_ID_1: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_1); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_2: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_2); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_3: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_3); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_4: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_4); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_5: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_5); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_6: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_6); | ||||
| 					break; | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 		return super.onEnterZone(character, zone); | ||||
| 	} | ||||
| 	 | ||||
| 	public static void main(String[] args) | ||||
| 	{ | ||||
| 		new UndergroundEntranceTeleports(); | ||||
| 	} | ||||
| } | ||||
| @@ -1,64 +0,0 @@ | ||||
| /* | ||||
|  * 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.OrbisTemple; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.Map; | ||||
|  | ||||
| import com.l2jmobius.gameserver.model.Location; | ||||
| import com.l2jmobius.gameserver.model.actor.L2Character; | ||||
| import com.l2jmobius.gameserver.model.zone.L2ZoneType; | ||||
|  | ||||
| import ai.AbstractNpcAI; | ||||
|  | ||||
| /** | ||||
|  * Orbis Temple AI. | ||||
|  * @author Gladicek | ||||
|  */ | ||||
| public final class OrbisTempleTeleports extends AbstractNpcAI | ||||
| { | ||||
| 	private static final Map<Integer, Location> TELEPORT_DATA = new HashMap<>(); | ||||
| 	static | ||||
| 	{ | ||||
| 		TELEPORT_DATA.put(12036, new Location(213983, 53250, -8176)); | ||||
| 		TELEPORT_DATA.put(12037, new Location(198022, 90032, -192)); | ||||
| 		TELEPORT_DATA.put(12038, new Location(213799, 53253, -14432)); | ||||
| 		TELEPORT_DATA.put(12039, new Location(215056, 50467, -8416)); | ||||
| 		TELEPORT_DATA.put(12040, new Location(211641, 115547, -12736)); | ||||
| 		TELEPORT_DATA.put(12041, new Location(211137, 50501, -14624)); | ||||
| 	} | ||||
| 	 | ||||
| 	public OrbisTempleTeleports() | ||||
| 	{ | ||||
| 		addEnterZoneId(TELEPORT_DATA.keySet()); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
| 	public String onEnterZone(L2Character creature, L2ZoneType zone) | ||||
| 	{ | ||||
| 		if (creature.isPlayer() && (creature.getInstanceWorld() == null)) | ||||
| 		{ | ||||
| 			creature.teleToLocation(TELEPORT_DATA.get(zone.getId())); | ||||
| 		} | ||||
| 		return super.onEnterZone(creature, zone); | ||||
| 	} | ||||
| 	 | ||||
| 	public static void main(String[] args) | ||||
| 	{ | ||||
| 		new OrbisTempleTeleports(); | ||||
| 	} | ||||
| } | ||||
| @@ -476,42 +476,6 @@ | ||||
| 		<node X="210952" Y="10366" /> | ||||
| 		<node X="210619" Y="10241" /> | ||||
|    	</zone> | ||||
| 	<zone name="orbis_e_f1" id="12036" type="ScriptZone" shape="NPoly" minZ="-554" maxZ="-154"> | ||||
| 		<node X="198034" Y="90685" /> | ||||
| 		<node X="198276" Y="90684" /> | ||||
| 		<node X="198285" Y="90491" /> | ||||
| 		<node X="198043" Y="90490" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f1_e" id="12037" type="ScriptZone" shape="NPoly" minZ="-8177" maxZ="-7777"> | ||||
| 		<node X="214890" Y="53031" /> | ||||
| 		<node X="215313" Y="53024" /> | ||||
| 		<node X="215279" Y="52739" /> | ||||
| 		<node X="214922" Y="52736" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f1_f2" id="12038" type="ScriptZone" shape="NPoly" minZ="-9009" maxZ="-8609"> | ||||
| 		<node X="215530" Y="52069" /> | ||||
| 		<node X="215967" Y="52088" /> | ||||
| 		<node X="215950" Y="52444" /> | ||||
| 		<node X="215530" Y="52460" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f2_f1" id="12039" type="ScriptZone" shape="NPoly" minZ="-14383" maxZ="-13983"> | ||||
| 		<node X="214893" Y="53016" /> | ||||
| 		<node X="214923" Y="52736" /> | ||||
| 		<node X="215281" Y="52738" /> | ||||
| 		<node X="215315" Y="53016" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f2_f3" id="12040" type="ScriptZone" shape="NPoly" minZ="-15530" maxZ="-14970"> | ||||
| 		<node X="210516" Y="48942" /> | ||||
| 		<node X="210093" Y="48929" /> | ||||
| 		<node X="210090" Y="48569" /> | ||||
| 		<node X="210518" Y="48554" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f3_f2" id="12041" type="ScriptZone" shape="NPoly" minZ="-12700" maxZ="-12500"> | ||||
| 		<node X="211276" Y="115088" /> | ||||
| 		<node X="211310" Y="114656" /> | ||||
| 		<node X="211729" Y="114683" /> | ||||
| 		<node X="211763" Y="115079" /> | ||||
| 	</zone> | ||||
| 	<zone name="octavis_area_tel" id="12042" type="ScriptZone" shape="NPoly" minZ="-10033" maxZ="-9833"> | ||||
| 		<node X="208821" Y="120497" /> | ||||
| 		<node X="209346" Y="120497" /> | ||||
| @@ -568,99 +532,6 @@ | ||||
| 		<node X="-177186" Y="153437" /> | ||||
| 		<node X="-177386" Y="153437" /> | ||||
| 	</zone> | ||||
| 	<!-- Pailaka Injured Dragon. No exit zones for mob walls --> | ||||
| 	<zone name="Pailaka Injured Dragon 1" id="200001" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="117769" Y="-46202" /> | ||||
| 		<node X="117828" Y="-46590" /> | ||||
| 		<node X="121923" Y="-46364" /> | ||||
| 		<node X="121763" Y="-44674" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 2" id="200002" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="115970" Y="-45694" /> | ||||
| 		<node X="115620" Y="-46220" /> | ||||
| 		<node X="115593" Y="-46683" /> | ||||
| 		<node X="116477" Y="-47716" /> | ||||
| 		<node X="115839" Y="-46610" /> | ||||
| 		<node X="115819" Y="-46203" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 3" id="200003" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="116346" Y="-49927" /> | ||||
| 		<node X="115202" Y="-50560" /> | ||||
| 		<node X="115330" Y="-50608" /> | ||||
| 		<node X="116347" Y="-50083" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 4" id="200004" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="117275" Y="-51185" /> | ||||
| 		<node X="116018" Y="-51776" /> | ||||
| 		<node X="116278" Y="-52213" /> | ||||
| 		<node X="117526" Y="-51052" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 5" id="200005" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="111137" Y="-43445" /> | ||||
| 		<node X="111187" Y="-44394" /> | ||||
| 		<node X="111392" Y="-44275" /> | ||||
| 		<node X="111355" Y="-43370" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 6" id="200006" type="ScriptZone" shape="NPoly" minZ="-3000" maxZ="-1500"> | ||||
| 		<node X="108768" Y="-45613" /> | ||||
| 		<node X="109882" Y="-47555" /> | ||||
| 		<node X="110229" Y="-47049" /> | ||||
| 		<node X="108917" Y="-45580" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 7" id="200007" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="115979" Y="-55112" /> | ||||
| 		<node X="115753" Y="-56598" /> | ||||
| 		<node X="116242" Y="-56532" /> | ||||
| 		<node X="116211" Y="-55042" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 8" id="200008" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="108467" Y="-40835" /> | ||||
| 		<node X="108533" Y="-41590" /> | ||||
| 		<node X="108666" Y="-41584" /> | ||||
| 		<node X="108623" Y="-40839" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 9" id="200009" type="ScriptZone" shape="NPoly" minZ="-2500" maxZ="-1500"> | ||||
| 		<node X="110456" Y="-39399" /> | ||||
| 		<node X="109835" Y="-39410" /> | ||||
| 		<node X="109830" Y="-39550" /> | ||||
| 		<node X="110457" Y="-39540" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_1" id="200207" type="ScriptZone" shape="NPoly" minZ="-680" maxZ="-220"> | ||||
| 		<node X="17691" Y="-113777" /> | ||||
| 		<node X="17502" Y="-113884" /> | ||||
| 		<node X="17686" Y="-114140" /> | ||||
| 		<node X="18232" Y="-113959" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_2" id="200208" type="ScriptZone" shape="NPoly" minZ="-14500" maxZ="-13900"> | ||||
| 		<node X="-48907" Y="-150846" /> | ||||
| 		<node X="-48469" Y="-150234" /> | ||||
| 		<node X="-47613" Y="-151175" /> | ||||
| 		<node X="-48213" Y="-151204" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_3" id="200209" type="ScriptZone" shape="NPoly" minZ="-680" maxZ="-220"> | ||||
| 		<node X="17054" Y="-111536" /> | ||||
| 		<node X="16775" Y="-111612" /> | ||||
| 		<node X="16715" Y="-111276" /> | ||||
| 		<node X="17227" Y="-110915" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_4" id="200210" type="ScriptZone" shape="NPoly" minZ="-14700" maxZ="-14500"> | ||||
| 		<node X="-55924" Y="-147204" /> | ||||
| 		<node X="-55940" Y="-147732" /> | ||||
| 		<node X="-56432" Y="-147675" /> | ||||
| 		<node X="-56403" Y="-147152" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_5" id="200211" type="ScriptZone" shape="NPoly" minZ="-680" maxZ="-220"> | ||||
| 		<node X="18989" Y="-115796" /> | ||||
| 		<node X="18750" Y="-115967" /> | ||||
| 		<node X="19173" Y="-116252" /> | ||||
| 		<node X="19589" Y="-115914" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_6" id="200212" type="ScriptZone" shape="NPoly" minZ="-14200" maxZ="-13900"> | ||||
| 		<node X="-47057" Y="-149779" /> | ||||
| 		<node X="-46544" Y="-149834" /> | ||||
| 		<node X="-46350" Y="-150683" /> | ||||
| 		<node X="-47024" Y="-150476" /> | ||||
| 	</zone> | ||||
| 	<zone name="garden_of_spirits_teleport_zone_1" id="200213" type="ScriptZone" shape="NPoly" minZ="-4200" maxZ="-3800"> | ||||
| 		<node X="-53409" Y="88130" /> | ||||
| 		<node X="-54099" Y="88167" /> | ||||
|   | ||||
| @@ -155,4 +155,127 @@ | ||||
| 		<node X="108816" Y="-40776" /> | ||||
| 		<node X="107856" Y="-40652" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_20_orbis_enter" type="TeleportZone" shape="NPoly" minZ="-458" maxZ="-158"> | ||||
| 		<stat name="oustX" val="213983" /> | ||||
| 		<stat name="oustY" val="53250" /> | ||||
| 		<stat name="oustZ" val="-8136" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="197849" Y="90507" /> | ||||
| 		<node X="198285" Y="90504" /> | ||||
| 		<node X="198283" Y="90673" /> | ||||
| 		<node X="197847" Y="90676" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_lobby" type="TeleportZone" shape="NPoly" minZ="-8018" maxZ="-7718"> | ||||
| 		<stat name="oustX" val="198022" /> | ||||
| 		<stat name="oustY" val="90032" /> | ||||
| 		<stat name="oustZ" val="-192" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="214616" Y="52809" /> | ||||
| 		<node X="215270" Y="52810" /> | ||||
| 		<node X="215284" Y="53472" /> | ||||
| 		<node X="214612" Y="53477" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_2nd" type="TeleportZone" shape="NPoly" minZ="-8840" maxZ="-8540"> | ||||
| 		<stat name="oustX" val="213799" /> | ||||
| 		<stat name="oustY" val="53253" /> | ||||
| 		<stat name="oustZ" val="-14462" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="215023" Y="52075" /> | ||||
| 		<node X="215909" Y="52096" /> | ||||
| 		<node X="215925" Y="52422" /> | ||||
| 		<node X="215027" Y="52409" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_1nd" type="TeleportZone" shape="NPoly" minZ="-14218" maxZ="-14018"> | ||||
| 		<stat name="oustX" val="215056" /> | ||||
| 		<stat name="oustY" val="50467" /> | ||||
| 		<stat name="oustZ" val="-8416" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="214648" Y="52769" /> | ||||
| 		<node X="215304" Y="52755" /> | ||||
| 		<node X="215287" Y="53526" /> | ||||
| 		<node X="214637" Y="53528" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_3rd" type="TeleportZone" shape="NPoly" minZ="-15024" maxZ="-14724"> | ||||
| 		<stat name="oustX" val="211641" /> | ||||
| 		<stat name="oustY" val="115547" /> | ||||
| 		<stat name="oustZ" val="-12736" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="210137" Y="48579" /> | ||||
| 		<node X="211073" Y="48572" /> | ||||
| 		<node X="211077" Y="48976" /> | ||||
| 		<node X="210137" Y="48953" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_21_orbis_to_2nd" type="TeleportZone" shape="NPoly" minZ="-12737" maxZ="-12437"> | ||||
| 		<stat name="oustX" val="211137" /> | ||||
| 		<stat name="oustY" val="50501" /> | ||||
| 		<stat name="oustZ" val="-14624" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="211261" Y="114644" /> | ||||
| 		<node X="211778" Y="114638" /> | ||||
| 		<node X="211781" Y="115045" /> | ||||
| 		<node X="211273" Y="115064" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_gainak_to_underground_1" type="TeleportZone" shape="NPoly" minZ="-720" maxZ="-320"> | ||||
| 		<stat name="oustX" val="-49596" /> | ||||
| 		<stat name="oustY" val="-150715" /> | ||||
| 		<stat name="oustZ" val="-14472" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="18198" Y="-114259" /> | ||||
| 		<node X="18125" Y="-113964" /> | ||||
| 		<node X="18222" Y="-113962" /> | ||||
| 		<node X="18431" Y="-113875" /> | ||||
| 		<node X="18602" Y="-114104" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_underground_to_gainak_1" type="TeleportZone" shape="NPoly" minZ="-14488" maxZ="-14088"> | ||||
| 		<stat name="oustX" val="17600" /> | ||||
| 		<stat name="oustY" val="-113803" /> | ||||
| 		<stat name="oustZ" val="-312" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="-48697" Y="-150909" /> | ||||
| 		<node X="-48465" Y="-150209" /> | ||||
| 		<node X="-48097" Y="-150435" /> | ||||
| 		<node X="-48373" Y="-151019" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_gainak_to_underground_2" type="TeleportZone" shape="NPoly" minZ="-758" maxZ="-358"> | ||||
| 		<stat name="oustX" val="-55283" /> | ||||
| 		<stat name="oustY" val="-147410" /> | ||||
| 		<stat name="oustZ" val="-14728" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="17237" Y="-110907" /> | ||||
| 		<node X="17019" Y="-110729" /> | ||||
| 		<node X="16832" Y="-110925" /> | ||||
| 		<node X="16715" Y="-111273" /> | ||||
| 		<node X="17023" Y="-111300" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_underground_to_gainak_2" type="TeleportZone" shape="NPoly" minZ="-14825" maxZ="-14425"> | ||||
| 		<stat name="oustX" val="17008" /> | ||||
| 		<stat name="oustY" val="-111696" /> | ||||
| 		<stat name="oustZ" val="-320" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="-56023" Y="-147212" /> | ||||
| 		<node X="-55990" Y="-147732" /> | ||||
| 		<node X="-56245" Y="-147703" /> | ||||
| 		<node X="-56283" Y="-147171" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_gainak_to_underground_3" type="TeleportZone" shape="NPoly" minZ="-758" maxZ="-358"> | ||||
| 		<stat name="oustX" val="-46867" /> | ||||
| 		<stat name="oustY" val="-149309" /> | ||||
| 		<stat name="oustZ" val="-14216" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="19028" Y="-115849" /> | ||||
| 		<node X="18943" Y="-116143" /> | ||||
| 		<node X="19154" Y="-116249" /> | ||||
| 		<node X="19381" Y="-116257" /> | ||||
| 		<node X="19461" Y="-115978" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_underground_to_gainak_3" type="TeleportZone" shape="NPoly" minZ="-14431" maxZ="-14031"> | ||||
| 		<stat name="oustX" val="18784" /> | ||||
| 		<stat name="oustY" val="-115648" /> | ||||
| 		<stat name="oustZ" val="-248" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="-46533" Y="-150099" /> | ||||
| 		<node X="-47083" Y="-150158" /> | ||||
| 		<node X="-46913" Y="-150783" /> | ||||
| 		<node X="-46341" Y="-150683" /> | ||||
| 	</zone> | ||||
| </list> | ||||
| @@ -1,97 +0,0 @@ | ||||
| /* | ||||
|  * 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.GainakUnderground; | ||||
|  | ||||
| import com.l2jmobius.gameserver.model.Location; | ||||
| import com.l2jmobius.gameserver.model.actor.L2Character; | ||||
| import com.l2jmobius.gameserver.model.zone.L2ZoneType; | ||||
|  | ||||
| import ai.AbstractNpcAI; | ||||
|  | ||||
| /** | ||||
|  * Gainak Underground Entrance teleport AI. | ||||
|  * @author Mobius | ||||
|  */ | ||||
| public final class UndergroundEntranceTeleports extends AbstractNpcAI | ||||
| { | ||||
| 	// Zones | ||||
| 	private static final int ZONE_ID_1 = 200207; | ||||
| 	private static final int ZONE_ID_2 = 200208; | ||||
| 	private static final int ZONE_ID_3 = 200209; | ||||
| 	private static final int ZONE_ID_4 = 200210; | ||||
| 	private static final int ZONE_ID_5 = 200211; | ||||
| 	private static final int ZONE_ID_6 = 200212; | ||||
| 	// Teleport Locations | ||||
| 	private static final Location TELEPORT_LOC_1 = new Location(-49596, -150715, -14472); | ||||
| 	private static final Location TELEPORT_LOC_2 = new Location(17600, -113803, -312); | ||||
| 	private static final Location TELEPORT_LOC_3 = new Location(-55283, -147410, -14728); | ||||
| 	private static final Location TELEPORT_LOC_4 = new Location(17067, -111738, -320); | ||||
| 	private static final Location TELEPORT_LOC_5 = new Location(-46867, -149309, -14216); | ||||
| 	private static final Location TELEPORT_LOC_6 = new Location(18784, -115648, -248); | ||||
| 	 | ||||
| 	private UndergroundEntranceTeleports() | ||||
| 	{ | ||||
| 		addEnterZoneId(ZONE_ID_1, ZONE_ID_2, ZONE_ID_3, ZONE_ID_4, ZONE_ID_5, ZONE_ID_6); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
| 	public String onEnterZone(L2Character character, L2ZoneType zone) | ||||
| 	{ | ||||
| 		if (character.isPlayer()) | ||||
| 		{ | ||||
| 			switch (zone.getId()) | ||||
| 			{ | ||||
| 				case ZONE_ID_1: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_1); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_2: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_2); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_3: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_3); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_4: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_4); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_5: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_5); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_6: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_6); | ||||
| 					break; | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 		return super.onEnterZone(character, zone); | ||||
| 	} | ||||
| 	 | ||||
| 	public static void main(String[] args) | ||||
| 	{ | ||||
| 		new UndergroundEntranceTeleports(); | ||||
| 	} | ||||
| } | ||||
| @@ -1,87 +0,0 @@ | ||||
| /* | ||||
|  * 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.Giran.SuperionFortress; | ||||
|  | ||||
| import com.l2jmobius.gameserver.model.Location; | ||||
| import com.l2jmobius.gameserver.model.actor.L2Character; | ||||
| import com.l2jmobius.gameserver.model.zone.L2ZoneType; | ||||
|  | ||||
| import ai.AbstractNpcAI; | ||||
|  | ||||
| /** | ||||
|  * Superion Fortress Teleports AI | ||||
|  * @author Gigi | ||||
|  * @date 2017-03-19 - [12:30:43] | ||||
|  */ | ||||
| public class SuperionFortressTeleports extends AbstractNpcAI | ||||
| { | ||||
| 	// Zones | ||||
| 	private static final int ZONE_ID_1 = 60166; | ||||
| 	private static final int ZONE_ID_2 = 60167; | ||||
| 	private static final int ZONE_ID_3 = 60168; | ||||
| 	private static final int ZONE_ID_4 = 60169; | ||||
| 	// Teleport Locations | ||||
| 	private static final Location TELEPORT_LOC_1 = new Location(79331, 194233, -10232); | ||||
| 	private static final Location TELEPORT_LOC_2 = new Location(81728, 155577, 480); | ||||
| 	private static final Location TELEPORT_LOC_3 = new Location(76178, 194233, -10248); | ||||
| 	private static final Location TELEPORT_LOC_4 = new Location(82702, 154180, 480); | ||||
| 	 | ||||
| 	public SuperionFortressTeleports() | ||||
| 	{ | ||||
| 		addEnterZoneId(ZONE_ID_1); // Out of Fortress ---> Superion Port | ||||
| 		addEnterZoneId(ZONE_ID_2); // Superion Port ---> Out of Fortress | ||||
| 		addEnterZoneId(ZONE_ID_3); // Out of Fortress ---> Superion Starboard | ||||
| 		addEnterZoneId(ZONE_ID_4); // Superion Starboard ---> Out of Fortress | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
| 	public String onEnterZone(L2Character creature, L2ZoneType zone) | ||||
| 	{ | ||||
| 		if (creature.isPlayer()) | ||||
| 		{ | ||||
| 			switch (zone.getId()) | ||||
| 			{ | ||||
| 				case ZONE_ID_1: | ||||
| 				{ | ||||
| 					creature.teleToLocation(TELEPORT_LOC_1); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_2: | ||||
| 				{ | ||||
| 					creature.teleToLocation(TELEPORT_LOC_2); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_3: | ||||
| 				{ | ||||
| 					creature.teleToLocation(TELEPORT_LOC_3); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_4: | ||||
| 				{ | ||||
| 					creature.teleToLocation(TELEPORT_LOC_4); | ||||
| 					break; | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 		return super.onEnterZone(creature, zone); | ||||
| 	} | ||||
| 	 | ||||
| 	public static void main(String[] args) | ||||
| 	{ | ||||
| 		new SuperionFortressTeleports(); | ||||
| 	} | ||||
| } | ||||
| @@ -1,64 +0,0 @@ | ||||
| /* | ||||
|  * 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.OrbisTemple; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.Map; | ||||
|  | ||||
| import com.l2jmobius.gameserver.model.Location; | ||||
| import com.l2jmobius.gameserver.model.actor.L2Character; | ||||
| import com.l2jmobius.gameserver.model.zone.L2ZoneType; | ||||
|  | ||||
| import ai.AbstractNpcAI; | ||||
|  | ||||
| /** | ||||
|  * Orbis Temple AI. | ||||
|  * @author Gladicek | ||||
|  */ | ||||
| public final class OrbisTempleTeleports extends AbstractNpcAI | ||||
| { | ||||
| 	private static final Map<Integer, Location> TELEPORT_DATA = new HashMap<>(); | ||||
| 	static | ||||
| 	{ | ||||
| 		TELEPORT_DATA.put(12036, new Location(213983, 53250, -8176)); | ||||
| 		TELEPORT_DATA.put(12037, new Location(198022, 90032, -192)); | ||||
| 		TELEPORT_DATA.put(12038, new Location(213799, 53253, -14432)); | ||||
| 		TELEPORT_DATA.put(12039, new Location(215056, 50467, -8416)); | ||||
| 		TELEPORT_DATA.put(12040, new Location(211641, 115547, -12736)); | ||||
| 		TELEPORT_DATA.put(12041, new Location(211137, 50501, -14624)); | ||||
| 	} | ||||
| 	 | ||||
| 	public OrbisTempleTeleports() | ||||
| 	{ | ||||
| 		addEnterZoneId(TELEPORT_DATA.keySet()); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
| 	public String onEnterZone(L2Character creature, L2ZoneType zone) | ||||
| 	{ | ||||
| 		if (creature.isPlayer() && (creature.getInstanceWorld() == null)) | ||||
| 		{ | ||||
| 			creature.teleToLocation(TELEPORT_DATA.get(zone.getId())); | ||||
| 		} | ||||
| 		return super.onEnterZone(creature, zone); | ||||
| 	} | ||||
| 	 | ||||
| 	public static void main(String[] args) | ||||
| 	{ | ||||
| 		new OrbisTempleTeleports(); | ||||
| 	} | ||||
| } | ||||
| @@ -476,42 +476,6 @@ | ||||
| 		<node X="210952" Y="10366" /> | ||||
| 		<node X="210619" Y="10241" /> | ||||
|    	</zone> | ||||
| 	<zone name="orbis_e_f1" id="12036" type="ScriptZone" shape="NPoly" minZ="-554" maxZ="-154"> | ||||
| 		<node X="198034" Y="90685" /> | ||||
| 		<node X="198276" Y="90684" /> | ||||
| 		<node X="198285" Y="90491" /> | ||||
| 		<node X="198043" Y="90490" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f1_e" id="12037" type="ScriptZone" shape="NPoly" minZ="-8177" maxZ="-7777"> | ||||
| 		<node X="214890" Y="53031" /> | ||||
| 		<node X="215313" Y="53024" /> | ||||
| 		<node X="215279" Y="52739" /> | ||||
| 		<node X="214922" Y="52736" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f1_f2" id="12038" type="ScriptZone" shape="NPoly" minZ="-9009" maxZ="-8609"> | ||||
| 		<node X="215530" Y="52069" /> | ||||
| 		<node X="215967" Y="52088" /> | ||||
| 		<node X="215950" Y="52444" /> | ||||
| 		<node X="215530" Y="52460" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f2_f1" id="12039" type="ScriptZone" shape="NPoly" minZ="-14383" maxZ="-13983"> | ||||
| 		<node X="214893" Y="53016" /> | ||||
| 		<node X="214923" Y="52736" /> | ||||
| 		<node X="215281" Y="52738" /> | ||||
| 		<node X="215315" Y="53016" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f2_f3" id="12040" type="ScriptZone" shape="NPoly" minZ="-15530" maxZ="-14970"> | ||||
| 		<node X="210516" Y="48942" /> | ||||
| 		<node X="210093" Y="48929" /> | ||||
| 		<node X="210090" Y="48569" /> | ||||
| 		<node X="210518" Y="48554" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f3_f2" id="12041" type="ScriptZone" shape="NPoly" minZ="-12700" maxZ="-12500"> | ||||
| 		<node X="211276" Y="115088" /> | ||||
| 		<node X="211310" Y="114656" /> | ||||
| 		<node X="211729" Y="114683" /> | ||||
| 		<node X="211763" Y="115079" /> | ||||
| 	</zone> | ||||
| 	<zone name="octavis_area_tel" id="12042" type="ScriptZone" shape="NPoly" minZ="-10033" maxZ="-9833"> | ||||
| 		<node X="208821" Y="120497" /> | ||||
| 		<node X="209346" Y="120497" /> | ||||
| @@ -568,99 +532,6 @@ | ||||
| 		<node X="-177186" Y="153437" /> | ||||
| 		<node X="-177386" Y="153437" /> | ||||
| 	</zone> | ||||
| 	<!-- Pailaka Injured Dragon. No exit zones for mob walls --> | ||||
| 	<zone name="Pailaka Injured Dragon 1" id="200001" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="117769" Y="-46202" /> | ||||
| 		<node X="117828" Y="-46590" /> | ||||
| 		<node X="121923" Y="-46364" /> | ||||
| 		<node X="121763" Y="-44674" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 2" id="200002" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="115970" Y="-45694" /> | ||||
| 		<node X="115620" Y="-46220" /> | ||||
| 		<node X="115593" Y="-46683" /> | ||||
| 		<node X="116477" Y="-47716" /> | ||||
| 		<node X="115839" Y="-46610" /> | ||||
| 		<node X="115819" Y="-46203" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 3" id="200003" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="116346" Y="-49927" /> | ||||
| 		<node X="115202" Y="-50560" /> | ||||
| 		<node X="115330" Y="-50608" /> | ||||
| 		<node X="116347" Y="-50083" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 4" id="200004" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="117275" Y="-51185" /> | ||||
| 		<node X="116018" Y="-51776" /> | ||||
| 		<node X="116278" Y="-52213" /> | ||||
| 		<node X="117526" Y="-51052" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 5" id="200005" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="111137" Y="-43445" /> | ||||
| 		<node X="111187" Y="-44394" /> | ||||
| 		<node X="111392" Y="-44275" /> | ||||
| 		<node X="111355" Y="-43370" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 6" id="200006" type="ScriptZone" shape="NPoly" minZ="-3000" maxZ="-1500"> | ||||
| 		<node X="108768" Y="-45613" /> | ||||
| 		<node X="109882" Y="-47555" /> | ||||
| 		<node X="110229" Y="-47049" /> | ||||
| 		<node X="108917" Y="-45580" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 7" id="200007" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="115979" Y="-55112" /> | ||||
| 		<node X="115753" Y="-56598" /> | ||||
| 		<node X="116242" Y="-56532" /> | ||||
| 		<node X="116211" Y="-55042" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 8" id="200008" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="108467" Y="-40835" /> | ||||
| 		<node X="108533" Y="-41590" /> | ||||
| 		<node X="108666" Y="-41584" /> | ||||
| 		<node X="108623" Y="-40839" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 9" id="200009" type="ScriptZone" shape="NPoly" minZ="-2500" maxZ="-1500"> | ||||
| 		<node X="110456" Y="-39399" /> | ||||
| 		<node X="109835" Y="-39410" /> | ||||
| 		<node X="109830" Y="-39550" /> | ||||
| 		<node X="110457" Y="-39540" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_1" id="200207" type="ScriptZone" shape="NPoly" minZ="-680" maxZ="-220"> | ||||
| 		<node X="17691" Y="-113777" /> | ||||
| 		<node X="17502" Y="-113884" /> | ||||
| 		<node X="17686" Y="-114140" /> | ||||
| 		<node X="18232" Y="-113959" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_2" id="200208" type="ScriptZone" shape="NPoly" minZ="-14500" maxZ="-13900"> | ||||
| 		<node X="-48907" Y="-150846" /> | ||||
| 		<node X="-48469" Y="-150234" /> | ||||
| 		<node X="-47613" Y="-151175" /> | ||||
| 		<node X="-48213" Y="-151204" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_3" id="200209" type="ScriptZone" shape="NPoly" minZ="-680" maxZ="-220"> | ||||
| 		<node X="17054" Y="-111536" /> | ||||
| 		<node X="16775" Y="-111612" /> | ||||
| 		<node X="16715" Y="-111276" /> | ||||
| 		<node X="17227" Y="-110915" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_4" id="200210" type="ScriptZone" shape="NPoly" minZ="-14700" maxZ="-14500"> | ||||
| 		<node X="-55924" Y="-147204" /> | ||||
| 		<node X="-55940" Y="-147732" /> | ||||
| 		<node X="-56432" Y="-147675" /> | ||||
| 		<node X="-56403" Y="-147152" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_5" id="200211" type="ScriptZone" shape="NPoly" minZ="-680" maxZ="-220"> | ||||
| 		<node X="18989" Y="-115796" /> | ||||
| 		<node X="18750" Y="-115967" /> | ||||
| 		<node X="19173" Y="-116252" /> | ||||
| 		<node X="19589" Y="-115914" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_6" id="200212" type="ScriptZone" shape="NPoly" minZ="-14200" maxZ="-13900"> | ||||
| 		<node X="-47057" Y="-149779" /> | ||||
| 		<node X="-46544" Y="-149834" /> | ||||
| 		<node X="-46350" Y="-150683" /> | ||||
| 		<node X="-47024" Y="-150476" /> | ||||
| 	</zone> | ||||
| 	<zone name="garden_of_spirits_teleport_zone_1" id="200213" type="ScriptZone" shape="NPoly" minZ="-4200" maxZ="-3800"> | ||||
| 		<node X="-53409" Y="88130" /> | ||||
| 		<node X="-54099" Y="88167" /> | ||||
| @@ -873,16 +744,4 @@ | ||||
| 	<zone name="Harnak Underground Ruins Room 24" id="60165" type="ScriptZone" shape="Cylinder" minZ="-7736" maxZ="-7576" rad="1000"> | ||||
| 		<node X="-114700" Y="143834" /> | ||||
| 	</zone> | ||||
| 	<zone name="Superion Fortress Port Out" id="60166" type="ScriptZone" shape="Cylinder" minZ="450" maxZ="500" rad="300"> | ||||
| 		<node X="82728" Y="156209" /> | ||||
| 	</zone> | ||||
| 	<zone name="Superion Fortress Port In" id="60167" type="ScriptZone" shape="Cylinder" minZ="-10200" maxZ="-10100" rad="500"> | ||||
| 		<node X="80884" Y="194332" /> | ||||
| 	</zone> | ||||
| 	<zone name="Superion Fortress Starboard Out" id="60168" type="ScriptZone" shape="Cylinder" minZ="500" maxZ="550" rad="300"> | ||||
| 		<node X="83578" Y="154754" /> | ||||
| 	</zone> | ||||
| 	<zone name="Superion Fortress Starboard In" id="60169" type="ScriptZone" shape="Cylinder" minZ="-10220" maxZ="-10100" rad="500"> | ||||
| 		<node X="75078" Y="194300" /> | ||||
| 	</zone> | ||||
| </list> | ||||
| @@ -155,4 +155,167 @@ | ||||
| 		<node X="108816" Y="-40776" /> | ||||
| 		<node X="107856" Y="-40652" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_20_orbis_enter" type="TeleportZone" shape="NPoly" minZ="-458" maxZ="-158"> | ||||
| 		<stat name="oustX" val="213983" /> | ||||
| 		<stat name="oustY" val="53250" /> | ||||
| 		<stat name="oustZ" val="-8136" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="197849" Y="90507" /> | ||||
| 		<node X="198285" Y="90504" /> | ||||
| 		<node X="198283" Y="90673" /> | ||||
| 		<node X="197847" Y="90676" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_lobby" type="TeleportZone" shape="NPoly" minZ="-8018" maxZ="-7718"> | ||||
| 		<stat name="oustX" val="198022" /> | ||||
| 		<stat name="oustY" val="90032" /> | ||||
| 		<stat name="oustZ" val="-192" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="214616" Y="52809" /> | ||||
| 		<node X="215270" Y="52810" /> | ||||
| 		<node X="215284" Y="53472" /> | ||||
| 		<node X="214612" Y="53477" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_2nd" type="TeleportZone" shape="NPoly" minZ="-8840" maxZ="-8540"> | ||||
| 		<stat name="oustX" val="213799" /> | ||||
| 		<stat name="oustY" val="53253" /> | ||||
| 		<stat name="oustZ" val="-14462" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="215023" Y="52075" /> | ||||
| 		<node X="215909" Y="52096" /> | ||||
| 		<node X="215925" Y="52422" /> | ||||
| 		<node X="215027" Y="52409" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_1nd" type="TeleportZone" shape="NPoly" minZ="-14218" maxZ="-14018"> | ||||
| 		<stat name="oustX" val="215056" /> | ||||
| 		<stat name="oustY" val="50467" /> | ||||
| 		<stat name="oustZ" val="-8416" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="214648" Y="52769" /> | ||||
| 		<node X="215304" Y="52755" /> | ||||
| 		<node X="215287" Y="53526" /> | ||||
| 		<node X="214637" Y="53528" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_3rd" type="TeleportZone" shape="NPoly" minZ="-15024" maxZ="-14724"> | ||||
| 		<stat name="oustX" val="211641" /> | ||||
| 		<stat name="oustY" val="115547" /> | ||||
| 		<stat name="oustZ" val="-12736" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="210137" Y="48579" /> | ||||
| 		<node X="211073" Y="48572" /> | ||||
| 		<node X="211077" Y="48976" /> | ||||
| 		<node X="210137" Y="48953" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_21_orbis_to_2nd" type="TeleportZone" shape="NPoly" minZ="-12737" maxZ="-12437"> | ||||
| 		<stat name="oustX" val="211137" /> | ||||
| 		<stat name="oustY" val="50501" /> | ||||
| 		<stat name="oustZ" val="-14624" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="211261" Y="114644" /> | ||||
| 		<node X="211778" Y="114638" /> | ||||
| 		<node X="211781" Y="115045" /> | ||||
| 		<node X="211273" Y="115064" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_gainak_to_underground_1" type="TeleportZone" shape="NPoly" minZ="-720" maxZ="-320"> | ||||
| 		<stat name="oustX" val="-49596" /> | ||||
| 		<stat name="oustY" val="-150715" /> | ||||
| 		<stat name="oustZ" val="-14472" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="18198" Y="-114259" /> | ||||
| 		<node X="18125" Y="-113964" /> | ||||
| 		<node X="18222" Y="-113962" /> | ||||
| 		<node X="18431" Y="-113875" /> | ||||
| 		<node X="18602" Y="-114104" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_underground_to_gainak_1" type="TeleportZone" shape="NPoly" minZ="-14488" maxZ="-14088"> | ||||
| 		<stat name="oustX" val="17600" /> | ||||
| 		<stat name="oustY" val="-113803" /> | ||||
| 		<stat name="oustZ" val="-312" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="-48697" Y="-150909" /> | ||||
| 		<node X="-48465" Y="-150209" /> | ||||
| 		<node X="-48097" Y="-150435" /> | ||||
| 		<node X="-48373" Y="-151019" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_gainak_to_underground_2" type="TeleportZone" shape="NPoly" minZ="-758" maxZ="-358"> | ||||
| 		<stat name="oustX" val="-55283" /> | ||||
| 		<stat name="oustY" val="-147410" /> | ||||
| 		<stat name="oustZ" val="-14728" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="17237" Y="-110907" /> | ||||
| 		<node X="17019" Y="-110729" /> | ||||
| 		<node X="16832" Y="-110925" /> | ||||
| 		<node X="16715" Y="-111273" /> | ||||
| 		<node X="17023" Y="-111300" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_underground_to_gainak_2" type="TeleportZone" shape="NPoly" minZ="-14825" maxZ="-14425"> | ||||
| 		<stat name="oustX" val="17008" /> | ||||
| 		<stat name="oustY" val="-111696" /> | ||||
| 		<stat name="oustZ" val="-320" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="-56023" Y="-147212" /> | ||||
| 		<node X="-55990" Y="-147732" /> | ||||
| 		<node X="-56245" Y="-147703" /> | ||||
| 		<node X="-56283" Y="-147171" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_gainak_to_underground_3" type="TeleportZone" shape="NPoly" minZ="-758" maxZ="-358"> | ||||
| 		<stat name="oustX" val="-46867" /> | ||||
| 		<stat name="oustY" val="-149309" /> | ||||
| 		<stat name="oustZ" val="-14216" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="19028" Y="-115849" /> | ||||
| 		<node X="18943" Y="-116143" /> | ||||
| 		<node X="19154" Y="-116249" /> | ||||
| 		<node X="19381" Y="-116257" /> | ||||
| 		<node X="19461" Y="-115978" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_underground_to_gainak_3" type="TeleportZone" shape="NPoly" minZ="-14431" maxZ="-14031"> | ||||
| 		<stat name="oustX" val="18784" /> | ||||
| 		<stat name="oustY" val="-115648" /> | ||||
| 		<stat name="oustZ" val="-248" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="-46533" Y="-150099" /> | ||||
| 		<node X="-47083" Y="-150158" /> | ||||
| 		<node X="-46913" Y="-150783" /> | ||||
| 		<node X="-46341" Y="-150683" /> | ||||
| 	</zone> | ||||
| 	<zone name="22_22_superion_telezone_left_in" type="TeleportZone" shape="NPoly" minZ="300" maxZ="800"> <!-- 22_22 --> | ||||
| 		<stat name="oustX" val="79331" /> | ||||
| 		<stat name="oustY" val="194233 " /> | ||||
| 		<stat name="oustZ" val="-10232" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="82374" Y="155836" /> | ||||
| 		<node X="82244" Y="156029" /> | ||||
| 		<node X="82715" Y="156346" /> | ||||
| 		<node X="82867" Y="156169" /> | ||||
| 	</zone> | ||||
| 	<zone name="22_22_superion_telezone_left_out" type="TeleportZone" shape="NPoly" minZ="-10400" maxZ="-10000"> <!-- 22_22 --> | ||||
| 		<stat name="oustX" val="81728" /> | ||||
| 		<stat name="oustY" val="155557" /> | ||||
| 		<stat name="oustZ" val="480" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="79953" Y="193986" /> | ||||
| 		<node X="79953" Y="194644" /> | ||||
| 		<node X="80558" Y="194634" /> | ||||
| 		<node X="80681" Y="193989" /> | ||||
| 	</zone> | ||||
| 	<zone name="22_22_superion_telezone_right_in" type="TeleportZone" shape="NPoly" minZ="300" maxZ="800"> <!-- 22_22 --> | ||||
| 		<stat name="oustX" val="76178" /> | ||||
| 		<stat name="oustY" val="194233" /> | ||||
| 		<stat name="oustZ" val="-10248" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="83177" Y="154630" /> | ||||
| 		<node X="83311" Y="154436" /> | ||||
| 		<node X="83788" Y="154755" /> | ||||
| 		<node X="83662" Y="154948" /> | ||||
| 	</zone> | ||||
| 	<zone name="22_22_superion_telezone_right_out" type="TeleportZone" shape="NPoly" minZ="-10400" maxZ="-10000"> <!-- 22_22 --> | ||||
| 		<stat name="oustX" val="82702" /> | ||||
| 		<stat name="oustY" val="154180" /> | ||||
| 		<stat name="oustZ" val="480" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="75612" Y="194645" /> | ||||
| 		<node X="75601" Y="193953" /> | ||||
| 		<node X="74892" Y="193954" /> | ||||
| 		<node X="74957" Y="194641" /> | ||||
| 	</zone> | ||||
| </list> | ||||
| @@ -1,97 +0,0 @@ | ||||
| /* | ||||
|  * 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.GainakUnderground; | ||||
|  | ||||
| import com.l2jmobius.gameserver.model.Location; | ||||
| import com.l2jmobius.gameserver.model.actor.L2Character; | ||||
| import com.l2jmobius.gameserver.model.zone.L2ZoneType; | ||||
|  | ||||
| import ai.AbstractNpcAI; | ||||
|  | ||||
| /** | ||||
|  * Gainak Underground Entrance teleport AI. | ||||
|  * @author Mobius | ||||
|  */ | ||||
| public final class UndergroundEntranceTeleports extends AbstractNpcAI | ||||
| { | ||||
| 	// Zones | ||||
| 	private static final int ZONE_ID_1 = 200207; | ||||
| 	private static final int ZONE_ID_2 = 200208; | ||||
| 	private static final int ZONE_ID_3 = 200209; | ||||
| 	private static final int ZONE_ID_4 = 200210; | ||||
| 	private static final int ZONE_ID_5 = 200211; | ||||
| 	private static final int ZONE_ID_6 = 200212; | ||||
| 	// Teleport Locations | ||||
| 	private static final Location TELEPORT_LOC_1 = new Location(-49596, -150715, -14472); | ||||
| 	private static final Location TELEPORT_LOC_2 = new Location(17600, -113803, -312); | ||||
| 	private static final Location TELEPORT_LOC_3 = new Location(-55283, -147410, -14728); | ||||
| 	private static final Location TELEPORT_LOC_4 = new Location(17067, -111738, -320); | ||||
| 	private static final Location TELEPORT_LOC_5 = new Location(-46867, -149309, -14216); | ||||
| 	private static final Location TELEPORT_LOC_6 = new Location(18784, -115648, -248); | ||||
| 	 | ||||
| 	private UndergroundEntranceTeleports() | ||||
| 	{ | ||||
| 		addEnterZoneId(ZONE_ID_1, ZONE_ID_2, ZONE_ID_3, ZONE_ID_4, ZONE_ID_5, ZONE_ID_6); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
| 	public String onEnterZone(L2Character character, L2ZoneType zone) | ||||
| 	{ | ||||
| 		if (character.isPlayer()) | ||||
| 		{ | ||||
| 			switch (zone.getId()) | ||||
| 			{ | ||||
| 				case ZONE_ID_1: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_1); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_2: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_2); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_3: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_3); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_4: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_4); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_5: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_5); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_6: | ||||
| 				{ | ||||
| 					character.teleToLocation(TELEPORT_LOC_6); | ||||
| 					break; | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 		return super.onEnterZone(character, zone); | ||||
| 	} | ||||
| 	 | ||||
| 	public static void main(String[] args) | ||||
| 	{ | ||||
| 		new UndergroundEntranceTeleports(); | ||||
| 	} | ||||
| } | ||||
| @@ -1,87 +0,0 @@ | ||||
| /* | ||||
|  * 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.Giran.SuperionFortress; | ||||
|  | ||||
| import com.l2jmobius.gameserver.model.Location; | ||||
| import com.l2jmobius.gameserver.model.actor.L2Character; | ||||
| import com.l2jmobius.gameserver.model.zone.L2ZoneType; | ||||
|  | ||||
| import ai.AbstractNpcAI; | ||||
|  | ||||
| /** | ||||
|  * Superion Fortress Teleports AI | ||||
|  * @author Gigi | ||||
|  * @date 2017-03-19 - [12:30:43] | ||||
|  */ | ||||
| public class SuperionFortressTeleports extends AbstractNpcAI | ||||
| { | ||||
| 	// Zones | ||||
| 	private static final int ZONE_ID_1 = 60166; | ||||
| 	private static final int ZONE_ID_2 = 60167; | ||||
| 	private static final int ZONE_ID_3 = 60168; | ||||
| 	private static final int ZONE_ID_4 = 60169; | ||||
| 	// Teleport Locations | ||||
| 	private static final Location TELEPORT_LOC_1 = new Location(79331, 194233, -10232); | ||||
| 	private static final Location TELEPORT_LOC_2 = new Location(81728, 155577, 480); | ||||
| 	private static final Location TELEPORT_LOC_3 = new Location(76178, 194233, -10248); | ||||
| 	private static final Location TELEPORT_LOC_4 = new Location(82702, 154180, 480); | ||||
| 	 | ||||
| 	public SuperionFortressTeleports() | ||||
| 	{ | ||||
| 		addEnterZoneId(ZONE_ID_1); // Out of Fortress ---> Superion Port | ||||
| 		addEnterZoneId(ZONE_ID_2); // Superion Port ---> Out of Fortress | ||||
| 		addEnterZoneId(ZONE_ID_3); // Out of Fortress ---> Superion Starboard | ||||
| 		addEnterZoneId(ZONE_ID_4); // Superion Starboard ---> Out of Fortress | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
| 	public String onEnterZone(L2Character creature, L2ZoneType zone) | ||||
| 	{ | ||||
| 		if (creature.isPlayer()) | ||||
| 		{ | ||||
| 			switch (zone.getId()) | ||||
| 			{ | ||||
| 				case ZONE_ID_1: | ||||
| 				{ | ||||
| 					creature.teleToLocation(TELEPORT_LOC_1); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_2: | ||||
| 				{ | ||||
| 					creature.teleToLocation(TELEPORT_LOC_2); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_3: | ||||
| 				{ | ||||
| 					creature.teleToLocation(TELEPORT_LOC_3); | ||||
| 					break; | ||||
| 				} | ||||
| 				case ZONE_ID_4: | ||||
| 				{ | ||||
| 					creature.teleToLocation(TELEPORT_LOC_4); | ||||
| 					break; | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 		return super.onEnterZone(creature, zone); | ||||
| 	} | ||||
| 	 | ||||
| 	public static void main(String[] args) | ||||
| 	{ | ||||
| 		new SuperionFortressTeleports(); | ||||
| 	} | ||||
| } | ||||
| @@ -1,64 +0,0 @@ | ||||
| /* | ||||
|  * 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.OrbisTemple; | ||||
|  | ||||
| import java.util.HashMap; | ||||
| import java.util.Map; | ||||
|  | ||||
| import com.l2jmobius.gameserver.model.Location; | ||||
| import com.l2jmobius.gameserver.model.actor.L2Character; | ||||
| import com.l2jmobius.gameserver.model.zone.L2ZoneType; | ||||
|  | ||||
| import ai.AbstractNpcAI; | ||||
|  | ||||
| /** | ||||
|  * Orbis Temple AI. | ||||
|  * @author Gladicek | ||||
|  */ | ||||
| public final class OrbisTempleTeleports extends AbstractNpcAI | ||||
| { | ||||
| 	private static final Map<Integer, Location> TELEPORT_DATA = new HashMap<>(); | ||||
| 	static | ||||
| 	{ | ||||
| 		TELEPORT_DATA.put(12036, new Location(213983, 53250, -8176)); | ||||
| 		TELEPORT_DATA.put(12037, new Location(198022, 90032, -192)); | ||||
| 		TELEPORT_DATA.put(12038, new Location(213799, 53253, -14432)); | ||||
| 		TELEPORT_DATA.put(12039, new Location(215056, 50467, -8416)); | ||||
| 		TELEPORT_DATA.put(12040, new Location(211641, 115547, -12736)); | ||||
| 		TELEPORT_DATA.put(12041, new Location(211137, 50501, -14624)); | ||||
| 	} | ||||
| 	 | ||||
| 	public OrbisTempleTeleports() | ||||
| 	{ | ||||
| 		addEnterZoneId(TELEPORT_DATA.keySet()); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
| 	public String onEnterZone(L2Character creature, L2ZoneType zone) | ||||
| 	{ | ||||
| 		if (creature.isPlayer() && (creature.getInstanceWorld() == null)) | ||||
| 		{ | ||||
| 			creature.teleToLocation(TELEPORT_DATA.get(zone.getId())); | ||||
| 		} | ||||
| 		return super.onEnterZone(creature, zone); | ||||
| 	} | ||||
| 	 | ||||
| 	public static void main(String[] args) | ||||
| 	{ | ||||
| 		new OrbisTempleTeleports(); | ||||
| 	} | ||||
| } | ||||
| @@ -476,42 +476,6 @@ | ||||
| 		<node X="210952" Y="10366" /> | ||||
| 		<node X="210619" Y="10241" /> | ||||
|    	</zone> | ||||
| 	<zone name="orbis_e_f1" id="12036" type="ScriptZone" shape="NPoly" minZ="-554" maxZ="-154"> | ||||
| 		<node X="198034" Y="90685" /> | ||||
| 		<node X="198276" Y="90684" /> | ||||
| 		<node X="198285" Y="90491" /> | ||||
| 		<node X="198043" Y="90490" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f1_e" id="12037" type="ScriptZone" shape="NPoly" minZ="-8177" maxZ="-7777"> | ||||
| 		<node X="214890" Y="53031" /> | ||||
| 		<node X="215313" Y="53024" /> | ||||
| 		<node X="215279" Y="52739" /> | ||||
| 		<node X="214922" Y="52736" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f1_f2" id="12038" type="ScriptZone" shape="NPoly" minZ="-9009" maxZ="-8609"> | ||||
| 		<node X="215530" Y="52069" /> | ||||
| 		<node X="215967" Y="52088" /> | ||||
| 		<node X="215950" Y="52444" /> | ||||
| 		<node X="215530" Y="52460" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f2_f1" id="12039" type="ScriptZone" shape="NPoly" minZ="-14383" maxZ="-13983"> | ||||
| 		<node X="214893" Y="53016" /> | ||||
| 		<node X="214923" Y="52736" /> | ||||
| 		<node X="215281" Y="52738" /> | ||||
| 		<node X="215315" Y="53016" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f2_f3" id="12040" type="ScriptZone" shape="NPoly" minZ="-15530" maxZ="-14970"> | ||||
| 		<node X="210516" Y="48942" /> | ||||
| 		<node X="210093" Y="48929" /> | ||||
| 		<node X="210090" Y="48569" /> | ||||
| 		<node X="210518" Y="48554" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f3_f2" id="12041" type="ScriptZone" shape="NPoly" minZ="-12700" maxZ="-12500"> | ||||
| 		<node X="211276" Y="115088" /> | ||||
| 		<node X="211310" Y="114656" /> | ||||
| 		<node X="211729" Y="114683" /> | ||||
| 		<node X="211763" Y="115079" /> | ||||
| 	</zone> | ||||
| 	<zone name="octavis_area_tel" id="12042" type="ScriptZone" shape="NPoly" minZ="-10033" maxZ="-9833"> | ||||
| 		<node X="208821" Y="120497" /> | ||||
| 		<node X="209346" Y="120497" /> | ||||
| @@ -568,99 +532,6 @@ | ||||
| 		<node X="-177186" Y="153437" /> | ||||
| 		<node X="-177386" Y="153437" /> | ||||
| 	</zone> | ||||
| 	<!-- Pailaka Injured Dragon. No exit zones for mob walls --> | ||||
| 	<zone name="Pailaka Injured Dragon 1" id="200001" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="117769" Y="-46202" /> | ||||
| 		<node X="117828" Y="-46590" /> | ||||
| 		<node X="121923" Y="-46364" /> | ||||
| 		<node X="121763" Y="-44674" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 2" id="200002" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="115970" Y="-45694" /> | ||||
| 		<node X="115620" Y="-46220" /> | ||||
| 		<node X="115593" Y="-46683" /> | ||||
| 		<node X="116477" Y="-47716" /> | ||||
| 		<node X="115839" Y="-46610" /> | ||||
| 		<node X="115819" Y="-46203" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 3" id="200003" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="116346" Y="-49927" /> | ||||
| 		<node X="115202" Y="-50560" /> | ||||
| 		<node X="115330" Y="-50608" /> | ||||
| 		<node X="116347" Y="-50083" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 4" id="200004" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="117275" Y="-51185" /> | ||||
| 		<node X="116018" Y="-51776" /> | ||||
| 		<node X="116278" Y="-52213" /> | ||||
| 		<node X="117526" Y="-51052" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 5" id="200005" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="111137" Y="-43445" /> | ||||
| 		<node X="111187" Y="-44394" /> | ||||
| 		<node X="111392" Y="-44275" /> | ||||
| 		<node X="111355" Y="-43370" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 6" id="200006" type="ScriptZone" shape="NPoly" minZ="-3000" maxZ="-1500"> | ||||
| 		<node X="108768" Y="-45613" /> | ||||
| 		<node X="109882" Y="-47555" /> | ||||
| 		<node X="110229" Y="-47049" /> | ||||
| 		<node X="108917" Y="-45580" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 7" id="200007" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="115979" Y="-55112" /> | ||||
| 		<node X="115753" Y="-56598" /> | ||||
| 		<node X="116242" Y="-56532" /> | ||||
| 		<node X="116211" Y="-55042" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 8" id="200008" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="108467" Y="-40835" /> | ||||
| 		<node X="108533" Y="-41590" /> | ||||
| 		<node X="108666" Y="-41584" /> | ||||
| 		<node X="108623" Y="-40839" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 9" id="200009" type="ScriptZone" shape="NPoly" minZ="-2500" maxZ="-1500"> | ||||
| 		<node X="110456" Y="-39399" /> | ||||
| 		<node X="109835" Y="-39410" /> | ||||
| 		<node X="109830" Y="-39550" /> | ||||
| 		<node X="110457" Y="-39540" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_1" id="200207" type="ScriptZone" shape="NPoly" minZ="-680" maxZ="-220"> | ||||
| 		<node X="17691" Y="-113777" /> | ||||
| 		<node X="17502" Y="-113884" /> | ||||
| 		<node X="17686" Y="-114140" /> | ||||
| 		<node X="18232" Y="-113959" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_2" id="200208" type="ScriptZone" shape="NPoly" minZ="-14500" maxZ="-13900"> | ||||
| 		<node X="-48907" Y="-150846" /> | ||||
| 		<node X="-48469" Y="-150234" /> | ||||
| 		<node X="-47613" Y="-151175" /> | ||||
| 		<node X="-48213" Y="-151204" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_3" id="200209" type="ScriptZone" shape="NPoly" minZ="-680" maxZ="-220"> | ||||
| 		<node X="17054" Y="-111536" /> | ||||
| 		<node X="16775" Y="-111612" /> | ||||
| 		<node X="16715" Y="-111276" /> | ||||
| 		<node X="17227" Y="-110915" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_4" id="200210" type="ScriptZone" shape="NPoly" minZ="-14700" maxZ="-14500"> | ||||
| 		<node X="-55924" Y="-147204" /> | ||||
| 		<node X="-55940" Y="-147732" /> | ||||
| 		<node X="-56432" Y="-147675" /> | ||||
| 		<node X="-56403" Y="-147152" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_5" id="200211" type="ScriptZone" shape="NPoly" minZ="-680" maxZ="-220"> | ||||
| 		<node X="18989" Y="-115796" /> | ||||
| 		<node X="18750" Y="-115967" /> | ||||
| 		<node X="19173" Y="-116252" /> | ||||
| 		<node X="19589" Y="-115914" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_6" id="200212" type="ScriptZone" shape="NPoly" minZ="-14200" maxZ="-13900"> | ||||
| 		<node X="-47057" Y="-149779" /> | ||||
| 		<node X="-46544" Y="-149834" /> | ||||
| 		<node X="-46350" Y="-150683" /> | ||||
| 		<node X="-47024" Y="-150476" /> | ||||
| 	</zone> | ||||
| 	<zone name="garden_of_spirits_teleport_zone_1" id="200213" type="ScriptZone" shape="NPoly" minZ="-4200" maxZ="-3800"> | ||||
| 		<node X="-53409" Y="88130" /> | ||||
| 		<node X="-54099" Y="88167" /> | ||||
| @@ -873,16 +744,4 @@ | ||||
| 	<zone name="Harnak Underground Ruins Room 24" id="60165" type="ScriptZone" shape="Cylinder" minZ="-7736" maxZ="-7576" rad="1000"> | ||||
| 		<node X="-114700" Y="143834" /> | ||||
| 	</zone> | ||||
| 	<zone name="Superion Fortress Port Out" id="60166" type="ScriptZone" shape="Cylinder" minZ="450" maxZ="500" rad="300"> | ||||
| 		<node X="82728" Y="156209" /> | ||||
| 	</zone> | ||||
| 	<zone name="Superion Fortress Port In" id="60167" type="ScriptZone" shape="Cylinder" minZ="-10200" maxZ="-10100" rad="500"> | ||||
| 		<node X="80884" Y="194332" /> | ||||
| 	</zone> | ||||
| 	<zone name="Superion Fortress Starboard Out" id="60168" type="ScriptZone" shape="Cylinder" minZ="500" maxZ="550" rad="300"> | ||||
| 		<node X="83578" Y="154754" /> | ||||
| 	</zone> | ||||
| 	<zone name="Superion Fortress Starboard In" id="60169" type="ScriptZone" shape="Cylinder" minZ="-10220" maxZ="-10100" rad="500"> | ||||
| 		<node X="75078" Y="194300" /> | ||||
| 	</zone> | ||||
| </list> | ||||
| @@ -155,4 +155,167 @@ | ||||
| 		<node X="108816" Y="-40776" /> | ||||
| 		<node X="107856" Y="-40652" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_20_orbis_enter" type="TeleportZone" shape="NPoly" minZ="-458" maxZ="-158"> | ||||
| 		<stat name="oustX" val="213983" /> | ||||
| 		<stat name="oustY" val="53250" /> | ||||
| 		<stat name="oustZ" val="-8136" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="197849" Y="90507" /> | ||||
| 		<node X="198285" Y="90504" /> | ||||
| 		<node X="198283" Y="90673" /> | ||||
| 		<node X="197847" Y="90676" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_lobby" type="TeleportZone" shape="NPoly" minZ="-8018" maxZ="-7718"> | ||||
| 		<stat name="oustX" val="198022" /> | ||||
| 		<stat name="oustY" val="90032" /> | ||||
| 		<stat name="oustZ" val="-192" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="214616" Y="52809" /> | ||||
| 		<node X="215270" Y="52810" /> | ||||
| 		<node X="215284" Y="53472" /> | ||||
| 		<node X="214612" Y="53477" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_2nd" type="TeleportZone" shape="NPoly" minZ="-8840" maxZ="-8540"> | ||||
| 		<stat name="oustX" val="213799" /> | ||||
| 		<stat name="oustY" val="53253" /> | ||||
| 		<stat name="oustZ" val="-14462" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="215023" Y="52075" /> | ||||
| 		<node X="215909" Y="52096" /> | ||||
| 		<node X="215925" Y="52422" /> | ||||
| 		<node X="215027" Y="52409" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_1nd" type="TeleportZone" shape="NPoly" minZ="-14218" maxZ="-14018"> | ||||
| 		<stat name="oustX" val="215056" /> | ||||
| 		<stat name="oustY" val="50467" /> | ||||
| 		<stat name="oustZ" val="-8416" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="214648" Y="52769" /> | ||||
| 		<node X="215304" Y="52755" /> | ||||
| 		<node X="215287" Y="53526" /> | ||||
| 		<node X="214637" Y="53528" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_19_orbis_to_3rd" type="TeleportZone" shape="NPoly" minZ="-15024" maxZ="-14724"> | ||||
| 		<stat name="oustX" val="211641" /> | ||||
| 		<stat name="oustY" val="115547" /> | ||||
| 		<stat name="oustZ" val="-12736" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="210137" Y="48579" /> | ||||
| 		<node X="211073" Y="48572" /> | ||||
| 		<node X="211077" Y="48976" /> | ||||
| 		<node X="210137" Y="48953" /> | ||||
| 	</zone> | ||||
| 	<zone name="26_21_orbis_to_2nd" type="TeleportZone" shape="NPoly" minZ="-12737" maxZ="-12437"> | ||||
| 		<stat name="oustX" val="211137" /> | ||||
| 		<stat name="oustY" val="50501" /> | ||||
| 		<stat name="oustZ" val="-14624" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="211261" Y="114644" /> | ||||
| 		<node X="211778" Y="114638" /> | ||||
| 		<node X="211781" Y="115045" /> | ||||
| 		<node X="211273" Y="115064" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_gainak_to_underground_1" type="TeleportZone" shape="NPoly" minZ="-720" maxZ="-320"> | ||||
| 		<stat name="oustX" val="-49596" /> | ||||
| 		<stat name="oustY" val="-150715" /> | ||||
| 		<stat name="oustZ" val="-14472" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="18198" Y="-114259" /> | ||||
| 		<node X="18125" Y="-113964" /> | ||||
| 		<node X="18222" Y="-113962" /> | ||||
| 		<node X="18431" Y="-113875" /> | ||||
| 		<node X="18602" Y="-114104" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_underground_to_gainak_1" type="TeleportZone" shape="NPoly" minZ="-14488" maxZ="-14088"> | ||||
| 		<stat name="oustX" val="17600" /> | ||||
| 		<stat name="oustY" val="-113803" /> | ||||
| 		<stat name="oustZ" val="-312" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="-48697" Y="-150909" /> | ||||
| 		<node X="-48465" Y="-150209" /> | ||||
| 		<node X="-48097" Y="-150435" /> | ||||
| 		<node X="-48373" Y="-151019" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_gainak_to_underground_2" type="TeleportZone" shape="NPoly" minZ="-758" maxZ="-358"> | ||||
| 		<stat name="oustX" val="-55283" /> | ||||
| 		<stat name="oustY" val="-147410" /> | ||||
| 		<stat name="oustZ" val="-14728" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="17237" Y="-110907" /> | ||||
| 		<node X="17019" Y="-110729" /> | ||||
| 		<node X="16832" Y="-110925" /> | ||||
| 		<node X="16715" Y="-111273" /> | ||||
| 		<node X="17023" Y="-111300" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_underground_to_gainak_2" type="TeleportZone" shape="NPoly" minZ="-14825" maxZ="-14425"> | ||||
| 		<stat name="oustX" val="17008" /> | ||||
| 		<stat name="oustY" val="-111696" /> | ||||
| 		<stat name="oustZ" val="-320" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="-56023" Y="-147212" /> | ||||
| 		<node X="-55990" Y="-147732" /> | ||||
| 		<node X="-56245" Y="-147703" /> | ||||
| 		<node X="-56283" Y="-147171" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_gainak_to_underground_3" type="TeleportZone" shape="NPoly" minZ="-758" maxZ="-358"> | ||||
| 		<stat name="oustX" val="-46867" /> | ||||
| 		<stat name="oustY" val="-149309" /> | ||||
| 		<stat name="oustZ" val="-14216" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="19028" Y="-115849" /> | ||||
| 		<node X="18943" Y="-116143" /> | ||||
| 		<node X="19154" Y="-116249" /> | ||||
| 		<node X="19381" Y="-116257" /> | ||||
| 		<node X="19461" Y="-115978" /> | ||||
| 	</zone> | ||||
| 	<zone name="20_14_underground_to_gainak_3" type="TeleportZone" shape="NPoly" minZ="-14431" maxZ="-14031"> | ||||
| 		<stat name="oustX" val="18784" /> | ||||
| 		<stat name="oustY" val="-115648" /> | ||||
| 		<stat name="oustZ" val="-248" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="-46533" Y="-150099" /> | ||||
| 		<node X="-47083" Y="-150158" /> | ||||
| 		<node X="-46913" Y="-150783" /> | ||||
| 		<node X="-46341" Y="-150683" /> | ||||
| 	</zone> | ||||
| 	<zone name="22_22_superion_telezone_left_in" type="TeleportZone" shape="NPoly" minZ="300" maxZ="800"> <!-- 22_22 --> | ||||
| 		<stat name="oustX" val="79331" /> | ||||
| 		<stat name="oustY" val="194233 " /> | ||||
| 		<stat name="oustZ" val="-10232" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="82374" Y="155836" /> | ||||
| 		<node X="82244" Y="156029" /> | ||||
| 		<node X="82715" Y="156346" /> | ||||
| 		<node X="82867" Y="156169" /> | ||||
| 	</zone> | ||||
| 	<zone name="22_22_superion_telezone_left_out" type="TeleportZone" shape="NPoly" minZ="-10400" maxZ="-10000"> <!-- 22_22 --> | ||||
| 		<stat name="oustX" val="81728" /> | ||||
| 		<stat name="oustY" val="155557" /> | ||||
| 		<stat name="oustZ" val="480" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="79953" Y="193986" /> | ||||
| 		<node X="79953" Y="194644" /> | ||||
| 		<node X="80558" Y="194634" /> | ||||
| 		<node X="80681" Y="193989" /> | ||||
| 	</zone> | ||||
| 	<zone name="22_22_superion_telezone_right_in" type="TeleportZone" shape="NPoly" minZ="300" maxZ="800"> <!-- 22_22 --> | ||||
| 		<stat name="oustX" val="76178" /> | ||||
| 		<stat name="oustY" val="194233" /> | ||||
| 		<stat name="oustZ" val="-10248" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="83177" Y="154630" /> | ||||
| 		<node X="83311" Y="154436" /> | ||||
| 		<node X="83788" Y="154755" /> | ||||
| 		<node X="83662" Y="154948" /> | ||||
| 	</zone> | ||||
| 	<zone name="22_22_superion_telezone_right_out" type="TeleportZone" shape="NPoly" minZ="-10400" maxZ="-10000"> <!-- 22_22 --> | ||||
| 		<stat name="oustX" val="82702" /> | ||||
| 		<stat name="oustY" val="154180" /> | ||||
| 		<stat name="oustZ" val="480" /> | ||||
| 		<stat name="targetClass" val="L2PcInstance" /> | ||||
| 		<node X="75612" Y="194645" /> | ||||
| 		<node X="75601" Y="193953" /> | ||||
| 		<node X="74892" Y="193954" /> | ||||
| 		<node X="74957" Y="194641" /> | ||||
| 	</zone> | ||||
| </list> | ||||
| @@ -476,52 +476,6 @@ | ||||
| 		<node X="210952" Y="10366" /> | ||||
| 		<node X="210619" Y="10241" /> | ||||
|    	</zone> | ||||
| 	<zone name="orbis_e_f1" id="12036" type="ScriptZone" shape="NPoly" minZ="-554" maxZ="-154"> | ||||
| 		<node X="198034" Y="90685" /> | ||||
| 		<node X="198276" Y="90684" /> | ||||
| 		<node X="198285" Y="90491" /> | ||||
| 		<node X="198043" Y="90490" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f1_e" id="12037" type="ScriptZone" shape="NPoly" minZ="-8177" maxZ="-7777"> | ||||
| 		<node X="214890" Y="53031" /> | ||||
| 		<node X="215313" Y="53024" /> | ||||
| 		<node X="215279" Y="52739" /> | ||||
| 		<node X="214922" Y="52736" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f1_f2" id="12038" type="ScriptZone" shape="NPoly" minZ="-9009" maxZ="-8609"> | ||||
| 		<node X="215530" Y="52069" /> | ||||
| 		<node X="215967" Y="52088" /> | ||||
| 		<node X="215950" Y="52444" /> | ||||
| 		<node X="215530" Y="52460" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f2_f1" id="12039" type="ScriptZone" shape="NPoly" minZ="-14383" maxZ="-13983"> | ||||
| 		<node X="214893" Y="53016" /> | ||||
| 		<node X="214923" Y="52736" /> | ||||
| 		<node X="215281" Y="52738" /> | ||||
| 		<node X="215315" Y="53016" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f2_f3" id="12040" type="ScriptZone" shape="NPoly" minZ="-15530" maxZ="-14970"> | ||||
| 		<node X="210516" Y="48942" /> | ||||
| 		<node X="210093" Y="48929" /> | ||||
| 		<node X="210090" Y="48569" /> | ||||
| 		<node X="210518" Y="48554" /> | ||||
| 	</zone> | ||||
| 	<zone name="orbis_f3_f2" id="12041" type="ScriptZone" shape="NPoly" minZ="-12700" maxZ="-12500"> | ||||
| 		<node X="211276" Y="115088" /> | ||||
| 		<node X="211310" Y="114656" /> | ||||
| 		<node X="211729" Y="114683" /> | ||||
| 		<node X="211763" Y="115079" /> | ||||
| 	</zone> | ||||
| 	<zone name="octavis_area_tel" id="12042" type="ScriptZone" shape="NPoly" minZ="-10033" maxZ="-9833"> | ||||
| 		<node X="208821" Y="120497" /> | ||||
| 		<node X="209346" Y="120497" /> | ||||
| 		<node X="209346" Y="120389" /> | ||||
| 		<node X="210321" Y="120410" /> | ||||
| 		<node X="210315" Y="120815" /> | ||||
| 		<node X="209354" Y="120812" /> | ||||
| 		<node X="209354" Y="120659" /> | ||||
| 		<node X="208820" Y="120659" /> | ||||
| 	</zone> | ||||
| 	<zone name="arcan_city_ceremony" id="23600" type="ScriptZone" shape="NPoly" minZ="-2500" maxZ="200"> | ||||
| 		<node X="201496" Y="85730" /> | ||||
| 		<node X="201750" Y="85528" /> | ||||
| @@ -568,147 +522,6 @@ | ||||
| 		<node X="-177186" Y="153437" /> | ||||
| 		<node X="-177386" Y="153437" /> | ||||
| 	</zone> | ||||
| 	<!-- Pailaka Injured Dragon. No exit zones for mob walls --> | ||||
| 	<zone name="Pailaka Injured Dragon 1" id="200001" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="117769" Y="-46202" /> | ||||
| 		<node X="117828" Y="-46590" /> | ||||
| 		<node X="121923" Y="-46364" /> | ||||
| 		<node X="121763" Y="-44674" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 2" id="200002" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="115970" Y="-45694" /> | ||||
| 		<node X="115620" Y="-46220" /> | ||||
| 		<node X="115593" Y="-46683" /> | ||||
| 		<node X="116477" Y="-47716" /> | ||||
| 		<node X="115839" Y="-46610" /> | ||||
| 		<node X="115819" Y="-46203" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 3" id="200003" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="116346" Y="-49927" /> | ||||
| 		<node X="115202" Y="-50560" /> | ||||
| 		<node X="115330" Y="-50608" /> | ||||
| 		<node X="116347" Y="-50083" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 4" id="200004" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="117275" Y="-51185" /> | ||||
| 		<node X="116018" Y="-51776" /> | ||||
| 		<node X="116278" Y="-52213" /> | ||||
| 		<node X="117526" Y="-51052" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 5" id="200005" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="111137" Y="-43445" /> | ||||
| 		<node X="111187" Y="-44394" /> | ||||
| 		<node X="111392" Y="-44275" /> | ||||
| 		<node X="111355" Y="-43370" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 6" id="200006" type="ScriptZone" shape="NPoly" minZ="-3000" maxZ="-1500"> | ||||
| 		<node X="108768" Y="-45613" /> | ||||
| 		<node X="109882" Y="-47555" /> | ||||
| 		<node X="110229" Y="-47049" /> | ||||
| 		<node X="108917" Y="-45580" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 7" id="200007" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="115979" Y="-55112" /> | ||||
| 		<node X="115753" Y="-56598" /> | ||||
| 		<node X="116242" Y="-56532" /> | ||||
| 		<node X="116211" Y="-55042" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 8" id="200008" type="ScriptZone" shape="NPoly" minZ="-3500" maxZ="-2000"> | ||||
| 		<node X="108467" Y="-40835" /> | ||||
| 		<node X="108533" Y="-41590" /> | ||||
| 		<node X="108666" Y="-41584" /> | ||||
| 		<node X="108623" Y="-40839" /> | ||||
| 	</zone> | ||||
| 	<zone name="Pailaka Injured Dragon 9" id="200009" type="ScriptZone" shape="NPoly" minZ="-2500" maxZ="-1500"> | ||||
| 		<node X="110456" Y="-39399" /> | ||||
| 		<node X="109835" Y="-39410" /> | ||||
| 		<node X="109830" Y="-39550" /> | ||||
| 		<node X="110457" Y="-39540" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_1" id="200207" type="ScriptZone" shape="NPoly" minZ="-680" maxZ="-220"> | ||||
| 		<node X="17691" Y="-113777" /> | ||||
| 		<node X="17502" Y="-113884" /> | ||||
| 		<node X="17686" Y="-114140" /> | ||||
| 		<node X="18232" Y="-113959" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_2" id="200208" type="ScriptZone" shape="NPoly" minZ="-14500" maxZ="-13900"> | ||||
| 		<node X="-48907" Y="-150846" /> | ||||
| 		<node X="-48469" Y="-150234" /> | ||||
| 		<node X="-47613" Y="-151175" /> | ||||
| 		<node X="-48213" Y="-151204" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_3" id="200209" type="ScriptZone" shape="NPoly" minZ="-680" maxZ="-220"> | ||||
| 		<node X="17054" Y="-111536" /> | ||||
| 		<node X="16775" Y="-111612" /> | ||||
| 		<node X="16715" Y="-111276" /> | ||||
| 		<node X="17227" Y="-110915" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_4" id="200210" type="ScriptZone" shape="NPoly" minZ="-14700" maxZ="-14500"> | ||||
| 		<node X="-55924" Y="-147204" /> | ||||
| 		<node X="-55940" Y="-147732" /> | ||||
| 		<node X="-56432" Y="-147675" /> | ||||
| 		<node X="-56403" Y="-147152" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_5" id="200211" type="ScriptZone" shape="NPoly" minZ="-680" maxZ="-220"> | ||||
| 		<node X="18989" Y="-115796" /> | ||||
| 		<node X="18750" Y="-115967" /> | ||||
| 		<node X="19173" Y="-116252" /> | ||||
| 		<node X="19589" Y="-115914" /> | ||||
| 	</zone> | ||||
| 	<zone name="gainak_underground_teleport_zone_6" id="200212" type="ScriptZone" shape="NPoly" minZ="-14200" maxZ="-13900"> | ||||
| 		<node X="-47057" Y="-149779" /> | ||||
| 		<node X="-46544" Y="-149834" /> | ||||
| 		<node X="-46350" Y="-150683" /> | ||||
| 		<node X="-47024" Y="-150476" /> | ||||
| 	</zone> | ||||
| 	<zone name="garden_of_spirits_teleport_zone_1" id="200213" type="ScriptZone" shape="NPoly" minZ="-4200" maxZ="-3800"> | ||||
| 		<node X="-53409" Y="88130" /> | ||||
| 		<node X="-54099" Y="88167" /> | ||||
| 		<node X="-54629" Y="87458" /> | ||||
| 		<node X="-53755" Y="87364" /> | ||||
| 	</zone> | ||||
| 	<zone name="garden_of_spirits_teleport_zone_2" id="200214" type="ScriptZone" shape="NPoly" minZ="-4500" maxZ="-4100"> | ||||
| 		<node X="-54961" Y="85204" /> | ||||
| 		<node X="-55716" Y="85716" /> | ||||
| 		<node X="-54918" Y="86634" /> | ||||
| 		<node X="-54345" Y="85978" /> | ||||
| 	</zone> | ||||
| 	<zone name="garden_of_spirits_teleport_zone_3" id="200215" type="ScriptZone" shape="NPoly" minZ="-3700" maxZ="-3300"> | ||||
| 		<node X="-46141" Y="78790" /> | ||||
| 		<node X="-45343" Y="78010" /> | ||||
| 		<node X="-44150" Y="78544" /> | ||||
| 		<node X="-45453" Y="79647" /> | ||||
| 	</zone> | ||||
| 	<zone name="garden_of_spirits_teleport_zone_4" id="200216" type="ScriptZone" shape="NPoly" minZ="-4000" maxZ="-3400"> | ||||
| 		<node X="-43070" Y="78727" /> | ||||
| 		<node X="-43384" Y="79738" /> | ||||
| 		<node X="-44762" Y="79660" /> | ||||
| 		<node X="-44273" Y="78483" /> | ||||
| 	</zone> | ||||
| 	<zone name="garden_of_spirits_teleport_zone_5" id="200217" type="ScriptZone" shape="NPoly" minZ="-4000" maxZ="-3700"> | ||||
| 		<node X="-40486" Y="78625" /> | ||||
| 		<node X="-40414" Y="79360" /> | ||||
| 		<node X="-39347" Y="79271" /> | ||||
| 		<node X="-39298" Y="78587" /> | ||||
| 	</zone> | ||||
| 	<zone name="garden_of_spirits_teleport_zone_6" id="200218" type="ScriptZone" shape="NPoly" minZ="-3900" maxZ="-3300"> | ||||
| 		<node X="-34457" Y="82936" /> | ||||
| 		<node X="-35342" Y="82996" /> | ||||
| 		<node X="-35857" Y="81423" /> | ||||
| 		<node X="-34606" Y="81865" /> | ||||
| 	</zone> | ||||
| 	<zone name="garden_of_spirits_teleport_zone_7" id="200219" type="ScriptZone" shape="NPoly" minZ="-4000" maxZ="-3600"> | ||||
| 		<node X="-39771" Y="81358" /> | ||||
| 		<node X="-38891" Y="80975" /> | ||||
| 		<node X="-38332" Y="81729" /> | ||||
| 		<node X="-39284" Y="82749" /> | ||||
| 	</zone> | ||||
| 	<zone name="garden_of_spirits_teleport_zone_8" id="200220" type="ScriptZone" shape="NPoly" minZ="-3800" maxZ="-3300"> | ||||
| 		<node X="-41168" Y="91949" /> | ||||
| 		<node X="-41620" Y="91384" /> | ||||
| 		<node X="-40647" Y="90710" /> | ||||
| 		<node X="-40329" Y="91280" /> | ||||
| 	</zone> | ||||
| 	<zone name="royal_rush_script_1" id="200221" type="ScriptZone" shape="NPoly" minZ="-7263" maxZ="-7063"> | ||||
| 		<node X="181198" Y="-86516" /> | ||||
| 		<node X="192394" Y="-86521" /> | ||||
| @@ -873,16 +686,4 @@ | ||||
| 	<zone name="Harnak Underground Ruins Room 24" id="60165" type="ScriptZone" shape="Cylinder" minZ="-7736" maxZ="-7576" rad="1000"> | ||||
| 		<node X="-114700" Y="143834" /> | ||||
| 	</zone> | ||||
| 	<zone name="Superion Fortress Port Out" id="60166" type="ScriptZone" shape="Cylinder" minZ="450" maxZ="500" rad="300"> | ||||
| 		<node X="82728" Y="156209" /> | ||||
| 	</zone> | ||||
| 	<zone name="Superion Fortress Port In" id="60167" type="ScriptZone" shape="Cylinder" minZ="-10200" maxZ="-10100" rad="500"> | ||||
| 		<node X="80884" Y="194332" /> | ||||
| 	</zone> | ||||
| 	<zone name="Superion Fortress Starboard Out" id="60168" type="ScriptZone" shape="Cylinder" minZ="500" maxZ="550" rad="300"> | ||||
| 		<node X="83578" Y="154754" /> | ||||
| 	</zone> | ||||
| 	<zone name="Superion Fortress Starboard In" id="60169" type="ScriptZone" shape="Cylinder" minZ="-10220" maxZ="-10100" rad="500"> | ||||
| 		<node X="75078" Y="194300" /> | ||||
| 	</zone> | ||||
| </list> | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDev
					MobiusDev