[Classic] Removed NoblesseTeleport script.

This commit is contained in:
MobiusDev 2015-05-05 11:29:26 +00:00
parent ebc566fb33
commit 90c75014eb
8 changed files with 0 additions and 113 deletions

View File

@ -2,6 +2,5 @@
The Elves once thought that this forest was the entire world, but it is actually just a small part of a vast continent. If you want to go to the bigger world, we, the gatekeepers will gladly send you.<br>
(If your <font color="LEVEL">main class</font> is <font color="LEVEL">Lv. 40 or below</font>, you can teleport for free.)<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Chat 1">Teleport</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Quest NoblesseTeleport">[Noblesse Exclusive] Teleport</Button>
<Button ALIGN=LEFT ICON="QUEST" action="bypass -h npc_%objectId%_Quest">Quest</Button>
</body></html>

View File

@ -4,6 +4,5 @@ Or miss home terribly. Or need to go help a dying friend. Or really missing seei
That said, do you need to get somewhere?<br>
(If your <font color="LEVEL">main class</font> is <font color="LEVEL">Lv. 40</font> or below, you can teleport for free.)<br>
<Button ALIGN=LEFT ICON="TELEPORT" action="bypass -h npc_%objectId%_Chat 1">"Teleport me, please."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Quest NoblesseTeleport">[Noblesse Only] "Teleport me, please."</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Quest TeleportToRaceTrack" msg="811;Monster Racetrack">"I want to go to the Arena and Monster Race Track for free."</Button> <Button ALIGN=LEFT ICON="QUEST" action="bypass -h npc_%objectId%_Quest">Quest</Button>
</body></html>

View File

@ -2,6 +2,5 @@
This is Giran port! Everything shipped in, or being shipped out of Giran comes through here. It is impossible to move large amounts of freight at once using our gatekeepers' magic. If that were become possible, then... No, No. That cannot happen....<br>
Now, where should I send you? You're not going to ask me to send you to Island of Beleth acress the ocean... are you? Hehe.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Chat 1">Teleport</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Quest NoblesseTeleport">[Noblesse Exclusive] Teleport</Button>
<Button ALIGN=LEFT ICON="QUEST" action="bypass -h npc_%objectId%_Quest">Quest</Button>
</body></html>

View File

@ -24,7 +24,6 @@ ai/npc/FortressSiegeManager/FortressSiegeManager.java
ai/npc/SupportUnitCaptain/SupportUnitCaptain.java
ai/npc/SymbolMaker/SymbolMaker.java
ai/npc/Teleports/CrumaTower/CrumaTower.java
ai/npc/Teleports/NoblesseTeleport/NoblesseTeleport.java
ai/npc/Teleports/PaganTeleporters/PaganTeleporters.java
ai/npc/Teleports/TeleportToRaceTrack/TeleportToRaceTrack.java
ai/npc/Teleports/TeleportWithCharm/TeleportWithCharm.java

View File

@ -1,93 +0,0 @@
/*
* Copyright (C) 2004-2015 L2J DataPack
*
* This file is part of L2J DataPack.
*
* L2J DataPack 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.
*
* L2J DataPack 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.npc.Teleports.NoblesseTeleport;
import ai.npc.AbstractNpcAI;
import com.l2jserver.gameserver.model.actor.L2Npc;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
/**
* Noblesse teleport AI.<br>
* Original Jython script by Ham Wong.
* @author Plim
*/
public final class NoblesseTeleport extends AbstractNpcAI
{
// Item
private static final int OLYMPIAD_TOKEN = 13722;
// NPCs
private static final int[] NPCs =
{
30006,
30059,
30080,
30134,
30146,
30177,
30233,
30256,
30320,
30540,
30576,
30836,
30848,
30878,
30899,
31275,
31320,
31964,
32163
};
private NoblesseTeleport()
{
super(NoblesseTeleport.class.getSimpleName(), "ai/npc/Teleports");
addStartNpc(NPCs);
addTalkId(NPCs);
}
@Override
public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
{
if ("teleportWithToken".equals(event))
{
if (hasQuestItems(player, OLYMPIAD_TOKEN))
{
npc.showChatWindow(player, 3);
}
else
{
return "noble-nopass.htm";
}
}
return super.onAdvEvent(event, npc, player);
}
@Override
public String onTalk(L2Npc npc, L2PcInstance player)
{
return player.isNoble() ? "nobleteleporter.htm" : "nobleteleporter-no.htm";
}
public static void main(String[] args)
{
new NoblesseTeleport();
}
}

View File

@ -1,4 +0,0 @@
<html><body><br>
You do not have any Olympiad Tokens. If you wish to continue, you must pay using Adena.<br>
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h npc_%objectId%_Chat 0">Return</Button>
</body></html>

View File

@ -1,4 +0,0 @@
<html><body><br>
Only a Noblesse can use the Noblesse Only Teleport.<br>
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h npc_%objectId%_Chat 0">Return</Button>
</body></html>

View File

@ -1,8 +0,0 @@
<html><body><br>
Ah, you're a Noblesse! I can offer you a special service then.<br><br>
You may use this Olympiad Token.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h Quest NoblesseTeleport teleportWithToken">Teleport to Hunting Grounds</Button><br>
Don't use Olympiad Token.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Chat 2">Teleport to Hunting Grounds</Button>
<Button ALIGN=LEFT ICON="RETURN" action="bypass -h npc_%objectId%_Chat 0">Back</Button>
</body></html>