This commit is contained in:
3
trunk/dist/game/data/scripts/ai/npc/FreyasSteward/32029-1.html
vendored
Normal file
3
trunk/dist/game/data/scripts/ai/npc/FreyasSteward/32029-1.html
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<html><body>Steward:<br>
|
||||
This is beyond you. Wait for the right time.
|
||||
</body></html>
|
5
trunk/dist/game/data/scripts/ai/npc/FreyasSteward/32029.html
vendored
Normal file
5
trunk/dist/game/data/scripts/ai/npc/FreyasSteward/32029.html
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
<html><body>Steward:<br>
|
||||
Welcome to the castle of the great Queen Freya. This place is open to the public per the Ice Queen's instruction, though the queen doesn't like noise. Please try to be quiet.<br><br>
|
||||
<a action="bypass -h Quest FreyasSteward">They work together with the Jinea Guild.</a><br>
|
||||
<a action="bypass -h npc_%objectId%_Quest">Quest</a>
|
||||
</body></html>
|
69
trunk/dist/game/data/scripts/ai/npc/FreyasSteward/FreyasSteward.java
vendored
Normal file
69
trunk/dist/game/data/scripts/ai/npc/FreyasSteward/FreyasSteward.java
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright (C) 2004-2014 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.FreyasSteward;
|
||||
|
||||
import ai.npc.AbstractNpcAI;
|
||||
|
||||
import com.l2jserver.gameserver.model.Location;
|
||||
import com.l2jserver.gameserver.model.actor.L2Npc;
|
||||
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
|
||||
|
||||
/**
|
||||
* Freya's Steward AI.
|
||||
* @author Adry_85
|
||||
*/
|
||||
public final class FreyasSteward extends AbstractNpcAI
|
||||
{
|
||||
// NPC
|
||||
private static final int FREYAS_STEWARD = 32029;
|
||||
// Location
|
||||
private static final Location TELEPORT_LOC = new Location(103045, -124361, -2768);
|
||||
// Misc
|
||||
private static final int MIN_LEVEL = 82;
|
||||
|
||||
private FreyasSteward()
|
||||
{
|
||||
super(FreyasSteward.class.getSimpleName(), "ai/npc");
|
||||
addStartNpc(FREYAS_STEWARD);
|
||||
addFirstTalkId(FREYAS_STEWARD);
|
||||
addTalkId(FREYAS_STEWARD);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onFirstTalk(L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
return "32029.html";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String onTalk(L2Npc npc, L2PcInstance player)
|
||||
{
|
||||
if (player.getLevel() >= MIN_LEVEL)
|
||||
{
|
||||
player.teleToLocation(TELEPORT_LOC);
|
||||
return null;
|
||||
}
|
||||
return "32029-1.html";
|
||||
}
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
new FreyasSteward();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user