[Classic] Removed NoblesseTeleport script.
This commit is contained in:
parent
ebc566fb33
commit
90c75014eb
@ -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>
|
@ -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>
|
@ -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>
|
1
trunk/dist/game/data_classic/scripts.cfg
vendored
1
trunk/dist/game/data_classic/scripts.cfg
vendored
@ -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
|
||||
|
@ -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();
|
||||
}
|
||||
}
|
@ -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>
|
@ -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>
|
@ -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>
|
Loading…
Reference in New Issue
Block a user